@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-widget{background:none;}.ui-widget-content{border:none;}.ui-dialog{z-index:var(--jui-dialog-z-index);}.ui-state-default,.ui-state-hover,.ui-state-focus,.ui-state-active{outline:0;}.ui-state-highlight{font-weight:bold;}.ui-state-active,.ui-widget-content .ui-state-active{color:#840;}.ui-state-error,.ui-widget-content .ui-state-error{color:#fff;border-color:#d52;background:#e63;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:0.35;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:0.7;}.ui-icon{display:block;overflow:hidden;width:1rem;height:1rem;text-indent:-6249.9375rem;background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);background-repeat:no-repeat;}.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);}.ui-state-default .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-888888-256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-highlight .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-454545-256x240.png);}.ui-state-active .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-800000-256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-ffffff-256x240.png);}.ui-widget p .ui-icon{margin:2px 0.1875rem 0 0;}[dir="rtl"] .ui-widget p .ui-icon{margin:2px 0 0 0.1875rem;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-icon-carat-1-n{background-position:0 0;}.ui-accordion{border:none;}.ui-accordion .ui-accordion-header{text-transform:uppercase;border:solid 1px #ccc;}.ui-accordion h3.ui-accordion-header,#block-system-main h3.ui-accordion-header{margin:0.625rem 0;font-size:1.1em;}#block-system-main .ui-accordion h3.ui-state-active,.ui-accordion h3.ui-state-active{margin-bottom:0;}.ui-accordion .ui-accordion-header a{display:block;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border:solid 1px #ccc;border-top:0;}.ui-tabs{padding:0;}.ui-tabs .ui-tabs-nav{margin:0;padding:0.3125rem 0.625rem 0.25rem;border-bottom:solid 1px #ccc;border-bottom-right-radius:0;border-bottom-left-radius:0;line-height:1.25rem;}.ui-tabs .ui-tabs-nav li{margin:0;padding:0 1em 0 0.625rem;list-style:none;}[dir="rtl"] .ui-tabs .ui-tabs-nav li{padding:0 0.625rem 0 1em;}.ui-tabs .ui-tabs-nav li a{float:none;padding:0 0.625rem;border-radius:0.625rem;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;background:#666;font-weight:normal;}.ui-widget-overlay{z-index:calc(var(--jui-dialog-z-index) - 1);opacity:0.7;background:var(--color-text);}.ui-slider{border:solid 1px #ccc;}.ui-slider .ui-slider-range{background:#e4e4e4;}.ui-slider .ui-slider-handle{border:1px solid #e4e4e4;border-right-color:#d2d2d2;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-radius:0.25rem;background-color:#e4e4e4;}.ui-slider a.ui-state-active,.ui-slider .ui-slider-handle:active{color:#fff;border:solid 1px #555;background:#666;}.ui-progressbar{height:1.4em;background:#e4e4e4;}.ui-progressbar .ui-progressbar-value{height:1.5em;background:var(--color-blue-600) url(/core/themes/misc/progress.gif);}.ui-autocomplete{color:var(--jui-dropdown-fg-color);border:var(--input-border-size) solid var(--jui-dropdown-border-color);border-top:0;border-radius:0 0 var(--input-border-radius-size) var(--input-border-radius-size);background:var(--jui-dropdown-bg-color);box-shadow:0 0.125rem 0.25rem var(--jui-dropdown-shadow-color);}.ui-autocomplete .ui-menu-item{list-style:none;}.ui-autocomplete .ui-menu-item-wrapper{display:block;padding:0.75rem 0.9375rem;color:inherit;background:inherit;}.ui-autocomplete .ui-menu-item-wrapper:focus,.ui-autocomplete .ui-menu-item-wrapper:hover{-webkit-text-decoration:none;text-decoration:none;}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{margin:0;color:var(--jui-dropdown--active-fg-color);background:var(--jui-dropdown--active-bg-color);}.ui-autocomplete .ui-menu-item.ui-state-focus,.autocomplete .ui-menu-item.ui-state-hover{margin:0;background:var(--color-blue-600);}.ui-autocomplete .ui-state-focus a,.autocomplete .ui-state-hover a{color:#fff;}
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);}.ui-dialog:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog .ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{-webkit-font-smoothing:antialiased;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{border-color:var(--color-white);}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='buttonText' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}.ui-dialog > .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);}.ui-dialog > .ui-dialog-content .form-actions,.ui-dialog > .ui-dialog-content .field-actions{margin:0;padding:0;}.ui-dialog > .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);}.ui-dialog > .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);}.ui-dialog > .ui-dialog-buttonpane .ui-dialog-buttonset > *{margin:0;}.ui-dialog > .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog.ui-dialog-off-canvas .ui-widget-content.ui-dialog-content{background:none;}#drupal-off-canvas .form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}
*{margin:0;padding:0;box-sizing:border-box}.field--type-file summary{display:none}a{text-decoration:underline;color:#4e6456;transition:ease all .2s}a:hover{text-decoration:none}button{display:inline-block;color:#fff;border:none;background-color:#4e6456;padding:8px 16px;text-decoration:none;font-weight:500;border-radius:4px;margin:8px 0;font-size:14px;cursor:pointer;transition:ease all .2s}@media only screen and (min-width:1024px){button{font-size:16px}}button:hover{background-color:#c9e265}.button-secondary{display:inline-block;border:none;background-color:#fffbb2;padding:8px 16px;text-decoration:none;font-weight:500;border-radius:4px;margin:8px 0;font-size:14px;color:#4e6456;cursor:pointer;transition:ease all .2s}@media only screen and (min-width:1024px){.button-secondary{font-size:16px}}.button-secondary:hover{background-color:#c9e265}.more-link a{display:inline-block;color:#fff;border:none;background-color:#4e6456;padding:8px 16px;text-decoration:none;font-weight:500;border-radius:4px;margin:8px 0;font-size:14px;cursor:pointer;transition:ease all .2s}@media only screen and (min-width:1024px){.more-link a{font-size:16px}}.more-link a:hover{background-color:#c9e265}img{display:block;height:100%;width:100%}p{margin:0 0 16px;line-height:1.3}.container{max-width:1220px;margin:0 auto;padding:0 16px;width:100%}nav ol,nav ul{list-style:none}nav ol li a,nav ul li a{text-decoration:none}nav ol li a:hover,nav ul li a:hover{text-decoration:underline}.field-button a{display:inline-block;color:#fff;border:none;background-color:#4e6456;padding:8px 16px;text-decoration:none;font-weight:500;border-radius:4px;margin:8px 0;font-size:14px;cursor:pointer;transition:ease all .2s}@media only screen and (min-width:1024px){.field-button a{font-size:16px}}.field-button a:hover{background-color:#c9e265}.button,button{display:inline-block;color:#fff;border:none;background-color:#4e6456;padding:8px 16px;text-decoration:none;font-weight:500;border-radius:4px;margin:8px 0;font-size:14px;cursor:pointer;transition:ease all .2s;height:auto}@media only screen and (min-width:1024px){.button,button{font-size:16px}}.button:hover,button:hover{background-color:#c9e265}.purple{color:#4e6456;font-weight:400}.links{list-style:none;padding:0}.links li a{display:inline-block;color:#fff;border:none;background-color:#4e6456;padding:8px 16px;text-decoration:none;font-weight:500;border-radius:4px;margin:8px 0;font-size:14px;cursor:pointer;transition:ease all .2s}@media only screen and (min-width:1024px){.links li a{font-size:16px}}.links li a:hover{background-color:#c9e265}.flex{padding:16px 0}.flex header{max-width:1220px;margin:0 auto;padding:0 16px;width:100%;padding:0 16px}@media only screen and (min-width:768px){.flex header{padding:0 24px}}@media only screen and (min-width:1024px){.flex header{padding:0 64px}}.flex .views-rows__container{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px;padding:0 16px}@media only screen and (min-width:768px){.flex .views-rows__container{padding:0 24px;flex-direction:row}}@media only screen and (min-width:1024px){.flex .views-rows__container{gap:24px;max-width:1220px;margin:0 auto;padding:0 16px;width:100%;padding:0 64px}}.flex .views-rows__container>div{flex:0 0 49%}@media only screen and (min-width:768px){.flex .views-rows__container>div{flex:0 0 31%}}.js-form-type-radio{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:center;position:relative}.js-form-type-select .form-required{font-weight:600;margin-bottom:4px}input[type=file]::file-selector-button{display:inline-block;color:#fff;border:none;background-color:#4e6456;padding:8px 16px;text-decoration:none;font-weight:500;border-radius:4px;margin:8px 0;font-size:14px;cursor:pointer;transition:ease all .2s;padding:8px;border-color:#4e6456;font-weight:400;font-size:unset;margin-right:4px}@media only screen and (min-width:1024px){input[type=file]::file-selector-button{font-size:16px}}input[type=file]::file-selector-button:hover{background-color:#c9e265}input[type=radio]{height:unset;width:unset;margin-bottom:0;border-radius:30px}.js-form-type-radio input[type=radio]:checked+label{display:inline-block}input[type=checkbox]{width:auto;height:auto;margin-bottom:0;margin-top:4px}.feed-icon{display:none}.field-label{font-weight:700}.js-form-type-checkbox{display:flex;align-items:flex-start;gap:8px;width:100%}.js-form-type-checkbox label{margin-top:0}.select2-container--default .select2-selection--single{border-color:#c9e265;height:37px;padding:3px 18px 3px 0}.bef-sortby .fieldset-wrapper>div{display:flex;flex-direction:row;gap:16px}.form-select{appearance:none;border:1px solid #c9e265;padding:8px 36px 8px 12px;background-image:url(/themes/custom/gusenica/assets/icons/arrow-down.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:16px;border-radius:4px;font-size:16px}[aria-hidden=true]{display:none}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:700;color:#222}h1{font-size:32px;margin:32px 0 32px}@media only screen and (min-width:768px){h1{font-size:40px}}@media only screen and (min-width:1024px){h1{font-size:40px}}h2{font-size:24px;margin:16px 0 16px}@media only screen and (min-width:768px){h2{font-size:32px}}@media only screen and (min-width:1024px){h2{font-size:32px}}h3{font-size:22px;margin:16px 0 16px}@media only screen and (min-width:768px){h3{font-size:24px}}@media only screen and (min-width:1024px){h3{font-size:24px}}h4{font-size:20px;margin:16px 0 16px}@media only screen and (min-width:768px){h4{font-size:20px}}@media only screen and (min-width:1024px){h4{font-size:20px}}h5{font-size:20px;margin:8px 0 16px}@media only screen and (min-width:768px){h5{font-size:20px}}@media only screen and (min-width:1024px){h5{font-size:20px}}h6{font-size:16px;margin:16px 0 16px}@media only screen and (min-width:768px){h6{font-size:16px}}@media only screen and (min-width:1024px){h6{font-size:18px}}input,textarea{height:46px;padding:8px!important;border-radius:4px;border:2px solid rgba(0,0,0,.1);margin-bottom:8px;width:100%}textarea{height:200px;width:100%}label{display:block;color:#4e6456;margin:8px 0;font-family:Poppins,sans-serif;position:relative}label::after{content:":"}.form-item{margin-bottom:8px}.form-required::after{content:"*:"}.form-file{border:none;padding:0;height:auto}.description{font-size:12px}.webform-submission-kontakt-add-form{border:2px solid #c9e265;padding:16px;border-radius:16px}@media only screen and (min-width:1024px){.webform-submission-kontakt-add-form{padding:32px}}.webform-submission-kontakt-add-form .captcha{border:none}#edit-items-per-page--wrapper .fieldset-legend{display:block;color:#4e6456;margin:8px 0;font-family:Poppins,sans-serif}#edit-items-per-page--wrapper .form-item{margin-bottom:0}#edit-items-per-page--wrapper .form-item label::after{content:""}.select2-search__field{display:none}#block-gusenica-sitebranding{padding:4px 0 16px}#block-gusenica-sitebranding img{height:50px}@media only screen and (min-width:2560px){#block-gusenica-sitebranding img{height:70px}}#block-gusenica-page-title h1{max-width:1220px;margin:0 auto;padding:0 16px;width:100%;text-align:center;margin-bottom:32px}#block-gusenica-views-block-basic-page-banner-block-1 .field-media-image img{margin:0 auto}@media only screen and (min-width:2560px){#block-gusenica-views-block-basic-page-banner-block-1 .field-media-image img{width:100%;height:auto}}.mobile-user{width:23px;height:23px;background-image:url(/themes/custom/gusenica/assets/icons/user.svg);background-repeat:no-repeat;background-position:center;background-size:100%;margin:0 auto;display:block}@media only screen and (min-width:1024px){.mobile-user{display:none}}.mobile-search{width:23px;height:23px;background-image:url(/themes/custom/gusenica/assets/icons/search.svg);background-repeat:no-repeat;background-position:center;background-size:100%;margin:0 auto;display:block}@media only screen and (min-width:1024px){.mobile-search{display:none}}#drupship-search-form{display:none;padding:16px 0;position:relative}@media only screen and (min-width:1024px){#drupship-search-form{display:block}}#drupship-search-form.show{display:block;position:fixed;top:98px;z-index:3;left:0;width:100%}#drupship-search-form .form-no-label{padding:0 16px;margin:0}#drupship-search-form .form-no-label input{border-color:#c9e265;border-radius:8px;margin-bottom:0}#drupship-search-form .btn{border:none;text-indent:-999px;overflow:hidden;background-color:transparent;background-image:url(/themes/custom/gusenica/assets/icons/search.svg);background-repeat:no-repeat;background-size:20px;background-position:center;margin:0;padding:10px 0 10px 24px;width:24px;height:42px;position:absolute;top:46%;transform:translateY(-50%);right:15px}@media only screen and (min-width:1024px){#drupship-search-form .btn{padding:10px 24px;width:48px}}@media only screen and (min-width:1024px){#drupship-search-form #edit-actions{position:absolute;right:0;top:0;bottom:0}}#block-kategorije-2{display:none}@media only screen and (min-width:1024px){#block-kategorije-2{display:inline-block}}#block-kategorije-2 h2{color:#4e6456;padding:8px 32px;background-color:#c9e265;border-radius:8px 8px 0 0;font-size:18px;text-align:center;margin:0;display:inline-block}#block-gusenica-hierarchicaltaxonomymenu{position:relative;display:none}@media only screen and (min-width:1024px){#block-gusenica-hierarchicaltaxonomymenu{display:block}}#block-gusenica-hierarchicaltaxonomymenu h2{color:#4e6456;padding:8px 32px;background-color:#c9e265;border-radius:8px 8px 0 0;font-size:18px;text-align:center;margin:0;display:inline-block}#block-gusenica-hierarchicaltaxonomymenu .block-taxonomymenu__menu{list-style:none;border:2px solid #c9e265;border-radius:0 8px 8px 8px;width:294px}#block-gusenica-hierarchicaltaxonomymenu .block-taxonomymenu__menu-item{padding:8px 24px;display:flex;justify-content:space-between;flex-direction:column;position:relative}#block-gusenica-hierarchicaltaxonomymenu .block-taxonomymenu__menu-item .arrow-down,#block-gusenica-hierarchicaltaxonomymenu .block-taxonomymenu__menu-item .arrow-right{position:absolute;right:12px;top:12px;background-image:url(/themes/custom/gusenica/assets/icons/arrow-down.svg);background-repeat:no-repeat;width:12px;height:8px}#block-gusenica-hierarchicaltaxonomymenu .block-taxonomymenu__menu-item .arrow-down{transform:rotate(180deg)}#block-gusenica-hierarchicaltaxonomymenu .block-taxonomymenu__link{display:block;color:#222;text-decoration:none;font-weight:600}#block-gusenica-hierarchicaltaxonomymenu .block-taxonomymenu__link.active{text-decoration:underline;text-decoration-color:#c9e265}#block-phone{display:flex;justify-content:flex-end}#block-phone h5{margin:0}#block-phone h5 a{color:#4e6456;padding:8px 24px 8px 48px;background-color:#c9e265;border-radius:8px;text-align:center;background-image:url(/themes/custom/gusenica/assets/icons/phone.svg);background-repeat:no-repeat;background-position:left 14px center;text-decoration:none;font-size:20px;font-weight:600}#block-views-block-top-slider-block-1--2{width:74%;margin-left:0}#block-gusenica-views-block-recently-viewed-block-1,#block-gusenica-views-block-top-products-block-1{border:1px solid #c9e265;padding:8px;border-radius:8px}#block-gusenica-views-block-recently-viewed-block-1 .contextual-region,#block-gusenica-views-block-top-products-block-1 .contextual-region{position:unset}#block-gusenica-views-block-recently-viewed-block-1 h2,#block-gusenica-views-block-top-products-block-1 h2{font-size:20px;margin-top:8px}.view-products_on_sale .views-view-grid .row{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap}.view-products_on_sale .views-view-grid .row .product-padding{flex:0 0 32%}.block--image-block{margin:32px 0}.block--image-block img{width:100%}#block-views-block-blog-and-news-block-1{margin:48px 0 32px}#block-views-block-blog-and-news-block-1>h2{text-align:center;margin:0 0 24px;line-height:1.2}#block-views-block-blog-and-news-block-1 .more-link{text-align:center;margin:16px 0}#block-views-block-products-on-sale-block-1,#block-views-block-products-on-sale-block-1--2{position:relative}#block-views-block-products-on-sale-block-1 .more-link,#block-views-block-products-on-sale-block-1--2 .more-link{position:absolute;top:-60px;right:8px}#block-gusenica-views-block-similar-products-block-1{margin:48px 0 32px}#block-gusenica-views-block-similar-products-block-1>h2{text-align:center;margin:0 0 24px;line-height:1.2}#block-gusenica-views-block-similar-products-block-1 .row{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;list-style:none;flex-wrap:wrap;gap:16px}#block-gusenica-views-block-similar-products-block-1 .row .col-6{flex:0 0 32%;align-self:stretch}.pagination{list-style:none;display:flex;flex-direction:row;justify-content:center;margin:24px 0;gap:4px}.pagination .page-item,.pagination .pager__item--next,.pagination .pager__item--prev{padding:4px 12px;border:1px solid #4e6456;color:#4e6456;border-radius:4px}.pagination .page-item.active,.pagination .pager__item--next.active,.pagination .pager__item--prev.active{background-color:#4e6456;color:#fff}[area-hidden=true]{display:none}.sliding-popup-bottom{background-color:#c9e265;width:100%}.eu-cookie-compliance-banner{padding:8px 0}.eu-cookie-compliance-banner .eu-cookie-compliance-message{color:#4e6456}.eu-cookie-compliance-banner .eu-cookie-compliance-message p{margin:8px 0}.eu-cookie-compliance-banner .button{display:inline-block;color:#fff;border:none;background-color:#4e6456;padding:8px 16px;text-decoration:none;font-weight:500;border-radius:4px;margin:8px 0;font-size:14px;cursor:pointer;transition:ease all .2s}@media only screen and (min-width:1024px){.eu-cookie-compliance-banner .button{font-size:16px}}.eu-cookie-compliance-banner .button:hover{background-color:#c9e265}#block-gusenica-socialauthlogin{border:1px solid #c9e265;border-top:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:0 40px 40px;max-width:468px;margin:0 auto;display:flex;flex-direction:column;align-items:center}#block-gusenica-socialauthlogin h2{margin-top:0;padding-top:16px;font-size:22px;border-top:1px solid #222}.user-login-form,.user-pass,.user-register-form{border:1px solid #c9e265;border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;padding:40px 40px 24px;max-width:468px;margin:0 auto}.user-login-form .form-actions,.user-pass .form-actions,.user-register-form .form-actions{display:block;width:100%;text-align:center}.user-pass{border-bottom:1px solid #c9e265;border-radius:8px}.view-top_slider .views-rows{display:grid}.view-top_slider .swiper-pagination{bottom:30px}.view-products_on_sale .views-rows{display:grid}.cheeseburger-menu__backdrop--active{z-index:10}.product-small-teaser{display:flex;gap:8px;padding:8px 4px;position:relative}.product-small-teaser__title{display:flex;gap:8px;flex-direction:column}.product-small-teaser__title>a{text-decoration:none;font-size:12px}.product-small-teaser__discount{position:absolute;left:34px;top:2px;background-color:#d35353;padding:4px 6px;border-radius:4px;color:#fff;font-size:12px;text-shadow:0 0 3px rgba(0,0,0,.25);font-weight:600}.product-small-teaser__promo{width:100%}.product-small-teaser__promo span{display:none}.product-small-teaser__price,.product-small-teaser__promo-price{width:100%}.product-small-teaser__price>div,.product-small-teaser__promo-price>div{font-weight:600;font-size:16px}.product-small-teaser__promo{text-decoration:line-through;font-size:13px}.product-teaser{box-shadow:0 0 4px 0 rgba(176,176,176,.3019607843);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:16px;gap:16px;border-radius:8px;position:relative;width:100%}.product-teaser [class*=product--variation-field--variation_price]{width:100%}.product-teaser__catalog a{font-size:12px;text-transform:uppercase;color:rgba(34,34,34,.4392156863);font-weight:500}.product-teaser__title{font-weight:500;min-height:52px;font-size:14px;line-height:1.2;text-align:left;width:100%}@media only screen and (min-width:1024px){.product-teaser__title{font-size:18px;min-height:86px}}.product-teaser__title a{text-decoration:none;color:#222}.product-teaser__discount{position:absolute;right:16px;top:16px;background-color:#d35353;padding:4px 6px;border-radius:4px;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.25);font-weight:600}.product-teaser__promo{width:100%}.product-teaser__promo span{display:none}.product-teaser__image img{width:100%}.product-teaser__price,.product-teaser__promo-price{width:100%}.product-teaser__price>div,.product-teaser__promo-price>div{font-weight:600;font-size:20px}.product-teaser__promo{text-decoration:line-through}.products{padding-bottom:40px}.products .swiper-slide{padding:2px}.product-full{display:flex;gap:24px;flex-direction:column}.product-full h1{margin:0!important;font-size:32px}@media only screen and (min-width:768px){.product-full h1{font-size:40px}}@media only screen and (min-width:1024px){.product-full h1{font-size:40px}}.product-full__wrap{display:flex;flex-direction:column;gap:32px;align-items:flex-start;justify-content:flex-start;position:relative}@media only screen and (min-width:1024px){.product-full__wrap{flex-direction:row}}.product-full__left{flex:0 0 45%}.product-full__left .lightgallery{list-style:none}.product-full__left .lightgallery li img{box-shadow:0 0 7.5px 0 rgba(128,128,128,.1882352941);border-radius:8px;width:100%}.product-full__left .lightgallery li:not(:first-child){display:inline-block;margin-top:16px;margin-right:16px}.product-full__left .lightgallery li:not(:first-child) img{height:100px!important;width:100%}.product-full__discount{position:absolute;left:16px;top:16px;background-color:#d35353;padding:4px 6px;border-radius:4px;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.25);font-weight:600}.product-full__promo{width:100%}.product-full__promo span{display:none}.product-full .button--add-to-cart{text-transform:uppercase;font-weight:700;padding:24px 45px 24px 21px}@media only screen and (min-width:1024px){.product-full .button--add-to-cart{padding:24px 43px 24px 26px}}.product-full .button--call-by-phone{text-transform:uppercase;font-weight:700;padding:24px 45px 24px 21px;margin-left:10px}@media only screen and (min-width:1024px){.product-full .button--call-by-phone{padding:24px 43px 24px 26px}}@media screen and (min-width:768px){.product-full .button--call-by-phone{display:none}}.product-full__price,.product-full__promo-price{width:100%}.product-full__price h2,.product-full__promo-price h2{margin:0;color:#4e6456}.product-full__promo{text-decoration:line-through}.product-full__right{flex:0 0 46%;display:flex;flex-direction:column}.product-full__sku{display:flex;gap:6px;font-size:14px}.product-full__sku-label{color:#3f3d3d}.product-full__sku-value{font-weight:700}.product-full__right-info{padding-bottom:8px}.product-full__right-info,.product-full__summary{margin:8px 0;padding-bottom:15px;border-bottom:1px solid #dcdcdc}.product-full__summary .quickedit-field{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.product-full .attribute-widgets .form-item{margin-bottom:16px}.product-full__bottom{max-width:800px;margin:0 auto;padding:0 16px;width:100%;border-bottom:8px solid #c9e265;padding:24px 0}.product-full__declaration .btn-small{display:inline-block;color:#fff;border:none;background-color:#4e6456;padding:8px 16px;text-decoration:none;font-weight:500;border-radius:4px;margin:8px 0;font-size:14px;cursor:pointer;transition:ease all .2s;border:1px solid #4e6456;color:#4e6456;background-color:transparent}@media only screen and (min-width:1024px){.product-full__declaration .btn-small{font-size:16px}}.product-full__declaration .btn-small:hover{background-color:#c9e265}.product-full__declaration-text{display:none}.product-full__declaration-text.open{display:block}.product-full__flags{display:flex;gap:15px;flex-wrap:wrap;margin:32px 0}.product-full .field--name-quantity .form-number{width:30%}.product-full__similar-products{margin:48px 0 32px}.product-full__similar-products h3{text-align:center;margin:0 0 24px;line-height:1.2;width:100%}.product-full__similar-products .row{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;list-style:none;gap:16px}.product-full__similar-products .row .row-item{flex:1 0 47%;align-self:stretch}@media only screen and (min-width:1024px){.product-full__similar-products .row .row-item{flex:1 0 32%}}@media only screen and (min-width:1224px){.product-full__similar-products .row .row-item{flex:1 0 32%}}.flag-add-to-wishlist{display:inline-block;margin:8px 0}.flag-add-to-wishlist a{overflow:hidden;background-image:url(/themes/custom/gusenica/assets/icons/heart-regular.svg);background-repeat:no-repeat;background-position:center left;padding-left:30px;transition:ease all .2s;display:inline-block}.flag-add-to-wishlist.action-unflag a,.flag-add-to-wishlist:hover a{background-image:url(/themes/custom/gusenica/assets/icons/heart-solid.svg)}#vote-form .form-no-label{padding:0;margin:8px 0}.product-full__ask-us{margin-top:10px}.product-full__declaration-text p{margin:0}.grid-header{display:grid;grid-template-areas:"branding search user" "navigation navigation navigation";grid-template-columns:11fr 1fr 1fr;gap:8px 16px;align-items:center;gap:2px;justify-content:space-between}@media only screen and (min-width:1024px){.grid-header{gap:8px 16px;grid-template-areas:"branding search user" "navigation navigation navigation";grid-template-columns:2fr 2fr 2fr}}.grid-content{display:flex;flex-direction:column;align-items:flex-start;gap:8px;justify-content:space-between;grid-template-columns:1fr 3fr;gap:8px 16px}@media only screen and (min-width:1024px){.grid-content{display:grid;grid-template-areas:"sidebar content"}}.grid-footer{display:grid;grid-template-rows:auto auto}.region--branding{grid-area:branding}.region--search{grid-area:search}.region--user{grid-area:user}.region--navigation{grid-area:navigation}.region--content{grid-area:content;padding-top:16px}.region--sidebar{grid-area:sidebar}.footer{background-color:#4e6456;margin-top:10px;position:relative}.footer .container{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:32px;padding-bottom:16px}@media only screen and (min-width:1024px){.footer .container{flex-direction:row;padding-top:48px;padding-bottom:48px}}#block-gusenica-sitebranding-3 img{height:100px}@media only screen and (min-width:1024px){#block-gusenica-sitebranding-3 img{height:130px}}#block-gusenica-footercontact p{color:#fff}#block-gusenica-footerlinks>ul{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px 0}#block-gusenica-footerlinks>ul li a{padding:0 16px;text-transform:uppercase;border-right:1px solid rgba(255,255,255,.7);color:rgba(255,255,255,.7);font-weight:600;display:inline-block;font-size:12px}#block-gusenica-footerlinks>ul li:last-child a{border:none}#block-gusenica-footer h2{color:#fff;text-transform:uppercase;font-weight:600;font-size:20px}#block-gusenica-footer>ul li{padding:8px 0}#block-gusenica-footer>ul li a{color:#fff;padding:8px 0;text-decoration:none}#block-gusenica-footer>ul li a:hover{text-decoration:underline}#block-gusenica-informacijeoisporuci h2{color:#fff!important;text-transform:uppercase;font-weight:600;font-size:20px;margin-top:0}#block-gusenica-informacijeoisporuci a{color:#fff;text-decoration:underline}#block-gusenica-info .body{color:#fff}#block-gusenica-info .body h3,#block-gusenica-info .body h4,#block-gusenica-info .body h5,#block-gusenica-info .body h6{margin-bottom:0}#block-gusenica-info .body p{margin-bottom:8px}#block-gusenica-info .body a{color:#fff;text-decoration:none}#block-gusenica-info .body a:hover{text-decoration:underline}.social-icons{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;list-style:none}.social-icons li a{padding:8px 8px 8px 40px;text-decoration:none;display:block;color:#fff;font-size:16px;height:36px;width:36px;text-transform:uppercase;background-image:url(/themes/custom/gusenica/assets/icons/facebook.svg);background-repeat:no-repeat;background-size:26px;background-position:left center;transition:ease .2s}.social-icons li a:hover{background-size:30px}.social-icons li a[href*=facebook]{background-image:url(/themes/custom/gusenica/assets/icons/facebook.svg)}.social-icons li a[href*=twitter]{background-image:url(/themes/custom/gusenica/assets/icons/twitter.svg)}.social-icons li a[href*=instagram]{background-image:url(/themes/custom/gusenica/assets/icons/instagram.svg)}.social-icons li a[href*=linkedin]{background-image:url(/themes/custom/gusenica/assets/icons/linkedin.svg)}.view-commerce_cart_form table{border-collapse:collapse}.view-commerce_cart_form table thead th{border-right:1px solid #4e6456;border-bottom:1px solid #4e6456;text-transform:uppercase;color:#4e6456;font-size:14px;font-weight:500;padding:8px 8px;text-align:left}.view-commerce_cart_form table thead th:first-child{width:30%}.view-commerce_cart_form table thead th:last-child{border-right:none}.view-commerce_cart_form table tbody td{padding:8px 8px;border-right:1px solid #4e6456}.view-commerce_cart_form table tbody td:first-child{font-weight:700}.view-commerce_cart_form table tbody td:last-child{border-right:none}.view-commerce_cart_form table .delete-order-item{text-indent:-999px;width:20px;height:27px;background-image:url(/themes/custom/gusenica/assets/icons/trash.svg);background-repeat:no-repeat;background-position:center;background-color:#fff;border:1px solid #c9e265;overflow:hidden}.view-commerce_cart_form #edit-actions{display:flex;justify-content:flex-end;gap:16px}.view-commerce_cart_form #edit-submit{background-color:#fffbb2;color:#4e6456}.view-commerce_cart_form #edit-checkout{text-transform:uppercase;padding:10px 16px}.order-total-line{display:flex;gap:8px;color:#4e6456;text-transform:uppercase;font-weight:500;justify-content:flex-end;margin:26px 0}.order-total-line>span{font-size:24px}.order-total-line-label:after{content:":"}.order-total-line-value{width:unset}.order-total-line__adjustment{margin-bottom:8px}.order-total-line__adjustment>span{font-size:16px}.order-total-line__total{margin-top:0}.cart{position:relative}.cart__summary,.cart__summary--empty{position:relative}.cart__summary .shopping-cart-icon,.cart__summary--empty .shopping-cart-icon{display:block;height:32px;width:32px;background-image:url(/themes/custom/gusenica/assets/icons/cart.svg);background-repeat:no-repeat;background-size:contain}.cart__item-count{position:absolute;background:#c9e265;font-size:8px;padding:4px 6px;top:0;border-radius:50%;line-height:1;color:#006400;right:0}.cart__dropdown-content{position:absolute;top:42px;right:0;width:290px;background-color:#fafcf0;border-radius:8px;box-shadow:0 0 4px 0 rgba(176,176,176,.3019607843);padding:8px;z-index:100;border:1px solid #c9e265;display:none}@media only screen and (min-width:1024px){.cart__dropdown-content{width:500px}}.cart__dropdown-content.open{display:block!important}.cart__dropdown-content::after{content:"";display:block;width:400px;height:16px;position:absolute;top:-15px;right:0}.cart__dropdown-content .views-row{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:4px;border-bottom:1px solid rgba(173,173,173,.2)}.cart__dropdown-content .views-field-title{width:52%}.cart__dropdown-content .views-field-title a,.cart__dropdown-content .views-field-title span{text-decoration:none;color:#222;font-weight:500;font-size:12px}@media only screen and (min-width:1024px){.cart__dropdown-content .views-field-title a,.cart__dropdown-content .views-field-title span{font-size:14px}}.cart__dropdown-content .views-field-unit-price__number span{display:block;font-weight:500;font-size:14px}.cart__dropdown-buttons{display:flex;align-items:center;gap:16px;justify-content:flex-end}.cart__dropdown-footer{border-top:1px solid #4e6456;padding:8px 0 0;display:flex;justify-content:space-between;align-items:center;gap:8px}.cart__dropdown-footer .btn{display:inline-block;color:#fff;border:none;background-color:#4e6456;padding:8px 16px;text-decoration:none;font-weight:500;border-radius:4px;margin:8px 0;font-size:14px;cursor:pointer;transition:ease all .2s}@media only screen and (min-width:1024px){.cart__dropdown-footer .btn{font-size:16px}}.cart__dropdown-footer .btn:hover{background-color:#c9e265}.cart__dropdown-total{font-weight:600;color:#4e6456}.cart .modal{position:fixed;right:0;left:0;top:0;background:#fff;z-index:100;box-shadow:0 0 4px 3px rgba(0,0,0,.2);padding:0 16px}.cart .modal .close{position:absolute;right:16px;top:16px}.cart .modal .modal-content{display:flex;flex-direction:column}.cart .modal .modal-content-wrap{display:flex;flex-direction:column}.cart .modal .modal-header{display:flex;justify-content:space-between}.checkout-pane{border:1px solid #c9e265;padding:16px;border-radius:16px}.layout-region-checkout-secondary{background-color:#fafcf0;padding:16px;border-radius:16px;box-shadow:0 0 4px 0 rgba(160,160,160,.3019607843)}@media only screen and (min-width:1024px){.layout-region-checkout-secondary{width:40%}}.layout-region-checkout-secondary .checkout-pane{border:none;padding:0}.layout-region-checkout-secondary .order-total-line{padding:0}.layout-region-checkout-secondary .order-summary__title{font-size:32px;margin:8px 0}.layout-region-checkout-secondary .table-responsive{margin:16px 0}.layout-region-checkout-secondary .order-summary-table{display:grid;grid-template-areas:"image title title" "image quantity price";margin-bottom:8px;gap:6px;padding:4px 4px 8px;border-bottom:1px solid rgba(173,173,173,.2)}.layout-region-checkout-secondary .order-summary-table .views-field-field-image{grid-area:image}.layout-region-checkout-secondary .order-summary-table .views-field-title{grid-area:title;font-weight:700;font-size:14px;line-height:1.2}.layout-region-checkout-secondary .order-summary-table .views-field-field-quantity{grid-area:quantity}.layout-region-checkout-secondary .order-summary-table .views-field-field-total-price__number{grid-area:total-price}@media only screen and (min-width:1024px){.layout-region-checkout-main{width:60%}}.layout-region-checkout-main .checkout-pane{border:none}.layout-region-checkout-main .checkout-pane-review{border:1px solid #c9e265;padding:16px;border-radius:16px}.layout-region-checkout-main .checkout-pane-review fieldset{border:none;box-shadow:none}.layout-region-checkout-main .checkout-pane-review fieldset legend{float:left;font-size:24px;margin:24px 0 8px}.layout-region-checkout-main .checkout-pane-review fieldset .fieldset-wrapper{clear:both}.layout-region-checkout-main .checkout-pane-review fieldset .profile--type--customer{border-top:0}.layout-region-checkout-main .checkout-pane-order-comment,.layout-region-checkout-main .checkout-pane-terms-and-conditions{border:1px solid #c9e265;padding:16px;border-radius:16px}.layout-region-checkout-main .checkout-pane-order-comment legend,.layout-region-checkout-main .checkout-pane-terms-and-conditions legend{float:left;font-size:24px;margin:24px 0 8px}.layout-region-checkout-main .checkout-pane-order-comment .fieldset-wrapper,.layout-region-checkout-main .checkout-pane-terms-and-conditions .fieldset-wrapper{clear:both}.layout-region-checkout-main .checkout-pane-billing-information,.layout-region-checkout-main .checkout-pane-shipping-information{box-shadow:0 0 4px 0 rgba(160,160,160,.3019607843)}.layout-region-checkout-main .checkout-pane-billing-information legend,.layout-region-checkout-main .checkout-pane-shipping-information legend{display:block;float:left;width:100%;max-width:100%;padding:0;margin:16px 0;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}.layout-region-checkout-main .field--name-shipping-method .js-form-type-radio{display:block}.checkout-progress{display:flex;gap:40px;align-items:center;justify-content:center;margin:24px 0 40px}.checkout-progress--step{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;flex:1;padding-right:0}.checkout-progress--step::before{background-color:#4e6456;width:40px;height:40px;display:flex;align-self:center;justify-content:center;color:#fff;text-align:center;line-height:2.6;border-radius:50%}.checkout-progress--step__next{opacity:.2}.layout-region-checkout-footer{width:100%;text-align:right}.layout-region-checkout-footer #edit-actions-next{padding:20px 24px}.layout-region-checkout-footer #edit-actions{display:flex;flex-direction:row-reverse;gap:16px;align-items:center;justify-content:space-between}.profile--type--customer{margin:26px 0;border-top:1px solid rgba(160,160,160,.3019607843);padding:8px 0;border-bottom:1px solid rgba(160,160,160,.3019607843)}.link--previous{display:inline-block;border:none;background-color:#fffbb2;padding:8px 16px;text-decoration:none;font-weight:500;border-radius:4px;margin:8px 0;font-size:14px;color:#4e6456;cursor:pointer;transition:ease all .2s}@media only screen and (min-width:1024px){.link--previous{font-size:16px}}.link--previous:hover{background-color:#c9e265}.checkout-pane-completion-message{border:0;text-align:center;font-size:20px}.checkout-pane-completion-message p{line-height:1.6}.checkout-pane-completion-message span{text-decoration:underline}.shipping-note{font-size:1.5rem}#block-gusenica-social1>ul,#block-gusenica-social2>ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}#block-gusenica-social1>ul li a,#block-gusenica-social2>ul li a{padding:8px 8px 8px 40px;text-decoration:none;display:block;color:#fff;font-size:16px;text-transform:uppercase;background-image:url(/themes/custom/gusenica/css/images/icons/facebook.svg);background-repeat:no-repeat;background-size:16px;background-position:left center;transition:ease .2s}#block-gusenica-social1>ul li a:hover,#block-gusenica-social2>ul li a:hover{background-size:18px}#block-gusenica-social1>ul li a[href*=facebook],#block-gusenica-social2>ul li a[href*=facebook]{background-image:url(/themes/custom/gusenica/css/images/icons/facebook.svg);background-size:12px}#block-gusenica-social1>ul li a[href*=facebook]:hover,#block-gusenica-social2>ul li a[href*=facebook]:hover{background-size:14px}#block-gusenica-social1>ul li a[href*=twitter],#block-gusenica-social2>ul li a[href*=twitter]{background-image:url(/themes/custom/gusenica/css/images/icons/twitter.svg)}#block-gusenica-social1>ul li a[href*=instagram],#block-gusenica-social2>ul li a[href*=instagram]{background-image:url(/themes/custom/gusenica/css/images/icons/instagram.svg)}#block-gusenica-social1>ul li a[href*=linkedin],#block-gusenica-social2>ul li a[href*=linkedin]{background-image:url(/themes/custom/gusenica/css/images/icons/linkedin.svg)}.header{background-color:#fff;width:100%;z-index:10;border-top:10px solid #4e6456}#block-gusenica-sitebranding{width:100%;text-align:center}@media only screen and (min-width:1024px){#block-gusenica-sitebranding{text-align:left}}#block-gusenica-sitebranding a{display:inline-block}#block-gusenica-main-menu{display:none}@media only screen and (min-width:1024px){#block-gusenica-main-menu{display:block}}#block-gusenica-main-menu>ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}#block-gusenica-main-menu>ul li{position:relative}#block-gusenica-main-menu>ul li a,#block-gusenica-main-menu>ul li span{padding:8px 16px;color:#222;display:block;border-bottom:1px solid transparent}#block-gusenica-main-menu>ul li a:hover,#block-gusenica-main-menu>ul li span:hover{text-decoration:none}#block-gusenica-main-menu>ul li .is-active{font-weight:700}.user-logged-in #header{top:38px!important}@media only screen and (min-width:1024px){.user-logged-in #header{top:79px!important}}#block-gusenica-account-menu>ul{display:none;flex-direction:row;gap:8px;list-style:none}@media only screen and (min-width:1024px){#block-gusenica-account-menu>ul{display:flex}}#block-gusenica-account-menu>ul.show{display:flex;position:absolute;top:30px;background-color:#fff;flex-direction:column;padding:8px 16px;list-style:none;right:-9px;z-index:13;width:150px;border:1px solid #c9e265;border-radius:9px}#block-gusenica-account-menu>ul li a{text-transform:uppercase;font-size:12px;color:#222;text-decoration:none}#block-gusenica-account-menu>ul li a:hover{text-decoration:underline}.region--footer_third{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:16px 0;width:100%;color:#fff}@media only screen and (min-width:1024px){.region--footer_third{flex-direction:column;padding:16px 32px;flex:0 0 36%}}.region--footer_first{display:flex;flex-direction:column;gap:16px}.region--footer_bottom{background-color:#c9e265;text-align:center;padding:16px 0}.region--footer_bottom p{margin:0;color:#4e6456}.region--navigation{display:flex;align-items:center;gap:8px;justify-content:center}@media only screen and (min-width:1024px){.region--navigation{display:grid;grid-template-columns:1fr 6fr 1fr}}.region--branding{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}@media only screen and (min-width:1024px){.region--branding{display:inline-block}}.region--branding img{height:70px}.region--user{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:flex-end}.region--banner{display:flex;justify-content:flex-end}.region--sidebar{display:flex;flex-direction:column;gap:16px}.region--content{width:100%}#main{position:relative;z-index:11}.node{padding-bottom:8px}.node .body{max-width:1220px;margin:0 auto;padding:0 16px;width:100%}@media only screen and (min-width:768px){.node .body{padding:0 24px}}@media only screen and (min-width:1024px){.node .body{padding:0 64px}}.node[data-node-title-alignment=center] h1{text-align:center}.node[data-node-title-alignment=right] h1{text-align:right}.node[data-node-title-alignment=left] h1{text-align:left}.node h1{max-width:1220px;margin:0 auto;padding:0 16px;width:100%;margin:8px auto 24px}@media only screen and (min-width:768px){.node h1{margin:32px auto 32px;padding:0 24px}}@media only screen and (min-width:1024px){.node h1{padding:0 64px}}.node-teaser{padding:0}.node-teaser-title a{color:#222;text-decoration:none}.node-teaser-title a:hover{text-decoration:underline}.node-teaser .links a{margin-top:0}.node-page-full h1{margin-top:32px}.path-frontpage .node-page-full{padding-bottom:0}.path-frontpage .node-page-full h1{display:none}.node-blog-teaser,.node-news-teaser{box-shadow:0 0 4px 0 rgba(176,176,176,.3019607843);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:16px;gap:16px;border-radius:8px;position:relative;height:100%}.node-blog-teaser:hover,.node-news-teaser:hover{box-shadow:0 0 4px 0 rgba(176,176,176,.2352941176)}.node-blog-teaser img,.node-news-teaser img{border-radius:6px;width:100%}.node-blog-teaser__date,.node-news-teaser__date{color:#8d8d8d;font-size:12px;margin:8px 0}.node-blog-teaser a,.node-news-teaser a{text-decoration:none;color:unset}.node-blog-teaser__text,.node-news-teaser__text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.products-listing .views-rows__container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;list-style:none;flex-wrap:wrap;gap:16px}.products-listing .views-rows__container .views-row{flex:0 0 47%;align-self:stretch}.products-listing .views-rows__container .views-row::marker{content:""}@media only screen and (min-width:1024px){.products-listing .views-rows__container .views-row{flex:0 0 32%}}.blog-news .views-rows__container,.view-listing__news .views-rows__container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;list-style:none;flex-wrap:wrap;gap:16px}@media only screen and (min-width:1024px){.blog-news .views-rows__container,.view-listing__news .views-rows__container{flex-direction:row}}.blog-news .views-rows__container .views-row,.view-listing__news .views-rows__container .views-row{flex:0 0 47%;align-self:stretch}.blog-news .views-rows__container .views-row::marker,.view-listing__news .views-rows__container .views-row::marker{content:""}@media only screen and (min-width:1024px){.blog-news .views-rows__container .views-row,.view-listing__news .views-rows__container .views-row{flex:0 0 23%}}.node-blog-full,.node-news-full,.node-page-full{margin-bottom:24px}.node-blog-full__image,.node-news-full__image,.node-page-full__image{margin-bottom:16px}.node-blog-full__image img,.node-news-full__image img,.node-page-full__image img{border-radius:16px}.node-blog-full__author,.node-news-full__author,.node-page-full__author{color:#8d8d8d;font-size:12px;margin:16px 0}.node-blog-full .quickedit-field ul,.node-news-full .quickedit-field ul,.node-page-full .quickedit-field ul{padding-left:32px}@media only screen and (min-width:1024px){.path-webform #block-gusenica-content{width:49%;float:right;margin-top:40px}.path-webform #block-gusenica-kontaktinformacije{width:49%;float:left}}.node-banner-full img{width:100%}.view-products{max-width:1220px;margin:0 auto;padding:0 16px;width:100%;padding:0 16px 32px}@media only screen and (min-width:768px){.view-products{padding:0 24px 32px}}@media only screen and (min-width:1024px){.view-products{padding:0 64px 32px}}.view-products .views-rows{margin-bottom:32px}.view-products .views-rows__title{margin:16px 0}.view-products .views-rows__title::after{content:":"}.view-products .views-rows__container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:8px;flex-wrap:wrap}@media only screen and (min-width:1024px){.view-products .views-rows__container{flex-direction:row;gap:16px}}.view-products .views-rows__container .views-row{flex:0 0 48%}@media only screen and (min-width:1024px){.view-products .views-rows__container .views-row{flex:0 0 23%}}.node-product-teaser h4{font-size:16px;margin:8px 0}.node-product-teaser h4 a{color:#222;text-decoration:none;text-align:center;display:block}.node-product-teaser h4 a:hover{text-decoration:underline}.node-product-full[data-node-title-alignment=center] h1{text-align:center}.node-product-full[data-node-title-alignment=right] h1{text-align:right}.node-product-full[data-node-title-alignment=left] h1{text-align:left}.view-products header,.view-services header{font-size:32px;font-weight:700;margin:32px 0 32px}@media only screen and (min-width:768px){.view-products header,.view-services header{font-size:40px}}@media only screen and (min-width:1024px){.view-products header,.view-services header{font-size:40px}}#views-exposed-form-products-by-category-page-1{display:flex;flex-direction:column;gap:8px;justify-content:flex-end}@media only screen and (min-width:1024px){#views-exposed-form-products-by-category-page-1{flex-direction:row}}#edit-sort-bef-combine--wrapper .fieldset-wrapper{display:none}.term-teaser-category{box-shadow:0 0 4px 0 rgba(176,176,176,.3019607843);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:16px;gap:16px;border-radius:8px;position:relative;width:100%;max-width:278px;height:100%;text-align:center}.term-teaser-category .term-teaser__title a{text-align:center;text-decoration:none;font-weight:700}.term-teaser-category .term-teaser__title a:hover{text-decoration:underline}.term-teaser-category .term-teaser__title a .quickedit{height:48px;vertical-align:middle}.view-subcategories .row,.view-user_wishlist .row{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:8px;flex-wrap:wrap}@media only screen and (min-width:1024px){.view-subcategories .row,.view-user_wishlist .row{flex-direction:row;gap:16px}}.view-subcategories .row .product-padding,.view-user_wishlist .row .product-padding{flex:0 0 48%}@media only screen and (min-width:1024px){.view-subcategories .row .product-padding,.view-user_wishlist .row .product-padding{flex:0 0 23%;align-self:stretch}}.products-listing{position:relative}.webform-submission-contact-form{max-width:80%;margin:0 auto;padding:0 16px;width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:40px}@media only screen and (min-width:576px){.webform-submission-contact-form>div{flex:0 0 49%}}.webform-submission-contact-form>div.ajax-wrapper,.webform-submission-contact-form>div.form-item-company-name,.webform-submission-contact-form>div.form-item-message{flex:0 0 100%}.webform-submission-contact-form>div.form-actions{flex:0 0 100%}.webform-submission-contact-form>div.form-actions .button{width:fit-content}.webform-submission-contact-form #edit-preview{display:none}.swiper-button-prev{left:10px}@media only screen and (min-width:768px){.swiper-button-prev{left:50px}}.swiper-button-prev::after{display:none}.swiper-button-prev:before{content:"";width:31px;height:43px;display:block;background-image:url(/themes/custom/gusenica/css/images/icons/arrow-left.svg);background-repeat:no-repeat;background-position:center;background-size:20px;position:absolute;top:0;left:20px}@media only screen and (min-width:768px){.swiper-button-prev:before{width:37px;height:51px;background-size:28px}}.swiper-button-next{right:10px}@media only screen and (min-width:768px){.swiper-button-next{right:50px}}.swiper-button-next::after{display:none}.swiper-button-next::before{content:"";width:31px;height:43px;display:block;background-image:url(/themes/custom/gusenica/css/images/icons/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:20px;position:absolute;top:0;right:20px}@media only screen and (min-width:768px){.swiper-button-next::before{width:37px;height:51px;background-size:28px}}.swiper-button-disabled{display:none}.swiper-container{height:100%;max-height:100vw;min-height:0;min-width:0;max-width:100vw;width:100%;overflow:hidden}.swiper-slide{width:auto;flex-shrink:0;display:block;height:100%;max-height:100%}.swiper-wrapper{max-height:100%;height:100% t;display:flex}.carousel img{width:100%}.swiper-pagination-bullet-active{background-color:#4e6456}.user-login-form input{width:100%}.user-login-form .form-actions{display:block;width:100%;text-align:center}.alert{border:1px solid #4e6456;color:#4e6456;padding:8px 16px;margin:16px auto 16px 8px;border-radius:8px;display:flex;align-items:center;font-weight:600}.alert-status{border:2px solid green;color:green}.alert-error{border:2px solid #d35353;color:#d35353}.alert-error-icon{height:20px;width:20px;color:#d35353;margin-right:12px}.alert ul{padding-left:16px}.alert ul li{margin-bottom:8px}.close{background-image:url(/themes/custom/gusenica/assets/icons/close.svg);background-position:center;background-repeat:no-repeat;background-size:9px;margin-right:8px}.tabs{max-width:890px;margin:0 auto;padding:0 16px;width:100%;margin:8px auto 8px 0;padding:0}.tabs>ul{display:flex;flex-direction:row;list-style:none;gap:4px;max-width:1220px;margin:0 auto;padding:0 16px;width:100%;padding:0}.tabs>ul li a{border:1px solid #4e6456;border-radius:4px;padding:4px 6px;text-transform:uppercase;font-size:10px;font-weight:500;text-decoration:none}.tabs>ul li a:hover{background-color:#4e6456;color:#fff}#block-gusenica-breadcrumbs{max-width:1220px;margin:0 auto;padding:0 16px;width:100%;margin-bottom:8px;padding:0}#block-gusenica-breadcrumbs nav ol{white-space:nowrap;overflow:hidden}#block-gusenica-breadcrumbs nav ol li{display:inline-block;font-size:12px}#block-gusenica-breadcrumbs nav ol li::after{content:">";margin:0 2px}#block-gusenica-breadcrumbs nav ol li:last-child::after{content:""}#block-gusenica-breadcrumbs nav ol li a{color:#080808;text-decoration:none;font-weight:500}#block-gusenica-breadcrumbs nav ol li a:hover{text-decoration:underline}.button--prim{background-color:#4e6456!important;color:#fff!important}.button--sec{background-color:#c9e265!important;color:#4e6456!important}@media screen and (max-width:767px){body.path-product{padding-bottom:70px}body.path-product .commerce-order-item-add-to-cart-form .form-actions{position:fixed;bottom:0;left:0;width:100%;padding:10px;box-sizing:border-box;display:flex;justify-content:center;background-color:rgba(255,255,255,.9);z-index:999}body.path-product .commerce-order-item-add-to-cart-form .button--add-to-cart{width:50%;padding:15px 20px;color:#fff;border:none;font-size:16px;text-align:center;text-decoration:none;z-index:1000;height:50px}body.path-product .commerce-order-item-add-to-cart-form .button--call-by-phone{width:50%;padding:15px 20px;color:#fff;border:none;font-size:16px;text-align:center;text-decoration:none;z-index:1000;height:50px}}body{scroll-behavior:smooth;font-family:Poppins,sans-serif;font-size:16px;color:#222}@media only screen and (min-width:768px){body{font-size:16px}}@media only screen and (min-width:1024px){body{font-size:16px}}.page{padding-top:48px}@media only screen and (min-width:1024px){.page{padding-top:94px}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
