@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap");@layer reset, base;@layer reset{
  /*! https://www.joshwcomeau.com/css/custom-css-reset/ */
  /*! https://piccalil.li/blog/a-more-modern-css-reset/ */*,:after,:before{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,fieldset,input,input::file-selector-button,select,textarea{font:inherit}button,fieldset,input:not([type=range]),legend,textarea{-webkit-appearance:none;appearance:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html.js input.form-autocomplete{background-image:none}@media (orientation:landscape){.vbox-container img{max-height:calc(100vh - 100px)}@supports (height:100dvh){.vbox-container img{max-height:calc(100dvh - 100px)}}}.text-align-center{text-align:center}input[id^=edit-field-phone-number]{margin-bottom:0!important}[id^=edit-field-phone-number][id$=description],[id^=edit-shipping-information-shipping-profile-field-telephone][id$=description]{color:#6b7280;display:block!important;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;line-height:clamp(1rem,1rem + 0vw,1rem);margin-top:.25rem}}@font-face{font-family:NewBlack Light;src:url(../fonts/OTF/NewBlackTypeface-Light.otf) format("opentype")}@font-face{font-family:NewBlack Regular;src:url(../fonts/OTF/NewBlackTypeface-Regular.otf)}@font-face{font-family:NewBlack Bold;src:url(../fonts/OTF/NewBlackTypeface-Bold.otf) format("opentype")}:root{--spred-weight-regular:400;--spred-weight-medium:500;--spred-weight-semibold:600;--spred-weight-bold:700;--spred-size-title-xs:16px;--spred-size-title-s:18px;--spred-size-title-m:20px;--spred-size-title-l:24px;--spred-size-title-xl:28px;--spred-size-title-2xl:32px;--spred-size-title-3xl:48px;--spred-size-body-xs:12px;--spred-size-body-s:14px;--spred-size-body-m:16px;--spred-size-body-l:16px;--spred-line-height-title-xs:16px;--spred-line-height-title-s:24px;--spred-line-height-title-m:24px;--spred-line-height-title-l:28px;--spred-line-height-title-xl:32px;--spred-line-height-title-2xl:40px;--spred-line-height-title-3xl:52px;--spred-line-height-body-xs:16px;--spred-line-height-body-s:20px;--spred-line-height-body-m:24px;--spred-line-height-m:24px;--spred-line-height-body-l:24px;--spred-box-shadow-s:0 1px 2px rgba(0,0,0,.05);--spred-box-shadow-m:0 1px 2px rgba(0,0,0,.05);--spred-box-shadow-l:0 1px 2px rgba(0,0,0,.05);--spred-box-shadow-xl:0 1px 2px rgba(0,0,0,.05);--spred-box-shadow-2xl:0 1px 2px rgba(0,0,0,.05);--spred-color-neutral-0:#000;--spred-color-neutral-10:#1f1f1f;--spred-color-neutral-20:#333;--spred-color-neutral-50:#727272;--spred-color-neutral-80:#c6c6c6;--spred-color-neutral-90:#e8e8e8;--spred-color-neutral-95:#f6f6f6;--spred-color-neutral-100:#fff;--spred-color-red-30:#9d1c16;--spred-color-red-50:#d13a2c;--spred-color-red-60:#f15b47;--spred-color-red-80:#ffad99;--spred-color-red-90:#ffded4;--spred-color-red-95:#fff3ef;--spred-color-blue-20:#09304c;--spred-color-blue-30:#0e528b;--spred-color-blue-50:#3374b9;--spred-color-blue-80:#aec8f4;--spred-color-blue-90:#dfe8fc;--spred-color-blue-95:#f3f6fe;--spred-color-green-30:#005f00;--spred-color-green-50:#1d8500;--spred-color-green-80:#a5d47b;--spred-color-green-90:#dbeec8;--spred-color-green-95:#f2f9ea;--spred-color-yellow-30:#7f4100;--spred-color-yellow-50:#ab6100;--spred-color-yellow-70:#e49600;--spred-color-yellow-80:#fdb933;--spred-color-yellow-85:#ffcb6d;--spred-color-yellow-90:#ffe3b0;--spred-color-yellow-95:#fff4e1;--spred-color-cyan-30:#005e70;--spred-color-cyan-50:#008498;--spred-color-cyan-70:#17bdce;--spred-color-cyan-80:#7fd4df;--spred-color-cyan-90:#cdeef3;--spred-color-cyan-95:#edf9fa;--spred-color-brand-1:var(--spred-color-yellow-80);--spred-color-brand-2:var(--spred-color-cyan-70);--spred-color-transparent-full:hsla(0,0%,100%,0);--spred-color-transparent-dark-xl:rgba(0,0,0,.9);--spred-color-transparent-dark-l:rgba(0,0,0,.75);--spred-color-transparent-dark-m:rgba(0,0,0,.56);--spred-color-transparent-dark-s:rgba(0,0,0,.25);--spred-color-transparent-dark-xs:rgba(0,0,0,.12);--spred-color-transparent-dark-xxs:rgba(0,0,0,.08);--spred-color-transparent-light-xl:hsla(0,0%,100%,.95);--spred-color-transparent-light-l:hsla(0,0%,100%,.75);--spred-color-transparent-light-m:hsla(0,0%,100%,.54);--spred-color-transparent-light-s:hsla(0,0%,100%,.25);--spred-color-transparent-light-xs:hsla(0,0%,100%,.16);--spred-size-0-5:4px;--spred-size-1:8px;--spred-size-1-5:12px;--spred-size-2:16px;--spred-size-2-5:20px;--spred-size-3:24px;--spred-size-3-5:28px;--spred-size-4:32px;--spred-size-4-5:36px;--spred-size-5:40px;--spred-size-6:48px;--spred-size-7:56px;--spred-size-8:64px;--spred-size-9:72px;--spred-size-10:80px;--spred-size-12:96px;--spred-size-14:112px;--spred-size-15:120px;--spred-size-20:160px;--spred-size-25:200px;--spred-size-30:240px;--spred-theme-primary:var(--spred-color-brand-2);--spred-theme-secondary:var(--spred-color-brand-1);--spred-theme-tertiary:var(--spred-color-blue-20);--spred-status-negative:var(--spred-color-red-50);--spred-status-positive:var(--spred-color-green-50);--spred-status-info:var(--spred-color-blue-50);--spred-status-warning:var(--spred-color-yellow-50);--spred-text-primary:var(--spred-color-neutral-10);--spred-text-secondary:var(--spred-color-transparent-dark-m);--spred-text-tertiary:var(--spred-color-transparent-dark-s);--spred-text-accent:var(--spred-theme-secondary);--spred-text-accent-dark:var(--spred-color-yellow-30);--spred-text-accent-alt:var(--spred-theme-primary);--spred-text-negative:var(--spred-status-negative);--spred-text-positive:var(--spred-status-positive);--spred-text-warning:var(--spred-status-warning);--spred-text-info:var(--spred-status-info);--spred-text-disabled:var(--spred-color-neutral-50);--spred-text-primary-inverse:var(--spred-color-neutral-100);--spred-text-secondary-inverse:var(--spred-color-transparent-light-l);--spred-text-tertiary-inverse:var(--spred-color-transparent-light-m);--spred-text-white:var(--spred-color-neutral-100);--spred-border-color-primary:var(--spred-color-transparent-dark-s);--spred-border-color-secondary:var(--spred-color-transparent-dark-xs);--spred-border-color-accent:var(--spred-theme-primary);--spred-border-color-accent-alt:var(--spred-theme-secondary);--spred-border-color-negative:var(--spred-status-negative);--spred-border-color-negative-light:var(--spred-color-red-80);--spred-border-color-positive:var(--spred-color-green-80);--spred-border-color-warning:var(--spred-color-yellow-80);--spred-border-color-info:var(--spred-color-blue-80);--spred-border-color-none:var(--spred-color-transparent-full);--spred-border-color-focus:var(--spred-color-neutral-100);--spred-border-color-focusring:var(--spred-color-neutral-0);--spred-border-radius-s:var(--spred-size-0-5);--spred-border-radius-m:var(--spred-size-1);--spred-border-radius-l:14px;--spred-border-radius-xl:var(--spred-size-3);--spred-border-radius-full:999px;--spred-background-primary:var(--spred-color-neutral-100);--spred-background-secondary:var(--spred-color-cyan-95);--spred-background-accent:var(--spred-theme-secondary);--spred-background-accent-dark:var(--spred-color-yellow-70);--spred-background-accent-light:var(--spred-color-yellow-90);--spred-background-accent-alt:var(--spred-theme-primary);--spred-background-accent-alt-dark:var(--spred-color-cyan-50);--spred-background-accent-tertiary:var(--spred-theme-tertiary);--spred-background-neutral-pale:var(--spred-color-neutral-95);--spred-background-negative-primary:var(--spred-status-negative);--spred-background-negative-secondary:var(--spred-color-red-90);--spred-background-positive-primary:var(--spred-status-positive);--spred-background-positive-secondary:var(--spred-color-green-90);--spred-background-warning-primary:var(--spred-status-warning);--spred-background-warning-secondary:var(--spred-color-yellow-90);--spred-background-info-primary:var(--spred-status-info);--spred-background-info-secondary:var(--spred-color-blue-90);--spred-background-disabled:var(--spred-color-neutral-90);--spred-background-none:var(--spred-color-transparent-full);--spred-background-primary-inverse:var(--spred-color-neutral-10);--spred-interactive-primary:var(--spred-theme-primary);--spred-interactive-primary--hover:var(--spred-color-cyan-50);--spred-interactive-secondary:var(--spred-background-primary);--spred-interactive-secondary--hover:var(--spred-background-secondary);--spred-interactive-tertiary:var(--spred-background-primary);--spred-interactive-tertiary--hover:var(--spred-color-transparent-dark-xxs);--spred-interactive-primary-inverse:var(--spred-background-accent-tertiary);--spred-interactive-primary-inverse--hover:var(--spred-background-accent-alt-dark);--spred-button-primary-bg:var(--spred-interactive-primary);--spred-button-primary-bg--hover:var(--spred-interactive-primary--hover);--spred-button-primary-bg--focus:var(--spred-button-primary-bg--hover);--spred-button-primary-label:var(--spred-text-primary-inverse);--spred-button-primary-label--hover:var(--spred-button-primary-label);--spred-button-primary-border:var(--spred-border-color-none);--spred-button-primary-border--hover:var(--spred-button-primary-border);--spred-button-primary-border--focus:var(--spred-border-color-focus);--spred-button-border-radius:var(--spred-border-radius-full);--spred-button-secondary-bg:var(--spred-interactive-secondary);--spred-button-secondary-bg--hover:var(--spred-interactive-secondary--hover);--spred-button-secondary-bg--focus:var(--spred-button-secondary-bg--hover);--spred-button-secondary-border:var(--spred-border-color-primary);--spred-button-secondary-border--hover:var(--spred-border-color-accent);--spred-button-secondary-border--focus:var(--spred-border-color-focus);--spred-button-secondary-label:var(--spred-text-primary);--spred-button-secondary-label--hover:var(--spred-button-secondary-label);--spred-button-banner-bg:var(--spred-interactive-primary-inverse);--spred-button-banner-bg--hover:var(--spred-interactive-primary-inverse--hover);--spred-button-banner-bg--focus:var(--spred-button-banner-bg--hover);--spred-button-banner-label:var(--spred-text-primary-inverse);--spred-button-banner-label--hover:var(--spred-button-banner-label);--spred-button-banner-border:var(--spred-border-color-none);--spred-button-banner-border--hover:var(--spred-button-primary-border);--spred-button-banner-border--focus:var(--spred-border-color-focus);--spred-link-primary:var(--spred-interactive-primary);--spred-link-primary--hover:var(--spred-interactive-primary--hover);--spred-link-primary--focus:var(--spred-link-primary--hover);--spred-link-text:var(--spred-text-primary);--spred-link-text--hover:var(--spred-link-primary--hover);--spred-link-text--focus:var(--spred-link-text--hover);--spred-link-textsecondary:var(--spred-text-secondary);--spred-link-textsecondary--hover:var(--spred-text-primary);--spred-link-textsecondary--focus:var(--spred-link-text--hover);--spred-link-inverse:var(--spred-text-secondary-inverse);--spred-link-inverse--hover:var(--spred-text-primary-inverse);--spred-link-inverse--focus:var(--spred-link-inverse--hover);--spred-menu-link:var(--spred-text-primary);--spred-menu-link--hover:var(--spred-menu-link);--spred-menu-link--active:var(--spred-menu-link);--spred-menu-bg:var(--spred-background-none);--spred-menu-bg--hover:var(--spred-interactive-tertiary--hover);--spred-menu-bg--active:var(--spred-background-secondary);--spred-message-success-bg:var(--spred-background-positive-secondary);--spred-message-success-border:var(--spred-border-color-positive);--spred-message-success-icon:var(--spred-text-positive);--spred-message-link:rgba(0,0,0,.9);--spred-message-link--hover:rgba(0,0,0,.6);--spred-message-error-bg:var(--spred-background-negative-secondary);--spred-message-error-border:var(--spred-border-color-negative-light);--spred-message-error-icon:var(--spred-text-negative);--spred-message-warning-bg:var(--spred-background-warning-secondary);--spred-message-warning-border:var(--spred-border-color-warning);--spred-message-warning-icon:var(--spred-text-warning);--spred-message-status-bg:var(--spred-background-info-secondary);--spred-message-status-border:var(--spred-border-color-info);--spred-message-status-icon:var(--spred-text-info);--spred-pager-default-bg:var(--spred-button-secondary-bg);--spred-pager-default-bg--hover:var(--spred-button-secondary-bg--hover);--spred-pager-default-label:var(--spred-text-primary);--spred-pager-active-bg:var(--spred-button-secondary-bg--hover);--spred-pager-active-bg--hover:var(--spred-button-primary-bg--hover);--spred-pager-active-border:var(--spred-button-secondary-border--hover);--spred-pager-active-label:var(--spred-text-primary);--spred-pager-border-color:var(--spred-button-secondary-border);--spred-pager-border-radius:var(--spred-border-radius-full);--spred-pager-disabled-bg:var(--spred-background-disabled);--spred-pager-disabled-label:var(--spred-text-disabled);--spred-table-header-bg:#f6f6f6;--spred-table-header-label:rgba(0,0,0,.6);--spred-table-header-border:rgba(0,0,0,.12);--spred-table-cell-bg:#fff;--spred-table-cell-bg--hover:#f4f6ff;--spred-table-cell-height:64px;--spred-table-cell-border:rgba(0,0,0,.12)}.button{background:var(--spred-button-primary-bg);border:none;border-radius:var(--spred-button-border-radius);color:var(--spred-button-primary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;transition:.4s ease}.button,.button:active,.button:hover{text-decoration:none}.button:focus{background-color:var(--spred-color-blue-50)}.button:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.button:active,.button:hover{background:var(--spred-button-primary-bg--hover);box-shadow:var(--spred-box-shadow-m)}.button:focus-visible{background-color:var(--spred-button-primary-bg--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary);outline:2px solid var(--spred-button-primary-border--focus)}.button--secondary{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}.button--secondary:active,.button--secondary:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.button--secondary:focus{background-color:var(--spred-color-blue-50)}.button--secondary:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.button--secondary:active,.button--secondary:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.button--secondary:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.button--secondary.upload{padding-left:68px}.button--secondary.upload:before{background:url(../images/icons/upload.svg);content:"";height:24px;left:32px;pointer-events:none;position:absolute;width:24px}.ui-button:active,.ui-button:focus,.ui-button:hover{border:inherit;color:var(--spred-button-primary-label);font-weight:600}@layer base{body{overflow-x:hidden!important}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;min-height:calc(100dvh - var(--gin-toolbar-y-offset, 0px))}.container{margin-inline:auto;max-width:1632px;padding-inline:var(--spred-size-2)}.container .container{padding-inline:unset}.path-frontpage .two-columns{display:flex;gap:var(--spred-size-6);margin-bottom:var(--spred-size-3)}@media (min-width:1024px){.path-frontpage .two-columns{margin-bottom:var(--spred-size-7)}}.path-frontpage .two-columns>.content{flex-basis:unset;margin-top:var(--spred-size-4);width:100%}@media (min-width:1024px){.path-frontpage .two-columns>.content{flex-basis:70%;width:calc(100% - 290px - var(--spred-size-7))}}.path-frontpage .categories{display:none}@media (min-width:1024px){.path-frontpage .categories{display:block}}@media (min-width:1024px){main:has(#block-map) #block-map{float:right;width:calc(50% - var(--spred-size-4))}}@media (min-width:1024px){main:has(#block-map) #block-spred-content{float:left;width:calc(50% - var(--spred-size-4))}}main:has(#block-map) #block-spred-content figure{margin-bottom:var(--spred-size-4)}main:has(#block-map) #block-spred-content .file{display:block;margin-bottom:var(--spred-size-0-5)}main:has(#block-map) #block-spred-content a{color:var(--spred-text-primary);text-decoration:underline}main:has(#block-map) #block-spred-content a:hover{text-decoration:none}body:not(.path-frontpage) .region-content{margin-top:var(--spred-size-3)}@media (min-width:1024px){body:not(.path-frontpage) .region-content{margin-top:var(--spred-size-6)}}body:not(.path-frontpage) .region-highlighted:has(:not(.hidden)){margin-block:var(--spred-size-1) var(--spred-size-3)}@media (min-width:1024px){body:not(.path-frontpage) .region-highlighted:has(:not(.hidden)){margin-block:var(--spred-size-1) var(--spred-size-6)}}.region-navigation{display:flex;flex-direction:row;gap:var(--spred-size-2);justify-content:space-between;position:relative}.region-highlighted{display:flex;flex-direction:column;gap:var(--spred-size-2)}.region-highlighted:not(:has([data-drupal-messages],.breadcrumb)){padding-block:0}.region-highlighted [data-drupal-messages]:has(.messages__wrapper:empty){display:none}.region-user-navigation{align-items:center;display:flex;gap:var(--spred-size-1-5);justify-content:center}@media (min-width:768px){.region-user-navigation{gap:var(--spred-size-2)}}@media (min-width:1024px){.region-search{align-items:flex-start;display:flex;justify-content:space-between}}#footer,.region-postfix-first{display:flex;flex-direction:column}#footer{background-color:var(--spred-color-neutral-100);border-top:1px solid var(--spred-border-color-secondary);color:var(--spred-color-transparent-dark-m);font-family:Poppins,sans-serif;gap:var(--spred-size-2);margin-top:var(--spred-size-5)}@media (min-width:1024px){#footer{margin-top:var(--spred-size-15)}}#footer .container{width:100%}#footer .highlighted{color:var(--spred-color-cyan-70)}#footer .highlighted:active,#footer .highlighted:hover{text-decoration:underline;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:8%;text-underline-offset:10%;text-underline-position:from-font}#footer .highlighted:active,#footer .highlighted:focus,#footer .highlighted:hover{color:var(--spred-color-cyan-50)}#footer .highlighted:active,#footer .highlighted:focus{border-radius:var(--spred-size-0-5);box-shadow:none;outline:2px solid var(--spred-border-color-focusring);outline-offset:var(--spred-size-0-5)}#footer a{color:var(--spred-color-transparent-dark-m)}#footer h2{color:var(--spred-color-neutral-10);font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:600;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin-bottom:var(--spred-size-2);margin-top:0}#footer span{font-family:Poppins,sans-serif}#footer .footer-first{padding-block:var(--spred-size-5) var(--spred-size-2-5)}@media (min-width:1280px){#footer .footer-first{display:flex;justify-content:space-between;padding-block:var(--spred-size-6)}}#footer .footer-first #block-spred-sitebranding,#footer .footer-first .region-footer-first-left{align-items:center;display:flex;flex-direction:column;gap:var(--spred-size-3);text-align:center}@media (min-width:1536px){#footer .footer-first #block-spred-sitebranding,#footer .footer-first .region-footer-first-left{align-items:start;text-align:unset}}#footer .footer-first .region-footer-first-left{margin-bottom:var(--spred-size-4)}@media (min-width:1536px){#footer .footer-first .region-footer-first-left{margin-bottom:0}}#footer .footer-first .region-footer-first-left .menu--social-links .menu{flex-wrap:wrap;gap:var(--spred-size-2)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=instagram]{border:1px solid var(--spred-color-transparent-dark-s);border-radius:10000px;display:flex;line-height:0;overflow:hidden;padding:13px;position:relative;text-indent:-9999px;transition:all .3s ease;white-space:nowrap}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=instagram]:after{background-color:var(--spred-color-neutral-10);content:"";display:inline-block;height:20px;-webkit-mask:url(../images/icons/sp-social-icons/instagram.svg) no-repeat center/contain;mask:url(../images/icons/sp-social-icons/instagram.svg) no-repeat center/contain;transition:all .3s ease;width:20px}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=instagram]:focus-visible,#footer .footer-first .region-footer-first-left .menu--social-links a[href*=instagram]:hover{background-color:var(--spred-color-cyan-95)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=instagram]:hover{border-color:var(--spred-color-cyan-70)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=instagram]:focus-visible{outline:1px solid var(--spred-color-neutral-0)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=linkedin]{border:1px solid var(--spred-color-transparent-dark-s);border-radius:10000px;display:flex;line-height:0;overflow:hidden;padding:13px;position:relative;text-indent:-9999px;transition:all .3s ease;white-space:nowrap}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=linkedin]:after{background-color:var(--spred-color-neutral-10);content:"";display:inline-block;height:20px;-webkit-mask:url(../images/icons/sp-social-icons/linkedin.svg) no-repeat center/contain;mask:url(../images/icons/sp-social-icons/linkedin.svg) no-repeat center/contain;transition:all .3s ease;width:20px}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=linkedin]:focus-visible,#footer .footer-first .region-footer-first-left .menu--social-links a[href*=linkedin]:hover{background-color:var(--spred-color-cyan-95)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=linkedin]:hover{border-color:var(--spred-color-cyan-70)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=linkedin]:focus-visible{outline:1px solid var(--spred-color-neutral-0)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=facebook]{border:1px solid var(--spred-color-transparent-dark-s);border-radius:10000px;display:flex;line-height:0;overflow:hidden;padding:13px;position:relative;text-indent:-9999px;transition:all .3s ease;white-space:nowrap}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=facebook]:after{background-color:var(--spred-color-neutral-10);content:"";display:inline-block;height:20px;-webkit-mask:url(../images/icons/sp-social-icons/facebook.svg) no-repeat center/contain;mask:url(../images/icons/sp-social-icons/facebook.svg) no-repeat center/contain;transition:all .3s ease;width:20px}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=facebook]:focus-visible,#footer .footer-first .region-footer-first-left .menu--social-links a[href*=facebook]:hover{background-color:var(--spred-color-cyan-95)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=facebook]:hover{border-color:var(--spred-color-cyan-70)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=facebook]:focus-visible{outline:1px solid var(--spred-color-neutral-0)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=twitter]{border:1px solid var(--spred-color-transparent-dark-s);border-radius:10000px;display:flex;line-height:0;overflow:hidden;padding:13px;position:relative;text-indent:-9999px;transition:all .3s ease;white-space:nowrap}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=twitter]:after{background-color:var(--spred-color-neutral-10);content:"";display:inline-block;height:20px;-webkit-mask:url(../images/icons/sp-social-icons/twitter.svg) no-repeat center/contain;mask:url(../images/icons/sp-social-icons/twitter.svg) no-repeat center/contain;transition:all .3s ease;width:20px}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=twitter]:focus-visible,#footer .footer-first .region-footer-first-left .menu--social-links a[href*=twitter]:hover{background-color:var(--spred-color-cyan-95)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=twitter]:hover{border-color:var(--spred-color-cyan-70)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=twitter]:focus-visible{outline:1px solid var(--spred-color-neutral-0)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=x]{border:1px solid var(--spred-color-transparent-dark-s);border-radius:10000px;display:flex;line-height:0;overflow:hidden;padding:13px;position:relative;text-indent:-9999px;transition:all .3s ease;white-space:nowrap}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=x]:after{background-color:var(--spred-color-neutral-10);content:"";display:inline-block;height:20px;-webkit-mask:url(../images/icons/sp-social-icons/x.svg) no-repeat center/contain;mask:url(../images/icons/sp-social-icons/x.svg) no-repeat center/contain;transition:all .3s ease;width:20px}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=x]:focus-visible,#footer .footer-first .region-footer-first-left .menu--social-links a[href*=x]:hover{background-color:var(--spred-color-cyan-95)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=x]:hover{border-color:var(--spred-color-cyan-70)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=x]:focus-visible{outline:1px solid var(--spred-color-neutral-0)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=pinterest]{border:1px solid var(--spred-color-transparent-dark-s);border-radius:10000px;display:flex;line-height:0;overflow:hidden;padding:13px;position:relative;text-indent:-9999px;transition:all .3s ease;white-space:nowrap}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=pinterest]:after{background-color:var(--spred-color-neutral-10);content:"";display:inline-block;height:20px;-webkit-mask:url(../images/icons/sp-social-icons/pinterest.svg) no-repeat center/contain;mask:url(../images/icons/sp-social-icons/pinterest.svg) no-repeat center/contain;transition:all .3s ease;width:20px}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=pinterest]:focus-visible,#footer .footer-first .region-footer-first-left .menu--social-links a[href*=pinterest]:hover{background-color:var(--spred-color-cyan-95)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=pinterest]:hover{border-color:var(--spred-color-cyan-70)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=pinterest]:focus-visible{outline:1px solid var(--spred-color-neutral-0)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=tiktok]{border:1px solid var(--spred-color-transparent-dark-s);border-radius:10000px;display:flex;line-height:0;overflow:hidden;padding:13px;position:relative;text-indent:-9999px;transition:all .3s ease;white-space:nowrap}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=tiktok]:after{background-color:var(--spred-color-neutral-10);content:"";display:inline-block;height:20px;-webkit-mask:url(../images/icons/sp-social-icons/tiktok.svg) no-repeat center/contain;mask:url(../images/icons/sp-social-icons/tiktok.svg) no-repeat center/contain;transition:all .3s ease;width:20px}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=tiktok]:focus-visible,#footer .footer-first .region-footer-first-left .menu--social-links a[href*=tiktok]:hover{background-color:var(--spred-color-cyan-95)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=tiktok]:hover{border-color:var(--spred-color-cyan-70)}#footer .footer-first .region-footer-first-left .menu--social-links a[href*=tiktok]:focus-visible{outline:1px solid var(--spred-color-neutral-0)}#footer .footer-first .region-footer-first-right{display:grid;gap:var(--spred-size-4) var(--spred-size-2);grid-template-columns:repeat(2,1fr);justify-content:center}@media (min-width:640px){#footer .footer-first .region-footer-first-right{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){#footer .footer-first .region-footer-first-right{-moz-column-gap:var(--spred-size-4);column-gap:var(--spred-size-4);grid-template-columns:repeat(4,206px)}}#footer .footer-first .region-footer-first-right .menu{flex-direction:column;font-size:var(--spred-size-body-s);font-weight:var(--spred-weight-regular);gap:var(--spred-size-1-5);letter-spacing:.2px;line-height:var(--spred-line-height-title-xs)}#footer .footer-first .region-footer-first-right .menu a:not(.highlighted):active,#footer .footer-first .region-footer-first-right .menu a:not(.highlighted):hover{color:var(--spred-color-neutral-10);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:8%;text-underline-offset:10%;text-underline-position:from-font}#footer .footer-first .region-footer-first-right .menu a:not(.highlighted):focus{border-radius:var(--spred-size-0-5);color:var(--spred-color-cyan-50);text-decoration:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;box-shadow:none;outline:2px solid var(--spred-border-color-focusring);outline-offset:var(--spred-size-0-5);text-decoration-skip-ink:auto;text-decoration-thickness:8%;text-underline-offset:10%;text-underline-position:from-font}#footer .footer-first .region-footer-first-right .menu .location{color:var(--spred-color-neutral-10)}#footer .region-footer-second{align-items:center;display:flex;flex-direction:column;gap:var(--spred-size-3);justify-content:space-between;padding-block:var(--spred-size-2)}@media (min-width:768px){#footer .region-footer-second{flex-direction:row}}#block-spred-paymentmethods-2 .text-formatted{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spred-size-2);justify-content:center;padding-block:var(--spred-size-2)}#block-spred-copyright,#block-spred-sitebranding .site-slogan{font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}#block-spred-poweredbydrupal .design-info{align-items:center;display:flex;flex-direction:column;gap:var(--spred-size-0-5);justify-content:space-between;text-align:center}@media (min-width:768px){#block-spred-poweredbydrupal .design-info{flex-direction:row}}#block-spred-poweredbydrupal .design-info span{font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}#block-spred-poweredbydrupal .design-info .md-block{display:none}@media (min-width:768px){#block-spred-poweredbydrupal .design-info .md-block{display:block}}.path-frontpage #footer{margin-top:0}.form-wrapper{margin-top:var(--spred-size-1-5)}.form-wrapper[id=edit-field-date-wrapper] h4{font-size:1rem;font-weight:400;margin-bottom:0}.form-item.form-type-email label,.form-item.form-type-password label,.form-item.form-type-select label,.form-item.form-type-textarea label,.form-item.form-type-textfield label{font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;font-weight:500;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);margin-bottom:var(--spred-size-0-5);padding-inline:var(--spred-size-0-5);width:-moz-fit-content;width:fit-content}.form-item.form-type-password input{background-image:url(../images/icons/password.svg);background-position:var(--spred-size-2) center;background-repeat:no-repeat;background-size:var(--spred-size-3);padding-left:var(--spred-size-6)}.form-item label{display:block;position:relative}.form-item label.form-required:after{color:var(--spred-color-red-50);content:"*";font-size:1rem;padding-left:var(--spred-size-0-5);text-align:center}.form-item:not(:last-child){margin-bottom:var(--spred-size-2)}.form-item.form-type-checkbox,.form-item.form-type-radio{cursor:pointer;margin-bottom:0}.form-item.form-type-checkbox label,.form-item.form-type-radio label{cursor:pointer;font-weight:400}.form-item.form-type-managed-file label{background:var(--spred-button-primary-bg);border:none;border-radius:var(--spred-button-border-radius);color:var(--spred-button-primary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}.form-item.form-type-managed-file label:active,.form-item.form-type-managed-file label:hover{text-decoration:none}.form-item.form-type-managed-file label:focus{background-color:var(--spred-color-blue-50)}.form-item.form-type-managed-file label:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.form-item.form-type-managed-file label:active,.form-item.form-type-managed-file label:hover{background:var(--spred-button-primary-bg--hover);box-shadow:var(--spred-box-shadow-m)}.form-item.form-type-managed-file label:focus-visible{background-color:var(--spred-button-primary-bg--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary);outline:2px solid var(--spred-button-primary-border--focus)}.form-item.form-type-managed-file label+div{display:none}.form-item.form-type-managed-file .description{font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);padding-top:var(--spred-size-1)}.form-checkboxes .form-item,.form-radios .form-item{padding-block:var(--spred-size-0-5)}.form-checkboxes .form-item:hover input,.form-radios .form-item:hover input{border-color:var(--spred-border-color-primary)}.form-type-checkbox,.form-type-radio{align-items:center;display:flex;gap:var(--spred-size-1)}.form-type-checkbox input,.form-type-radio input{flex-shrink:0}.form-submit{background:var(--spred-button-primary-bg);border:none;border-radius:var(--spred-button-border-radius);color:var(--spred-button-primary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;transition:.4s ease}.form-submit,.form-submit:active,.form-submit:hover{text-decoration:none}.form-submit:focus{background-color:var(--spred-color-blue-50)}.form-submit:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.form-submit:active,.form-submit:hover{background:var(--spred-button-primary-bg--hover);box-shadow:var(--spred-box-shadow-m)}.form-submit:focus-visible{background-color:var(--spred-button-primary-bg--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary);outline:2px solid var(--spred-button-primary-border--focus)}.form-submit[data-drupal-selector=edit-preview]{display:none}#header,#pre-header{padding-block:var(--spred-size-2)}#header .container,#pre-header .container{margin-inline:auto;max-width:1632px;padding-inline:var(--spred-size-2)}#pre-header{background:linear-gradient(180deg,#00aae9,#007198);padding-block:var(--spred-size-2-5);position:relative}@media (min-width:1024px){#pre-header{padding-block:30px}}#pre-header .container{align-items:center;display:flex;justify-content:space-between}#pre-header:has(.search-toggle--active){padding-bottom:var(--spred-size-10)}#header{background:var(--spred-color-neutral-100);border-bottom:1px solid var(--spred-color-transparent-dark-xs);padding-block:var(--spred-size-1-5)}@media (min-width:768px){#header{padding-block:var(--spred-size-3)}}#header .container>nav{margin-right:auto}#header .container>nav #block-phone-number,#header .container>nav #block-spred-main-menu{display:none}@media (min-width:1280px){#header .container>nav #block-phone-number,#header .container>nav #block-spred-main-menu{display:block}}@media (min-width:1536px){#header .container>nav{margin-right:0}}#header .container{align-items:center;display:flex;gap:var(--spred-size-2);justify-content:space-between;position:relative}@media (min-width:768px){#header .container{gap:var(--spred-size-4)}}.region-branding{align-items:center;display:flex;flex-grow:1;gap:var(--spred-size-2)}@media (min-width:768px){.region-branding{flex-grow:0}}.region-branding #block-spred-site-branding .site-logo{display:block}.region-branding #block-spred-site-branding .site-logo img{width:92px}@media (min-width:768px){.region-branding #block-spred-site-branding .site-logo img{width:120px}}.region-info-bar #block-spred-infoblock{background-color:var(--spred-color-red-60);overflow-x:auto;padding:var(--spred-size-1) var(--spred-size-2)}.region-info-bar #block-spred-infoblock *{color:var(--spred-text-primary-inverse);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);text-align:center}.region-info-bar:not(:has(.text-formatted)){display:none}body:has(.search-toggle--active) #header{padding-bottom:72px}@media (min-width:768px){body:has(.search-toggle--active) #header{padding-bottom:84px}}@media (min-width:1536px){body:has(.search-toggle--active) #header{padding-bottom:24px}}html{scroll-behavior:smooth}body{background-color:var(--spred-background-primary);font-family:Poppins,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}body,h1{color:var(--spred-text-primary)}h1{font-family:NewBlack Regular,sans-serif;font-size:clamp(2rem,1.1666666667rem + 3.7037037037vw,4.5rem);font-weight:700;letter-spacing:0;line-height:clamp(3.25rem,2.75rem + 2.2222222222vw,4.75rem);margin:var(--spred-size-4) 0 var(--spred-size-2)}@media (min-width:768px){h1{margin:var(--spred-size-5) 0 var(--spred-size-2-5)}}@media (min-width:1024px){h1{margin:var(--spred-size-6) 0 var(--spred-size-3)}}h2{color:var(--spred-text-primary);font-family:NewBlack Regular,sans-serif;font-size:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem);font-weight:700;letter-spacing:0;line-height:clamp(2.5rem,2.1666666667rem + 1.4814814815vw,3.5rem);margin:var(--spred-size-3) 0 var(--spred-size-1-5)}@media (min-width:768px){h2{margin:var(--spred-size-4) 0 var(--spred-size-2)}}@media (min-width:1024px){h2{margin:var(--spred-size-5) 0 var(--spred-size-2-5)}}h3{color:var(--spred-text-primary);font-family:NewBlack Regular,sans-serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:700;letter-spacing:normal;line-height:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem);margin:var(--spred-size-2) 0 var(--spred-size-1)}@media (min-width:768px){h3{margin:var(--spred-size-3) 0 var(--spred-size-1-5)}}@media (min-width:1024px){h3{margin:var(--spred-size-4) 0 var(--spred-size-2)}}h4{color:var(--spred-text-primary);font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);margin:var(--spred-size-1) 0 var(--spred-size-0-5)}@media (min-width:768px){h4{margin:var(--spred-size-2) 0 var(--spred-size-1)}}@media (min-width:1024px){h4{margin:var(--spred-size-3) 0 var(--spred-size-1-5)}}h5{color:var(--spred-text-primary);font-family:NewBlack Regular,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem);margin:var(--spred-size-0-5) 0 0}@media (min-width:768px){h5{margin:var(--spred-size-1) 0 var(--spred-size-0-5)}}@media (min-width:1024px){h5{margin:var(--spred-size-2) 0 var(--spred-size-1)}}h6{color:var(--spred-text-primary);font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin:0}@media (min-width:768px){h6{margin:var(--spred-size-0-5) 0}}@media (min-width:1024px){h6{margin:var(--spred-size-1) 0 var(--spred-size-0-5)}}p{font-family:Poppins,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin-bottom:var(--spred-size-2)}p:last-child{margin-bottom:0}a{color:var(--spred-link-primary);text-decoration:none;transition:all .3s ease}a:focus,a:hover{color:var(--spred-link-primary--hover)}ol,ul{padding-inline-start:var(--spred-size-2)}ol li[class],ul li[class]{list-style:none}ol li{margin-block:var(--spred-size-1-5)}ol li:not([class]){margin-left:var(--spred-size-2);padding-left:var(--spred-size-1)}ul:not(.menu,.links,.tabs,.toolbar-menu,.pager__items,.contextual-links) li{margin-block:var(--spred-size-1-5);position:relative}ul:not(.menu,.links,.tabs,.toolbar-menu,.pager__items,.contextual-links) li::marker{color:var(--spred-theme-primary)}ul:not(.menu,.links,.tabs,.toolbar-menu,.pager__items,.contextual-links) li:not([class]){margin-left:var(--spred-size-2)}ul:not(.menu,.links,.tabs,.toolbar-menu,.pager__items,.contextual-links) li a:focus{border-radius:var(--spred-border-radius-s);color:var(--spred-link-primary--hover);outline:2px dashed var(--spred-link-primary--focus)}ul:has(:is(input[type=checkbox],input[type=radio])){list-style-type:none}img{height:auto}span{font-family:Poppins,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}:is(button,input,textarea,select,input::file-selector-button,fieldset){color:var(--spred-text-primary);font-size:1rem}fieldset,input,input::file-selector-button,select,textarea{line-height:1.5rem}textarea{min-height:110px;resize:none}button,input::file-selector-button,input[type=button],input[type=checkbox],input[type=radio],input[type=submit],select,select option{cursor:pointer}input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input[type^=date],select,textarea{accent-color:var(--spred-text-primary);background:var(--spred-background-primary);border:1px solid var(--spred-border-color-primary);border-radius:var(--spred-border-radius-full);color:var(--spred-text-primary);margin:var(--spred-size-0-5) 0 var(--spred-size-2);max-width:100%;padding:var(--spred-size-1-5) var(--spred-size-2-5);width:100%}textarea{border-radius:var(--spred-border-radius-xl)}input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=submit]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type^=date]:focus,select:focus,textarea:focus{background-color:var(--spred-background-primary);border-color:var(--spred-border-color-accent);outline:0}select:not([multiple]){-webkit-appearance:none;appearance:none;background:url(../images/icons/sp-icons/arrow-down.svg) no-repeat right 16px center/12px}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon),input[type=button],input[type=file]::file-selector-button,input[type=reset],input[type=submit]{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):active,button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):hover,input[type=button]:active,input[type=button]:hover,input[type=file]::file-selector-button:active,input[type=file]::file-selector-button:hover,input[type=reset]:active,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):focus,input[type=button]:focus,input[type=file]::file-selector-button:focus,input[type=reset]:focus,input[type=submit]:focus{background-color:var(--spred-color-blue-50)}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):disabled,input[type=button]:disabled,input[type=file]::file-selector-button:disabled,input[type=reset]:disabled,input[type=submit]:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):active,button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):hover,input[type=button]:active,input[type=button]:hover,input[type=file]::file-selector-button:active,input[type=file]::file-selector-button:hover,input[type=reset]:active,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):focus-visible,input[type=button]:focus-visible,input[type=file]::file-selector-button:focus-visible,input[type=reset]:focus-visible,input[type=submit]:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}button:not(.eu-cookie-withdraw-tab,.trigger,.toolbar-icon):is(:disabled),input[type=button]:is(:disabled),input[type=file]::file-selector-button:is(:disabled),input[type=reset]:is(:disabled),input[type=submit]:is(:disabled){background-color:var(--spred-background-disabled);border:1px solid var(--spred-border-color-primary);color:var(--spred-text-disabled)}input[type=radio]{align-items:center;background-color:transparent;border:2px solid var(--spred-border-color-primary);border-radius:50%;display:flex;height:var(--spred-size-2-5);justify-content:center;outline:none;transition:outline .3s ease,border .3s ease;width:var(--spred-size-2-5)}input[type=radio]:focus,input[type=radio]:focus-visible{border-color:var(--spred-border-color-accent)}input[type=radio]:not(:disabled):checked:checked{background-clip:content-box;background-color:var(--spred-border-color-accent);background-image:radial-gradient(circle,var(--spred-border-color-accent) 0,var(--spred-border-color-accent) 50%,transparent 60%,transparent 100%);border-color:var(--spred-border-color-accent);padding:2px}input[type=radio]:not(:disabled):checked:focus,input[type=radio]:not(:disabled):checked:focus-visible{border-color:var(--spred-border-color-primary)}input[type=checkbox]{align-items:center;background-color:transparent;border:2px solid var(--spred-border-color-primary);border-radius:var(--spred-border-radius-s);display:flex;height:var(--spred-size-2-5);justify-content:center;outline:none;transition:outline .3s ease,border .3s ease;width:var(--spred-size-2-5)}input[type=checkbox]:before{background-color:var(--spred-color-neutral-100);box-shadow:inset 1rem 1rem var(--spred-color-neutral-100);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.65rem;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:.65rem}input[type=checkbox]:focus,input[type=checkbox]:focus-visible{border:2px solid var(--spred-border-color-accent)}input[type=checkbox]:checked{background-color:var(--spred-theme-primary);border:none}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:checked:focus,input[type=checkbox]:checked:focus-visible{border:2px solid var(--spred-border-color-primary)}fieldset{border:1px solid var(--spred-border-color-primary);margin-inline:0 0}fieldset legend{padding-block:var(--spred-size-1)}figure{margin-block:var(--spred-size-2-5)}iframe{max-width:100%}picture{display:block;line-height:0}label{color:var(--spred-text-primary)}details{border-bottom:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-s);border-top:1px solid var(--spred-border-color-secondary);padding:var(--spred-size-2)}details summary{cursor:pointer;padding-right:var(--spred-size-3);position:relative}details summary::marker{content:none}details summary:after{background:url(../images/icons/sp-icons/arrow-down-blue.svg) no-repeat 50%/16px;content:"";display:inline-block;filter:saturate(0);height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:20px}details[open] summary{margin-bottom:var(--spred-size-2)}details[open] summary:after{transform:rotate(180deg)}blockquote{color:var(--spred-text-secondary);padding:var(--spred-size-2) 0 var(--spred-size-2) var(--spred-size-5);position:relative}blockquote:before{background:var(--spred-background-accent);border-radius:var(--spred-border-radius-s);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--spred-size-0-5)}blockquote cite{color:var(--spred-text-primary)}blockquote cite:before{content:"— "}summary[open]{margin-bottom:var(--spred-size-2)}strong.semibold{font-weight:600}.action-links{margin-top:var(--spred-size-2)}.action-links li{list-style:none}.form-disabled input[type=email],.form-disabled input[type=password],.form-disabled input[type=text]{background:#e8e8e8;color:rgba(0,0,0,.56)}#main{flex-grow:1;width:100%}.messages{align-items:flex-start;border:1px solid var(--spred-border-color-primary);border-radius:var(--spred-border-radius-m);display:flex;font-weight:400;gap:var(--spred-size-1-5);margin-block:var(--spred-size-2);padding:var(--spred-size-2);position:relative}.messages ul{padding-left:0}.messages pre{font-size:.75rem;white-space:pre-wrap;word-break:break-all}.messages>div{flex-grow:1}.messages a{color:var(--spred-message-link);text-decoration:underline}.messages a:hover{color:var(--spred-message-link--hover);text-decoration:none}.messages__close-button{background:url(../images/icons/close.svg) no-repeat 50%/10px;cursor:pointer;display:block;flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);transition:all .3s ease;width:var(--spred-size-2)}.messages--warning{background-color:var(--spred-message-warning-bg);border-color:var(--spred-message-warning-border)}.messages--warning:before{background:url(../images/icons/sp-icons/msg-warning.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);width:var(--spred-size-2)}.messages--status{background-color:var(--spred-message-status-bg);border-color:var(--spred-message-status-border)}.messages--status:before{background:url(../images/icons/sp-icons/msg-status.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);width:var(--spred-size-2)}.messages--error{background-color:var(--spred-message-error-bg);border-color:var(--spred-message-error-border)}.messages--error:before{background:url(../images/icons/sp-icons/msg-error.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);width:var(--spred-size-2)}.messages--success{background-color:var(--spred-message-success-bg);border-color:var(--spred-message-success-border)}.messages--success:before{background:url(../images/icons/sp-icons/msg-success.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);width:var(--spred-size-2)}@media (min-width:768px){.messages{padding-right:var(--spred-size-2)}}:disabled{background-color:var(--spred-background-disabled);pointer-events:none}::placeholder{color:var(--spred-text-secondary)}table{background-color:var(--spred-color-neutral-95);border-collapse:collapse;margin-bottom:var(--spred-size-2-5);width:100%}table tr td,table tr th{height:var(--spred-table-cell-height);padding:var(--spred-size-1) var(--spred-size-3);text-align:left}table tr th{background-color:var(--spred-table-header-bg);border:1px solid var(--spred-table-header-border);color:var(--spred-table-header-label);font-size:.875rem;font-weight:700}table tr th>*{color:var(--spred-theme-primary)}table tr td{border:1px solid var(--spred-table-cell-border)}table tbody tr{transition:all .3s ease}table tbody tr,table tbody tr:nth-of-type(2n){background:var(--spred-table-cell-bg)}table tbody tr:hover{background:var(--spred-table-cell-bg--hover)}h2:has(+table.col-span-4){font-family:NewBlack Regular,sans-serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:700;letter-spacing:normal;line-height:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem);margin-bottom:var(--spred-size-8)}h2:has(+table.border-0){font-family:NewBlack Regular,sans-serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:700;letter-spacing:normal;line-height:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem);margin-bottom:var(--spred-size-4)}@media (min-width:1024px){h2:has(+table.border-0){margin-bottom:var(--spred-size-8)}}table.border-0{width:-moz-fit-content;width:fit-content}table.border-0 tr:hover{background:#fff}table.border-0 td{border:0;padding:0;padding-bottom:var(--spred-size-2);padding-right:var(--spred-size-6)}table.border-0 td strong{color:var(--spred-text-primary);font-weight:500}table.border-0 td p{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin:0}table.border-0 td a{color:var(--spred-color-cyan-70)}table.border-0 td a:active,table.border-0 td a:hover{text-decoration:underline;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:8%;text-underline-offset:10%;text-underline-position:from-font}table.border-0 td a:active,table.border-0 td a:focus,table.border-0 td a:hover{color:var(--spred-color-cyan-50)}table.border-0 td a:active,table.border-0 td a:focus{border-radius:var(--spred-size-0-5);box-shadow:none;outline:2px solid var(--spred-border-color-focusring);outline-offset:var(--spred-size-0-5)}table.border-0 td:not(:first-child){padding-left:var(--spred-size-4)}div:has(>table.col-span-4){overflow-x:auto}table.col-span-4{width:1600px}table.col-span-4 td{font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:.2px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);padding:var(--spred-size-2)}table.col-span-4 td>h3,table.col-span-4 td>h3>strong{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:600;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem);margin:0}table.col-span-4 td>p>a{font-family:Poppins,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}table.col-span-4 td>p>strong{font-weight:var(--spred-weight-bold)}table.col-span-4 td:not(:last-child){width:240px}table.col-span-4 td:first-child{border-left:0}table.col-span-4 td:last-child{border-right:0}table.col-span-4 tr:first-child td{border-top:0;padding:var(--spred-size-1-5)}}.tabs{display:flex;list-style:none;overflow-x:auto}.tabs ul{padding:0}.tabs ul li a{border-bottom:1px solid var(--spred-border-color-secondary);color:var(--spred-text-primary);display:inline-block;padding:var(--spred-size-1-5) var(--spred-size-2);text-decoration:none;transition:all .3s ease;white-space:nowrap}.tabs ul li a:hover{background-color:var(--spred-interactive-secondary--hover)}.tabs ul li.is-active a{font-weight:500;position:relative}.tabs ul li.is-active a:after{background-color:var(--spred-border-color-accent);bottom:-1px;content:"";display:block;height:4px;left:0;position:absolute;width:100%}.ajax-progress{display:none!important}.ui-autocomplete-loading{background:unset!important}.block-title{font-size:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem);line-height:clamp(2.5rem,2.1666666667rem + 1.4814814815vw,3.5rem);margin:var(--spred-size-4) 0 var(--spred-size-3)}.block-page-title-block span,.block-title{font-family:NewBlack Regular,sans-serif;font-weight:700;letter-spacing:0}.block-page-title-block span{font-size:clamp(2rem,1.1666666667rem + 3.7037037037vw,4.5rem);line-height:clamp(3.25rem,2.75rem + 2.2222222222vw,4.75rem)}#block-map .button--secondary{background-image:url(../images/icons/pin.svg);background-position:var(--spred-size-1) center;background-repeat:no-repeat;background-size:24px;display:block;margin-left:auto;margin-top:var(--spred-size-2);padding-inline-start:calc(var(--spred-size-2) + 24px);width:-moz-fit-content;width:fit-content}@media (min-width:1024px){#block-map .button--secondary{margin-top:var(--spred-size-4)}}#block-map iframe{width:100%}.emailoctopus-signup-form.block,.emailoctopus-sigup-form.block{align-items:center;background-image:url(../images/newsletter.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:var(--spred-size-2-5);justify-content:center;margin-inline:calc(var(--spred-size-2)*-1);padding:var(--spred-size-2)}@media (min-width:768px){.emailoctopus-signup-form.block,.emailoctopus-sigup-form.block{border-radius:var(--spred-border-radius-xl);gap:var(--spred-size-5);margin-inline:0;margin-top:var(--spred-size-15);padding:var(--spred-size-5)}}.emailoctopus-signup-form.block h2,.emailoctopus-sigup-form.block h2{color:var(--spred-text-primary-inverse);font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);margin:0;max-width:34ch;text-align:center}.emailoctopus-signup-form.block form,.emailoctopus-sigup-form.block form{position:relative}.emailoctopus-signup-form.block form .form-item,.emailoctopus-signup-form.block form input,.emailoctopus-sigup-form.block form .form-item,.emailoctopus-sigup-form.block form input{margin:0}.emailoctopus-signup-form.block form label,.emailoctopus-sigup-form.block form label{display:none}.emailoctopus-signup-form.block form ::placeholder,.emailoctopus-sigup-form.block form ::placeholder{color:var(--spred-text-primary-inverse)}.emailoctopus-signup-form.block form input[type=email],.emailoctopus-sigup-form.block form input[type=email]{background:var(--spred-background-accent-alt-dark);color:var(--spred-text-primary-inverse);max-width:540px}.emailoctopus-signup-form.block form .form-submit,.emailoctopus-sigup-form.block form .form-submit{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);bottom:0;color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);position:absolute;right:0;text-align:center;text-decoration:none;transition:.4s ease}.emailoctopus-signup-form.block form .form-submit:active,.emailoctopus-signup-form.block form .form-submit:hover,.emailoctopus-sigup-form.block form .form-submit:active,.emailoctopus-sigup-form.block form .form-submit:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.emailoctopus-signup-form.block form .form-submit:focus,.emailoctopus-sigup-form.block form .form-submit:focus{background-color:var(--spred-color-blue-50)}.emailoctopus-signup-form.block form .form-submit:disabled,.emailoctopus-sigup-form.block form .form-submit:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.emailoctopus-signup-form.block form .form-submit:active,.emailoctopus-signup-form.block form .form-submit:hover,.emailoctopus-sigup-form.block form .form-submit:active,.emailoctopus-sigup-form.block form .form-submit:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.emailoctopus-signup-form.block form .form-submit:focus-visible,.emailoctopus-sigup-form.block form .form-submit:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}#block-spred-unzipwebshopsubscriberssignupblock-2{margin-top:var(--spred-size-5)}@media (min-width:1024px){#block-spred-unzipwebshopsubscriberssignupblock-2{margin-top:var(--spred-size-15)}}.view-id-brands.view-display-id-page_1 caption{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:700;font-weight:600;letter-spacing:normal;line-height:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem);text-align:left}.view-id-brands.view-display-id-page_1 caption:after{background:var(--spred-color-blue-30);content:"";display:block;height:2px;margin-bottom:var(--spred-size-2);width:62px}.view-id-brands.view-display-id-page_1 tbody{display:flex;flex-wrap:wrap;gap:var(--spred-size-1);margin-bottom:var(--spred-size-4)}.view-id-brands.view-display-id-page_1 tbody tr{align-items:center;background:var(--spred-background-primary);border:1px solid var(--spred-border-color-primary);border-radius:var(--spred-border-radius-s);display:flex;gap:var(--spred-size-1);min-height:38px;padding:var(--spred-size-0-5) var(--spred-size-1);width:111px}.view-id-brands.view-display-id-page_1 tbody tr:not(:has(img)) td{width:100%}.view-id-brands.view-display-id-page_1 tbody tr:not(:has(img)) td a{display:block;text-align:center;width:100%}.view-id-brands.view-display-id-page_1 tbody tr .views-field-name>a{color:var(--spred-text-primary)}.view-id-brands.view-display-id-page_1 tbody tr .views-field-name>a:hover{text-decoration:underline}.view-id-brands.view-display-id-page_1 tbody tr td{border:none;font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;height:auto;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);padding:0}.view-id-brands.view-display-id-page_1 tbody tr td:first-child:not(:has(img)){display:none}.view-id-brands.view-display-id-page_1 tbody tr td:nth-child(3){display:none}#views-exposed-form-brands-page-1 [id^=edit-custom-az-filter]{display:flex;flex-wrap:wrap;gap:var(--spred-size-0-5)}#views-exposed-form-brands-page-1 [id^=edit-custom-az-filter] .js-form-item input,#views-exposed-form-brands-page-1 [id^=edit-custom-az-filter] .js-form-item:first-child{display:none}#views-exposed-form-brands-page-1 [id^=edit-custom-az-filter] .js-form-item label{background:var(--spred-background-primary);border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-s);font-weight:600;min-width:42px;padding:var(--spred-size-1-5);text-align:center}#views-exposed-form-brands-page-1 [id^=edit-custom-az-filter] .js-form-item label:hover{background-color:var(--spred-color-blue-90)}#views-exposed-form-brands-page-1 [id^=edit-custom-az-filter] .js-form-item:has(input:checked) label{background-color:var(--spred-color-blue-90)}#views-exposed-form-brands-page-1 [id^=edit-actions]{visibility:hidden}#is-breadcrumbs ol,#is-breadcrumbs ul,.breadcrumb ol,.breadcrumb ul{display:flex;list-style-type:none;overflow-x:auto;padding:0}#is-breadcrumbs ol>li,#is-breadcrumbs ul>li,.breadcrumb ol>li,.breadcrumb ul>li{color:var(--spred-link-textsecondary);margin:0;padding-left:0;white-space:nowrap}#is-breadcrumbs ol>li,#is-breadcrumbs ol>li *,#is-breadcrumbs ul>li,#is-breadcrumbs ul>li *,.breadcrumb ol>li,.breadcrumb ol>li *,.breadcrumb ul>li,.breadcrumb ul>li *{font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem)}#is-breadcrumbs ol>li a,#is-breadcrumbs ul>li a,.breadcrumb ol>li a,.breadcrumb ul>li a{color:var(--spred-text-secondary);font-weight:400;text-decoration:none}#is-breadcrumbs ol>li::marker,#is-breadcrumbs ul>li::marker,.breadcrumb ol>li::marker,.breadcrumb ul>li::marker{content:none}@media (max-width:768px){#is-breadcrumbs ol>li:is(:first-child) :is(a,span),#is-breadcrumbs ul>li:is(:first-child) :is(a,span),.breadcrumb ol>li:is(:first-child) :is(a,span),.breadcrumb ul>li:is(:first-child) :is(a,span){background:url(../images/icons/sp-icons/home.svg) no-repeat 50%/16px;display:inline-block;height:var(--spred-size-2-5);overflow:hidden;text-indent:-9999px;width:var(--spred-size-2-5)}}#is-breadcrumbs ol>li:last-child,#is-breadcrumbs ul>li:last-child,.breadcrumb ol>li:last-child,.breadcrumb ul>li:last-child{color:var(--spred-text-tertiary);display:none}#is-breadcrumbs ol>li:last-child #is-breadcrumbs ol>li,#is-breadcrumbs ol>li:last-child #is-breadcrumbs ul>li-link,#is-breadcrumbs ol>li:last-child .breadcrumb ol>li,#is-breadcrumbs ol>li:last-child .breadcrumb ul>li,#is-breadcrumbs ul>li:last-child #is-breadcrumbs ol>li,#is-breadcrumbs ul>li:last-child #is-breadcrumbs ul>li-link,#is-breadcrumbs ul>li:last-child .breadcrumb ol>li,#is-breadcrumbs ul>li:last-child .breadcrumb ul>li,.breadcrumb ol>li:last-child #is-breadcrumbs ol>li,.breadcrumb ol>li:last-child #is-breadcrumbs ul>li-link,.breadcrumb ol>li:last-child .breadcrumb ol>li,.breadcrumb ol>li:last-child .breadcrumb ul>li,.breadcrumb ul>li:last-child #is-breadcrumbs ol>li,.breadcrumb ul>li:last-child #is-breadcrumbs ul>li-link,.breadcrumb ul>li:last-child .breadcrumb ol>li,.breadcrumb ul>li:last-child .breadcrumb ul>li{pointer-events:none;text-decoration:none}@media (min-width:768px){#is-breadcrumbs ol>li:last-child,#is-breadcrumbs ul>li:last-child,.breadcrumb ol>li:last-child,.breadcrumb ul>li:last-child{display:inline-block}}#is-breadcrumbs ol>li:last-child :is(:empty),#is-breadcrumbs ul>li:last-child :is(:empty),.breadcrumb ol>li:last-child :is(:empty),.breadcrumb ul>li:last-child :is(:empty){display:none}#is-breadcrumbs ol>li:not(.breadcrumb ol>li:first-child,.breadcrumb ul>li:first-child,#is-breadcrumbs ol>li:first-child,#is-breadcrumbs ul>li:first-child):before,#is-breadcrumbs ul>li:not(.breadcrumb ol>li:first-child,.breadcrumb ul>li:first-child,#is-breadcrumbs ol>li:first-child,#is-breadcrumbs ul>li:first-child):before,.breadcrumb ol>li:not(.breadcrumb ol>li:first-child,.breadcrumb ul>li:first-child,#is-breadcrumbs ol>li:first-child,#is-breadcrumbs ul>li:first-child):before,.breadcrumb ul>li:not(.breadcrumb ol>li:first-child,.breadcrumb ul>li:first-child,#is-breadcrumbs ol>li:first-child,#is-breadcrumbs ul>li:first-child):before{content:"/";display:inline-block;font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);margin-inline:var(--spred-size-1) var(--spred-size-0-5)}.taxonomy-term--category--teaser{align-items:center;display:flex;flex-direction:column;gap:var(--spred-size-1-5);justify-content:center;transition:all .2s ease-in-out}.taxonomy-term--category--teaser:hover{scale:1.02}.taxonomy-term--category--teaser img{border-radius:var(--spred-border-radius-s);box-shadow:-1px 1px 7px 0 rgba(0,0,0,.1);margin-bottom:var(--spred-size-1-5)}.taxonomy-term--category--teaser h2{margin:0}.taxonomy-term--category--teaser .field--name-name{color:var(--spred-text-primary);display:block;font-family:NewBlack Regular,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:700;font-weight:600;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem);text-align:center;width:100%}.ui-dialog{align-items:flex-start;background-color:var(--spred-background-primary);border-radius:var(--spred-border-radius-m);box-shadow:0 var(--spred-size-0-5) var(--spred-size-0-5) 0 var(--spred-border-color-primary);display:flex;flex-direction:column;max-width:calc(100dvw - var(--spred-size-4))}.ui-dialog,.ui-dialog.ui-widget.ui-widget-content{border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-l);box-shadow:0 10px 40px -5px rgba(14,82,139,.1)}.ui-dialog li a,.ui-dialog.ui-widget.ui-widget-content li a{display:block;padding:var(--spred-size-0-5) var(--spred-size-1)}.ui-dialog li a.ui-state-active,.ui-dialog.ui-widget.ui-widget-content li a.ui-state-active{background-color:var(--spred-border-color-secondary);border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-l)}.ui-dialog:focus-visible{outline:none}.ui-dialog .product-review-product-review-add-form.product-review-form .field--name-rating .description{display:none}.ui-dialog .product-review-product-review-add-form.product-review-form legend>span,.ui-dialog .product-review-product-review-add-form.product-review-form summary,.ui-dialog .product-review-product-review-add-form.product-review-form>div>.js-form-item>label{font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;font-weight:500;letter-spacing:.2px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.ui-dialog .product-review-product-review-add-form.product-review-form .form-wrapper{margin-top:var(--spred-size-3)}.ui-dialog .product-review-product-review-add-form.product-review-form textarea{border-radius:14px;margin:0}.ui-dialog .product-review-product-review-add-form.product-review-form .field--name-image details{border-block:0;padding:0}.ui-dialog .product-review-product-review-add-form.product-review-form .form-radios .form-type-radio{align-items:center;display:flex}.ui-dialog .product-review-product-review-add-form.product-review-form .form-radios .js-form-item label{display:flex}.ui-dialog .product-review-product-review-add-form.product-review-form .form-radios .js-form-item label:after{background-image:url(../images/icons/review-star.svg);content:"";display:inline-block;height:24px;margin-left:var(--spred-size-1)}.ui-dialog .product-review-product-review-add-form.product-review-form .form-radios .js-form-item:nth-of-type(5) label:after{width:24px}.ui-dialog .product-review-product-review-add-form.product-review-form .form-radios .js-form-item:nth-of-type(4) label:after{width:48px}.ui-dialog .product-review-product-review-add-form.product-review-form .form-radios .js-form-item:nth-of-type(3) label:after{width:72px}.ui-dialog .product-review-product-review-add-form.product-review-form .form-radios .js-form-item:nth-of-type(2) label:after{width:96px}.ui-dialog .product-review-product-review-add-form.product-review-form .form-radios .js-form-item:first-of-type label:after{width:120px}.ui-dialog .product-review-product-review-add-form.product-review-form .details-description{display:none}.ui-dialog .product-review-product-review-add-form.product-review-form .details-description+.js-form-item,.ui-dialog .product-review-product-review-add-form.product-review-form table+.js-form-item{align-items:center;display:flex;gap:var(--spred-size-3)}.ui-dialog .product-review-product-review-add-form.product-review-form .details-description+.js-form-item.js-form-type-managed-file label,.ui-dialog .product-review-product-review-add-form.product-review-form table+.js-form-item.js-form-type-managed-file label{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}.ui-dialog .product-review-product-review-add-form.product-review-form .details-description+.js-form-item.js-form-type-managed-file label:active,.ui-dialog .product-review-product-review-add-form.product-review-form .details-description+.js-form-item.js-form-type-managed-file label:hover,.ui-dialog .product-review-product-review-add-form.product-review-form table+.js-form-item.js-form-type-managed-file label:active,.ui-dialog .product-review-product-review-add-form.product-review-form table+.js-form-item.js-form-type-managed-file label:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.ui-dialog .product-review-product-review-add-form.product-review-form .details-description+.js-form-item.js-form-type-managed-file label:focus,.ui-dialog .product-review-product-review-add-form.product-review-form table+.js-form-item.js-form-type-managed-file label:focus{background-color:var(--spred-color-blue-50)}.ui-dialog .product-review-product-review-add-form.product-review-form .details-description+.js-form-item.js-form-type-managed-file label:disabled,.ui-dialog .product-review-product-review-add-form.product-review-form table+.js-form-item.js-form-type-managed-file label:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.ui-dialog .product-review-product-review-add-form.product-review-form .details-description+.js-form-item.js-form-type-managed-file label:active,.ui-dialog .product-review-product-review-add-form.product-review-form .details-description+.js-form-item.js-form-type-managed-file label:hover,.ui-dialog .product-review-product-review-add-form.product-review-form table+.js-form-item.js-form-type-managed-file label:active,.ui-dialog .product-review-product-review-add-form.product-review-form table+.js-form-item.js-form-type-managed-file label:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.ui-dialog .product-review-product-review-add-form.product-review-form .details-description+.js-form-item.js-form-type-managed-file label:focus-visible,.ui-dialog .product-review-product-review-add-form.product-review-form table+.js-form-item.js-form-type-managed-file label:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.ui-dialog .product-review-product-review-add-form.product-review-form .details-description+.js-form-item .description,.ui-dialog .product-review-product-review-add-form.product-review-form table+.js-form-item .description{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:.3px;line-height:clamp(1rem,1rem + 0vw,1rem);padding-top:0}.ui-dialog .product-review-product-review-add-form.product-review-form .details-description+.js-form-item .description br:first-child,.ui-dialog .product-review-product-review-add-form.product-review-form table+.js-form-item .description br:first-child{display:none}.ui-dialog .product-review-product-review-add-form.product-review-form .details-wrapper{display:flex;flex-direction:column-reverse}.ui-dialog .product-review-product-review-add-form.product-review-form .tabledrag-toggle-weight-wrapper{display:none}.ui-dialog .product-review-product-review-add-form.product-review-form table{margin-block:0}.ui-dialog .product-review-product-review-add-form.product-review-form table thead{display:none}.ui-dialog .product-review-product-review-add-form.product-review-form table tr:hover{background:#fff}.ui-dialog .product-review-product-review-add-form.product-review-form table td{border:none}.ui-dialog .product-review-product-review-add-form.product-review-form table .tabledrag-handle.tabledrag-handle-y{display:none}.ui-dialog .product-review-product-review-add-form.product-review-form table td:first-child{padding-left:0}.ui-dialog .product-review-product-review-add-form.product-review-form table td:last-child{padding-right:0}.ui-dialog .product-review-product-review-add-form.product-review-form table td:last-child input{background-color:transparent;background-image:url(../images/icons/close.svg);background-position:50%;background-repeat:no-repeat;display:block;font-size:0;margin-inline:auto;padding:0 9px}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;justify-content:end}.ui-dialog-titlebar{align-items:center;align-self:stretch;border-radius:unset;display:flex;justify-content:space-between;padding:var(--spred-size-3) var(--spred-size-3) 0}.ui-dialog-titlebar.ui-widget-header{background:unset;border:unset;color:unset}.ui-dialog-titlebar.ui-helper-clearfix:after,.ui-dialog-titlebar.ui-helper-clearfix:before{content:unset}.ui-dialog-buttonpane{padding:var(--spred-size-1);width:100%}.ui-dialog-title{color:var(--spred-text-primary);font-family:NewBlack Regular,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:600;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem)}.ui-dialog-title+.ui-button{background-color:var(--spred-background-primary);background:url(../images/icons/sp-icons/close-thin.svg) no-repeat 50%/24px;border:unset;border-radius:unset}.ui-dialog-title+.ui-button .ui-button-icon{display:none}.ui-dialog-content{background:unset;border:unset;color:unset;overflow-y:auto;padding:var(--spred-size-3);padding-top:0}.ui-dialog--confirm:after{background-color:var(--spred-background-secondary);border-bottom-left-radius:var(--spred-border-radius-m);border-bottom-right-radius:var(--spred-border-radius-m);content:"";display:block;height:var(--spred-size-9);width:100%}.ui-dialog--confirm .ui-dialog-titlebar-close{display:none}.ui-widget.ui-widget-content{border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-l);box-shadow:0 10px 40px -5px rgba(14,82,139,.1)}.ui-widget.ui-widget-content li a{border:1px solid transparent;display:block;font-family:Poppins,sans-serif;padding:var(--spred-size-0-5) var(--spred-size-2)}.ui-widget.ui-widget-content li a.ui-state-active{background-color:var(--spred-border-color-secondary);border-color:var(--spred-border-color-secondary);margin:0}.eu-cookie-compliance-banner,.eu-cookie-withdraw-banner{background-color:var(--spred-background-primary);font-size:13px;padding:var(--spred-size-2);width:100%}.eu-cookie-compliance-buttons,.eu-cookie-withdraw-buttons{max-width:60%}.eu-cookie-compliance-content,.eu-cookie-withdraw-content{align-items:center;display:flex;flex-flow:row wrap;gap:var(--spred-size-2);justify-content:space-between;max-width:100%;padding-right:var(--spred-size-6)}@media (min-width:1024px){.eu-cookie-compliance-content,.eu-cookie-withdraw-content{flex-flow:row nowrap;justify-content:space-between}}.eu-cookie-compliance-message p,.eu-cookie-withdraw-message p{color:var(--spred-text-primary);margin-bottom:0}.eu-cookie-compliance-message a,.eu-cookie-withdraw-message a{color:var(--spred-link-primary);font-weight:700}.eu-cookie-compliance-message a:hover,.eu-cookie-withdraw-message a:hover{color:var(--spred-link-primary--hover)}.eu-cookie-compliance-message label,.eu-cookie-withdraw-message label{margin-left:0}.eu-cookie-compliance-categories,.eu-cookie-withdraw-categories{display:none;padding-top:var(--spred-size-1)}.eu-cookie-compliance-categories-buttons,.eu-cookie-withdraw-categories-buttons{margin:0}.eu-cookie-compliance-categories.show,.eu-cookie-withdraw-categories.show{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:var(--spred-size-2);justify-content:space-between}@media (min-width:1024px){.eu-cookie-compliance-categories.show,.eu-cookie-withdraw-categories.show{align-items:center;flex-flow:row nowrap;justify-content:left}}.eu-cookie-compliance-category,.eu-cookie-withdraw-category{display:block}.eu-cookie-compliance-category>div,.eu-cookie-withdraw-category>div{align-items:center;display:flex;gap:var(--spred-size-1);justify-content:center}.eu-cookie-compliance-category>div label,.eu-cookie-withdraw-category>div label{cursor:pointer}.eu-cookie-compliance__message-trigger,.eu-cookie-withdraw__message-trigger{color:var(--spred-link-primary);cursor:pointer;font-weight:700}.eu-cookie-compliance__message-trigger:hover,.eu-cookie-withdraw__message-trigger:hover{color:var(--spred-link-primary--hover)}.eu-cookie-compliance-buttons,.eu-cookie-withdraw-buttons{display:flex;flex-wrap:wrap;gap:var(--spred-size-2)}.eu-cookie-compliance-categories button,.eu-cookie-compliance-content button,.eu-cookie-withdraw-categories button,.eu-cookie-withdraw-content button{font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;font-weight:700;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);margin:0}.eu-cookie-compliance-categories button.agree-button,.eu-cookie-compliance-content button.agree-button,.eu-cookie-withdraw-categories button.agree-button,.eu-cookie-withdraw-content button.agree-button{background:var(--spred-button-primary-bg);border:none;border-radius:var(--spred-button-border-radius);color:var(--spred-button-primary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}.eu-cookie-compliance-categories button.agree-button:active,.eu-cookie-compliance-categories button.agree-button:hover,.eu-cookie-compliance-content button.agree-button:active,.eu-cookie-compliance-content button.agree-button:hover,.eu-cookie-withdraw-categories button.agree-button:active,.eu-cookie-withdraw-categories button.agree-button:hover,.eu-cookie-withdraw-content button.agree-button:active,.eu-cookie-withdraw-content button.agree-button:hover{text-decoration:none}.eu-cookie-compliance-categories button.agree-button:focus,.eu-cookie-compliance-content button.agree-button:focus,.eu-cookie-withdraw-categories button.agree-button:focus,.eu-cookie-withdraw-content button.agree-button:focus{background-color:var(--spred-color-blue-50)}.eu-cookie-compliance-categories button.agree-button:disabled,.eu-cookie-compliance-content button.agree-button:disabled,.eu-cookie-withdraw-categories button.agree-button:disabled,.eu-cookie-withdraw-content button.agree-button:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.eu-cookie-compliance-categories button.agree-button:active,.eu-cookie-compliance-categories button.agree-button:hover,.eu-cookie-compliance-content button.agree-button:active,.eu-cookie-compliance-content button.agree-button:hover,.eu-cookie-withdraw-categories button.agree-button:active,.eu-cookie-withdraw-categories button.agree-button:hover,.eu-cookie-withdraw-content button.agree-button:active,.eu-cookie-withdraw-content button.agree-button:hover{background:var(--spred-button-primary-bg--hover);box-shadow:var(--spred-box-shadow-m)}.eu-cookie-compliance-categories button.agree-button:focus-visible,.eu-cookie-compliance-content button.agree-button:focus-visible,.eu-cookie-withdraw-categories button.agree-button:focus-visible,.eu-cookie-withdraw-content button.agree-button:focus-visible{background-color:var(--spred-button-primary-bg--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary);outline:2px solid var(--spred-button-primary-border--focus)}.eu-cookie-compliance-categories button.decline-button,.eu-cookie-compliance-content button.decline-button,.eu-cookie-withdraw-categories button.decline-button,.eu-cookie-withdraw-content button.decline-button{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}.eu-cookie-compliance-categories button.decline-button:active,.eu-cookie-compliance-categories button.decline-button:hover,.eu-cookie-compliance-content button.decline-button:active,.eu-cookie-compliance-content button.decline-button:hover,.eu-cookie-withdraw-categories button.decline-button:active,.eu-cookie-withdraw-categories button.decline-button:hover,.eu-cookie-withdraw-content button.decline-button:active,.eu-cookie-withdraw-content button.decline-button:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.eu-cookie-compliance-categories button.decline-button:focus,.eu-cookie-compliance-content button.decline-button:focus,.eu-cookie-withdraw-categories button.decline-button:focus,.eu-cookie-withdraw-content button.decline-button:focus{background-color:var(--spred-color-blue-50)}.eu-cookie-compliance-categories button.decline-button:disabled,.eu-cookie-compliance-content button.decline-button:disabled,.eu-cookie-withdraw-categories button.decline-button:disabled,.eu-cookie-withdraw-content button.decline-button:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.eu-cookie-compliance-categories button.decline-button:active,.eu-cookie-compliance-categories button.decline-button:hover,.eu-cookie-compliance-content button.decline-button:active,.eu-cookie-compliance-content button.decline-button:hover,.eu-cookie-withdraw-categories button.decline-button:active,.eu-cookie-withdraw-categories button.decline-button:hover,.eu-cookie-withdraw-content button.decline-button:active,.eu-cookie-withdraw-content button.decline-button:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.eu-cookie-compliance-categories button.decline-button:focus-visible,.eu-cookie-compliance-content button.decline-button:focus-visible,.eu-cookie-withdraw-categories button.decline-button:focus-visible,.eu-cookie-withdraw-content button.decline-button:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.eu-cookie-compliance-categories button.decline-button.hidden,.eu-cookie-compliance-content button.decline-button.hidden,.eu-cookie-withdraw-categories button.decline-button.hidden,.eu-cookie-withdraw-content button.decline-button.hidden{display:none}.eu-cookie-withdraw-tab{-webkit-appearance:none;appearance:none;background:url(../images/icons/sp-icons/cookie.svg) no-repeat 50%;background-color:var(--spred-color-neutral-100);border:2px solid var(--spred-background-secondary);border-radius:50%;height:var(--spred-size-4);left:var(--spred-size-1);overflow:hidden;text-indent:-9999px;top:calc(var(--spred-size-6)*-1);transform:none;transition:all .3s ease;width:var(--spred-size-4)}@media (min-width:768px){.eu-cookie-withdraw-tab{left:calc(100% - 44px);top:calc(var(--spred-size-6)*-1)}}.eu-cookie-withdraw-tab:focus,.eu-cookie-withdraw-tab:hover{box-shadow:var(--spred-box-shadow-m)}.sliding-popup-bottom{width:100%}.sliding-popup-bottom div[role=alertdialog][aria-hidden=false]{box-shadow:0 var(--spred-size-1) var(--spred-size-2) var(--spred-color-neutral-50)}.sliding-popup-bottom:has([aria-hidden=false]) .eu-cookie-withdraw-tab{bottom:var(--spred-size-4);left:calc(100% - 44px);top:unset;transform:translateY(50%)}@media (min-width:640px){.sliding-popup-bottom:has([aria-hidden=false]) .eu-cookie-withdraw-tab{bottom:50%}}.visually-hidden{display:none}a[type="application/pdf"]{align-items:center;display:flex;gap:var(--spred-size-0-5)}a[type="application/pdf"]:before{background-image:url(../images/icons/pdf.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:var(--spred-size-3);width:var(--spred-size-3)}.messages{align-items:flex-start;border:1px solid var(--spred-border-color-primary);border-radius:var(--spred-border-radius-m);display:flex;font-weight:400;gap:var(--spred-size-1-5);margin-block:var(--spred-size-2);padding:var(--spred-size-2);position:relative}.messages ul{padding-left:0}.messages pre{font-size:.75rem;white-space:pre-wrap;word-break:break-all}.messages>div{flex-grow:1}.messages a{color:var(--spred-message-link);text-decoration:underline}.messages a:hover{color:var(--spred-message-link--hover);text-decoration:none}.messages__close-button{background:url(../images/icons/close.svg) no-repeat 50%/center;cursor:pointer;display:block;flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);transition:all .3s ease;width:var(--spred-size-2)}.messages--warning{background-color:var(--spred-message-warning-bg);border-color:var(--spred-message-warning-border)}.messages--warning:before{background:url(../images/icons/sp-icons/msg-warning.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);width:var(--spred-size-2)}.messages--status{background-color:var(--spred-message-status-bg);border-color:var(--spred-message-status-border)}.messages--status:before{background:url(../images/icons/sp-icons/msg-status.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);width:var(--spred-size-2)}.messages--error{background-color:var(--spred-message-error-bg);border-color:var(--spred-message-error-border)}.messages--error:before{background:url(../images/icons/sp-icons/msg-error.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);width:var(--spred-size-2)}.messages--success{background-color:var(--spred-message-success-bg);border-color:var(--spred-message-success-border)}.messages--success:before{background:url(../images/icons/sp-icons/msg-success.svg) no-repeat 50%/16px;content:"";flex-shrink:0;height:var(--spred-size-2);margin-top:var(--spred-size-0-5);width:var(--spred-size-2)}@media (min-width:768px){.messages{padding-right:var(--spred-size-2)}}.ais-Pagination-list,.ais-Pagination__items,.pager-list,.pager__items{display:flex;flex-wrap:wrap;gap:var(--spred-size-1);justify-content:center;margin-top:var(--spred-size-4);padding-left:0}.ais-Pagination-item,.ais-Pagination__item,.pager-item,.pager__item{display:grid;place-items:center}.ais-Pagination-item a,.ais-Pagination-item span,.ais-Pagination__item a,.ais-Pagination__item span,.pager-item a,.pager-item span,.pager__item a,.pager__item span{align-items:center;background-color:var(--spred-pager-default-bg);border:1px solid var(--spred-pager-border-color);border-radius:var(--spred-pager-border-radius);color:var(--spred-pager-default-label);display:flex;height:var(--spred-size-6);justify-content:center;min-width:var(--spred-size-6);transition:all .3s ease}.ais-Pagination-item a:hover,.ais-Pagination-item span:hover,.ais-Pagination__item a:hover,.ais-Pagination__item span:hover,.pager-item a:hover,.pager-item span:hover,.pager__item a:hover,.pager__item span:hover{background-color:var(--spred-pager-default-bg--hover)}.ais-Pagination-item.ais-Pagination-item--disabled,.ais-Pagination-item.pager__item--disabled,.ais-Pagination__item.ais-Pagination-item--disabled,.ais-Pagination__item.pager__item--disabled,.pager-item.ais-Pagination-item--disabled,.pager-item.pager__item--disabled,.pager__item.ais-Pagination-item--disabled,.pager__item.pager__item--disabled{display:none}.ais-Pagination-item.ais-Pagination-item--selected a,.ais-Pagination-item.is-active a,.ais-Pagination__item.ais-Pagination-item--selected a,.ais-Pagination__item.is-active a,.pager-item.ais-Pagination-item--selected a,.pager-item.is-active a,.pager__item.ais-Pagination-item--selected a,.pager__item.is-active a{background-color:var(--spred-pager-active-bg);border-color:var(--spred-pager-active-border);color:var(--spred-pager-active-label)}.ais-Pagination-item.ais-Pagination-item--selected a:hover,.ais-Pagination-item.is-active a:hover,.ais-Pagination__item.ais-Pagination-item--selected a:hover,.ais-Pagination__item.is-active a:hover,.pager-item.ais-Pagination-item--selected a:hover,.pager-item.is-active a:hover,.pager__item.ais-Pagination-item--selected a:hover,.pager__item.is-active a:hover{background-color:var(--spred-pager-active-bg--hover)}.ais-Pagination-item--empty,.ais-Pagination__item--empty,.pager-item--empty,.pager__item--empty{opacity:.3}.ais-Pagination-item--ellipsis,.ais-Pagination__item--ellipsis,.pager-item--ellipsis,.pager__item--ellipsis{border:1px solid var(--spred-pager-border-color);border-radius:var(--spred-pager-border-radius);color:var(--spred-text-primary);height:var(--spred-size-6);min-width:var(--spred-size-6);text-align:center}.region.region-search{display:none}@media (min-width:1536px){.region.region-search{display:flex;flex-grow:1}}#block-search-toggle{border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);cursor:pointer}#block-search-toggle:not(.disabled):hover{border-color:var(--spred-theme-primary)}#block-search-toggle:not(.disabled):has(a:focus){outline:2px solid var(--spred-color-neutral-0)}#block-search-toggle:not(.disabled) a:focus,#block-search-toggle:not(.disabled) a:focus-visible{outline:0}#block-search-toggle:not(.disabled):has(a:focus),#block-search-toggle:not(.disabled):hover{background-color:var(--spred-color-cyan-95)}#block-search-toggle.disabled{background-color:var(--spred-color-neutral-90);opacity:.5}#block-search-toggle.disabled a{pointer-events:none}#block-search-toggle{background-image:url(../images/icons/search.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;color:transparent;display:block;height:var(--spred-size-2-5);padding:calc(var(--spred-size-3) - 1px);width:var(--spred-size-2-5)}#block-search-toggle.search-toggle--active{background-image:url(../images/icons/close.svg)}@media (min-width:1536px){#block-search-toggle{display:none}}body:has(.search-toggle--active) .region.region-search{display:flex;left:var(--spred-size-2);position:absolute;right:var(--spred-size-2);top:60px}@media (min-width:768px){body:has(.search-toggle--active) .region.region-search{top:72px}}@media (min-width:1536px){body:has(.search-toggle--active) .region.region-search{position:static}}.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadPrevious,.ais-Menu-showMore,.ais-RefinementList-showMore{overflow-anchor:none}.ais-PoweredBy,.ais-RangeInput-form,.ais-RatingMenu-link{align-items:center;display:flex}.ais-RangeSlider .rheostat{margin-bottom:40px;margin-top:40px;overflow:visible}.ais-RangeSlider .rheostat-background{height:6px;top:0;width:100%}.ais-RangeSlider .rheostat-handle{margin-left:-12px;top:-7px}.ais-RangeSlider .rheostat-background{background-color:#fff;border:1px solid #aaa;position:relative}.ais-RangeSlider .rheostat-progress{background-color:#333;position:absolute;top:1px}.rheostat-handle{background-color:#fff;border:1px solid #333;border-radius:50%;cursor:grab;height:20px;position:relative;width:20px;z-index:1}.rheostat-marker{background-color:#aaa;height:5px;margin-left:-1px;position:absolute;width:1px}.rheostat-marker--large{height:9px}.rheostat-value{padding-top:15px}.rheostat-tooltip,.rheostat-value{margin-left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.rheostat-tooltip{top:-22px}.ais-VoiceSearch-button:disabled,[class^=ais-][class$="--disabled"],[class^=ais-][class$="--disabled"] *{cursor:not-allowed}.ais-RangeInput-input{align-items:center;background-color:var(--spred-background-primary);border:1px solid var(--spred-border-color-primary);border-radius:3px;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3);caret-color:var(--spred-text-secondary);color:var(--spred-text-primary);cursor:text;display:flex;flex:1;font-size:.875rem;height:2rem;line-height:1.25rem;min-width:0;overflow:hidden;padding:0 1rem;position:relative}.ais-RangeInput-input:focus{border-color:var(--spred-color-blue-50);box-shadow:0 1px 0 0 rgba(0,0,0,.05);outline:0}.ais-RangeInput-separator{margin:0 .5rem}.ais-RangeInput-submit{margin-left:.5rem}.ais-RangeSlider .rheostat{margin:48px 6px 12px}.ais-RangeSlider .rheostat-horizontal{cursor:pointer;width:calc(100% - 15px)}.ais-RangeSlider .rheostat-background{background-color:transparent;border:none;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.6),0 .5px 0 0 hsla(0,0%,100%,.05);height:4px}.ais-RangeSlider .rheostat-progress{background-color:var(--spred-background-accent);border-radius:3px;height:4px;max-width:100%;top:0}.ais-RangeSlider .rheostat-tooltip{background-color:var(--spred-background-primary);border:1px solid var(--spred-border-color-accent);border-radius:var(--spred-border-radius-l);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);padding:.25rem .5rem;top:-32px;-webkit-user-select:none;user-select:none}.ais-RangeSlider .rheostat-handle{background-color:var(--spred-background-primary);background-image:linear-gradient(-180deg,var(--spred-background-primary),var(--spred-border-color-primary));border:1px solid var(--spred-border-color-primary);border-radius:2px;box-shadow:0 1px 0 0 rgba(0,0,0,.05);height:24px;margin-left:-6px;top:-11px;width:12px}.ais-RangeSlider .rheostat-handle:after,.ais-RangeSlider .rheostat-handle:before{background-color:var(--spred-border-color-primary);content:"";height:12px;position:absolute;top:6px;width:1px}.ais-RangeSlider .rheostat-handle:before{left:4px}.ais-RangeSlider .rheostat-handle:after{right:4px}.ais-RangeSlider .rheostat-marker{background-color:var(--spred-border-color-primary)}#category-title.series-page{display:none}#category-title h1{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);margin-block:0 var(--spred-size-3)}@media (min-width:768px){#category-title h1{margin-block:0 var(--spred-size-5)}}#block-spred-typesensesearchbox{display:none;top:0;width:100%;z-index:999999}@media (min-width:768px){#block-spred-typesensesearchbox{display:block;left:0;position:relative;right:0;top:0;z-index:10}}#block-spred-typesensesearchbox.search-box--active{display:block}#search-box-wrapper input.ais-SearchBox-input{background-image:url(../images/icons/search.svg);background-position:left var(--spred-size-1-5) center;background-repeat:no-repeat;background-size:var(--spred-size-3);margin:0;padding-left:var(--spred-size-5);padding-block:calc(var(--spred-size-1-5) - 1px)}#facet-backdrop{display:none}#facet-backdrop.facet-backdrop--active{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--spred-color-transparent-dark-s);display:block;inset:0;position:fixed;z-index:99999}#search-wrapper{margin-bottom:var(--spred-size-3);min-height:50vh}#search-wrapper.category-page #catalog,#search-wrapper.series-page #series{display:none}@media (min-width:768px){#search-wrapper{margin-bottom:var(--spred-size-6)}}#search-wrapper li,#search-wrapper ol,#search-wrapper ul{padding-inline-start:0}#search-wrapper #facet-toggle{margin-bottom:var(--spred-size-4)}#search-wrapper #facet-toggle button{align-items:center;background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;display:flex;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;gap:var(--spred-size-1-5);justify-content:center;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease;width:100%}#search-wrapper #facet-toggle button:active,#search-wrapper #facet-toggle button:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}#search-wrapper #facet-toggle button:focus{background-color:var(--spred-color-blue-50)}#search-wrapper #facet-toggle button:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}#search-wrapper #facet-toggle button:active,#search-wrapper #facet-toggle button:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}#search-wrapper #facet-toggle button:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}#search-wrapper #facet-toggle button:before{background-image:url(../images/icons/filter.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:var(--spred-size-3);width:var(--spred-size-3)}@media (min-width:768px){#search-wrapper #facet-toggle{display:none}}#search-wrapper #close-facets{background-color:var(--spred-background-primary);background-image:url(../images/icons/close.svg);background-position:50%;background-repeat:no-repeat;background-size:var(--spred-size-2);border-radius:var(--spred-border-radius-full);color:transparent;cursor:pointer;display:none;font-size:0;height:var(--spred-size-4-5);margin-left:auto;padding:var(--spred-size-1-5);position:fixed;right:var(--spred-size-2);top:var(--spred-size-2);width:var(--spred-size-4-5);z-index:999999}#search-wrapper #close-facets.close-facets--active{display:block}#search-wrapper #apply-facets{background-color:var(--spred-background-primary);border-top:1px solid var(--spred-border-color-secondary);bottom:0;display:none;justify-content:center;left:0;padding:var(--spred-size-2);position:fixed;right:0}#search-wrapper #apply-facets button{background:var(--spred-button-primary-bg);border:none;border-radius:var(--spred-button-border-radius);color:var(--spred-button-primary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}#search-wrapper #apply-facets button:active,#search-wrapper #apply-facets button:hover{text-decoration:none}#search-wrapper #apply-facets button:focus{background-color:var(--spred-color-blue-50)}#search-wrapper #apply-facets button:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}#search-wrapper #apply-facets button:active,#search-wrapper #apply-facets button:hover{background:var(--spred-button-primary-bg--hover);box-shadow:var(--spred-box-shadow-m)}#search-wrapper #apply-facets button:focus-visible{background-color:var(--spred-button-primary-bg--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary);outline:2px solid var(--spred-button-primary-border--focus)}#search-wrapper #results{display:flex;gap:var(--spred-size-8)}#search-wrapper #results #pagination:has(li:nth-child(5):last-child){display:none}#search-wrapper #results #pagination .ais-Pagination-list{margin-top:var(--spred-size-3)}#search-wrapper #results #pagination .ais-Pagination-item{margin-top:0}@media (min-width:1280px){#search-wrapper #results #hits.list ol{display:flex;flex-direction:column;gap:var(--spred-size-4)}}#search-wrapper #results #hits .ais-Hits--empty{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);padding-inline:0}#search-wrapper #results #hits .ais-Hits-item{height:100%;margin-block:0}#search-wrapper #results #hits .ais-Hits-item .product--teaser{height:100%}#search-wrapper #results #hits ol{display:grid;gap:var(--spred-size-1);grid-template-columns:repeat(2,1fr)}@media (min-width:640px){#search-wrapper #results #hits ol{gap:var(--spred-size-2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (min-width:768px){#search-wrapper #results #hits ol{gap:var(--spred-size-4)}}#search-wrapper #results #stats{color:var(--spred-text-secondary);font-weight:600;margin-top:var(--spred-size-2-5);text-align:right}#search-wrapper #results #facets{bottom:0;left:0;max-width:600px;position:fixed;top:0;transform:translateX(-100%);transition:transform .2s ease-in-out;width:calc(100% - var(--spred-size-10))}@media (min-width:768px){#search-wrapper #results #facets{display:block;flex-basis:30%;flex-shrink:0;max-width:300px;position:static;transform:translateX(0);width:30%}}#search-wrapper #results #facets input[type=checkbox]:not(:checked){background-color:var(--spred-background-primary)}#search-wrapper #results #facets #author,#search-wrapper #results #facets #illustrator,#search-wrapper #results #facets #lang,#search-wrapper #results #facets #type{display:none}#search-wrapper #results #facets.facets--active{background-color:var(--spred-background-primary);display:flex;flex-direction:column;padding:var(--spred-size-1-5) var(--spred-size-2);transform:translateX(0);z-index:999999}#search-wrapper #results #facets.facets--active>div:not(#apply-facets){flex-grow:1;overflow-y:auto;padding-bottom:var(--spred-size-8)}@media (min-width:1024px){#search-wrapper #results #facets.facets--active>div:not(#apply-facets){padding-bottom:0}}@media (min-width:768px){#search-wrapper #results #facets.facets--active{background-color:transparent;padding:0;position:static}}#search-wrapper #results #facets.facets--active #apply-facets{display:flex}#search-wrapper #results #facets.facets--active #apply-facets button{align-items:center;display:flex;gap:var(--spred-size-1-5)}#search-wrapper #results #facets.facets--active #apply-facets button:before{background-color:var(--spred-text-primary-inverse);content:"";display:block;height:var(--spred-size-3);-webkit-mask-image:url(../images/icons/search.svg);mask-image:url(../images/icons/search.svg);-webkit-mask-size:contain;mask-size:contain;width:var(--spred-size-3)}#search-wrapper #results #facets .ais-NumericMenu-item label,#search-wrapper #results #facets .ais-RefinementList-item label{align-items:center;display:flex;gap:var(--spred-size-1)}#search-wrapper #results #facets .ais-NumericMenu-item label *,#search-wrapper #results #facets .ais-RefinementList-item label *{font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}#search-wrapper #results #facets .ais-NumericMenu-item label:hover,#search-wrapper #results #facets .ais-RefinementList-item label:hover{cursor:pointer;text-decoration:underline}#search-wrapper #results #facets .ais-NumericMenu-item .ais-RefinementList-count,#search-wrapper #results #facets .ais-RefinementList-item .ais-RefinementList-count{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);margin-left:auto}#search-wrapper #results #facets .ais-NumericMenu-item .ais-RefinementList-count:before,#search-wrapper #results #facets .ais-RefinementList-item .ais-RefinementList-count:before{color:var(--spred-text-secondary);content:"("}#search-wrapper #results #facets .ais-NumericMenu-item .ais-RefinementList-count:after,#search-wrapper #results #facets .ais-RefinementList-item .ais-RefinementList-count:after{color:var(--spred-text-secondary);content:")"}#search-wrapper #results #facets .ais-Panel{background-color:var(--spred-background-primary);border-radius:16px;margin-bottom:var(--spred-size-2)}#search-wrapper #results #facets .ais-Panel:has(.ais-RefinementList--noRefinement){display:none}#search-wrapper #results #facets .ais-Panel:not(:has(ul)){display:none}#search-wrapper #results #facets .ais-Panel button:focus{outline:none}#search-wrapper #results #facets .ais-Panel-header>span{font-family:NewBlack Regular,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:600;font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}#search-wrapper #results #facets .ais-Panel--collapsed .ais-Panel-body{display:none}#search-wrapper #results #facets .ais-Panel--collapsed .ais-Panel-header{border-bottom:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-l)}#search-wrapper #results #facets .ais-Panel-body{background:var(--spred-background-neutral-pale);border:1px solid var(--spred-border-color-secondary);border-radius:0 0 var(--spred-border-radius-l) var(--spred-border-radius-l);border-top:none;padding:var(--spred-size-0-5) var(--spred-size-2)}#search-wrapper #results #facets .ais-Panel-header{align-items:center;background-color:var(--spred-background-primary);border:1px solid var(--spred-border-color-secondary);border-bottom:none;border-radius:var(--spred-border-radius-l) var(--spred-border-radius-l) 0 0;display:flex;gap:var(--spred-size-1);justify-content:space-between;padding:var(--spred-size-2);position:relative}#search-wrapper #results #facets .ais-Panel-header:has(button){cursor:pointer;transition:background-color .2s ease-in-out}#search-wrapper #results #facets .ais-Panel-header:has(button):hover{background-color:var(--spred-interactive-secondary--hover)}#search-wrapper #results #facets .ais-Panel-header .ais-Panel-collapseButton{background:none;border:none;box-shadow:none;color:transparent;cursor:pointer;display:block;font-size:0;inset:0;padding:0;position:absolute;transition:scale .2s ease-in-out}#search-wrapper #results #facets .ais-Panel-header .ais-Panel-collapseButton:active,#search-wrapper #results #facets .ais-Panel-header .ais-Panel-collapseButton:focus,#search-wrapper #results #facets .ais-Panel-header .ais-Panel-collapseButton:hover{background:none;border:none;box-shadow:none}#search-wrapper #results #facets .ais-Panel-header .ais-Panel-collapseButton span{display:none}#search-wrapper #results #facets .ais-Panel-header .ais-Panel-collapseButton:before{background-image:url(../images/icons/chevron.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:var(--spred-size-2-5);margin-left:auto;margin-right:var(--spred-size-1-5);rotate:180deg;width:var(--spred-size-2-5)}#search-wrapper #results #facets .ais-Panel-header .ais-Panel-collapseButton[aria-expanded=true]:before{rotate:0deg}#search-wrapper #results #search-results-wrapper{flex-basis:70%;flex-grow:1;width:70%}#search-wrapper #results #search-results-wrapper #current-refinements>ul{align-items:center;display:flex;flex-wrap:wrap;font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;gap:var(--spred-size-1-5);letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);list-style:none}#search-wrapper #results #search-results-wrapper #current-refinements>ul>li{align-items:center;border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-xl);cursor:pointer;display:flex;font-weight:400;gap:var(--spred-size-1);margin-left:0;margin-block:0;padding:var(--spred-size-1) var(--spred-size-1-5)}#search-wrapper #results #search-results-wrapper #current-refinements>ul>li:hover{background-color:var(--spred-interactive-secondary--hover);border-color:var(--spred-button-secondary-border--hover)}#search-wrapper #results #search-results-wrapper #current-refinements .remove-refinement{background-image:url(../images/icons/close-gray.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;color:transparent;cursor:pointer;display:inline-block;font-size:0;height:var(--spred-size-2);transition:scale .2s ease-in-out;width:var(--spred-size-2)}#search-wrapper #results #search-results-wrapper #current-refinements .remove-refinement:hover{scale:1.1}#search-wrapper #results #search-results-wrapper .ais-ClearRefinements-button{align-items:center;background-color:var(--spred-background-primary);border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-xl);color:var(--spred-text-primary);cursor:pointer;display:flex;font-weight:400;gap:var(--spred-size-1);margin-left:0;margin-block:0;padding:var(--spred-size-1) var(--spred-size-1-5)}#search-wrapper #results #search-results-wrapper .ais-ClearRefinements-button:hover{background-color:var(--spred-interactive-secondary--hover);border-color:var(--spred-button-secondary-border--hover)}#search-wrapper #results #search-results-wrapper .ais-ClearRefinements-button:before{background-image:url(../images/icons/close-all.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:var(--spred-size-2);width:var(--spred-size-2)}#search-wrapper #results #search-results-wrapper .ais-ClearRefinements-button span{font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);white-space:nowrap}#search-wrapper #results #search-results-wrapper .ais-ClearRefinements-button:not(:has(span)){display:none}@media (min-width:1024px){#search-wrapper #results #search-results-wrapper #bottom-wrapper{align-items:center;display:flex;gap:var(--spred-size-2);justify-content:space-between}}#search-wrapper #results #search-results-wrapper #bottom-wrapper .ais-HitsPerPage-select{height:var(--spred-size-6);margin-bottom:var(--spred-size-1-5);width:64px}#search-wrapper #sort-by{width:100%}#search-wrapper #sort-by select{background-color:#fff;height:var(--spred-size-6);margin:0}@media (min-width:768px){#search-wrapper #sort-by{width:254px}}#search-results-header{margin-bottom:var(--spred-size-4)}@media (min-width:768px){#search-results-header{align-items:center;display:flex;flex-direction:row;gap:var(--spred-size-2);justify-content:space-between}}#search-results-header>div{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spred-size-2)}#search-results-header>div.right-side{margin-top:var(--spred-size-2)}@media (min-width:768px){#search-results-header>div.right-side{flex-wrap:nowrap;margin-top:0}}#search-results-header>div.left-side:has(.ais-ClearRefinements-button--disabled){display:none}@media (min-width:768px){#search-results-header>div.left-side:has(.ais-ClearRefinements-button--disabled){display:flex}}#search-box-wrapper{display:flex;justify-content:center;position:relative}#search-box-wrapper #search-box{width:100%}#range-slider_max,#range-slider_min{display:none;height:var(--spred-size-12);margin-bottom:var(--spred-size-6)}#range-slider{background-color:var(--spred-background-neutral-pale);border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-l);margin-top:var(--spred-size-2);overflow:hidden;padding:0 var(--spred-size-2) var(--spred-size-2);position:relative}#range-slider:empty{display:none}#range-slider.collapsed{padding-bottom:0}#range-slider.collapsed #range-slider__minmax,#range-slider.collapsed #slider-container{display:none}#range-slider.collapsed #range-slider__header{margin-bottom:0}#range-slider.collapsed #range-slider__header:after{rotate:180deg}#range-slider #range-slider__header{align-items:center;background-color:var(--spred-background-primary);cursor:pointer;display:flex;font-family:NewBlack Regular,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:600;font-weight:400;justify-content:space-between;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);margin-bottom:var(--spred-size-4);margin-inline:calc(var(--spred-size-2)*-1);padding:var(--spred-size-2) var(--spred-size-0-5) var(--spred-size-2) var(--spred-size-1-5);transition:background-color .2s ease-in-out}#range-slider #range-slider__header:hover{background-color:var(--spred-button-secondary-bg--hover)}#range-slider #range-slider__header:after{background-image:url(../images/icons/chevron.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:var(--spred-size-2-5);margin-left:auto;margin-right:var(--spred-size-1);rotate:0deg;width:var(--spred-size-2-5)}#range-slider #slider-container{min-height:var(--spred-size-3);position:relative}#range-slider #from-value,#range-slider #to-value{background-color:var(--spred-background-primary);border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-m);box-shadow:var(--spred-box-shadow-l);color:var(--spred-text-primary);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;font-weight:600;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);min-width:var(--spred-size-3);padding:var(--spred-size-0-5);position:absolute;text-align:center;top:-28px;white-space:nowrap;z-index:2}#range-slider #range-slider__minmax{display:flex;justify-content:space-between;margin-top:var(--spred-size-2);padding-inline:var(--spred-size-0-5)}#range-slider #range-slider__minmax p{font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);margin-bottom:0}#range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--spred-background-accent-alt);border-radius:50%;cursor:pointer;height:24px;pointer-events:all;width:24px}#range-slider input[type=range]::-moz-range-thumb{appearance:none;background-color:var(--spred-background-accent-alt);border-radius:50%;box-shadow:none;cursor:pointer;height:24px;pointer-events:all;width:24px}#range-slider input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 0 1px var(--spred-background-secondary)}#range-slider input[type=range]::-webkit-slider-thumb:active{box-shadow:inset 0 0 3px var(--spred-background-accent-alt),0 0 9px var(--spred-background-accent-alt)}#range-slider input[type=range]{-webkit-appearance:none;appearance:none;background-color:var(--spred-color-cyan-90);border-radius:4px;height:4px;pointer-events:none;position:absolute;top:var(--spred-size-2);width:100%}#range-slider #from-slider{height:0;z-index:1}#toggle-layout{display:none;height:var(--spred-size-6)}@media (min-width:1280px){#toggle-layout{display:flex}}#toggle-layout label input{display:none}#toggle-layout label:last-child span{border-radius:0 var(--spred-button-border-radius) var(--spred-button-border-radius) 0}#toggle-layout label:last-child:not(:has(input:checked)) span{border-left:none}#toggle-layout label:first-child span{border-radius:var(--spred-button-border-radius) 0 0 var(--spred-button-border-radius)}#toggle-layout label:first-child:not(:has(input:checked)) span{border-right:none}#toggle-layout label span{background:var(--spred-button-secondary-bg);background-image:url(../images/icons/grid.svg);background-position:50%;background-repeat:no-repeat;background-size:var(--spred-size-2-5);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;height:var(--spred-size-6);letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}#toggle-layout label span:active,#toggle-layout label span:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}#toggle-layout label span:focus{background-color:var(--spred-color-blue-50)}#toggle-layout label span:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}#toggle-layout label span:active,#toggle-layout label span:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}#toggle-layout label span:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}#toggle-layout label:has(input:checked) span{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover)}#toggle-layout label:has(.icon-list) span{background-image:url(../images/icons/list.svg)}#facet-string-fields{display:flex;flex-direction:column}#facet-string-fields #series{order:1}#facet-string-fields #thematic{order:2}#facet-string-fields #povod{order:3}#facet-string-fields #dostupnost{order:4}#hits-per-page{visibility:hidden}#search-box-results-wrapper{background-color:#fff;border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-l);box-shadow:0 10px 40px -5px rgba(14,82,139,.1);display:flex;left:0;overflow:hidden;position:absolute;top:calc(100% + var(--spred-size-1));width:100%;z-index:5000}#search-box-results-wrapper:has(.hidden){display:none}#search-box-results-wrapper .ais-Hits-list{display:flex;flex-direction:column;margin:0;padding:0}#search-box-results-wrapper .ais-Hits-list .ais-Hits-item{border-radius:0;margin-block:0;margin:0;padding:0;width:100%}#search-box-results-wrapper .ais-Hits-list .ais-Hits-item:nth-child(2n){background-color:var(--spred-background-neutral-pale)}#search-box-results-wrapper .ais-Hits-list a{align-items:center;color:var(--spred-text-primary);display:flex;gap:.5rem;padding:.5rem;transition:background-color .2s ease-in-out}#search-box-results-wrapper .ais-Hits-list a:last-child{border-bottom:none}#search-box-results-wrapper .ais-Hits-list a:hover{background-color:var(--spred-color-neutral-90)}#search-box-results-wrapper .ais-Hits-list a p{font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);margin-bottom:0}#search-box-results-wrapper .ais-Hits-list a .price{font-weight:600;margin-left:auto;white-space:nowrap}#search-box-results-wrapper .ais-Hits-list a img{height:var(--spred-size-7);margin-right:var(--spred-size-1);-o-object-fit:contain;object-fit:contain;width:var(--spred-size-7)}#search-box-hits{width:100%}.ais-SearchBox-reset,.ais-SearchBox-submit{display:none}.ais-Hits--empty{padding:var(--spred-size-1)}#toggle-refinement ul li{margin-left:0}#toggle-refinement ul li:not(:last-child){display:none}.ais-ToggleRefinement{display:none;margin-block:var(--spred-size-2)}.ais-ToggleRefinement-label{align-items:center;display:flex;gap:var(--spred-size-1)}.ais-ToggleRefinement-label input{-webkit-appearance:none;appearance:none;background-color:var(--spred-color-neutral-80);background-image:none;border:1px solid var(--spred-border-color-primary);border-radius:1rem;cursor:pointer;height:1.5rem;position:relative;transition:none;width:3rem}.ais-ToggleRefinement-label input:before{background:#fff;border-radius:50%;clip-path:none;content:"";display:block;height:1.25rem;left:2px;position:absolute;top:1px;transform:none;transition:none;width:1.25rem}.ais-ToggleRefinement-label input:focus{border:1px solid var(--spred-color-blue-50)}.ais-ToggleRefinement-label input:checked{background:var(--spred-color-blue-50)}.ais-ToggleRefinement-label input:checked:before{transform:translateX(calc(100% + .2rem))}body.path-taxonomy h2{margin-block:var(--spred-size-2-5)}@media (min-width:1024px){body.path-taxonomy h2{margin-bottom:var(--spred-size-5)}}body.path-proizvodi #block-spred-unzipwebshopsubscriberssignupblock-2,body.path-proizvodi .region-content,body.path-taxonomy #block-spred-unzipwebshopsubscriberssignupblock-2,body.path-taxonomy .region-content{margin-top:0}@media (min-width:768px){body.path-proizvodi #block-spred-unzipwebshopsubscriberssignupblock-2,body.path-taxonomy #block-spred-unzipwebshopsubscriberssignupblock-2{margin-top:var(--spred-size-15)}}#search-box-page{display:none}#search-box-page input{background-image:url(../images/icons/search.svg);background-position:left var(--spred-size-2) center;background-repeat:no-repeat;background-size:var(--spred-size-3);padding-left:var(--spred-size-6)}.ais-HierarchicalMenu-showMore,.ais-RefinementList-showMore{background:var(--spred-color-blue-95);border:none;border:2px solid var(--spred-border-color-primary);border-radius:var(--spred-button-border-radius);border-radius:var(--spred-border-radius-m);color:var(--spred-text-secondary);cursor:pointer;display:inline-block;display:block;font-family:NewBlack Regular,sans-serif;font-family:Poppins,sans-serif;font-size:var(--spred-size-body-m);font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;font-weight:600;letter-spacing:1px;letter-spacing:normal;line-height:var(--spred-line-height-m);line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);margin-inline:auto;margin-top:var(--spred-size-2);outline:none;padding:var(--spred-size-0-5) var(--spred-size-1-5);text-align:center;text-decoration:none;transition:.4s ease}.ais-HierarchicalMenu-showMore:active,.ais-HierarchicalMenu-showMore:hover,.ais-RefinementList-showMore:active,.ais-RefinementList-showMore:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.ais-HierarchicalMenu-showMore:disabled,.ais-RefinementList-showMore:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.ais-HierarchicalMenu-showMore:hover,.ais-RefinementList-showMore:hover{background-color:var(--spred-color-blue-90);border-color:var(--spred-border-color-primary)}.ais-HierarchicalMenu-showMore:disabled,.ais-RefinementList-showMore:disabled{background-color:var(--spred-color-neutral-80);border-color:var(--spred-color-neutral-80)}.ais-HierarchicalMenu-showMore:active,.ais-RefinementList-showMore:active{background-color:var(--spred-color-blue-95);border-color:var(--spred-color-blue-50)}.ais-HierarchicalMenu-showMore:focus,.ais-RefinementList-showMore:focus{background-color:var(--spred-color-blue-50);color:var(--spred-color-neutral-100)}.ais-HierarchicalMenu-showMore:disabled,.ais-RefinementList-showMore:disabled{display:none}body:has(.facets--active){overflow-y:hidden}body:has(#is_discounted input:checked) .block-views-blockproduct-blocks-block-1{display:none}body:has(#is_discounted input:checked) .block.block-emailoctopus{margin-top:0}.swiper-pagination{bottom:1px!important;line-height:0}.swiper-pagination-bullet{background:var(--spred-color-transparent-dark-xxs);border-radius:var(--spred-border-radius-full);height:8px;opacity:1;transition:width .3s ease;width:8px}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--spred-color-cyan-50);width:24px}.swiper-button-next,.swiper-button-prev{align-items:center;background:var(--spred-background-secondary);border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-border-radius-s);color:var(--spred-text-primary);display:flex;height:var(--spred-size-4);justify-content:center;margin-top:0;padding:var(--spred-size-1);transition:background-color .3s ease;width:var(--spred-size-4)}.swiper-button-next .swiper-button-icon,.swiper-button-prev .swiper-button-icon{display:none}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:var(--spred-color-blue-90)!important}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next:before,.swiper-button-prev:before{background-image:url(../images/icons/swiper-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:var(--spred-size-2-5);margin-left:calc(var(--spred-size-0-5)*-1);width:var(--spred-size-2-5)}.swiper-button-next{transform:rotate(180deg)}.swiper-container{overflow-x:hidden;position:relative}.swiper-slider{overflow-x:hidden}.swiper-slider .swiper-slide{height:auto}.taxonomy-term.vocabulary-series:not(.taxonomy-term--teaser) .content{position:relative}.taxonomy-term.vocabulary-series:not(.taxonomy-term--teaser) .content .series-cover-wrapper{display:flex;flex-direction:column;gap:var(--spred-size-1);position:absolute;top:16px;z-index:1}@media (min-width:768px){.taxonomy-term.vocabulary-series:not(.taxonomy-term--teaser) .content .series-cover-wrapper{align-items:center;flex-direction:row;gap:var(--spred-size-8);left:16px;padding:0;right:16px;top:20%}.taxonomy-term.vocabulary-series:not(.taxonomy-term--teaser) .content .series-cover-wrapper .field--name-field-logo{flex-basis:30%;flex-shrink:0;max-width:300px;width:30%}.taxonomy-term.vocabulary-series:not(.taxonomy-term--teaser) .content .series-cover-wrapper__box{flex-basis:70%;flex-grow:1;width:70%}}.taxonomy-term.vocabulary-series:not(.taxonomy-term--teaser) .content .field--name-field-mobile-cover-image img{max-height:650px;min-height:600px;-o-object-fit:cover;object-fit:cover}.taxonomy-term.vocabulary-series:not(.taxonomy-term--teaser) .content .field--name-field-cover-image img{max-height:800px;min-height:550px;-o-object-fit:cover;object-fit:cover;width:100%}.taxonomy-term.vocabulary-series:not(.taxonomy-term--teaser) .content .field--name-field-logo img{margin:0 auto;max-width:180px}@media (min-width:768px){.taxonomy-term.vocabulary-series:not(.taxonomy-term--teaser) .content .field--name-field-logo img{max-width:unset}}@media (min-width:1024px){.taxonomy-term.vocabulary-series:not(.taxonomy-term--teaser) .content .field--name-description{max-width:645px}}.taxonomy-term.vocabulary-series:not(.taxonomy-term--teaser) .content .field--name-description,.taxonomy-term.vocabulary-series:not(.taxonomy-term--teaser) .content .field--name-description *{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.taxonomy-term.vocabulary-series:not(.taxonomy-term--teaser) .content .title{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);margin-bottom:var(--spred-size-2)}@media only screen and (max-width:640px){.taxonomy-term.vocabulary-series:has(.field--name-field-mobile-cover-image) .field--name-field-cover-image{display:none}}@media only screen and (min-width:640px){.taxonomy-term.vocabulary-series:has(.field--name-field-mobile-cover-image) .field--name-field-mobile-cover-image{display:none}.taxonomy-term.vocabulary-series:has(.field--name-field-mobile-cover-image) .field--name-field-cover-image{display:block}}.path-taxonomy-series #main{position:relative}.path-taxonomy-series #main.container{max-width:unset;padding:0}@media (min-width:1024px){.path-taxonomy-series .region-highlighted{left:10%;position:absolute;top:8px;z-index:99}}.path-taxonomy-series #search-wrapper{margin-top:var(--spred-size-5)}@media (min-width:768px){.path-taxonomy-series #search-wrapper{margin-top:-35px;position:relative;z-index:99}}@media (min-width:1536px){.path-taxonomy-series #search-wrapper{margin-top:-215px}}.path-taxonomy-series .block-typesense-search-block,.path-taxonomy-series .region-highlighted,.path-taxonomy-series .region-postfix-first,.path-taxonomy-series .series-cover-wrapper{margin:0 auto;max-width:1632px;padding-inline:var(--spred-size-2)}.form-user-form,.form-user-pass,.user-login-form,.user-pass,.user-register-form{border:1px solid var(--spred-border-color-primary);border-radius:var(--spred-border-radius-l);margin-inline:auto;max-width:450px;padding:var(--spred-size-5)}.form-user-form .form-actions,.form-user-pass .form-actions,.user-login-form .form-actions,.user-pass .form-actions,.user-register-form .form-actions{margin-top:var(--spred-size-3);text-align:center}.user-register-form .description{display:none}.user-register-form div#edit-account{border:none;margin-block:0;max-width:100%;padding:0}.user-login-form .sign-in-text>p,.user-register-form .sign-in-text>p{align-items:center;color:var(--spred-text-secondary);display:flex;gap:var(--spred-size-0-5);justify-content:center;margin-top:var(--spred-size-2);text-align:center}.user-login-form .sign-in-text>p:after,.user-login-form .sign-in-text>p:before,.user-register-form .sign-in-text>p:after,.user-register-form .sign-in-text>p:before{background-color:var(--spred-border-color-primary);content:"";flex-grow:1;height:1px}.user-login-form .sign-in-text a,.user-register-form .sign-in-text a{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;display:block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);margin-inline:auto;outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease;width:-moz-fit-content;width:fit-content}.user-login-form .sign-in-text a:active,.user-login-form .sign-in-text a:hover,.user-register-form .sign-in-text a:active,.user-register-form .sign-in-text a:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.user-login-form .sign-in-text a:focus,.user-register-form .sign-in-text a:focus{background-color:var(--spred-color-blue-50)}.user-login-form .sign-in-text a:disabled,.user-register-form .sign-in-text a:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.user-login-form .sign-in-text a:active,.user-login-form .sign-in-text a:hover,.user-register-form .sign-in-text a:active,.user-register-form .sign-in-text a:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.user-login-form .sign-in-text a:focus-visible,.user-register-form .sign-in-text a:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}#edit-social-auth{border-top:1px solid var(--spred-border-color-primary);margin-top:var(--spred-size-3);position:relative}#edit-social-auth:before{background-color:#fff;color:var(--spred-text-secondary);content:"ili";left:50%;padding-inline:var(--spred-size-2);position:absolute;top:0;transform:translate(-50%,-50%);white-space:pre}#edit-social-auth .auth-links{display:flex;flex-direction:column;gap:var(--spred-size-0-5);margin-block:var(--spred-size-3)}#edit-social-auth .social-auth.auth-link{align-items:center;background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-color:var(--spred-color-cyan-70);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);color:var(--spred-color-cyan-70);cursor:pointer;display:inline-block;display:flex;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;justify-content:center;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}#edit-social-auth .social-auth.auth-link:active,#edit-social-auth .social-auth.auth-link:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}#edit-social-auth .social-auth.auth-link:focus{background-color:var(--spred-color-blue-50)}#edit-social-auth .social-auth.auth-link:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}#edit-social-auth .social-auth.auth-link:active,#edit-social-auth .social-auth.auth-link:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}#edit-social-auth .social-auth.auth-link:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}#edit-social-auth .social-auth.auth-link .social-auth.auth-icon{margin-right:var(--spred-size-1-5);width:1.5rem}#edit-social-auth .social-auth.auth-link .social-auth.auth-icon:hover{animation-duration:unset;animation-name:unset;filter:unset}.path-user .profile{display:flex;flex-direction:column;gap:var(--spred-size-1)}.path-user .profile .field--name-user-picture{margin-bottom:var(--spred-size-3)}.path-user .profile .field--name-user-picture img{border-radius:var(--spred-border-radius-full)}.path-user .profile .field--label-above .field__label{font-weight:500}.user-form{max-width:768px}.user-form .description,.user-form .field--type-image [id^=ajax-wrapper]>.js-form-item>label,.user-form .password-confirm-message,.user-form .password-strength{display:none}.user-form .field--type-image .js-hide.button{display:none!important}.user-form .field--type-image .image-preview{align-items:center;display:flex;gap:var(--spred-size-2)}.user-form .field--type-image .image-widget{display:block;margin-bottom:var(--spred-size-3)}.user-form .field--type-image .image-widget img{border-radius:var(--spred-border-radius-full)}.user-form .field--type-image .image-widget .button{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}.user-form .field--type-image .image-widget .button:active,.user-form .field--type-image .image-widget .button:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.user-form .field--type-image .image-widget .button:focus{background-color:var(--spred-color-blue-50)}.user-form .field--type-image .image-widget .button:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.user-form .field--type-image .image-widget .button:active,.user-form .field--type-image .image-widget .button:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.user-form .field--type-image .image-widget .button:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.user-form .field--type-image .image-widget .file{display:none}.user-form .field--type-datetime .label{font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;font-weight:500;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);margin-block:0 var(--spred-size-0-5);padding-inline:var(--spred-size-0-5);width:-moz-fit-content;width:fit-content}.user-form .field--type-datetime .form-item,.user-form .field--type-datetime input{max-width:100%;width:100%}.user-form .flex-container{display:flex;gap:var(--spred-size-2)}.user-form .flex-container:has(.form-type-date){flex-direction:column;gap:0}@media (min-width:768px){.user-form .flex-container:has(.form-type-date){flex-direction:row;gap:var(--spred-size-2)}}.user-form .flex-container>*{flex:1}.user-form #edit-account{border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-l);margin-block:var(--spred-size-3);max-width:440px;padding:var(--spred-size-2)}@media (min-width:768px){.user-form #edit-account{margin-block:var(--spred-size-5);padding:var(--spred-size-4)}}.user-form #edit-field-gender--wrapper legend span{font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;font-weight:500;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);margin-block:0 var(--spred-size-0-5);padding-inline:var(--spred-size-0-5);width:-moz-fit-content;width:fit-content}.user-form #edit-field-gender--wrapper #edit-field-gender{display:flex;gap:var(--spred-size-3)}#profile-customer-address-book-add-form,.profile-customer-address-book-edit-form{max-width:768px}#profile-customer-address-book-add-form .address-container-inline,.profile-customer-address-book-edit-form .address-container-inline{display:flex;flex-direction:column;gap:var(--spred-size-2)}@media (min-width:768px){#profile-customer-address-book-add-form .address-container-inline,.profile-customer-address-book-edit-form .address-container-inline{flex-direction:row}}#profile-customer-address-book-add-form .address-container-inline>*,.profile-customer-address-book-edit-form .address-container-inline>*{flex-grow:1;margin-right:0}#profile-customer-address-book-add-form .form-actions .button--danger,.profile-customer-address-book-edit-form .form-actions .button--danger{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}#profile-customer-address-book-add-form .form-actions .button--danger:active,#profile-customer-address-book-add-form .form-actions .button--danger:hover,.profile-customer-address-book-edit-form .form-actions .button--danger:active,.profile-customer-address-book-edit-form .form-actions .button--danger:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}#profile-customer-address-book-add-form .form-actions .button--danger:focus,.profile-customer-address-book-edit-form .form-actions .button--danger:focus{background-color:var(--spred-color-blue-50)}#profile-customer-address-book-add-form .form-actions .button--danger:disabled,.profile-customer-address-book-edit-form .form-actions .button--danger:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}#profile-customer-address-book-add-form .form-actions .button--danger:active,#profile-customer-address-book-add-form .form-actions .button--danger:hover,.profile-customer-address-book-edit-form .form-actions .button--danger:active,.profile-customer-address-book-edit-form .form-actions .button--danger:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}#profile-customer-address-book-add-form .form-actions .button--danger:focus-visible,.profile-customer-address-book-edit-form .form-actions .button--danger:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.avatar-selection-wrapper,.avatar-selection-wrapper .form-item,.avatar-selection-wrapper fieldset{width:100%}.avatar-selection-wrapper .form-radios{display:grid;gap:var(--spred-size-2);grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}@media (min-width:768px){.avatar-selection-wrapper .form-radios{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.avatar-selection-wrapper .form-radios .form-item{justify-content:center}#block-spred-views-block-blog-block-1>h2{color:var(--spred-text-secondary);font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);margin-bottom:var(--spred-size-2-5)}@media (min-width:768px){#block-spred-views-block-blog-block-1>h2{margin-bottom:var(--spred-size-5)}}.views-element-container #swiper-blog-block_1 .swiper-slide>article,.views-element-container #swiper-product_blocks-bestselling .swiper-slide>article,.views-element-container #swiper-product_blocks-block_1 .swiper-slide>article,.views-element-container #swiper-serije-block_1 .swiper-slide>article{border:1px solid var(--spred-color-transparent-dark-xs);border-radius:14px;padding:var(--spred-size-1)}@media (min-width:768px){.views-element-container #swiper-blog-block_1 .swiper-slide>article,.views-element-container #swiper-product_blocks-bestselling .swiper-slide>article,.views-element-container #swiper-product_blocks-block_1 .swiper-slide>article,.views-element-container #swiper-serije-block_1 .swiper-slide>article{padding:var(--spred-size-2)}}.views-element-container #swiper-blog-block_1 .swiper-slide>article:hover,.views-element-container #swiper-product_blocks-bestselling .swiper-slide>article:hover,.views-element-container #swiper-product_blocks-block_1 .swiper-slide>article:hover,.views-element-container #swiper-serije-block_1 .swiper-slide>article:hover{border-color:var(--spred-color-transparent-dark-s);box-shadow:0 10px 40px -5px rgba(14,82,139,.1)}.views-element-container #swiper-blog-block_1 .swiper-slide>article h3,.views-element-container #swiper-blog-block_1 .swiper-slide>article h3>a,.views-element-container #swiper-product_blocks-bestselling .swiper-slide>article h3,.views-element-container #swiper-product_blocks-bestselling .swiper-slide>article h3>a,.views-element-container #swiper-product_blocks-block_1 .swiper-slide>article h3,.views-element-container #swiper-product_blocks-block_1 .swiper-slide>article h3>a,.views-element-container #swiper-serije-block_1 .swiper-slide>article h3,.views-element-container #swiper-serije-block_1 .swiper-slide>article h3>a{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:var(--spred-color-neutral-10);font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-title-s);font-weight:var(--spred-weight-semibold);line-height:var(--spred-size-title-l)}@media (min-width:768px){.views-element-container #swiper-blog-block_1 .swiper-slide>article h3,.views-element-container #swiper-blog-block_1 .swiper-slide>article h3>a,.views-element-container #swiper-product_blocks-bestselling .swiper-slide>article h3,.views-element-container #swiper-product_blocks-bestselling .swiper-slide>article h3>a,.views-element-container #swiper-product_blocks-block_1 .swiper-slide>article h3,.views-element-container #swiper-product_blocks-block_1 .swiper-slide>article h3>a,.views-element-container #swiper-serije-block_1 .swiper-slide>article h3,.views-element-container #swiper-serije-block_1 .swiper-slide>article h3>a{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:var(--spred-size-title-m)}}@media (min-width:1280px){.views-element-container #swiper-blog-block_1 .swiper-slide>article:has(footer form):hover,.views-element-container #swiper-product_blocks-bestselling .swiper-slide>article:has(footer form):hover,.views-element-container #swiper-product_blocks-block_1 .swiper-slide>article:has(footer form):hover,.views-element-container #swiper-serije-block_1 .swiper-slide>article:has(footer form):hover{border-bottom-left-radius:0;border-bottom-right-radius:0}}.views-element-container #swiper-blog-block_1 .swiper-slide>article img,.views-element-container #swiper-product_blocks-bestselling .swiper-slide>article img,.views-element-container #swiper-product_blocks-block_1 .swiper-slide>article img,.views-element-container #swiper-serije-block_1 .swiper-slide>article img{border-radius:var(--spred-border-radius-m)}.views-element-container #swiper-serije-block_1 .swiper-slide>article{border:none;padding:0}.view-banners .swiper-container .swiper-slide{height:auto}.view-banners .swiper-container .swiper-slide>article{height:100%}.view-banners .swiper-container .swiper-button-next,.view-banners .swiper-container .swiper-button-prev{height:var(--spred-size-4);width:var(--spred-size-4)}@media (min-width:768px){.view-banners .swiper-container .swiper-button-next,.view-banners .swiper-container .swiper-button-prev{display:none}}.view-banners .swiper-container .swiper-pagination{bottom:var(--spred-size-3);display:none}.view-banners .swiper-container .swiper-pagination-bullet{background:var(--spred-color-transparent-light-m);border-radius:50%;height:14px;opacity:1;width:14px}.view-banners .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--spred-text-accent)}@media (min-width:768px){.view-banners .swiper-container .swiper-pagination{display:block}}#block-spred-views-block-subcategories-block-1 h2{text-align:center}#block-spred-views-block-subcategories-block-1 .view-content{display:grid;gap:var(--spred-size-2) var(--spred-size-4);grid-template-columns:repeat(2,1fr)}@media (min-width:440px){#block-spred-views-block-subcategories-block-1 .view-content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}}@media (min-width:640px){#block-spred-views-block-subcategories-block-1 .view-content{gap:var(--spred-size-4)}}#block-spred-views-block-subcategories-block-1 .view-content .views-row img{border-radius:var(--spred-border-radius-s);box-shadow:-1px 1px 7px 0 rgba(0,0,0,.1);margin-bottom:var(--spred-size-1-5)}#block-spred-views-block-subcategories-block-1 .view-content .views-row .views-field-name a{color:var(--spred-text-primary);display:block;font-family:NewBlack Regular,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:700;font-weight:600;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem);text-align:center;width:100%}.view-favorites.view-id-favorites #edit-actions{align-items:center;display:flex;gap:var(--spred-size-1);justify-content:flex-end}.view-favorites.view-id-favorites #edit-actions input{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}.view-favorites.view-id-favorites #edit-actions input:active,.view-favorites.view-id-favorites #edit-actions input:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.view-favorites.view-id-favorites #edit-actions input:focus{background-color:var(--spred-color-blue-50)}.view-favorites.view-id-favorites #edit-actions input:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.view-favorites.view-id-favorites #edit-actions input:active,.view-favorites.view-id-favorites #edit-actions input:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.view-favorites.view-id-favorites #edit-actions input:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.view-favorites.view-id-favorites #edit-actions--2{display:none}.view-favorites.view-id-favorites table{max-width:100%;width:100%}.view-favorites.view-id-favorites table td,.view-favorites.view-id-favorites table th{border:none}@media (max-width:768px){.view-favorites.view-id-favorites table td{border:none!important}}.view-favorites.view-id-favorites table tbody tr{align-items:center;-moz-column-gap:var(--spred-size-0-5);column-gap:var(--spred-size-0-5);display:flex;flex-wrap:wrap;margin-bottom:var(--spred-size-2);min-height:100px;padding:var(--spred-size-1) var(--spred-size-1) var(--spred-size-1) var(--spred-size-9);position:relative;width:100%}@media (min-width:768px){.view-favorites.view-id-favorites table tbody tr{min-height:0;padding:0}}.view-favorites.view-id-favorites table tbody tr td{height:auto;padding:var(--spred-size-0-5) 0}@media (min-width:768px){.view-favorites.view-id-favorites table tbody tr{display:table-row}.view-favorites.view-id-favorites table tbody tr td{height:var(--spred-table-cell-height);padding:var(--spred-size-1)}}@media (min-width:1280px){.view-favorites.view-id-favorites table tbody tr td{padding-inline:var(--spred-size-3)}}.view-favorites.view-id-favorites table thead{display:none}@media (min-width:768px){.view-favorites.view-id-favorites table thead{display:table-header-group}}.view-favorites.view-id-favorites table th{color:var(--spred-text-secondary)}@media (min-width:768px){.view-favorites.view-id-favorites table th{padding-inline:var(--spred-size-1)}}@media (min-width:1280px){.view-favorites.view-id-favorites table th{padding-inline:var(--spred-size-3)}}.view-favorites.view-id-favorites table .views-field-title-1{width:100%}@media (min-width:768px){.view-favorites.view-id-favorites table .views-field-title-1{width:auto}}.view-favorites.view-id-favorites table .views-field-title-1>a{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;gap:var(--spred-size-1);letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);max-width:20ch}@media (min-width:768px){.view-favorites.view-id-favorites table .views-field-title-1>a{font-family:Poppins,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);max-width:100%;position:static;transform:none}}.view-favorites.view-id-favorites table .views-field-title-1 img{border:1px solid var(--spred-color-transparent-dark-xs);border-radius:var(--spred-border-radius-s);left:var(--spred-size-1);max-width:var(--spred-size-6);padding:2px;position:absolute;top:var(--spred-size-1)}@media (min-width:768px){.view-favorites.view-id-favorites table .views-field-title-1 img{position:static}}.view-favorites.view-id-favorites table .views-field-title-1 a{color:var(--spred-text-primary);flex-shrink:0;text-decoration:underline}.view-favorites.view-id-favorites table .views-field-title-1 a:hover{text-decoration:none}.view-favorites.view-id-favorites table .views-field-views-bulk-operations-bulk-form{bottom:var(--spred-size-1);left:var(--spred-size-3);position:absolute}@media (min-width:768px){.view-favorites.view-id-favorites table .views-field-views-bulk-operations-bulk-form{position:static}}.view-favorites.view-id-favorites table .views-field-remove-from-favorites{bottom:var(--spred-size-1);position:absolute;right:var(--spred-size-1);text-align:center}@media (min-width:768px){.view-favorites.view-id-favorites table .views-field-remove-from-favorites{position:static}}.view-favorites.view-id-favorites table .views-field-remove-from-favorites a{background-color:transparent;background-image:url(../images/icons/red-x.svg);background-position:50%;background-repeat:no-repeat;background-size:var(--spred-size-2);border:1px solid var(--spred-border-color-primary);border-radius:var(--spred-border-radius-s);display:block;font-size:0;height:var(--spred-size-3);margin-inline:auto;padding:var(--spred-size-1);width:var(--spred-size-3)}.view-favorites.view-id-favorites table .views-field-add-to-cart{position:absolute;right:var(--spred-size-1);top:var(--spred-size-1)}@media (min-width:768px){.view-favorites.view-id-favorites table .views-field-add-to-cart{position:static}}.view-favorites.view-id-favorites table .views-field-add-to-cart a{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;display:block;font-family:NewBlack Regular,sans-serif;font-family:Poppins,sans-serif;font-size:var(--spred-size-body-m);font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:600;font-weight:400;letter-spacing:1px;letter-spacing:normal;line-height:var(--spred-line-height-m);line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);margin-left:auto;outline:none;padding:var(--spred-size-1) var(--spred-size-2);text-align:center;text-decoration:none;transition:.4s ease;width:-moz-fit-content;width:fit-content}.view-favorites.view-id-favorites table .views-field-add-to-cart a:active,.view-favorites.view-id-favorites table .views-field-add-to-cart a:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.view-favorites.view-id-favorites table .views-field-add-to-cart a:focus{background-color:var(--spred-color-blue-50)}.view-favorites.view-id-favorites table .views-field-add-to-cart a:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.view-favorites.view-id-favorites table .views-field-add-to-cart a:active,.view-favorites.view-id-favorites table .views-field-add-to-cart a:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.view-favorites.view-id-favorites table .views-field-add-to-cart a:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.view-favorites.view-id-favorites table .views-field-price__number{font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;font-weight:700;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);width:100%}@media (min-width:768px){.view-favorites.view-id-favorites table .views-field-price__number{font-family:Poppins,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);width:auto}}.view-favorites.view-id-favorites table .views-field-sku{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);width:100%}@media (min-width:768px){.view-favorites.view-id-favorites table .views-field-sku{font-family:Poppins,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);width:auto}}.view-favorites.view-id-favorites table .views-field-sku:before{content:"Šifra proizvoda:";display:inline-block;font-weight:600}@media (min-width:768px){.view-favorites.view-id-favorites table .views-field-sku:before{display:none}}.view-favorites.view-id-favorites table .views-field-edit-quantity{bottom:var(--spred-size-1);position:absolute;right:var(--spred-size-1)}@media (min-width:768px){.view-favorites.view-id-favorites table .views-field-edit-quantity{position:static}}.view-favorites.view-id-favorites table .views-field-edit-quantity>div{position:relative;width:-moz-fit-content;width:fit-content}.view-favorites.view-id-favorites table .views-field-edit-quantity>div .quantity-edit-button{align-items:center;cursor:pointer;display:flex;font-weight:700;height:var(--spred-size-3);justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:var(--spred-size-3)}.view-favorites.view-id-favorites table .views-field-edit-quantity>div .quantity-edit-button:hover{background-color:var(--spred-color-neutral-95)}.view-favorites.view-id-favorites table .views-field-edit-quantity>div .quantity-edit-button.minus{content:"-";left:var(--spred-size-1)}.view-favorites.view-id-favorites table .views-field-edit-quantity>div .quantity-edit-button.plus{content:"+";right:var(--spred-size-1)}.view-favorites.view-id-favorites table .views-field-edit-quantity>div .quantity-edit-input{align-items:center;-webkit-appearance:textfield;appearance:textfield;background:var(--spred-color-neutral-100);border:1px solid var(--spred-border-color-primary);border-radius:80px;display:flex;gap:var(--spred-size-1);margin:0;min-width:100px;padding-block:var(--spred-size-0-5);position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.view-favorites.view-id-favorites table .views-field-edit-quantity>div .quantity-edit-input::-webkit-inner-spin-button,.view-favorites.view-id-favorites table .views-field-edit-quantity>div .quantity-edit-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.view-content:has(.swiper-pagination-lock)~.more-link{margin-top:0}.block-views-blockrelated-products-block-1{background:var(--spred-background-neutral-pale);margin-inline:calc(var(--spred-size-2)*-1);overflow:hidden;padding:var(--spred-size-2);position:relative}@media (min-width:768px){.block-views-blockrelated-products-block-1{border-radius:var(--spred-border-radius-xl);margin-inline:0;padding:var(--spred-size-10)}}.block-views-blockrelated-products-block-1 h4{text-align:center}.block-views-blockrelated-products-block-1:after{background-image:url(../images/right-corner.svg);content:"";height:563px;position:absolute;right:0;top:0;width:392px;z-index:1}.block-views-blockrelated-products-block-1:before{background-image:url(../images/bottom-corner.svg);bottom:0;content:"";height:226px;left:56px;position:absolute;width:587px;z-index:1}.block-views-blockrelated-products-block-1 .view-related-products{background:var(--spred-background-primary);border-radius:var(--spred-border-radius-l);box-shadow:0 24px 32px 0 rgba(14,82,139,.25);padding:var(--spred-size-2-5) var(--spred-size-2);position:relative;z-index:2}@media (min-width:768px){.block-views-blockrelated-products-block-1 .view-related-products{padding:var(--spred-size-5)}}.block-views-blockrelated-products-block-1 .block-taxonomy-header{align-items:center;display:flex;flex-direction:column;gap:var(--spred-size-2)}.block-views-blockrelated-products-block-1 .block-taxonomy-header h4{margin:0}.block-views-blockrelated-products-block-1 .block-taxonomy-header .description{margin-bottom:var(--spred-size-2);max-width:80ch}.block-views-blockrelated-products-block-1 .block-taxonomy-header .description *{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);text-align:center}.block-views-blockrelated-products-block-1 .swiper-slider{margin-inline:auto;max-width:1122px}.block-views-blockrelated-products-block-1 .swiper-slider .swiper-wrapper{padding-bottom:calc(var(--spred-size-2) + 8px)}@media (min-width:1024px){.block-views-blockrelated-products-block-1 .swiper-slider .swiper-wrapper{padding-bottom:calc(var(--spred-size-4) + 8px)}}.block-views-blockrelated-products-block-1 .swiper-slider:has(.swiper-pagination-lock){width:-moz-fit-content;width:fit-content}.block-views-blockrelated-products-block-1 .swiper-slider:has(.swiper-pagination-lock) .swiper-wrapper{padding-bottom:0}.block-views-blockrelated-products-block-1 .swiper-slider .swiper-slide{border-radius:var(--spred-border-radius-l);max-width:140px}.block-views-blockrelated-products-block-1 .swiper-slider .swiper-slide img{border-radius:var(--spred-border-radius-l)}.view-commerce-user-orders table{width:780px}#views-form-favorites-favorites,.view-commerce-user-orders{overflow-x:auto}#views-form-favorites-favorites table,.view-commerce-user-orders table{background:var(--spred-background-primary);border-collapse:separate;border-spacing:0 var(--spred-size-2)}#views-form-favorites-favorites table td,#views-form-favorites-favorites table th,.view-commerce-user-orders table td,.view-commerce-user-orders table th{background-color:var(--spred-background-primary);border:none}#views-form-favorites-favorites table thead tr,.view-commerce-user-orders table thead tr{border:none}#views-form-favorites-favorites table thead tr th,.view-commerce-user-orders table thead tr th{font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}#views-form-favorites-favorites table tr,.view-commerce-user-orders table tr{border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-l)}#views-form-favorites-favorites table tbody,.view-commerce-user-orders table tbody{background:var(--spred-background-primary);transform:translateY(-24px)}#views-form-favorites-favorites table tbody tr,.view-commerce-user-orders table tbody tr{overflow:hidden}#views-form-favorites-favorites table tbody tr:hover,.view-commerce-user-orders table tbody tr:hover{box-shadow:0 10px 40px -5px rgba(14,82,139,.1)}#views-form-favorites-favorites table tbody tr:has(.pending) .arrow-right,.view-commerce-user-orders table tbody tr:has(.pending) .arrow-right{background-color:var(--spred-text-accent)}#views-form-favorites-favorites table tbody tr:has(.canceled) .arrow-right,.view-commerce-user-orders table tbody tr:has(.canceled) .arrow-right{background-color:var(--spred-text-accent)}#views-form-favorites-favorites table tbody tr:has(.processing) .arrow-right,.view-commerce-user-orders table tbody tr:has(.processing) .arrow-right{background-color:var(--spred-text-accent-alt)}#views-form-favorites-favorites table tbody tr:has(.ready_for_pickup,.sent) .arrow-right,.view-commerce-user-orders table tbody tr:has(.ready_for_pickup,.sent) .arrow-right{background-color:var(--spred-text-accent)}#views-form-favorites-favorites table tbody tr td,.view-commerce-user-orders table tbody tr td{border-bottom:1px solid var(--spred-border-color-secondary);border-top:1px solid var(--spred-border-color-secondary)}#views-form-favorites-favorites table tbody tr td:first-child,.view-commerce-user-orders table tbody tr td:first-child{border-bottom-left-radius:var(--spred-border-radius-l);border-left:1px solid var(--spred-border-color-secondary);border-top-left-radius:var(--spred-border-radius-l)}#views-form-favorites-favorites table tbody tr td:last-child,.view-commerce-user-orders table tbody tr td:last-child{border-bottom-right-radius:var(--spred-border-radius-l);border-right:1px solid var(--spred-border-color-secondary);border-top-right-radius:var(--spred-border-radius-l)}#views-form-favorites-favorites table .arrow-right,.view-commerce-user-orders table .arrow-right{background-color:var(--spred-color-transparent-dark-s);display:block;font-size:0;height:var(--spred-size-3);-webkit-mask-image:url(../images/icons/chevron.svg);mask-image:url(../images/icons/chevron.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;rotate:90deg;width:var(--spred-size-3)}#views-form-favorites-favorites table .views-field-state span,.view-commerce-user-orders table .views-field-state span{background-color:var(--spred-background-negative-primary);border-radius:var(--spred-border-radius-full);color:var(--spred-text-primary-inverse);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);padding:var(--spred-size-0-5) var(--spred-size-1);white-space:nowrap}#views-form-favorites-favorites table .views-field-state span.pending,.view-commerce-user-orders table .views-field-state span.pending{background-color:var(--spred-background-accent-tertiary)}#views-form-favorites-favorites table .views-field-state span.canceled,.view-commerce-user-orders table .views-field-state span.canceled{background-color:var(--spred-background-negative-primary)}#views-form-favorites-favorites table .views-field-state span.processing,.view-commerce-user-orders table .views-field-state span.processing{background-color:var(--spred-background-info-primary)}#views-form-favorites-favorites table .views-field-state span.ready_for_pickup,#views-form-favorites-favorites table .views-field-state span.sent,.view-commerce-user-orders table .views-field-state span.ready_for_pickup,.view-commerce-user-orders table .views-field-state span.sent{background-color:var(--spred-background-positive-primary)}#views-form-favorites-favorites table .views-field-order-number-1,.view-commerce-user-orders table .views-field-order-number-1{width:var(--spred-size-5)}.view-products-from-series .view-content{display:grid;gap:var(--spred-size-1);grid-template-columns:repeat(2,1fr);margin-bottom:var(--spred-size-3)}@media (min-width:640px){.view-products-from-series .view-content{gap:var(--spred-size-2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (min-width:768px){.view-products-from-series .view-content{gap:var(--spred-size-4);margin-bottom:var(--spred-size-6)}}.view-blog.view-display-id-page_1 .view-content{display:grid;gap:var(--spred-size-1);grid-template-columns:repeat(1,1fr)}@media (min-width:440px){.view-blog.view-display-id-page_1 .view-content{grid-template-columns:repeat(2,1fr)}}@media (min-width:640px){.view-blog.view-display-id-page_1 .view-content{gap:var(--spred-size-2);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (min-width:768px){.view-blog.view-display-id-page_1 .view-content{gap:var(--spred-size-4)}}.view-your-opinion-matters{left:50%;margin-left:-50dvw;position:relative;width:100dvw}.view-your-opinion-matters .swiper-slide{background-color:#fff;border:1px solid var(--spred-color-transparent-dark-xs);border-radius:14px;padding:var(--spred-size-2-5) var(--spred-size-2)}@media (min-width:1024px){.view-your-opinion-matters .swiper-slide{display:grid;grid-template-columns:48px max-content max-content 1fr;grid-template-rows:repeat(3,max-content);padding:var(--spred-size-5)}}.view-your-opinion-matters .swiper-slide.swiper-slide{opacity:.5}.view-your-opinion-matters .swiper-slide.swiper-slide-active{box-shadow:0 24px 32px 0 rgba(14,82,139,.25);opacity:1}.view-your-opinion-matters .swiper-wrapper{align-items:center;padding-bottom:calc(var(--spred-size-8) + 8px)!important}.view-your-opinion-matters .views-field-comment,.view-your-opinion-matters .views-field-comment span{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:600;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.view-your-opinion-matters .views-field-comment{margin-bottom:var(--spred-size-2-5);text-align:center}@media (min-width:1024px){.view-your-opinion-matters .views-field-comment{grid-column:1/-1;grid-row:1;margin-bottom:var(--spred-size-5)}}.view-your-opinion-matters .views-field-user-picture{margin-bottom:var(--spred-size-1)}@media (min-width:1024px){.view-your-opinion-matters .views-field-user-picture{grid-column:1;grid-row:2/-1;margin-bottom:0}}.view-your-opinion-matters .views-field-user-picture img{border-radius:var(--spred-border-radius-full);margin-inline:auto}.view-your-opinion-matters .views-field-last-name{font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;font-weight:500;letter-spacing:.2px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}@media (min-width:1024px){.view-your-opinion-matters .views-field-last-name{align-items:flex-end;display:flex;grid-column:1/3;grid-row:2;margin-left:var(--spred-size-1-5)}}.view-your-opinion-matters .views-field-occupation,.view-your-opinion-matters .views-field-occupation span{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:.3px;line-height:clamp(1rem,1rem + 0vw,1rem)}.view-your-opinion-matters .views-field-occupation{margin-bottom:var(--spred-size-2)}@media (min-width:1024px){.view-your-opinion-matters .views-field-occupation{grid-column:1/3;grid-row:3;margin-bottom:0;margin-left:var(--spred-size-1-5)}.view-your-opinion-matters .views-field-rating{grid-column:4;grid-row:2/-1;place-self:center end}}.view-your-opinion-matters .views-field-rating span[data-review-score]{background-image:url(../images/icons/review-star.svg);content:"";display:flex;font-size:0;height:24px;margin-inline:auto}.view-your-opinion-matters .views-field-rating span[data-review-score="1"]{width:24px}.view-your-opinion-matters .views-field-rating span[data-review-score="2"]{width:48px}.view-your-opinion-matters .views-field-rating span[data-review-score="3"]{width:72px}.view-your-opinion-matters .views-field-rating span[data-review-score="4"]{width:96px}.view-your-opinion-matters .views-field-rating span[data-review-score="5"]{width:120px}#block-spred-views-block-product-blocks-block-1{background:var(--spred-background-secondary);box-shadow:0 0 0 100vmax var(--spred-background-secondary);clip-path:inset(0 -100vmax);padding-block:var(--spred-size-5)}@media (min-width:1280px){#block-spred-views-block-product-blocks-block-1{padding-block:var(--spred-size-15)}}#block-spred-views-block-product-blocks-block-1 .swiper-wrapper{padding-block:0 calc(var(--spred-size-4) + 8px)}@media (min-width:1280px){#block-spred-views-block-product-blocks-block-1 .swiper-wrapper{padding-block:0 calc(var(--spred-size-10) + 8px)}}@media (min-width:1280px){#block-spred-views-block-product-blocks-block-1:has(.swiper-pagination-lock){padding-bottom:var(--spred-size-5)}}#block-spred-views-block-similar-products-similar-products{margin-top:var(--spred-size-5)}@media (min-width:1280px){#block-spred-views-block-similar-products-similar-products{margin-top:var(--spred-size-15)}}#block-spred-views-block-similar-products-similar-products .swiper-wrapper{padding-block:0 calc(var(--spred-size-4) + 8px)}@media (min-width:1280px){#block-spred-views-block-similar-products-similar-products .swiper-wrapper{padding-block:0 calc(var(--spred-size-10) + 8px)}}#block-spred-views-block-feature-cards-block-1{margin-top:var(--spred-size-5)}@media (min-width:1280px){#block-spred-views-block-feature-cards-block-1{margin-top:var(--spred-size-15)}}#block-spred-views-block-feature-cards-block-1 .swiper-wrapper{padding-bottom:calc(var(--spred-size-4) + 8px);padding-top:0}#block-spred-views-block-feature-cards-block-1:has(.swiper-pagination-lock) .swiper-wrapper{padding-bottom:0}#block-spred-views-block-feature-cards-block-1:has(.swiper-pagination-lock) .swiper-wrapper>:first-child{margin-left:auto!important}#block-spred-views-block-feature-cards-block-1:has(.swiper-pagination-lock) .swiper-wrapper>:last-child{margin-right:auto!important}#block-spred-views-block-product-blocks-block-1>h2,#block-spred-views-block-similar-products-similar-products>h2{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);margin-block:0 var(--spred-size-4);text-align:left}@media (min-width:1280px){#block-spred-views-block-product-blocks-block-1>h2,#block-spred-views-block-similar-products-similar-products>h2{margin-bottom:var(--spred-size-6)}}.view-product-reviews-for-product-page .view-header{border-bottom:1px solid var(--spred-border-color-secondary);display:flex;flex-direction:column;gap:var(--spred-size-4);margin-block:var(--spred-size-4);padding-bottom:var(--spred-size-4)}@media (min-width:1024px){.view-product-reviews-for-product-page .view-header{align-items:center;flex-direction:row;justify-content:flex-start}}.view-product-reviews-for-product-page .view-header .average-container{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:var(--spred-size-1);justify-content:center}.view-product-reviews-for-product-page .view-header .average-container .count-stats{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);margin-bottom:var(--spred-size-2)}.view-product-reviews-for-product-page .view-header .average-container .average{color:var(--spred-text-tertiary);font-family:NewBlack Regular,sans-serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:700;font-weight:400;letter-spacing:normal;line-height:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem)}.view-product-reviews-for-product-page .view-header .average-container .average:after{background-color:var(--spred-background-accent);content:"";display:inline-block;height:var(--spred-size-3);justify-content:center;margin-left:var(--spred-size-1);-webkit-mask-image:url(../images/icons/review-star.svg);mask-image:url(../images/icons/review-star.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:var(--spred-size-3)}.view-product-reviews-for-product-page .view-header .average-container .average b{color:var(--spred-text-primary);font-family:NewBlack Regular,sans-serif;font-size:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem);font-weight:700;letter-spacing:0;line-height:clamp(2.5rem,2.1666666667rem + 1.4814814815vw,3.5rem)}.view-product-reviews-for-product-page .view-header .rating-distribution{align-items:center;display:grid;gap:var(--spred-size-1) var(--spred-size-2);grid-template-columns:auto 1fr auto;width:100%}@media (min-width:1024px){.view-product-reviews-for-product-page .view-header .rating-distribution{grid-template-columns:auto 284px auto;width:-moz-fit-content;width:fit-content}}.view-product-reviews-for-product-page .view-header .rating-distribution .rating{align-items:center;display:flex;font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;gap:var(--spred-size-0-5);justify-content:flex-end;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.view-product-reviews-for-product-page .view-header .rating-distribution .rating:after{background-color:var(--spred-text-primary);content:"";display:block;height:var(--spred-size-2-5);-webkit-mask-image:url(../images/icons/review-star.svg);mask-image:url(../images/icons/review-star.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:var(--spred-size-2-5)}.view-product-reviews-for-product-page .view-header .rating-distribution .bar{background-color:var(--spred-background-disabled);border-radius:var(--spred-border-radius-l);height:8px;width:100%}@media (min-width:1024px){.view-product-reviews-for-product-page .view-header .rating-distribution .bar{width:284px}}.view-product-reviews-for-product-page .view-header .rating-distribution .bar-fill{background-color:var(--spred-background-accent);border-radius:var(--spred-border-radius-l);height:100%}.view-product-reviews-for-product-page>.view-content>.item-list>ul{display:flex;flex-direction:column;gap:var(--spred-size-2)}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li{border:1px solid var(--spred-color-transparent-dark-xs);border-radius:14px;display:grid;margin:0;padding:var(--spred-size-2);row-gap:var(--spred-size-2)}@media (min-width:1024px){.view-product-reviews-for-product-page>.view-content>.item-list>ul>li{gap:var(--spred-size-3) var(--spred-size-4);grid-auto-flow:column;grid-template-columns:1fr 136px;grid-template-rows:repeat(3,max-content);padding:var(--spred-size-4)}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-rating{display:grid;grid-row:1/-1;place-content:center}}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-rating span{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem)}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-rating span[data-review-score]{-moz-column-gap:var(--spred-size-1);column-gap:var(--spred-size-1);display:flex}@media (min-width:1024px){.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-rating span[data-review-score]{align-items:center;flex-direction:column}}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-rating span[data-review-score]:after{content:"";display:flex;height:24px;width:136px}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-rating span[data-review-score][data-review-score="1"]:after{background-image:url(../images/icons/1-star.svg)}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-rating span[data-review-score][data-review-score="2"]:after{background-image:url(../images/icons/2-star.svg)}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-rating span[data-review-score][data-review-score="3"]:after{background-image:url(../images/icons/3-star.svg)}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-rating span[data-review-score][data-review-score="4"]:after{background-image:url(../images/icons/4-star.svg)}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-rating span[data-review-score][data-review-score="5"]:after{background-image:url(../images/icons/5-star.svg)}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-nothing img{border-radius:var(--spred-border-radius-full)}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-nothing .field-content{align-items:center;display:flex;gap:var(--spred-size-2)}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-nothing .field-content .wrapper{display:flex;flex-direction:column;gap:var(--spred-size-0-5)}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-nothing .field-content .wrapper p{margin-bottom:0}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-nothing .field-content .wrapper .full-name{font-family:NewBlack Regular,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:600;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-nothing .field-content .wrapper .date,.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-nothing .field-content .wrapper .occupation{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:.3px;line-height:clamp(1rem,1rem + 0vw,1rem)}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-comment span{font-family:Poppins,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-image-target-id .field__label{display:none}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-image-target-id .field__items{display:flex;gap:var(--spred-size-1)}@media (min-width:768px){.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-image-target-id .field__items{gap:var(--spred-size-1)}}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-image-target-id .field__items a:focus{outline:none}.view-product-reviews-for-product-page>.view-content>.item-list>ul>li .views-field-image-target-id .field__items img{border-radius:var(--spred-border-radius-m)}.view-product-reviews-for-product-page ul{list-style-type:none;margin:0;padding:0}.view-product-reviews-for-product-page ul li{margin:0}.view-product-reviews-for-product-page ul li .product-review-image{border-radius:var(--spred-size-1)}.view .more-link a{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;display:block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);margin-inline:auto;outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease;width:-moz-fit-content;width:fit-content}.view .more-link a:active,.view .more-link a:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.view .more-link a:focus{background-color:var(--spred-color-blue-50)}.view .more-link a:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.view .more-link a:active,.view .more-link a:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.view .more-link a:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.toolbar-fixed .block-cheeseburgermenu-container{top:calc(var(--drupal-displace-offset-top, 0px))}@media (min-width:768px){.toolbar-fixed .block-cheeseburgermenu-container{top:calc(var(--drupal-displace-offset-top, 0px))}}.cheeseburger-menu__mainmenu{flex-direction:column}.cheeseburger-menu__mainmenu li{border-width:0;color:var(--spred-color-neutral-10);cursor:pointer;font-family:NewBlack Regular;font-size:var(--spred-size-body-s);font-weight:var(--spred-weight-regular);letter-spacing:.5px;line-height:var(--spred-line-height-title-s);margin:0;padding:var(--spred-size-1-5) var(--spred-size-2-5)}.cheeseburger-menu__mainmenu li.main__item:hover{background-color:var(--spred-color-cyan-95)}.cheeseburger-menu__mainmenu .account__item{background-color:var(--spred-color-cyan-95);border-top:1px solid var(--spred-color-transparent-dark-xs)}.cheeseburger-menu__mainmenu .account__item a{background-color:var(--spred-color-cyan-70);border:1px solid transparent;border-radius:var(--spred-button-border-radius);color:var(--spred-color-neutral-100);display:flex;justify-content:center;max-width:none;padding:var(--spred-size-1-5) var(--spred-size-4)!important}.cheeseburger-menu__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);left:0}.cheeseburger-menu__side-menu{display:none}.cheeseburger-menu__item{border-bottom:1px solid var(--spred-border-color-primary);padding-block:var(--spred-size-1-5)}.cheeseburger-menu__item-label{min-height:0}.cheeseburger-menu__item a:hover,.cheeseburger-menu__item span:hover{text-decoration:none}.cheeseburger-menu__main-navigation-area{display:flex;flex-direction:column;height:100dvh;justify-content:space-between;padding-bottom:0}.cheeseburger-menu__main-navigation-area>div{border-bottom:none;margin-bottom:0}.cheeseburger-menu__main-navigation-area>div:first-child{display:none}.cheeseburger-menu__main-navigation-area [data-cheeseburger-id=menu-account]{border-top:1px solid var(--spred-border-color-secondary)}#block-spred-cheeseburgermenu{padding-left:0;top:0;width:280px;z-index:1000000}#block-spred-cheeseburgermenutrigger{background:#fff;border-radius:var(--spred-button-border-radius);z-index:1000}.block-cheeseburgermenu__trigger-element{transition:all .3s ease}.block-cheeseburgermenu__trigger-element span[data-once=cheeseburger]{background:var(--spred-color-neutral-10);border-radius:2px;height:3px;transition:all .3s ease}.block-cheeseburgermenu__trigger-element:hover{scale:.9}.block-cheeseburgermenu__trigger-element:hover span[data-once=cheeseburger]{width:var(--spred-size-4)}body.body--has-active-cheese #block-spred-typesensesearchbox{z-index:0}body.body--has-active-cheese .block-cheeseburgermenu__trigger-element span:first-of-type{top:50%;transform:translate(-50%,-50%) rotate(45deg)}body.body--has-active-cheese .block-cheeseburgermenu__trigger-element span:nth-of-type(2){display:none}body.body--has-active-cheese .block-cheeseburgermenu__trigger-element span:nth-of-type(3){top:50%;transform:translate(-50%,-50%) rotate(-45deg)}[data-cheeseburger-id=menu-account] .cheeseburger-menu__item-label:is(span){display:none!important}[data-cheeseburger-id=menu-account] .cheeseburger-menu__submenu-trigger{display:none}[data-cheeseburger-id=menu-account] .cheeseburger-menu__submenu{display:flex;flex-direction:column;gap:var(--spred-size-1-5);height:auto!important;padding:var(--spred-size-1-5) var(--spred-size-2)!important}[data-cheeseburger-id=menu-account] .cheeseburger-menu__item{border:none;padding:0}[data-cheeseburger-id=menu-account] .cheeseburger-menu__item a[href="/user"]{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}[data-cheeseburger-id=menu-account] .cheeseburger-menu__item a[href="/user"]:active,[data-cheeseburger-id=menu-account] .cheeseburger-menu__item a[href="/user"]:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}[data-cheeseburger-id=menu-account] .cheeseburger-menu__item a[href="/user"]:focus{background-color:var(--spred-color-blue-50)}[data-cheeseburger-id=menu-account] .cheeseburger-menu__item a[href="/user"]:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}[data-cheeseburger-id=menu-account] .cheeseburger-menu__item a[href="/user"]:active,[data-cheeseburger-id=menu-account] .cheeseburger-menu__item a[href="/user"]:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}[data-cheeseburger-id=menu-account] .cheeseburger-menu__item a[href="/user"]:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}[data-cheeseburger-id=menu-category-menu]{border-bottom:1px solid var(--spred-border-color-primary)!important;padding-bottom:var(--spred-size-2)}[data-cheeseburger-id=menu-category-menu] .cheeseburger-menu__title{font-family:Poppins,sans-serif;font-size:clamp(.813rem,.813rem + 0vw,.813rem);font-weight:400;font-weight:600;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);padding-bottom:var(--spred-size-1);padding-left:0!important;text-transform:none}[data-cheeseburger-id=menu-category-menu] .cheeseburger-menu__item{border-bottom:none;padding-block:0}[data-cheeseburger-id=menu-category-menu] .cheeseburger-menu__item>a,[data-cheeseburger-id=menu-category-menu] .cheeseburger-menu__item>span{display:block;padding-block:var(--spred-size-1)}[data-cheeseburger-id=menu-category-menu] .cheeseburger-menu__item a,[data-cheeseburger-id=menu-category-menu] .cheeseburger-menu__item span{font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);padding-left:0!important}[data-cheeseburger-id=menu-category-menu] .cheeseburger-menu__item a.has-category-icon,[data-cheeseburger-id=menu-category-menu] .cheeseburger-menu__item span.has-category-icon{background-position:0;background-repeat:no-repeat;background-size:30px;padding-left:var(--spred-size-5)!important}[data-cheeseburger-id=menu-category-menu] .cheeseburger-menu__item--is-expanded>span>span{font-weight:600}[data-cheeseburger-id=menu-category-menu] .cheeseburger-menu__submenu{background:transparent;padding-left:var(--spred-size-5)!important}[data-cheeseburger-id=menu-category-menu] .cheeseburger-menu__submenu-trigger{opacity:.5}[data-cheeseburger-id=menu-category-menu] .cheeseburger-menu__submenu-trigger>div{margin-top:var(--spred-size-1-5)}.block-language{display:none}@media (min-width:1024px){.block-language{display:block}}.block-language .links{background:var(--spred-color-neutral-100);border:1px solid var(--spred-border-color-primary);display:flex;flex-direction:column;height:calc(1.125rem + var(--spred-size-1)*2);overflow:hidden;position:absolute;right:0;transition:height .3s ease;will-change:height;z-index:10}.block-language .links li{list-style:none;margin-left:0}.block-language .links li.is-active{order:-1}.block-language .links li a{color:var(--spred-text-primary);line-height:2rem;padding:var(--spred-size-1) var(--spred-size-5) var(--spred-size-1) var(--spred-size-2)}.block-language .links li a:hover{color:var(--spred-menu-link--hover)}.block-language .links:hover:has(li:only-child){height:calc(1.125rem + var(--spred-size-1)*2*1)}.block-language .links:hover:has(li:first-child:nth-last-child(2)){height:calc(2.5rem + var(--spred-size-1)*2*2)}.block-language .links:hover:has(li:first-child:nth-last-child(3)){height:calc(3.75rem + var(--spred-size-1)*2*3)}.block-language .links:hover:has(li:first-child:nth-last-child(4)){height:calc(5rem + var(--spred-size-1)*2*4)}.block-language .links:hover:has(li:first-child:nth-last-child(5)){height:calc(6.25rem + var(--spred-size-1)*2*5)}.block-language .links:hover li.is-active{text-decoration:underline}.block-language .links:after{background:url(../images/icons/sp-icons/arrow.svg) no-repeat 50%/var(--spred-size-3);content:"";display:block;height:var(--spred-size-2);position:absolute;right:var(--spred-size-1);top:var(--spred-size-1);transform:rotate(-270deg);width:var(--spred-size-2)}nav ul:not(.contextual-links,.toolbar-menu,.cheeseburger-menu__submenu,.cheeseburger-menu__mainmenu){display:flex;padding-inline-start:0}.menu--favorites{border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius)}.menu--favorites:not(.disabled):hover{border-color:var(--spred-theme-primary)}.menu--favorites:not(.disabled):has(a:focus){outline:2px solid var(--spred-color-neutral-0)}.menu--favorites:not(.disabled) a:focus,.menu--favorites:not(.disabled) a:focus-visible{outline:0}.menu--favorites:not(.disabled):has(a:focus),.menu--favorites:not(.disabled):hover{background-color:var(--spred-color-cyan-95)}.menu--favorites.disabled{background-color:var(--spred-color-neutral-90)}.menu--favorites.disabled a[href$="/favorites"]{opacity:.5}.menu--favorites.disabled a{pointer-events:none}.menu--favorites a[href$="/favorites"]{background-image:url(../images/icons/heart.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;color:transparent;display:block;height:var(--spred-size-2-5);padding:calc(var(--spred-size-3) - 1px);width:var(--spred-size-2-5)}.menu--main .menu{border-left:1px solid var(--spred-color-transparent-light-m);gap:var(--spred-size-1)}.menu--main .menu-item a{border-radius:var(--spred-border-radius-full);color:var(--spred-color-neutral-10);font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-s);font-weight:var(--spred-weight-regular);letter-spacing:.5px;line-height:var(--spred-line-height-title-m);padding:var(--spred-size-1-5) var(--spred-size-2-5)}.menu--main .menu-item a:hover{background-color:var(--spred-background-secondary)}.menu--main .menu-item a.is-active,.menu--main .menu-item a:active{background-color:var(--spred-color-cyan-95);font-weight:var(--spred-weight-semibold)}.menu--main .menu-item a.is-active:hover,.menu--main .menu-item a:active:hover{background-color:var(--spred-background-secondary)}body:not(.path-frontpage):has(.category-label:hover) #block-spred-hierarchicaltaxonomymenu-2{display:block}body:not(.path-frontpage) .category-label:hover{background-color:var(--spred-color-red-30);cursor:default}body:not(.path-frontpage):has(#block-spred-hierarchicaltaxonomymenu-2:hover) .category-label{background-color:var(--spred-color-red-30)}.block-hierarchical-taxonomy-menu li,.block-hierarchical-taxonomy-menu ul{list-style:none;margin:0;padding:0}.block-hierarchical-taxonomy-menu li{align-items:flex-start;display:flex;padding-inline:var(--spred-size-1-5);position:relative;width:298px}.block-hierarchical-taxonomy-menu li a{color:var(--spred-text-secondary)}.block-hierarchical-taxonomy-menu li:hover{background-color:var(--spred-color-blue-90)}.block-hierarchical-taxonomy-menu li ul{left:100%;position:absolute;top:0;width:298px;z-index:100}.block-hierarchical-taxonomy-menu .hierarchical-taxonomy-menu,.block-hierarchical-taxonomy-menu li ul{background-color:var(--spred-background-primary);box-shadow:1px 1px 7px 0 rgba(0,0,0,.1)}.block-hierarchical-taxonomy-menu .block-taxonomymenu__menu-item--expanded>ul{display:none}.block-hierarchical-taxonomy-menu .block-taxonomymenu__menu-item--expanded:hover>ul{display:block}.block-hierarchical-taxonomy-menu .block-taxonomymenu__menu-item--expanded:hover>span>a{font-weight:600}.block-hierarchical-taxonomy-menu .block-taxonomymenu__link-wrapper{width:100%}.block-hierarchical-taxonomy-menu .block-taxonomymenu__link-wrapper:not(:has(img)){padding-block:var(--spred-size-1)}.block-hierarchical-taxonomy-menu .block-taxonomymenu__link-wrapper a{align-items:center;display:flex;flex-grow:1;gap:var(--spred-size-1);padding-block:var(--spred-size-1);width:100%}.block-hierarchical-taxonomy-menu .block-taxonomymenu__link-wrapper img{background-color:var(--spred-color-neutral-100);border-radius:var(--spred-border-radius-s);padding:var(--spred-size-0-5)}.block-hierarchical-taxonomy-menu .block-taxonomymenu__arrow-right{align-self:center;height:100%;margin-left:auto}#block-spred-hierarchicaltaxonomymenu-2{display:none;left:0;position:absolute;top:100%}#block-spred-hierarchicaltaxonomymenu-2:hover{display:block}#block-spred-hierarchicaltaxonomymenu-2>ul{flex-direction:column}.menu--account{display:none}.menu--account .menu{gap:var(--spred-size-2)}.menu--account .menu a{color:var(--spred-color-neutral-10);font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}@media (min-width:1280px){.menu--account{display:block}}#pre-header #block-spred-account-menu{display:none}@media (min-width:1024px){#pre-header #block-spred-account-menu{display:block}}body.user-logged-in .menu--account .menu-item--expanded{position:relative}body.user-logged-in .menu--account .menu-item--expanded:hover ul{display:block}body.user-logged-in .menu--account .menu-item--expanded ul{background-color:var(--spred-background-primary);border-radius:var(--spred-border-radius-l);box-shadow:0 3px 8px rgba(0,0,0,.24);display:none;overflow:hidden;position:absolute;right:0;top:100%;z-index:100}body.user-logged-in .menu--account .menu-item--expanded ul a{display:block;padding:var(--spred-size-2);white-space:nowrap}body.user-logged-in .menu--account .menu-item--expanded ul a:hover{background-color:var(--spred-background-secondary);text-decoration:none}body.user-logged-in .menu--account .menu .user-account-wrapper{background-color:var(--spred-background-accent);border-radius:var(--spred-border-radius-full);color:var(--spred-text-primary-inverse);display:grid;height:var(--spred-size-6);overflow:hidden;place-content:center;width:var(--spred-size-6)}body.user-logged-in .menu--account .menu .user-account-wrapper span{font-family:Poppins,sans-serif;font-size:clamp(1rem,.9166666667rem + .3703703704vw,1.25rem);font-weight:500;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem);text-transform:uppercase}body.user-logged-in .menu--account .menu .user-account-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-fit:center;object-fit:center}body.user-logged-in .menu--account .menu a[data-drupal-link-system-path=user]{text-decoration:none}body.user-logged-in .menu--account .menu a[data-drupal-link-system-path=user] span{align-items:center;background-color:var(--spred-background-secondary);border-radius:var(--spred-border-radius-full);display:flex;height:48px;padding-inline:var(--spred-size-2-5);text-transform:uppercase;width:48px}body:not(.user-logged-in) .menu--account .menu a{background:var(--spred-button-primary-bg);border:none;border-radius:var(--spred-button-border-radius);color:var(--spred-button-primary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}body:not(.user-logged-in) .menu--account .menu a:active,body:not(.user-logged-in) .menu--account .menu a:hover{text-decoration:none}body:not(.user-logged-in) .menu--account .menu a:focus{background-color:var(--spred-color-blue-50)}body:not(.user-logged-in) .menu--account .menu a:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}body:not(.user-logged-in) .menu--account .menu a:active,body:not(.user-logged-in) .menu--account .menu a:hover{background:var(--spred-button-primary-bg--hover);box-shadow:var(--spred-box-shadow-m)}body:not(.user-logged-in) .menu--account .menu a:focus-visible{background-color:var(--spred-button-primary-bg--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary);outline:2px solid var(--spred-button-primary-border--focus)}.paragraph--type--teaser-wrapper{text-align:center}.paragraph--type--teaser-wrapper *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1280px){.paragraph--type--teaser-wrapper{text-align:unset}}.paragraph--type--teaser-wrapper h2{margin-block:0 var(--spred-size-3)}.paragraph--type--teaser-wrapper .content-wrapper{align-items:center;display:flex;flex-direction:column;gap:var(--spred-size-4)}@media (min-width:1280px){.paragraph--type--teaser-wrapper .content-wrapper{flex-direction:row;justify-content:space-between}}.paragraph--type--teaser-wrapper .content-wrapper .field--name-field-teaser-wrapper-description{color:var(--spred-color-transparent-dark-m);font-family:Poppins,sans-serif;font-size:var(--spred-size-body-l);line-height:var(--spred-line-height-body-l)}@media (min-width:1280px){.paragraph--type--teaser-wrapper .content-wrapper .field--name-field-teaser-wrapper-description{font-size:var(--spred-size-2-5);line-height:var(--spred-line-height-title-l);max-width:784px}}.paragraph--type--teaser-wrapper .content-wrapper .field--name-field-teaser-wrapper-button a{background:var(--spred-button-primary-bg);border:none;border-radius:var(--spred-button-border-radius);color:var(--spred-button-primary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}.paragraph--type--teaser-wrapper .content-wrapper .field--name-field-teaser-wrapper-button a:active,.paragraph--type--teaser-wrapper .content-wrapper .field--name-field-teaser-wrapper-button a:hover{text-decoration:none}.paragraph--type--teaser-wrapper .content-wrapper .field--name-field-teaser-wrapper-button a:focus{background-color:var(--spred-color-blue-50)}.paragraph--type--teaser-wrapper .content-wrapper .field--name-field-teaser-wrapper-button a:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.paragraph--type--teaser-wrapper .content-wrapper .field--name-field-teaser-wrapper-button a:active,.paragraph--type--teaser-wrapper .content-wrapper .field--name-field-teaser-wrapper-button a:hover{background:var(--spred-button-primary-bg--hover);box-shadow:var(--spred-box-shadow-m)}.paragraph--type--teaser-wrapper .content-wrapper .field--name-field-teaser-wrapper-button a:focus-visible{background-color:var(--spred-button-primary-bg--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary);outline:2px solid var(--spred-button-primary-border--focus)}.paragraph--type--teaser-wrapper.text-center .content-wrapper .field--name-field-teaser-wrapper-description,.paragraph--type--teaser-wrapper.text-center h2{text-align:center}.paragraph--type--teaser-wrapper.text-center>.content-wrapper{display:flex;flex-direction:column}.paragraph--type--teaser-wrapper.text-center>.content-wrapper a{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}.paragraph--type--teaser-wrapper.text-center>.content-wrapper a:active,.paragraph--type--teaser-wrapper.text-center>.content-wrapper a:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.paragraph--type--teaser-wrapper.text-center>.content-wrapper a:focus{background-color:var(--spred-color-blue-50)}.paragraph--type--teaser-wrapper.text-center>.content-wrapper a:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.paragraph--type--teaser-wrapper.text-center>.content-wrapper a:active,.paragraph--type--teaser-wrapper.text-center>.content-wrapper a:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.paragraph--type--teaser-wrapper.text-center>.content-wrapper a:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.paragraph--type--teaser-wrapper.text-center>.content-wrapper .field--name-field-teaser-wrapper-description{margin-inline:auto}.paragraph--type--video .field--name-field-video iframe,.paragraph--type--video .field--name-field-video video{aspect-ratio:16/9;border-radius:var(--spred-border-radius-m);height:auto;max-width:640px;width:100%}.paragraph--type--video .field--name-field-title{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem)}.paragraph--type--gallery .field--name-field-images{padding-bottom:var(--spred-size-5)}.paragraph--type--gallery .field--name-field-images .swiper-slide{display:block}.paragraph--type--gallery .field--name-field-images .swiper-slide img{border-radius:var(--spred-border-radius-m)}.paragraph--type--gallery .field--name-field-images .swiper-pagination{bottom:0}.paragraph--type--gallery .field--name-field-title{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem)}.paragraph--type--wrapper-with-background-color{background-color:var(--background-color);box-shadow:0 0 0 100vmax var(--background-color);clip-path:inset(0 -100vmax);padding-block:var(--spred-size-5)}@media (min-width:1280px){.paragraph--type--wrapper-with-background-color{padding-block:var(--spred-size-15)}.paragraph--type--wrapper-with-background-color:has(.commerce-order-item-add-to-cart-form){padding-bottom:calc(var(--spred-size-5) - 8px)}}.paragraph--type--wrapper-with-background-color>h2{margin-block:0 var(--spred-size-3)}.paragraph--type--wrapper-with-background-color.text-center>h2{text-align:center}.paragraph--type--wrapper-with-background-color.title-decoration .field--name-field-teaser-wrapper-title,.paragraph--type--wrapper-with-background-color.title-decoration .viewsreference--view-title,.paragraph--type--wrapper-with-background-color.title-decoration>h2{align-items:flex-end;display:flex;gap:var(--spred-size-2);justify-content:center;margin-left:92px;overflow:hidden;white-space:nowrap}.paragraph--type--wrapper-with-background-color.title-decoration .field--name-field-teaser-wrapper-title:after,.paragraph--type--wrapper-with-background-color.title-decoration .viewsreference--view-title:after,.paragraph--type--wrapper-with-background-color.title-decoration>h2:after{background-image:url(../images/icons/title-dots.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:92px;transform:translateX(45px);width:92px}@media (min-width:768px){.paragraph--type--wrapper-with-background-color.title-decoration .field--name-field-teaser-wrapper-title:after,.paragraph--type--wrapper-with-background-color.title-decoration .viewsreference--view-title:after,.paragraph--type--wrapper-with-background-color.title-decoration>h2:after{transform:none}}.paragraph--type--wrapper-with-background-color.title-decoration .paragraph--type--teaser-wrapper:not(.text-center)>h2{justify-content:flex-start;margin-left:0}.paragraph--type--wrapper-with-background-color>.field--name-field-children>div{margin-bottom:var(--spred-size-6)}.paragraph--type--wrapper-with-background-color>.field--name-field-children>div:last-child{margin-bottom:0}.paragraph--type--icons-wrapper .swiper-container{display:block}@media (min-width:1280px){.paragraph--type--icons-wrapper .swiper-container{display:none}}.paragraph--type--icons-wrapper .non-swiper-container{display:none;gap:var(--spred-size-4)}@media (min-width:1280px){.paragraph--type--icons-wrapper .non-swiper-container{display:flex;justify-content:center}}.paragraph--type--icons-wrapper:not(.is-swiper) .paragraph--type--icon-with-text,.paragraph--type--icons-wrapper:not(.is-swiper) .paragraph--type--icon-with-text .field-group-link{align-items:center;display:flex;flex-direction:column;gap:var(--spred-size-1)}.paragraph--type--icons-wrapper:not(.is-swiper) .paragraph--type--icon-with-text .field-group-link:hover .field--name-field-svg{scale:1.1}.paragraph--type--icons-wrapper:not(.is-swiper) .paragraph--type--icon-with-text .content-wrapper{text-align:center}.paragraph--type--icons-wrapper:not(.is-swiper) .paragraph--type--icon-with-text .content-wrapper h2{font-size:var(--spred-size-3);font-weight:700;line-height:var(--spred-line-height-title-2xl)}@media (min-width:1280px){.paragraph--type--icons-wrapper:not(.is-swiper) .paragraph--type--icon-with-text .content-wrapper h2{font-size:var(--spred-size-4)}}.paragraph--type--icons-wrapper:not(.is-swiper) .non-swiper-container{-moz-column-gap:var(--spred-size-2);column-gap:var(--spred-size-2);display:grid;grid-template-columns:repeat(3,1fr)}@media (min-width:1280px){.paragraph--type--icons-wrapper:not(.is-swiper) .non-swiper-container{-moz-column-gap:var(--spred-size-4);column-gap:var(--spred-size-4);grid-template-columns:repeat(auto-fit,240px)}}.paragraph--type--icon-with-text{display:flex;gap:var(--spred-size-2-5)}.paragraph--type--icon-with-text .field--name-field-title{color:var(--spred-color-neutral-10);font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-title-m);font-weight:var(--spred-weight-semibold);line-height:var(--spred-line-height-title-s);margin:0;margin-bottom:var(--spred-size-0-5)}.paragraph--type--icon-with-text .field--name-field-info{color:var(--spred-color-transparent-dark-m);font-family:Poppins,sans-serif;font-size:var(--spred-size-body-m);font-weight:var(--spred-weight-regular);line-height:var(--spred-line-height-title-m)}.paragraph--type--icon-with-text .field--name-field-svg{transition:scale .2s ease-in-out}.paragraph--type--icons-wrapper.is-swiper .paragraph--type--icon-with-text .field--name-field-svg{flex-shrink:0}.paragraph--type--icons-wrapper.is-swiper .paragraph--type--icon-with-text .field--name-field-svg>div{background-color:var(--spred-color-yellow-90);border-radius:var(--spred-border-radius-l);padding:16px}.paragraph--type--banner-card,.paragraph--type--small-banner-card{background-color:var(--field-banner-background-color);background-repeat:no-repeat;display:flex;height:100%;overflow:hidden;position:relative}.paragraph--type--banner-card .video-background,.paragraph--type--small-banner-card .video-background{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.paragraph--type--banner-card .video-background--desktop,.paragraph--type--small-banner-card .video-background--desktop{display:none}@media (min-width:768px){.paragraph--type--banner-card .video-background--desktop,.paragraph--type--small-banner-card .video-background--desktop{display:block}}.paragraph--type--banner-card .video-background--mobile,.paragraph--type--small-banner-card .video-background--mobile{display:block}@media (min-width:768px){.paragraph--type--banner-card .video-background--mobile,.paragraph--type--small-banner-card .video-background--mobile{display:none}}.paragraph--type--banner-card .paragraph-wrapper,.paragraph--type--small-banner-card .paragraph-wrapper{position:relative;z-index:1}.paragraph--type--banner-card .video-link,.paragraph--type--small-banner-card .video-link{height:100%;left:1px;position:absolute;text-indent:-9999px;top:0;width:100%;z-index:2}.paragraph--type--banner-card .field--name-field-video-link,.paragraph--type--small-banner-card .field--name-field-video-link{display:none}.paragraph--type--banner-card.invert .field--name-field-body,.paragraph--type--banner-card.invert .field--name-field-title-formatted,.paragraph--type--small-banner-card.invert .field--name-field-body,.paragraph--type--small-banner-card.invert .field--name-field-title-formatted{color:var(--spred-text-primary)}.paragraph--type--banner-card .paragraph-wrapper,.paragraph--type--small-banner-card .paragraph-wrapper{display:flex;flex-direction:column;justify-content:space-between;margin-inline:auto;max-width:1632px;padding-inline:var(--spred-size-2);padding-inline:var(--spred-size-3);width:100%}@media (min-width:768px){.paragraph--type--banner-card .paragraph-wrapper,.paragraph--type--small-banner-card .paragraph-wrapper{flex-direction:row;gap:var(--spred-size-4)}.paragraph--type--banner-card .paragraph-wrapper>*,.paragraph--type--small-banner-card .paragraph-wrapper>*{flex:1}}@media (min-width:1280px){.paragraph--type--banner-card .paragraph-wrapper,.paragraph--type--small-banner-card .paragraph-wrapper{height:515px}}.paragraph--type--banner-card .content-wrapper,.paragraph--type--small-banner-card .content-wrapper{display:flex;flex-direction:column;justify-content:center;padding-block:var(--spred-size-5)}@media (min-width:1280px){.paragraph--type--banner-card .content-wrapper,.paragraph--type--small-banner-card .content-wrapper{padding-block:var(--spred-size-15)}.paragraph--type--banner-card .content-wrapper .field--name-field-title-formatted,.paragraph--type--small-banner-card .content-wrapper .field--name-field-title-formatted{max-width:500px}}.paragraph--type--banner-card .content-wrapper .field--name-field-title-formatted,.paragraph--type--small-banner-card .content-wrapper .field--name-field-title-formatted{margin-bottom:var(--spred-size-3)}.paragraph--type--banner-card .content-wrapper .field--name-field-body,.paragraph--type--small-banner-card .content-wrapper .field--name-field-body{margin-bottom:var(--spred-size-5)}.paragraph--type--banner-card .field--name-field-media-video-file video,.paragraph--type--small-banner-card .field--name-field-media-video-file video{pointer-events:none}.paragraph--type--banner-card .field--name-field-title-formatted,.paragraph--type--small-banner-card .field--name-field-title-formatted{color:var(--spred-text-primary-inverse);font-family:NewBlack Regular,sans-serif;font-size:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem);font-weight:700;letter-spacing:0;line-height:clamp(2.5rem,2.1666666667rem + 1.4814814815vw,3.5rem)}.paragraph--type--banner-card .field--name-field-title-formatted p,.paragraph--type--small-banner-card .field--name-field-title-formatted p{color:var(--spred-color-brand-2);font-family:NewBlack Regular,sans-serif;font-size:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem);font-weight:700;letter-spacing:0;line-height:clamp(2.5rem,2.1666666667rem + 1.4814814815vw,3.5rem)}.paragraph--type--banner-card .field--name-field-body,.paragraph--type--small-banner-card .field--name-field-body{color:var(--spred-text-primary-inverse)}.paragraph--type--banner-card .field--name-field-body,.paragraph--type--banner-card .field--name-field-body *,.paragraph--type--small-banner-card .field--name-field-body,.paragraph--type--small-banner-card .field--name-field-body *{font-family:Poppins,sans-serif;font-size:clamp(1rem,.9166666667rem + .3703703704vw,1.25rem);font-weight:500;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem)}.paragraph--type--banner-card .field--name-field-link,.paragraph--type--small-banner-card .field--name-field-link{align-items:flex-end;display:flex}.paragraph--type--banner-card .field--name-field-link a,.paragraph--type--small-banner-card .field--name-field-link a{background:var(--spred-button-primary-bg);border:none;border-radius:var(--spred-button-border-radius);color:var(--spred-button-primary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}.paragraph--type--banner-card .field--name-field-link a:active,.paragraph--type--banner-card .field--name-field-link a:hover,.paragraph--type--small-banner-card .field--name-field-link a:active,.paragraph--type--small-banner-card .field--name-field-link a:hover{text-decoration:none}.paragraph--type--banner-card .field--name-field-link a:focus,.paragraph--type--small-banner-card .field--name-field-link a:focus{background-color:var(--spred-color-blue-50)}.paragraph--type--banner-card .field--name-field-link a:disabled,.paragraph--type--small-banner-card .field--name-field-link a:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.paragraph--type--banner-card .field--name-field-link a:active,.paragraph--type--banner-card .field--name-field-link a:hover,.paragraph--type--small-banner-card .field--name-field-link a:active,.paragraph--type--small-banner-card .field--name-field-link a:hover{background:var(--spred-button-primary-bg--hover);box-shadow:var(--spred-box-shadow-m)}.paragraph--type--banner-card .field--name-field-link a:focus-visible,.paragraph--type--small-banner-card .field--name-field-link a:focus-visible{background-color:var(--spred-button-primary-bg--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary);outline:2px solid var(--spred-button-primary-border--focus)}.paragraph--type--banner-card .field--name-field-mobile-image,.paragraph--type--small-banner-card .field--name-field-mobile-image{display:grid;place-content:center}@media (min-width:768px){.paragraph--type--banner-card .field--name-field-mobile-image,.paragraph--type--small-banner-card .field--name-field-mobile-image{display:none}}.paragraph--type--banner-card .field--name-field-image,.paragraph--type--small-banner-card .field--name-field-image{align-items:center;display:none;justify-content:center;position:relative}@media (min-width:768px){.paragraph--type--banner-card .field--name-field-image,.paragraph--type--small-banner-card .field--name-field-image{align-items:end;display:grid;top:var(--field-image-offset-top-px)}}.paragraph--type--banner-card:has(.field--name-field-media-video-file):not(:has(.field--name-field-body)):not(:has(.field--name-field-title-formatted)):not(:has(.field--name-field-link)) .field--name-field-media-video-file .field__item{left:50%;margin-left:-50dvw;padding-bottom:100%;position:relative;width:100dvw}@media (min-width:1280px){.paragraph--type--banner-card:has(.field--name-field-media-video-file):not(:has(.field--name-field-body)):not(:has(.field--name-field-title-formatted)):not(:has(.field--name-field-link)) .field--name-field-media-video-file .field__item{padding-bottom:515px}}.paragraph--type--banner-card:has(.field--name-field-media-video-file):not(:has(.field--name-field-body)):not(:has(.field--name-field-title-formatted)):not(:has(.field--name-field-link)) .field--name-field-media-video-file .field__item video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.paragraph--type--large-banner-wrapper{left:50%;margin-left:-50dvw;position:relative;width:100dvw}.paragraph--type--large-banner-wrapper .swiper-slide{height:auto;position:relative}.paragraph--type--large-banner-wrapper .swiper-wrapper{padding-block:0}.paragraph--type--large-banner-wrapper .swiper-container{margin-bottom:-120px;padding-bottom:120px}.paragraph--type--small-banner-wrapper .field--name-field-children{display:grid;gap:var(--spred-size-1-5);grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.paragraph--type--small-banner-wrapper .field--name-field-children{gap:var(--spred-size-2);grid-template-columns:repeat(4,1fr)}}.paragraph--type--product-reference-slider,.paragraph--type--view{position:relative}.paragraph--type--product-reference-slider .swiper-button-next,.paragraph--type--product-reference-slider .swiper-button-prev,.paragraph--type--view .swiper-button-next,.paragraph--type--view .swiper-button-prev{display:none}@media (min-width:768px){.paragraph--type--product-reference-slider .swiper-button-next,.paragraph--type--product-reference-slider .swiper-button-prev,.paragraph--type--view .swiper-button-next,.paragraph--type--view .swiper-button-prev{display:block}}.paragraph--type--product-reference-slider .swiper-pagination,.paragraph--type--view .swiper-pagination{bottom:0}.paragraph--type--product-reference-slider .swiper-container .swiper-slide,.paragraph--type--view .swiper-container .swiper-slide{height:auto;transition:.4s ease}.paragraph--type--product-reference-slider .swiper-container .swiper-slide .product,.paragraph--type--view .swiper-container .swiper-slide .product{height:100%}.paragraph--type--product-reference-slider .field--name-field-title,.paragraph--type--view .field--name-field-title{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);margin-bottom:var(--spred-size-4);text-align:center}@media (min-width:768px){.paragraph--type--product-reference-slider .field--name-field-title,.paragraph--type--view .field--name-field-title{margin-bottom:var(--spred-size-5)}}.paragraph--type--product-reference-slider .viewsreference--view-title,.paragraph--type--view .viewsreference--view-title{font-size:clamp(32px,5vw,48px);line-height:40px;margin-block:0;text-align:center}@media (min-width:768px){.paragraph--type--product-reference-slider .viewsreference--view-title,.paragraph--type--view .viewsreference--view-title{line-height:56px}}.paragraph--type--product-reference-slider .swiper-container.field--name-field-product{margin-inline:0}@media (min-width:768px){.paragraph--type--product-reference-slider .swiper-container.field--name-field-product{margin-inline:var(--spred-size-7)}}.paragraph--type--featured-categories .field--name-field-categories{display:grid;gap:var(--spred-size-2) var(--spred-size-4);grid-template-columns:repeat(2,1fr)}@media (min-width:440px){.paragraph--type--featured-categories .field--name-field-categories{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}}@media (min-width:640px){.paragraph--type--featured-categories .field--name-field-categories{gap:var(--spred-size-4)}}.paragraph--type--image .field--name-field-title,.paragraph--type--text .field--name-field-title{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem)}.paragraph--type--recommended-products{margin-inline:calc(var(--spred-size-2)*-1);text-align:center;width:calc(100% + var(--spred-size-4))}@media (min-width:768px){.paragraph--type--recommended-products{display:grid;gap:var(--spred-size-4);grid-template-columns:1fr auto;margin-inline:0;text-align:left;transform:translateX(0);width:unset}}.paragraph--type--recommended-products .content-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spred-size-1);margin-bottom:var(--spred-size-1)}@media (min-width:768px){.paragraph--type--recommended-products .content-wrapper{justify-content:start}}.paragraph--type--recommended-products .content-wrapper:has(.field--name-review){flex-wrap:nowrap;justify-content:space-between}.paragraph--type--recommended-products .content-wrapper .field--name-title{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:600;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.paragraph--type--recommended-products .content-wrapper .field--name-category,.paragraph--type--recommended-products .content-wrapper .field--name-series{background-color:var(--spred-color-yellow-90);border-radius:var(--spred-border-radius-full);color:var(--spred-color-yellow-30);font-size:12px;letter-spacing:.5px;line-height:16px;padding:var(--spred-size-0-5) var(--spred-size-1)}.paragraph--type--recommended-products .content-wrapper .field--name-category div>a,.paragraph--type--recommended-products .content-wrapper .field--name-series div>a{color:var(--spred-color-yellow-30)}.paragraph--type--recommended-products .paragraph-left-side{align-items:center;background:var(--spred-color-neutral-95);display:flex;overflow:hidden;padding:var(--spred-size-2);position:relative}@media (min-width:768px){.paragraph--type--recommended-products .paragraph-left-side{border-radius:var(--spred-border-radius-xl)}}.paragraph--type--recommended-products .paragraph-left-side--inner{background:var(--spred-background-primary);border-radius:var(--spred-border-radius-l);box-shadow:0 24px 32px 0 rgba(14,82,139,.25);flex:1;padding:var(--spred-size-2-5) var(--spred-size-2);position:relative;z-index:10}@media (min-width:1280px){.paragraph--type--recommended-products .paragraph-left-side--inner{bottom:unset;left:var(--spred-size-10);margin-right:var(--spred-size-12);padding:var(--spred-size-5);position:absolute;right:unset;top:50%;transform:translateY(-50%)}}.paragraph--type--recommended-products .paragraph-left-side--inner .field__label{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:700;letter-spacing:normal;line-height:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem);margin-bottom:12px}.paragraph--type--recommended-products .paragraph-left-side:after{background-image:url(../images/right-corner.svg);content:"";height:563px;position:absolute;right:0;top:0;width:392px}.paragraph--type--recommended-products .paragraph-left-side:before{background-image:url(../images/bottom-corner.svg);bottom:0;content:"";height:226px;left:56px;position:absolute;width:587px}.paragraph--type--recommended-products .paragraph-right-side{background:var(--spred-background-accent);padding:var(--spred-size-2-5) var(--spred-size-2)}@media (min-width:768px){.paragraph--type--recommended-products .paragraph-right-side{border-radius:var(--spred-border-radius-xl);max-width:384px}}@media (min-width:1280px){.paragraph--type--recommended-products .paragraph-right-side{padding:var(--spred-size-4)}}.paragraph--type--recommended-products .paragraph-right-side .field--name-field-right-side-title h2{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);margin-block:0 var(--spred-size-1-5)}.paragraph--type--recommended-products .paragraph-right-side .field--name-field-right-side-title p{color:var(--spred-text-secondary);font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:600;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.paragraph--type--large-banner-wrapper .has-video-background .paragraph-wrapper{height:515px;justify-content:center;left:10%;position:absolute;z-index:1}@media (min-width:768px){.paragraph--type--large-banner-wrapper .has-video-background.paragraph--type--banner-card{height:515px}}.node--type-banner.node--view-mode-teaser{background:#a6c6d6;border-radius:var(--spred-border-radius-m);overflow:hidden;position:relative}.node--type-banner.node--view-mode-teaser .node__content{display:flex;flex-direction:column;height:100%;justify-content:space-between}@media (min-width:768px){.node--type-banner.node--view-mode-teaser .node__content{flex-direction:row}}.node--type-banner.node--view-mode-teaser .content-wrapper{display:flex;flex-direction:column;flex-grow:1;padding:var(--spred-size-2)}@media (min-width:768px){.node--type-banner.node--view-mode-teaser .content-wrapper{padding:var(--spred-size-5)}}.node--type-banner.node--view-mode-teaser .title{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:700;letter-spacing:normal;line-height:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem);margin-bottom:var(--spred-size-1-5)}@media (min-width:768px){.node--type-banner.node--view-mode-teaser .title{margin-bottom:var(--spred-size-3)}}.node--type-banner.node--view-mode-teaser .field--name-field-link{bottom:var(--spred-size-2);left:var(--spred-size-2);margin-top:var(--spred-size-3);position:absolute}@media (min-width:768px){.node--type-banner.node--view-mode-teaser .field--name-field-link{display:block;position:static}}.node--type-banner.node--view-mode-teaser .field--name-field-link a{background:var(--spred-button-primary-bg);border:none;border-radius:var(--spred-button-border-radius);color:var(--spred-button-primary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}.node--type-banner.node--view-mode-teaser .field--name-field-link a:active,.node--type-banner.node--view-mode-teaser .field--name-field-link a:hover{text-decoration:none}.node--type-banner.node--view-mode-teaser .field--name-field-link a:focus{background-color:var(--spred-color-blue-50)}.node--type-banner.node--view-mode-teaser .field--name-field-link a:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.node--type-banner.node--view-mode-teaser .field--name-field-link a:active,.node--type-banner.node--view-mode-teaser .field--name-field-link a:hover{background:var(--spred-button-primary-bg--hover);box-shadow:var(--spred-box-shadow-m)}.node--type-banner.node--view-mode-teaser .field--name-field-link a:focus-visible{background-color:var(--spred-button-primary-bg--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary);outline:2px solid var(--spred-button-primary-border--focus)}@media (min-width:768px){.node--type-banner.node--view-mode-teaser .field--name-field-link a{font-size:1.25rem;line-height:2rem}}.node--type-banner.node--view-mode-teaser .field--name-field-lead-iamge{flex-shrink:0}@media (min-width:768px){.node--type-banner.node--view-mode-teaser .field--name-field-lead-iamge{max-width:50%}}.node--type-blog.node--view-mode-teaser{background-color:var(--spred-background-primary);border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-l);display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;padding:var(--spred-size-2);transition:border-color .3s ease,box-shadow .3s ease}.node--type-blog.node--view-mode-teaser:hover{border-color:var(--spred-border-color-primary);box-shadow:0 10px 40px -5px rgba(14,82,139,.1)}.node--type-blog.node--view-mode-teaser .field--name-body *{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.node--type-blog.node--view-mode-teaser .field--name-field-lead-iamge{margin-bottom:var(--spred-size-1-5)}.node--type-blog.node--view-mode-teaser .title{color:var(--spred-text-primary);display:-webkit-box;font-family:NewBlack Regular;font-size:var(--spred-size-title-s);font-weight:var(--spred-weight-semibold);line-height:var(--spred-line-height-title-s);margin-bottom:var(--spred-size-3);overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.node--type-blog.node--view-mode-teaser footer{display:flex}.node--type-blog.node--view-mode-teaser footer .profile{margin-right:8px}.node--type-blog.node--view-mode-teaser footer .profile img{border-color:var(--spred-color-transparent-dark-xs);border-radius:var(--spred-border-radius-full);height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.node--type-blog.node--view-mode-teaser footer .node__submitted{display:flex;flex-direction:column;gap:4px}.node--type-blog.node--view-mode-teaser footer .node__submitted .username{color:var(--spred-text-primary);font-size:var(--spred-size-body-s);font-weight:400;letter-spacing:.2px;line-height:var(--spred-line-height-title-s)}.node--type-blog.node--view-mode-teaser footer .node__submitted .field--name-created{color:var(--spred-text-secondary);font-size:var(--spred-size-body-xs);letter-spacing:.3px;line-height:var(--spred-line-height-title-xs)}.node--type-blog.node--view-mode-teaser img{border-radius:var(--spred-border-radius-m);width:100%}.node--type-blog.node--view-mode-full .title{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:700;letter-spacing:normal;line-height:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem);margin-bottom:var(--spred-size-5);text-align:center}.node--type-blog.node--view-mode-full .field--name-field-lead-iamge{margin-inline:auto;margin-bottom:var(--spred-size-5);width:-moz-fit-content;width:fit-content}.node--type-blog.node--view-mode-full .field--name-field-lead-iamge img{border-radius:var(--spred-border-radius-m)}.node--type-blog.node--view-mode-full .paragraph--type--text,.node--type-blog.node--view-mode-full .text-formatted{margin-inline:auto;max-width:640px}.view-feature-cards .swiper-slide{height:auto}.view-feature-cards .swiper-slide article{height:100%}.node--type-cards .node__content{align-items:flex-start;display:flex;gap:var(--spred-size-2-5)}.node--type-cards .node__content .title{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:600;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin:0;margin-bottom:var(--spred-size-0-5)}.node--type-cards .node__content .field--name-field-info{color:var(--spred-color-transparent-dark-m);font-family:Poppins,sans-serif;font-size:var(--spred-size-body-m);font-weight:var(--spred-weight-regular);line-height:var(--spred-line-height-title-m)}.node--type-cards .node__content .field--name-field-svg{background-color:var(--spred-color-yellow-90);border-radius:var(--spred-border-radius-l);flex-shrink:0;padding:var(--spred-size-2)}.product{margin-bottom:var(--spred-size-6)}@media (min-width:1280px){.product:has(.swiper-thumbs) .savings{left:var(--spred-size-14)!important}}.product:has(.swiper-thumbs) .product__left{width:100%}@media (min-width:768px){.product:has(.swiper-thumbs) .product__left>div{max-width:512px}}@media (min-width:768px) and (min-width:1280px){.product:has(.swiper-thumbs) .product__left>div{max-width:608px}}@media (min-width:1280px){.product:has(.swiper-thumbs) .product__top-center{flex-basis:calc(100% - 656px);width:calc(100% - 656px)}}.product__right{align-items:center;border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-l);display:flex;flex-direction:column;justify-content:center;padding:var(--spred-size-2-5)}@media (min-width:768px){.product__right{flex-basis:calc(50% - var(--spred-size-2));width:calc(50% - var(--spred-size-2))}}@media (min-width:1536px){.product__right{flex-basis:272px;flex-shrink:0;width:272px}}.product__right>.commerce-product__flag--besplatnadostava{font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);margin-top:var(--spred-size-2-5)}.product .product-flags{display:flex;flex-wrap:wrap;gap:var(--spred-size-1-5);margin-block:var(--spred-size-2) var(--spred-size-4)}.product .product-flags:not(:has(div)){display:none}.product .product-flags a{background:var(--spred-button-secondary-bg);background-image:url(../images/icons/star.svg);background-position:var(--spred-size-1) center;background-repeat:no-repeat;background-size:var(--spred-size-2);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);padding-inline-start:calc(var(--spred-size-2) + var(--spred-size-2));text-align:center;text-decoration:none;transition:.4s ease}.product .product-flags a:active,.product .product-flags a:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.product .product-flags a:focus{background-color:var(--spred-color-blue-50)}.product .product-flags a:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.product .product-flags a:active,.product .product-flags a:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.product .product-flags a:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.product .product-flags div.action-unflag a{background:var(--spred-button-primary-bg);border:none;border-radius:var(--spred-button-border-radius);color:var(--spred-button-primary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}.product .product-flags div.action-unflag a:active,.product .product-flags div.action-unflag a:hover{text-decoration:none}.product .product-flags div.action-unflag a:focus{background-color:var(--spred-color-blue-50)}.product .product-flags div.action-unflag a:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.product .product-flags div.action-unflag a:active,.product .product-flags div.action-unflag a:hover{background:var(--spred-button-primary-bg--hover);box-shadow:var(--spred-box-shadow-m)}.product .product-flags div.action-unflag a:focus-visible{background-color:var(--spred-button-primary-bg--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary);outline:2px solid var(--spred-button-primary-border--focus)}.product__top{background-color:var(--spred-background-primary);border-radius:var(--spred-border-radius-m);display:flex;flex-flow:column wrap;gap:var(--spred-size-4);margin-bottom:var(--spred-size-8);position:relative}@media (min-width:768px){.product__top{align-items:flex-start;flex-flow:row wrap}}@media (min-width:1024px){.product__top{gap:var(--spred-size-4);justify-content:center}}@media (min-width:1280px){.product__top{flex-wrap:nowrap}}.product__top .commerce-order-item-add-to-cart-form>p:not([class]){color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);margin-top:var(--spred-size-2-5);text-align:center}.product__top .commerce-order-item-add-to-cart-form .form-actions{display:flex;gap:var(--spred-size-2);justify-content:center;margin-top:var(--spred-size-2-5)}.product__top .commerce-order-item-add-to-cart-form .form-actions .button--add-to-cart{width:100%}.product__top .commerce-order-item-add-to-cart-form .form-actions .glyphicon{display:none}.product__top .commerce-order-item-add-to-cart-form .field--name-quantity{margin-top:var(--spred-size-4)}.product__top .commerce-order-item-add-to-cart-form .field--name-quantity label{display:none}.product__top .commerce-order-item-add-to-cart-form .field--name-quantity .form-item{align-items:center;display:flex;flex-wrap:wrap;gap:2px;justify-content:center}.product__top .commerce-order-item-add-to-cart-form .field--name-quantity .form-item label{width:100%}.product__top .commerce-order-item-add-to-cart-form .field--name-quantity .form-item input{-webkit-appearance:textfield;appearance:textfield;border:none;margin:0;padding:var(--spred-size-1);text-align:center;width:var(--spred-size-6)}.product__top .commerce-order-item-add-to-cart-form .field--name-quantity .form-item input::-webkit-inner-spin-button,.product__top .commerce-order-item-add-to-cart-form .field--name-quantity .form-item input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.product__top .commerce-order-item-add-to-cart-form .field--name-quantity .form-item input:focus{outline:none}.product__top .commerce-order-item-add-to-cart-form .field--name-quantity .form-item .quantity-edit-button{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;display:flex;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-size:1.5rem;font-weight:600;font-weight:400;height:var(--spred-size-6);letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5);place-content:center;text-align:center;text-decoration:none;transition:.4s ease;width:var(--spred-size-6)}.product__top .commerce-order-item-add-to-cart-form .field--name-quantity .form-item .quantity-edit-button:active,.product__top .commerce-order-item-add-to-cart-form .field--name-quantity .form-item .quantity-edit-button:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.product__top .commerce-order-item-add-to-cart-form .field--name-quantity .form-item .quantity-edit-button:focus{background-color:var(--spred-color-blue-50)}.product__top .commerce-order-item-add-to-cart-form .field--name-quantity .form-item .quantity-edit-button:disabled{color:var(--spred-text-disabled)}.product__top .commerce-order-item-add-to-cart-form .field--name-quantity .form-item .quantity-edit-button:active,.product__top .commerce-order-item-add-to-cart-form .field--name-quantity .form-item .quantity-edit-button:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.product__top .commerce-order-item-add-to-cart-form .field--name-quantity .form-item .quantity-edit-button:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.product__top .commerce-order-item-add-to-cart-form .field--name-quantity .form-item .quantity-edit-button.plus{color:transparent;font-size:0}.product__top .commerce-order-item-add-to-cart-form .field--name-quantity .form-item .quantity-edit-button.plus:after{background-color:var(--spred-text-primary);content:"";display:block;height:var(--spred-size-2-5);-webkit-mask-image:url(../images/icons/plus.svg);mask-image:url(../images/icons/plus.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--spred-size-2-5);mask-size:var(--spred-size-2-5);width:var(--spred-size-2-5)}.product__top .commerce-order-item-add-to-cart-form .field--name-quantity .form-item .quantity-edit-button:disabled{background-color:var(--spred-background-disabled);border:none}.product__top [class*=product--variation-field--variation_pvd_merger_price]{align-items:center;display:flex;flex-direction:column-reverse}.product__top [class*=product--variation-field--variation_pvd_merger_price] .original-price{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);text-decoration:line-through}.product__top [class*=product--variation-field--variation_pvd_merger_price],.product__top [class*=product--variation-field--variation_pvd_merger_price] .variation-calculated-price{align-items:center;color:var(--spred-text-accent-alt);display:flex;font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;gap:var(--spred-size-1);letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);margin-block:var(--spred-size-1)}.product__top [class*=product--variation-field--variation_pvd_merger_price] .price-currency,.product__top [class*=product--variation-field--variation_pvd_merger_price] .variation-calculated-price .price-currency{color:var(--spred-text-secondary)}.product__top [class*=product--variation-field--variation_pvd_merger_price] .savings{background-color:var(--spred-background-accent);color:var(--spred-text-primary);font-family:NewBlack Regular,sans-serif;font-size:20px;font-weight:700;height:70px;left:var(--spred-size-3);line-height:28px;-webkit-mask-image:url(../images/icons/bookmark.svg);mask-image:url(../images/icons/bookmark.svg);padding:var(--spred-size-0-5);position:absolute;text-align:center;top:-1px;width:64px;z-index:2}.product__top [class*=product--variation-field--variation_pvd_merger_price] .savings b{color:var(--spred-text-primary)}@media (min-width:768px){.product__top [class*=product--variation-field--variation_pvd_merger_price] .savings{left:calc(50% - var(--spred-size-30))}}@media (min-width:1280px){.product__top [class*=product--variation-field--variation_pvd_merger_price] .savings{left:var(--spred-size-2)}}.product__top-center{position:relative}@media (min-width:768px){.product__top-center{flex-basis:calc(50% - var(--spred-size-2));width:calc(50% - var(--spred-size-2))}}@media (min-width:1280px){.product__top-center{flex-basis:calc(100% - 560px);flex-grow:0;width:calc(100% - 560px)}}@media (min-width:1536px){.product__top-center{flex-basis:auto;flex-grow:1;width:auto}}.product__left{margin-inline:auto;width:100%}@media (min-width:1280px){.product__left{flex:0 0 512px;width:512px}}@media (min-width:1024px){.product__left{background-color:var(--spred-background-primary);position:relative;top:0;z-index:0}}.product details{border-bottom:0;margin-top:0;padding-inline:0}@media (min-width:768px){.product details{margin-top:var(--spred-size-4)}}.product details .field--label-inline{border-bottom:1px solid var(--spred-border-color-secondary);display:flex;flex-direction:column;gap:var(--spred-size-0-5);padding-block:var(--spred-size-1-5)}@media (min-width:768px){.product details .field--label-inline{flex-direction:row;gap:var(--spred-size-2)}}.product details .field--label-inline .field__label{font-weight:700;margin-bottom:0}.product details .field--label-inline>.field__items{display:flex;flex-wrap:wrap;gap:var(--spred-size-1)}.product details .field--label-inline>.field__items>.field__item:after{content:","}.product details .field--label-inline>.field__items>.field__item:last-child:after{content:""}.product details .field--label-inline .file a{display:inline-block;max-width:20ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:440px){.product details .field--label-inline .file a{max-width:24ch}}.product details .field--label-inline .file a:before{flex-shrink:0;margin-bottom:-6px;margin-right:var(--spred-size-0-5)}.product details .field--label-inline>div{flex:1;margin-bottom:var(--spred-size-1)}.product details .field--label-inline>div:last-child{flex:2;margin-bottom:0}.product .product--rendered-attribute legend{padding-block:0}.product .product--rendered-attribute legend span{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.product .product--rendered-attribute legend span:after{content:":"}.product .product--rendered-attribute .fieldset-wrapper>div{display:flex;flex-wrap:wrap;gap:var(--spred-size-2)}.product .product--rendered-attribute .fieldset-wrapper>div .js-form-item:has(input:checked) .option{border:2px solid var(--spred-color-blue-80)}.product .product--rendered-attribute .fieldset-wrapper>div .js-form-item .option{border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-s);padding:var(--spred-size-1-5)}.product__top .field--name-sku{color:var(--spred-text-secondary);display:flex;gap:var(--spred-size-1);margin-bottom:var(--spred-size-4)}.product__top .field--name-sku .field__label:after{content:":"}.product__top .field--name-review,.product__top .field--name-review .average{display:flex;gap:var(--spred-size-0-5)}.product__top .field--name-review .average:after{background-image:url(../images/icons/review-star.svg);background-size:cover;content:"";display:block;height:var(--spred-size-3);width:var(--spred-size-3)}.product__top .field--name-field-author-illustrator{margin-bottom:0;max-width:calc(100% - var(--spred-size-7))}.product__top .field--name-field-author-illustrator span{color:var(--spred-text-accent-alt)}.product__top .field--name-body{color:var(--spred-text-secondary);margin-top:var(--spred-size-4)}.product__top .field--name-delivery-time{display:flex;gap:var(--spred-size-0-5)}.product__top .field--name-delivery-time .field__label{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;font-weight:600;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.product__top .field--name-delivery-time .field__label:after{content:":"}.product__top .field--name-delivery-time .field__item{font-size:clamp(.875rem,.875rem + 0vw,.875rem);line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.product__top .field--name-delivery-time .field__item,.product__top .field--name-list-price{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-weight:400;letter-spacing:normal}.product__top .field--name-list-price{font-size:clamp(1rem,1rem + 0vw,1rem);line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);text-decoration:line-through}.product__top .field--name-title{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);margin-bottom:var(--spred-size-1);max-width:calc(100% - var(--spred-size-7))}.product__top .field--name-pdf-fragment .file{display:flex;justify-content:center}@media (min-width:768px){.product__top .field--name-pdf-fragment .file{margin-top:var(--spred-size-1)}}.product__top .field--name-pdf-fragment .file a{align-items:center;background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;display:flex;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;gap:var(--spred-size-1-5);letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease;width:-moz-fit-content;width:fit-content}.product__top .field--name-pdf-fragment .file a:active,.product__top .field--name-pdf-fragment .file a:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.product__top .field--name-pdf-fragment .file a:focus{background-color:var(--spred-color-blue-50)}.product__top .field--name-pdf-fragment .file a:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.product__top .field--name-pdf-fragment .file a:active,.product__top .field--name-pdf-fragment .file a:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.product__top .field--name-pdf-fragment .file a:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.product__top .field--name-series{display:flex;gap:var(--spred-size-0-5);margin-block:0 var(--spred-size-1-5)}.product__top .field--name-series .field__label:after{content:":"}.product__top .field--name-field-image{margin-inline:auto;max-width:100%;overflow:hidden;position:relative;width:-moz-fit-content;width:fit-content}@media (min-width:1280px){.product__top .field--name-field-image .field__item:has(.swiper-thumbs){display:flex;flex-direction:row-reverse;gap:var(--spred-size-2)}}@media (min-width:1280px){.product__top .field--name-field-image .field__item:has(.swiper-thumbs) #venobox{width:calc(100% - 96px)}}.product__top .field--name-field-image .swiper-wrapper{padding-block:0}.product__top .field--name-field-image .venobox-item{border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-l);overflow:hidden}.product__top .field--name-field-image .venobox-item:focus-visible{outline:0}.product__top .field--name-field-image .swiper-slider.is_venobox .swiper-slide .venobox-items{border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-l);overflow:hidden}.product__top .field--name-field-image .swiper-slider.is_venobox .swiper-slide:not(.swiper-slide-active){opacity:0!important}.product__top .field--name-field-image .swiper-thumbs{overflow:hidden;padding-block:var(--spred-size-0-5)}@media (min-width:1280px){.product__top .field--name-field-image .swiper-thumbs{width:80px}}.product__top .field--name-field-image .swiper-thumbs .swiper-slide{border-color:var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-l);overflow:hidden;width:calc(33% - 8px)}@media (min-width:640px){.product__top .field--name-field-image .swiper-thumbs .swiper-slide{width:calc(25% - 10px)}}@media (min-width:1280px){.product__top .field--name-field-image .swiper-thumbs .swiper-slide{max-width:unset;width:auto}}.product__top .field--name-field-image .swiper-thumbs .swiper-slide-thumb-active{border-color:var(--spred-border-color-accent)}.product__top .field--name-field-image .swiper-thumbs .swiper-slider{overflow:hidden;padding-inline:var(--spred-size-4)}@media (min-width:1280px){.product__top .field--name-field-image .swiper-thumbs .swiper-slider{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-inline:var(--spred-size-3)}.product__top .field--name-field-image .swiper-thumbs .swiper-wrapper{height:445px}}.product__top .field--name-field-image .swiper-thumbs .swiper-button-next,.product__top .field--name-field-image .swiper-thumbs .swiper-button-prev{border-radius:50%}@media (min-width:1280px){.product__top .field--name-field-image .swiper-thumbs .swiper-button-next,.product__top .field--name-field-image .swiper-thumbs .swiper-button-prev{position:static;rotate:-90deg;transform:none}}.product__top .field--name-field-image .swiper-thumbs .swiper-button-next:hover,.product__top .field--name-field-image .swiper-thumbs .swiper-button-prev:hover{background-color:var(--spred-interactive-tertiary--hover)!important;scale:1}.product__top .field--name-field-image .swiper-thumbs .swiper-button-next:before,.product__top .field--name-field-image .swiper-thumbs .swiper-button-prev:before{scale:1.2}.product__top .field--name-field-image .swiper-thumbs .swiper-button-next{right:0}@media (min-width:1280px){.product__top .field--name-field-image .swiper-thumbs .swiper-button-next{margin-left:0}}.product__top .field--name-field-image .swiper-thumbs .swiper-button-prev{left:0}@media (min-width:1280px){.product__top .field--name-field-image .swiper-thumbs .swiper-button-prev{order:-1;rotate:90deg}.product__top .field--name-field-image .swiper-thumbs .swiper-button-prev:before{margin-right:0}}.product__top .field--name-manufacturer{margin-top:var(--spred-size-1)}.product__top .field--name-manufacturer.field--label-inline{display:block}.product__top .field--name-manufacturer>.field__label{float:left;width:calc(33% - var(--spred-size-1))}.product__top .field--name-manufacturer h2{float:right;font-family:Poppins,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin:0;margin-left:var(--spred-size-2);width:calc(66% - var(--spred-size-1))}.product__top .field--name-manufacturer .content{clear:both;width:100%}.product .field-group-tabs-wrapper .horizontal-tabs{border:none;max-width:1192px}.product .field-group-tabs-wrapper .horizontal-tabs-panes{margin-top:var(--spred-size-2)}.product .field-group-tabs-wrapper .horizontal-tabs-pane{padding-inline:0}.product .field-group-tabs-wrapper .horizontal-tabs-list{background:transparent;border-bottom:1px solid var(--spred-border-color-secondary);display:flex;padding:0}.product .field-group-tabs-wrapper .horizontal-tabs-list:after{border:none}.product .field-group-tabs-wrapper .horizontal-tabs-list .horizontal-tab-button{background:transparent;border:none;flex:1;text-align:center}@media (min-width:768px){.product .field-group-tabs-wrapper .horizontal-tabs-list .horizontal-tab-button{flex:revert}}.product .field-group-tabs-wrapper .horizontal-tabs-list .horizontal-tab-button.selected{background-color:transparent;position:relative}.product .field-group-tabs-wrapper .horizontal-tabs-list .horizontal-tab-button.selected a{background-color:transparent;color:var(--spred-text-primary)}.product .field-group-tabs-wrapper .horizontal-tabs-list .horizontal-tab-button.selected a:before{display:none}.product .field-group-tabs-wrapper .horizontal-tabs-list .horizontal-tab-button.selected span,.product .field-group-tabs-wrapper .horizontal-tabs-list .horizontal-tab-button.selected strong{font-weight:500}.product .field-group-tabs-wrapper .horizontal-tabs-list .horizontal-tab-button.selected:after{background-color:var(--spred-border-color-accent);bottom:-1px;content:"";display:block;height:3px;left:0;position:absolute;width:100%}.product .field-group-tabs-wrapper .horizontal-tabs-list .horizontal-tab-button a{background-color:transparent;border-radius:0;color:var(--spred-text-primary);padding:var(--spred-size-1-5) var(--spred-size-2)}.product .field-group-tabs-wrapper .horizontal-tabs-list .horizontal-tab-button a:focus{border:none}.product .field-group-tabs-wrapper .horizontal-tabs-list .horizontal-tab-button a:hover{background-color:var(--spred-interactive-secondary--hover);color:var(--spred-text-primary)}.product .field-group-tabs-wrapper .horizontal-tabs-list .horizontal-tab-button a span,.product .field-group-tabs-wrapper .horizontal-tabs-list .horizontal-tab-button a strong{font-weight:400}.block-views-blockproduct-blocks-block-1,.block-views-blocksimilar-products-similar-products,.paragraph--type--product-reference-slider,.paragraph--type--view,.product .field--name-related-products{overflow-x:hidden;position:relative}.block-views-blockproduct-blocks-block-1 button.swiper-button-next,.block-views-blockproduct-blocks-block-1 button.swiper-button-prev,.block-views-blockproduct-blocks-block-1 div.swiper-button-next,.block-views-blockproduct-blocks-block-1 div.swiper-button-prev,.block-views-blocksimilar-products-similar-products button.swiper-button-next,.block-views-blocksimilar-products-similar-products button.swiper-button-prev,.block-views-blocksimilar-products-similar-products div.swiper-button-next,.block-views-blocksimilar-products-similar-products div.swiper-button-prev,.paragraph--type--product-reference-slider button.swiper-button-next,.paragraph--type--product-reference-slider button.swiper-button-prev,.paragraph--type--product-reference-slider div.swiper-button-next,.paragraph--type--product-reference-slider div.swiper-button-prev,.paragraph--type--view button.swiper-button-next,.paragraph--type--view button.swiper-button-prev,.paragraph--type--view div.swiper-button-next,.paragraph--type--view div.swiper-button-prev,.product .field--name-related-products button.swiper-button-next,.product .field--name-related-products button.swiper-button-prev,.product .field--name-related-products div.swiper-button-next,.product .field--name-related-products div.swiper-button-prev{background-color:var(--spred-color-neutral-100);display:none;height:var(--spred-size-6)!important;translate:0 -50%;width:var(--spred-size-6)!important}@media (min-width:768px){.block-views-blockproduct-blocks-block-1 button.swiper-button-next,.block-views-blockproduct-blocks-block-1 button.swiper-button-prev,.block-views-blockproduct-blocks-block-1 div.swiper-button-next,.block-views-blockproduct-blocks-block-1 div.swiper-button-prev,.block-views-blocksimilar-products-similar-products button.swiper-button-next,.block-views-blocksimilar-products-similar-products button.swiper-button-prev,.block-views-blocksimilar-products-similar-products div.swiper-button-next,.block-views-blocksimilar-products-similar-products div.swiper-button-prev,.paragraph--type--product-reference-slider button.swiper-button-next,.paragraph--type--product-reference-slider button.swiper-button-prev,.paragraph--type--product-reference-slider div.swiper-button-next,.paragraph--type--product-reference-slider div.swiper-button-prev,.paragraph--type--view button.swiper-button-next,.paragraph--type--view button.swiper-button-prev,.paragraph--type--view div.swiper-button-next,.paragraph--type--view div.swiper-button-prev,.product .field--name-related-products button.swiper-button-next,.product .field--name-related-products button.swiper-button-prev,.product .field--name-related-products div.swiper-button-next,.product .field--name-related-products div.swiper-button-prev{display:flex}}.block-views-blockproduct-blocks-block-1 .more-link,.block-views-blocksimilar-products-similar-products .more-link,.paragraph--type--product-reference-slider .more-link,.paragraph--type--view .more-link,.product .field--name-related-products .more-link{margin-top:var(--spred-size-4);text-align:center}.block-views-blockproduct-blocks-block-1 .more-link a,.block-views-blocksimilar-products-similar-products .more-link a,.paragraph--type--product-reference-slider .more-link a,.paragraph--type--view .more-link a,.product .field--name-related-products .more-link a{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}.block-views-blockproduct-blocks-block-1 .more-link a:active,.block-views-blockproduct-blocks-block-1 .more-link a:hover,.block-views-blocksimilar-products-similar-products .more-link a:active,.block-views-blocksimilar-products-similar-products .more-link a:hover,.paragraph--type--product-reference-slider .more-link a:active,.paragraph--type--product-reference-slider .more-link a:hover,.paragraph--type--view .more-link a:active,.paragraph--type--view .more-link a:hover,.product .field--name-related-products .more-link a:active,.product .field--name-related-products .more-link a:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.block-views-blockproduct-blocks-block-1 .more-link a:focus,.block-views-blocksimilar-products-similar-products .more-link a:focus,.paragraph--type--product-reference-slider .more-link a:focus,.paragraph--type--view .more-link a:focus,.product .field--name-related-products .more-link a:focus{background-color:var(--spred-color-blue-50)}.block-views-blockproduct-blocks-block-1 .more-link a:disabled,.block-views-blocksimilar-products-similar-products .more-link a:disabled,.paragraph--type--product-reference-slider .more-link a:disabled,.paragraph--type--view .more-link a:disabled,.product .field--name-related-products .more-link a:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.block-views-blockproduct-blocks-block-1 .more-link a:active,.block-views-blockproduct-blocks-block-1 .more-link a:hover,.block-views-blocksimilar-products-similar-products .more-link a:active,.block-views-blocksimilar-products-similar-products .more-link a:hover,.paragraph--type--product-reference-slider .more-link a:active,.paragraph--type--product-reference-slider .more-link a:hover,.paragraph--type--view .more-link a:active,.paragraph--type--view .more-link a:hover,.product .field--name-related-products .more-link a:active,.product .field--name-related-products .more-link a:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.block-views-blockproduct-blocks-block-1 .more-link a:focus-visible,.block-views-blocksimilar-products-similar-products .more-link a:focus-visible,.paragraph--type--product-reference-slider .more-link a:focus-visible,.paragraph--type--view .more-link a:focus-visible,.product .field--name-related-products .more-link a:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.block-views-blockproduct-blocks-block-1 .swiper-container .swiper-pagination,.block-views-blocksimilar-products-similar-products .swiper-container .swiper-pagination,.paragraph--type--product-reference-slider .swiper-container .swiper-pagination,.paragraph--type--view .swiper-container .swiper-pagination,.product .field--name-related-products .swiper-container .swiper-pagination{bottom:0}@media (min-width:768px){.block-views-blockproduct-blocks-block-1 .swiper-container .swiper-pagination,.block-views-blocksimilar-products-similar-products .swiper-container .swiper-pagination,.paragraph--type--product-reference-slider .swiper-container .swiper-pagination,.paragraph--type--view .swiper-container .swiper-pagination,.product .field--name-related-products .swiper-container .swiper-pagination{display:none}}.block-views-blockproduct-blocks-block-1 .swiper-container .swiper-slide,.block-views-blocksimilar-products-similar-products .swiper-container .swiper-slide,.paragraph--type--product-reference-slider .swiper-container .swiper-slide,.paragraph--type--view .swiper-container .swiper-slide,.product .field--name-related-products .swiper-container .swiper-slide{height:auto;transition:.4s ease}.block-views-blockproduct-blocks-block-1 .swiper-container .swiper-slide-prev .commerce-product__flag--besplatnadostava,.block-views-blocksimilar-products-similar-products .swiper-container .swiper-slide-prev .commerce-product__flag--besplatnadostava,.paragraph--type--product-reference-slider .swiper-container .swiper-slide-prev .commerce-product__flag--besplatnadostava,.paragraph--type--view .swiper-container .swiper-slide-prev .commerce-product__flag--besplatnadostava,.product .field--name-related-products .swiper-container .swiper-slide-prev .commerce-product__flag--besplatnadostava{display:none}.block-views-blockproduct-blocks-block-1 .swiper-container .swiper-slide .product,.block-views-blocksimilar-products-similar-products .swiper-container .swiper-slide .product,.paragraph--type--product-reference-slider .swiper-container .swiper-slide .product,.paragraph--type--view .swiper-container .swiper-slide .product,.product .field--name-related-products .swiper-container .swiper-slide .product{height:100%}.block-views-blockproduct-blocks-block-1 h2.viewsreference--view-title,.block-views-blockproduct-blocks-block-1>h2,.block-views-blocksimilar-products-similar-products h2.viewsreference--view-title,.block-views-blocksimilar-products-similar-products>h2,.paragraph--type--product-reference-slider h2.viewsreference--view-title,.paragraph--type--product-reference-slider>h2,.paragraph--type--view h2.viewsreference--view-title,.paragraph--type--view>h2,.product .field--name-related-products h2.viewsreference--view-title,.product .field--name-related-products>h2{font-family:NewBlack Regular,sans-serif;font-size:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem);font-weight:700;letter-spacing:0;line-height:clamp(2.5rem,2.1666666667rem + 1.4814814815vw,3.5rem);margin-block:0;text-align:center}.product .field--name-related-products .swiper-container{margin-inline:0}@media (min-width:768px){.product .field--name-related-products .swiper-container{margin-inline:var(--spred-size-8)}}.product .field--name-related-products .swiper-button-next,.product .field--name-related-products .swiper-button-prev{translate:0 0!important}.paragraph--type--wrapper-with-background-color .swiper-wrapper{padding-block:var(--spred-size-4) calc(var(--spred-size-4) + 8px)}@media (min-width:1280px){.paragraph--type--wrapper-with-background-color .swiper-wrapper{padding-block:var(--spred-size-6) calc(var(--spred-size-6) + 8px)}.paragraph--type--wrapper-with-background-color .swiper-wrapper:has(.commerce-order-item-add-to-cart-form){padding-bottom:calc(var(--spred-size-10) + 8px)}}.paragraph--type--wrapper-with-background-color:has(.swiper-pagination-lock) .swiper-wrapper>:first-child{margin-left:auto!important}.paragraph--type--wrapper-with-background-color:has(.swiper-pagination-lock) .swiper-wrapper>:last-child{margin-right:auto!important}.product--teaser>a{display:flex;flex-direction:column;height:100%}.product--teaser>a>.field--name-title{flex-grow:1}@media (min-width:1280px){.product--teaser:hover{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0;border-color:var(--spred-border-color-primary);z-index:2}.product--teaser:hover footer,.product--teaser:hover~footer{left:-1px;right:-1px;transform:translateY(0);z-index:0}}.product--horizontal-teaser,.product--teaser{background-color:var(--spred-background-primary);border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-size-1-5);display:flex;flex-direction:column;height:100%;padding:var(--spred-size-1);position:relative;transition:box-shadow .3s ease}.product--horizontal-teaser .content-wrapper,.product--teaser .content-wrapper{margin-top:auto}.product--horizontal-teaser .add-to-cart,.product--teaser .add-to-cart{background:var(--spred-button-primary-bg);border:none;border-radius:var(--spred-button-border-radius);color:var(--spred-button-primary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}.product--horizontal-teaser .add-to-cart:active,.product--horizontal-teaser .add-to-cart:hover,.product--teaser .add-to-cart:active,.product--teaser .add-to-cart:hover{text-decoration:none}.product--horizontal-teaser .add-to-cart:focus,.product--teaser .add-to-cart:focus{background-color:var(--spred-color-blue-50)}.product--horizontal-teaser .add-to-cart:disabled,.product--teaser .add-to-cart:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.product--horizontal-teaser .add-to-cart:active,.product--horizontal-teaser .add-to-cart:hover,.product--teaser .add-to-cart:active,.product--teaser .add-to-cart:hover{background:var(--spred-button-primary-bg--hover);box-shadow:var(--spred-box-shadow-m)}.product--horizontal-teaser .add-to-cart:focus-visible,.product--teaser .add-to-cart:focus-visible{background-color:var(--spred-button-primary-bg--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary);outline:2px solid var(--spred-button-primary-border--focus)}.product--horizontal-teaser footer,.product--teaser footer{background-color:#fff;border-top-width:1px;border:1px solid var(--spred-color-transparent-dark-s);border-radius:var(--spred-size-1-5);border-top:0 solid var(--spred-color-transparent-dark-s);border-top-left-radius:0;border-top-right-radius:0;display:none;left:0;padding:var(--spred-size-1-5) var(--spred-size-2) var(--spred-size-2);position:absolute;right:0;top:100%;transform:translateY(-100%);transition:transform .3s ease;z-index:-1}@media (min-width:1280px){.product--horizontal-teaser footer,.product--teaser footer{display:block}}@media (min-width:768px){.product--horizontal-teaser,.product--teaser{padding:var(--spred-size-2)}.product--horizontal-teaser .content-wrapper,.product--teaser .content-wrapper{align-items:center;-moz-column-gap:var(--spred-size-1);column-gap:var(--spred-size-1);display:flex;flex-flow:row wrap-reverse;justify-content:space-between}.product--horizontal-teaser .content-wrapper .field--name-list-price,.product--teaser .content-wrapper .field--name-list-price{order:5}.product--horizontal-teaser .content-wrapper:has(.original-price),.product--teaser .content-wrapper:has(.original-price){display:block}}@media (min-width:1280px){.product--horizontal-teaser:hover,.product--teaser:hover{box-shadow:0 10px 40px -5px rgba(14,82,139,.1);z-index:2}}.product--horizontal-teaser-wrapper,.product--teaser-wrapper{height:100%;position:relative}.product--horizontal-teaser *,.product--teaser *{color:var(--spred-text-primary)}.product--horizontal-teaser .commerce-product__flag--rasprodato,.product--teaser .commerce-product__flag--rasprodato{background-color:var(--spred-color-red-50);border:1px solid var(--spred-color-red-30);border-radius:var(--spred-border-radius-s);color:var(--spred-color-neutral-100);display:block;font-size:11px;font-weight:600;line-height:1.5;margin-top:calc(var(--spred-size-2-5)*-1);padding:0 var(--spred-size-0-5);position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content;z-index:2}.product--horizontal-teaser [class*=product--variation-field--variation_pvd_merger_field_image__],.product--teaser [class*=product--variation-field--variation_pvd_merger_field_image__]{border-radius:var(--spred-border-radius-m);display:flex;justify-content:center;margin-bottom:var(--spred-size-1-5);overflow:hidden}.product--horizontal-teaser .variation-calculated-price,.product--teaser .variation-calculated-price{align-items:center;color:var(--spred-text-accent-alt);display:flex;font-family:NewBlack Regular,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:700;gap:var(--spred-size-1);letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem)}.product--horizontal-teaser .variation-calculated-price .price-currency,.product--teaser .variation-calculated-price .price-currency{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.product--horizontal-teaser [class^=product--variation-field--variation_pvd_merger_list_price]:empty,.product--teaser [class^=product--variation-field--variation_pvd_merger_list_price]:empty{display:none}@media (min-width:1024px){.product--horizontal-teaser [class^=product--variation-field--variation_pvd_merger_price]:has(.original-price),.product--teaser [class^=product--variation-field--variation_pvd_merger_price]:has(.original-price){align-items:center;display:flex;flex-wrap:wrap-reverse;gap:0;justify-content:space-between}}.product--horizontal-teaser [class^=product--variation-field--variation_pvd_merger_price]:has(.original-price) .variation-calculated-price,.product--teaser [class^=product--variation-field--variation_pvd_merger_price]:has(.original-price) .variation-calculated-price{flex-grow:1;margin-right:var(--spred-size-1)}.product--horizontal-teaser [class^=product--variation-field--variation_pvd_merger_price] .original-price span,.product--teaser [class^=product--variation-field--variation_pvd_merger_price] .original-price span{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;letter-spacing:.2px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);text-decoration:line-through}.product--horizontal-teaser .field--name-title,.product--teaser .field--name-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin-bottom:var(--spred-size-1-5)}@media (min-width:768px){.product--horizontal-teaser .field--name-title,.product--teaser .field--name-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}.product--horizontal-teaser .field--name-review,.product--teaser .field--name-review{margin-bottom:var(--spred-size-1-5)}.product--horizontal-teaser .field--name-list-price,.product--teaser .field--name-list-price{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;letter-spacing:.2px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);text-decoration:line-through}.product--horizontal-teaser .field--name-image img,.product--teaser .field--name-image img{margin-inline:auto}#sale-end-date{text-align:center}#sale-end-date span{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem)}.glyphicon.button{background:var(--spred-button-secondary-bg);background-image:url(../images/icons/heart.svg);background-position:50%;background-repeat:no-repeat;background-size:var(--spred-size-2-5);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);color:transparent;cursor:pointer;display:inline-block;display:block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-size:0;font-weight:600;height:var(--spred-size-2-5);letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:calc(var(--spred-size-3) - 1px);text-align:center;text-decoration:none;transition:.4s ease;width:var(--spred-size-2-5)}.glyphicon.button:active,.glyphicon.button:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.glyphicon.button:focus{background-color:var(--spred-color-blue-50)}.glyphicon.button:disabled{color:var(--spred-text-disabled)}.glyphicon.button:active,.glyphicon.button:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.glyphicon.button:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.glyphicon.button:hover{background-image:url(../images/icons/heart-filled.svg)}.glyphicon.button:disabled{background-color:var(--spred-background-disabled);border-color:transparent}.glyphicon.button.glyphicon-heart,.glyphicon.button.product--teaser__add-to-favorites--active{background-image:url(../images/icons/heart-filled.svg)}.product .favorite-toggle-form{position:absolute;right:0;top:0}.product--horizontal-teaser{display:flex;flex-direction:row;gap:var(--spred-size-4);padding:var(--spred-size-4)}.product--horizontal-teaser__content-wrapper{display:flex;flex-direction:column;flex-grow:1}.product--horizontal-teaser__top{margin-bottom:var(--spred-size-3)}.product--horizontal-teaser__bottom,.product--horizontal-teaser__top{align-items:center;display:flex;justify-content:space-between}.product--horizontal-teaser__prices{align-items:center;display:flex;gap:var(--spred-size-2)}.product--horizontal-teaser__bottom{align-items:flex-end;flex-grow:1;margin-top:var(--spred-size-4)}.product--horizontal-teaser__bottom-left,.product--horizontal-teaser__bottom-right{align-items:center;display:flex;gap:var(--spred-size-2)}.product--horizontal-teaser__tags{display:flex;flex-wrap:wrap;gap:var(--spred-size-1)}.product--horizontal-teaser .field--name-title{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem)}.product--horizontal-teaser .field--name-review{flex-direction:column;gap:var(--spred-size-0-5);margin-block:0}.product--horizontal-teaser .field--name-review .review-count{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem)}.product--horizontal-teaser .field--name-body{margin-bottom:var(--spred-size-3)}.product--horizontal-teaser .field--name-body,.product--horizontal-teaser .field--name-body *{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.product--horizontal-teaser .field--name-image{flex-basis:244px;width:244px}.product--horizontal-teaser .field--name-field-year-of-publishing{display:flex;flex-direction:column;justify-content:center}.product--horizontal-teaser .field--name-field-year-of-publishing p{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin-bottom:var(--spred-size-0-5)}.product--horizontal-teaser .field--name-field-year-of-publishing span{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem)}.product--horizontal-teaser .field--name-category,.product--horizontal-teaser .field--name-series{background-color:var(--spred-color-yellow-90);border-radius:var(--spred-border-radius-full);color:var(--spred-color-yellow-30);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);padding:var(--spred-size-0-5) var(--spred-size-1)}.product--horizontal-teaser-1{display:flex;flex-direction:column-reverse;gap:var(--spred-size-4)}@media (min-width:1024px){.product--horizontal-teaser-1{gap:var(--spred-size-2)}}@media (min-width:1280px){.product--horizontal-teaser-1{gap:var(--spred-size-4)}}@media (min-width:1024px){.product--horizontal-teaser-1{flex-direction:row}}.product--horizontal-teaser-1 .field--name-body h2,.product--horizontal-teaser-1 .field--name-body h3,.product--horizontal-teaser-1 .field--name-body h4{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);margin-top:0}@media (min-width:1280px){.product--horizontal-teaser-1 .field--name-body{padding-bottom:var(--spred-size-2)}}.product--horizontal-teaser-1 .product__horizontal__left{display:flex;flex-direction:column;flex-grow:1}@media (min-width:1280px){.product--horizontal-teaser-1 .product__horizontal__left{width:408px}}.product--horizontal-teaser-1 .product__horizontal__right{border-radius:8px;flex-shrink:0;margin-inline:auto;overflow:hidden}.product--horizontal-teaser-1 .variation-calculated-price{color:var(--spred-color-cyan-70)}.product--horizontal-teaser-1 .variation-calculated-price .price-currency{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.product--horizontal-teaser-1 .product__horizontal__left .field--name-body{margin-bottom:var(--spred-size-3);padding-bottom:0}@media (min-width:1024px){.product--horizontal-teaser-1 .product__horizontal__left .field--name-body{margin-bottom:auto}}.product--horizontal-teaser-1 .product__horizontal__left .field--name-body h2{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);margin-bottom:var(--spred-size-1-5)}.product--horizontal-teaser-1 .product__horizontal__left .field--name-body p{color:var(--spred-color-transparent-dark-m);font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:.2px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.product--horizontal-teaser-1 .field--name-variations .form-actions{display:flex;gap:var(--spred-size-2);margin-top:0}.product--horizontal-teaser-1 .field--name-variations .form-actions .button--add-to-cart{background:var(--spred-button-primary-bg);border:none;border-radius:var(--spred-button-border-radius);color:var(--spred-button-primary-label);cursor:pointer;display:inline-block;flex-grow:1;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);padding-inline:0;text-align:center;text-decoration:none;transition:.4s ease}.product--horizontal-teaser-1 .field--name-variations .form-actions .button--add-to-cart:active,.product--horizontal-teaser-1 .field--name-variations .form-actions .button--add-to-cart:hover{text-decoration:none}.product--horizontal-teaser-1 .field--name-variations .form-actions .button--add-to-cart:focus{background-color:var(--spred-color-blue-50)}.product--horizontal-teaser-1 .field--name-variations .form-actions .button--add-to-cart:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.product--horizontal-teaser-1 .field--name-variations .form-actions .button--add-to-cart:active,.product--horizontal-teaser-1 .field--name-variations .form-actions .button--add-to-cart:hover{background:var(--spred-button-primary-bg--hover);box-shadow:var(--spred-box-shadow-m)}.product--horizontal-teaser-1 .field--name-variations .form-actions .button--add-to-cart:focus-visible{background-color:var(--spred-button-primary-bg--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary);outline:2px solid var(--spred-button-primary-border--focus)}.product--horizontal-teaser-1 .field--name-review{display:flex}.product--horizontal-teaser-1 .field--name-review *{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.product--horizontal-teaser-1 .field--name-review .count{display:none}.product--horizontal-teaser-1 .field--name-review .average{display:flex;font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:600;font-weight:400;gap:var(--spred-size-0-5);letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.product--horizontal-teaser-1 .field--name-review .average:after{background-image:url(../images/icons/review-star.svg);background-size:cover;content:"";display:block;height:var(--spred-size-3);width:var(--spred-size-3)}.product--horizontal-teaser-1 .variation-calculated-price,.product--vertical-teaser .variation-calculated-price{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem);margin-bottom:8px;text-align:end}.product--horizontal-teaser-1 .variation-calculated-price .price-currency,.product--vertical-teaser .variation-calculated-price .price-currency{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.product--horizontal-teaser .field--name-variations .form-actions,.product--horizontal-teaser .field--name-variations .form-wrapper,.product--horizontal-teaser-1 .field--name-variations .form-actions,.product--horizontal-teaser-1 .field--name-variations .form-wrapper,.product--teaser .field--name-variations .form-actions,.product--teaser .field--name-variations .form-wrapper,.product--vertical-teaser .field--name-variations .form-actions,.product--vertical-teaser .field--name-variations .form-wrapper{margin-top:0}.product--horizontal-teaser .field--name-variations .form-actions,.product--horizontal-teaser-1 .field--name-variations .form-actions,.product--teaser .field--name-variations .form-actions,.product--vertical-teaser .field--name-variations .form-actions{display:flex;gap:var(--spred-size-2)}.product--horizontal-teaser .field--name-variations .form-actions .add-to-cart,.product--horizontal-teaser .field--name-variations .form-actions .button--add-to-cart,.product--horizontal-teaser-1 .field--name-variations .form-actions .add-to-cart,.product--horizontal-teaser-1 .field--name-variations .form-actions .button--add-to-cart,.product--teaser .field--name-variations .form-actions .add-to-cart,.product--teaser .field--name-variations .form-actions .button--add-to-cart,.product--vertical-teaser .field--name-variations .form-actions .add-to-cart,.product--vertical-teaser .field--name-variations .form-actions .button--add-to-cart{background:var(--spred-button-primary-bg);border:none;border-radius:var(--spred-button-border-radius);color:var(--spred-button-primary-label);cursor:pointer;display:inline-block;flex-grow:1;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);padding-inline:0;text-align:center;text-decoration:none;transition:.4s ease}.product--horizontal-teaser .field--name-variations .form-actions .add-to-cart:active,.product--horizontal-teaser .field--name-variations .form-actions .add-to-cart:hover,.product--horizontal-teaser .field--name-variations .form-actions .button--add-to-cart:active,.product--horizontal-teaser .field--name-variations .form-actions .button--add-to-cart:hover,.product--horizontal-teaser-1 .field--name-variations .form-actions .add-to-cart:active,.product--horizontal-teaser-1 .field--name-variations .form-actions .add-to-cart:hover,.product--horizontal-teaser-1 .field--name-variations .form-actions .button--add-to-cart:active,.product--horizontal-teaser-1 .field--name-variations .form-actions .button--add-to-cart:hover,.product--teaser .field--name-variations .form-actions .add-to-cart:active,.product--teaser .field--name-variations .form-actions .add-to-cart:hover,.product--teaser .field--name-variations .form-actions .button--add-to-cart:active,.product--teaser .field--name-variations .form-actions .button--add-to-cart:hover,.product--vertical-teaser .field--name-variations .form-actions .add-to-cart:active,.product--vertical-teaser .field--name-variations .form-actions .add-to-cart:hover,.product--vertical-teaser .field--name-variations .form-actions .button--add-to-cart:active,.product--vertical-teaser .field--name-variations .form-actions .button--add-to-cart:hover{text-decoration:none}.product--horizontal-teaser .field--name-variations .form-actions .add-to-cart:focus,.product--horizontal-teaser .field--name-variations .form-actions .button--add-to-cart:focus,.product--horizontal-teaser-1 .field--name-variations .form-actions .add-to-cart:focus,.product--horizontal-teaser-1 .field--name-variations .form-actions .button--add-to-cart:focus,.product--teaser .field--name-variations .form-actions .add-to-cart:focus,.product--teaser .field--name-variations .form-actions .button--add-to-cart:focus,.product--vertical-teaser .field--name-variations .form-actions .add-to-cart:focus,.product--vertical-teaser .field--name-variations .form-actions .button--add-to-cart:focus{background-color:var(--spred-color-blue-50)}.product--horizontal-teaser .field--name-variations .form-actions .add-to-cart:disabled,.product--horizontal-teaser .field--name-variations .form-actions .button--add-to-cart:disabled,.product--horizontal-teaser-1 .field--name-variations .form-actions .add-to-cart:disabled,.product--horizontal-teaser-1 .field--name-variations .form-actions .button--add-to-cart:disabled,.product--teaser .field--name-variations .form-actions .add-to-cart:disabled,.product--teaser .field--name-variations .form-actions .button--add-to-cart:disabled,.product--vertical-teaser .field--name-variations .form-actions .add-to-cart:disabled,.product--vertical-teaser .field--name-variations .form-actions .button--add-to-cart:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.product--horizontal-teaser .field--name-variations .form-actions .add-to-cart:active,.product--horizontal-teaser .field--name-variations .form-actions .add-to-cart:hover,.product--horizontal-teaser .field--name-variations .form-actions .button--add-to-cart:active,.product--horizontal-teaser .field--name-variations .form-actions .button--add-to-cart:hover,.product--horizontal-teaser-1 .field--name-variations .form-actions .add-to-cart:active,.product--horizontal-teaser-1 .field--name-variations .form-actions .add-to-cart:hover,.product--horizontal-teaser-1 .field--name-variations .form-actions .button--add-to-cart:active,.product--horizontal-teaser-1 .field--name-variations .form-actions .button--add-to-cart:hover,.product--teaser .field--name-variations .form-actions .add-to-cart:active,.product--teaser .field--name-variations .form-actions .add-to-cart:hover,.product--teaser .field--name-variations .form-actions .button--add-to-cart:active,.product--teaser .field--name-variations .form-actions .button--add-to-cart:hover,.product--vertical-teaser .field--name-variations .form-actions .add-to-cart:active,.product--vertical-teaser .field--name-variations .form-actions .add-to-cart:hover,.product--vertical-teaser .field--name-variations .form-actions .button--add-to-cart:active,.product--vertical-teaser .field--name-variations .form-actions .button--add-to-cart:hover{background:var(--spred-button-primary-bg--hover);box-shadow:var(--spred-box-shadow-m)}.product--horizontal-teaser .field--name-variations .form-actions .add-to-cart:focus-visible,.product--horizontal-teaser .field--name-variations .form-actions .button--add-to-cart:focus-visible,.product--horizontal-teaser-1 .field--name-variations .form-actions .add-to-cart:focus-visible,.product--horizontal-teaser-1 .field--name-variations .form-actions .button--add-to-cart:focus-visible,.product--teaser .field--name-variations .form-actions .add-to-cart:focus-visible,.product--teaser .field--name-variations .form-actions .button--add-to-cart:focus-visible,.product--vertical-teaser .field--name-variations .form-actions .add-to-cart:focus-visible,.product--vertical-teaser .field--name-variations .form-actions .button--add-to-cart:focus-visible{background-color:var(--spred-button-primary-bg--focus);box-shadow:0 0 8px 0 var(--spred-interactive-primary);outline:2px solid var(--spred-button-primary-border--focus)}.product--horizontal-teaser .field--name-review,.product--horizontal-teaser-1 .field--name-review,.product--teaser .field--name-review,.product--vertical-teaser .field--name-review{display:flex}.product--horizontal-teaser .field--name-review *,.product--horizontal-teaser-1 .field--name-review *,.product--teaser .field--name-review *,.product--vertical-teaser .field--name-review *{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.product--horizontal-teaser .field--name-review .count,.product--horizontal-teaser-1 .field--name-review .count,.product--teaser .field--name-review .count,.product--vertical-teaser .field--name-review .count{display:none}.product--horizontal-teaser .field--name-review .average,.product--horizontal-teaser-1 .field--name-review .average,.product--teaser .field--name-review .average,.product--vertical-teaser .field--name-review .average{display:flex;font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:600;gap:var(--spred-size-0-5);letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.product--horizontal-teaser .field--name-review .average:after,.product--horizontal-teaser-1 .field--name-review .average:after,.product--teaser .field--name-review .average:after,.product--vertical-teaser .field--name-review .average:after{background-image:url(../images/icons/review-star.svg);background-size:cover;content:"";display:block;height:var(--spred-size-3);transform:translateY(-2px);width:var(--spred-size-3)}.product--vertical-teaser{display:flex;flex-direction:column}.product--vertical-teaser>[class^=product--variation-field--variation_pvd_merger_field_image]{border-radius:14px;margin-block:var(--spred-size-3);margin-inline:auto;overflow:hidden}.product--vertical-teaser input[id*=edit-submit].button.button--primary{background:var(--spred-button-banner-bg)}.product--vertical-teaser footer{display:flex;gap:var(--spred-size-2);justify-content:space-between}.product--vertical-teaser footer button:nth-of-type(2){background:var(--spred-color-blue-20);flex:1}.product--vertical-teaser footer button:nth-of-type(2):hover{background:var(--spred-color-cyan-50)}.product--vertical-teaser footer button:first-of-type{background:var(--spred-button-secondary-bg);background-image:url(../images/icons/heart.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;flex-shrink:0;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:24px;text-align:center;text-decoration:none;transition:.4s ease}.product--vertical-teaser footer button:first-of-type:active,.product--vertical-teaser footer button:first-of-type:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.product--vertical-teaser footer button:first-of-type:focus{background-color:var(--spred-color-blue-50)}.product--vertical-teaser footer button:first-of-type:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.product--vertical-teaser footer button:first-of-type:active,.product--vertical-teaser footer button:first-of-type:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.product--vertical-teaser footer button:first-of-type:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.product--vertical-teaser footer button:first-of-type:hover{background-image:url(../images/icons/heart-filled.svg)}.product--vertical-teaser .field--name-review .average:after{background-image:url(../images/icons/blue-star.svg)}.product--vertical-teaser .field--name-title{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.savings{background-color:var(--spred-color-yellow-80);height:53px;left:var(--spred-size-1);-webkit-mask-image:url(../images/icons/bookmark-mobile.svg);mask-image:url(../images/icons/bookmark-mobile.svg);position:absolute;top:-1px;width:48px}@media (min-width:768px){.savings{height:70px;left:var(--spred-size-4);-webkit-mask-image:url(../images/icons/bookmark.svg);mask-image:url(../images/icons/bookmark.svg);width:64px}}.savings .percentage-saved{align-items:flex-end;display:flex;font-family:NewBlack Regular,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:600;font-weight:700;justify-content:center;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem);transform:translateY(4px)}@media (min-width:768px){.savings .percentage-saved{transform:translateY(8px)}}.savings .discount-percentage-sign{font-family:Poppins,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.block-commerce-cart{position:static!important}@media (min-width:1024px){.block-commerce-cart{position:relative!important}}.block-commerce-cart .cart-block--summary{align-items:center;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);display:flex;position:relative}.block-commerce-cart .cart-block--summary:not(.disabled):hover{border-color:var(--spred-theme-primary)}.block-commerce-cart .cart-block--summary:not(.disabled):has(a:focus){outline:2px solid var(--spred-color-neutral-0)}.block-commerce-cart .cart-block--summary:not(.disabled) a:focus,.block-commerce-cart .cart-block--summary:not(.disabled) a:focus-visible{outline:0}.block-commerce-cart .cart-block--summary:not(.disabled):has(a:focus),.block-commerce-cart .cart-block--summary:not(.disabled):hover{background-color:var(--spred-color-cyan-95)}.block-commerce-cart .cart-block--summary.disabled{background-color:var(--spred-color-neutral-90)}.block-commerce-cart .cart-block--summary.disabled .cart-block--summary__icon{opacity:.5}.block-commerce-cart .cart-block--summary.disabled a{pointer-events:none}.block-commerce-cart .cart-block--summary .cart-block--summary__icon{background-image:url(../images/icons/cart.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;color:transparent;display:block;height:var(--spred-size-2-5);padding:calc(var(--spred-size-3) - 1px);width:var(--spred-size-2-5)}.block-commerce-cart .cart-block--summary__count{background-color:var(--spred-background-accent-dark);border-radius:var(--spred-border-radius-full);color:var(--spred-text-primary-inverse);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:.3px;line-height:clamp(1rem,1rem + 0vw,1rem);max-width:34px;min-width:var(--spred-size-2);padding-inline:var(--spred-size-0-5);position:absolute;right:0;text-align:center;top:0;transform:translateY(-25%)}.block-commerce-cart .cart-block--summary__icon img{display:none}.block-commerce-cart .cart-block--contents{background:var(--spred-color-neutral-100);box-shadow:0 10px 40px -5px rgba(14,82,139,.1);left:0;position:absolute;right:0;top:100%;width:100%}@media (min-width:1024px){.block-commerce-cart .cart-block--contents{border-radius:var(--spred-border-radius-s);left:unset;position:absolute;right:-72px;top:calc(100% + var(--spred-size-3));width:430px;z-index:5000}}@media (min-width:1280px){.block-commerce-cart .cart-block--contents{right:-173px}}@media (min-width:1700px){.block-commerce-cart .cart-block--contents{right:50%;transform:translateX(50%)}}.block-commerce-cart .cart-block--contents__items{overflow-y:auto}.block-commerce-cart .cart-block--contents__links{margin-top:var(--spred-size-2);text-align:right}.block-commerce-cart .cart-block--contents__links a{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}.block-commerce-cart .cart-block--contents__links a:active,.block-commerce-cart .cart-block--contents__links a:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.block-commerce-cart .cart-block--contents__links a:focus{background-color:var(--spred-color-blue-50)}.block-commerce-cart .cart-block--contents__links a:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.block-commerce-cart .cart-block--contents__links a:active,.block-commerce-cart .cart-block--contents__links a:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.block-commerce-cart .cart-block--contents__links a:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.block-commerce-cart .cart-block--contents__links a:not(:last-child){margin-right:var(--spred-size-1)}@media (min-width:1024px){.block-commerce-cart .cart-block--contents:before{border-bottom:16px solid var(--spred-color-neutral-100);border-left:16px solid transparent;border-right:16px solid transparent;content:"";height:0;position:absolute;right:22%;top:-15px;transform:translateX(50%);width:0}}@media (min-width:1280px){.block-commerce-cart .cart-block--contents:before{right:46%}}@media (min-width:1700px){.block-commerce-cart .cart-block--contents:before{right:50%;transform:translateX(50%)}}.block-commerce-cart .cart-block--contents table td{border:none}.block-commerce-cart .cart-block--contents table td{font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;height:unset;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);padding:var(--spred-size-0-5)}.block-commerce-cart .cart-block--contents table tr{display:flex}.block-commerce-cart .cart-block--contents table tr:nth-child(2n){background-color:var(--spred-color-neutral-95)}.block-commerce-cart .cart-block--contents table .views-field-field-image{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:50px}.block-commerce-cart .cart-block--contents table .views-field-field-image img{border-radius:var(--spred-border-radius-s)}.block-commerce-cart .cart-block--contents table .views-field-nothing{flex-direction:column;justify-content:center;margin-right:auto}.block-commerce-cart .cart-block--contents table .views-field-nothing,.block-commerce-cart .cart-block--contents table .views-field-nothing-1{display:flex;gap:var(--spred-size-0-5)}.block-commerce-cart .cart-block--contents table .views-field-nothing-1{align-items:center}.block-commerce-cart .cart-block--contents table .views-field-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;max-height:46px}@media (min-width:1024px){.block-commerce-cart .cart-block--contents table .views-field-title{width:130px}}.block-commerce-cart .cart-block--contents table .views-field-unit-price__number{text-align:right;width:100px}@media (min-width:1024px){.block-commerce-cart .cart-block--contents table .views-field-unit-price__number{flex-grow:1}}.block-commerce-cart .cart-block--contents table .views-field-total-price__number{font-weight:600;left:58px;position:absolute;top:38px}@media (min-width:1024px){body.user-logged-in .block-commerce-cart .cart-block--contents{right:-80px}}@media (min-width:1280px){body.user-logged-in .block-commerce-cart .cart-block--contents{right:-80px}body.user-logged-in .block-commerce-cart .cart-block--contents:before{right:24%}}@media (min-width:1700px){body.user-logged-in .block-commerce-cart .cart-block--contents{right:50%;transform:translateX(50%)}body.user-logged-in .block-commerce-cart .cart-block--contents:before{right:50%}}.cart.cart-form{margin-block:var(--spred-size-6)}.cart.cart-form .views-form>form:after{clear:both;content:"";display:block}.cart.cart-form .item-list{margin-bottom:var(--spred-size-7)}@media (min-width:1024px){.cart.cart-form .item-list{float:left;margin-bottom:0;min-height:300px;width:calc(100% - 432px)}}@media (min-width:1280px){.cart.cart-form .item-list{width:calc(100% - 544px)}}.cart.cart-form [data-drupal-selector=order-total-summary]{background-color:var(--spred-background-neutral-pale);border-radius:var(--spred-border-radius-l) var(--spred-border-radius-l) 0 0;padding:var(--spred-size-2)}@media (min-width:768px){.cart.cart-form [data-drupal-selector=order-total-summary]{padding:var(--spred-size-4)}}@media (min-width:1024px){.cart.cart-form [data-drupal-selector=order-total-summary]{float:right;width:400px}}@media (min-width:1280px){.cart.cart-form [data-drupal-selector=order-total-summary]{width:512px}}.cart.cart-form .order-total-line{display:flex;justify-content:space-between;padding-inline:0}.cart.cart-form .order-total-line-label{padding-inline:0}.cart.cart-form .order-total-line__total{border-top:1px solid var(--spred-border-color-secondary);margin-top:var(--spred-size-2);padding-top:var(--spred-size-2)}@media (min-width:768px){.cart.cart-form .order-total-line__total{margin-top:var(--spred-size-4);padding-top:var(--spred-size-4)}}.cart.cart-form .order-total-line__total *{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem)}.cart.cart-form [id^=edit-actions]{align-items:center;background-color:var(--spred-background-neutral-pale);border-radius:0 0 var(--spred-border-radius-l) var(--spred-border-radius-l);display:flex;flex-wrap:wrap;gap:var(--spred-size-2);justify-content:center;margin-block:0;padding:0 var(--spred-size-2) var(--spred-size-2)}@media (min-width:768px){.cart.cart-form [id^=edit-actions]{padding:0 var(--spred-size-4) var(--spred-size-4)}}@media (min-width:1024px){.cart.cart-form [id^=edit-actions]{float:right;margin-left:var(--spred-size-4);width:400px}}@media (min-width:1280px){.cart.cart-form [id^=edit-actions]{width:512px}}.cart.cart-form [id^=edit-actions] input{width:100%}@media (min-width:768px){.cart.cart-form [id^=edit-actions] input{width:-moz-fit-content;width:fit-content}}.cart.cart-form [id^=edit-actions] [data-drupal-selector=edit-checkout]{background-image:url(../images/icons/arrow-right.svg);background-position:var(--spred-size-1) center;background-position:center right 24px;background-repeat:no-repeat;background-size:24px;flex-grow:1;padding-inline-start:calc(var(--spred-size-2) + 24px);padding-inline:var(--spred-size-4)}.cart.cart-form [id^=edit-actions] [data-drupal-selector=edit-submit]{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}.cart.cart-form [id^=edit-actions] [data-drupal-selector=edit-submit]:active,.cart.cart-form [id^=edit-actions] [data-drupal-selector=edit-submit]:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.cart.cart-form [id^=edit-actions] [data-drupal-selector=edit-submit]:focus{background-color:var(--spred-color-blue-50)}.cart.cart-form [id^=edit-actions] [data-drupal-selector=edit-submit]:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.cart.cart-form [id^=edit-actions] [data-drupal-selector=edit-submit]:active,.cart.cart-form [id^=edit-actions] [data-drupal-selector=edit-submit]:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.cart.cart-form [id^=edit-actions] [data-drupal-selector=edit-submit]:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.cart.cart-form ul,.view-commerce-order-item-table ul{display:grid;gap:var(--spred-size-2);padding-inline-start:0}.cart.cart-form li,.view-commerce-order-item-table li{border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-l);display:grid;grid-template-columns:80px 1fr;grid-template-rows:repeat(3,max-content);margin:0;padding:var(--spred-size-2);position:relative}@media (min-width:768px){.cart.cart-form li,.view-commerce-order-item-table li{grid-template-columns:100px 1fr 88px 160px}}.cart.cart-form li:last-child:after,.view-commerce-order-item-table li:last-child:after{bottom:calc(var(--spred-size-5)*-1);color:var(--spred-text-secondary);content:"Sve cene su sa uračunatim PDV i nema dodatnih ili skrivenih troškova.";font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);position:absolute}.cart.cart-form li .views-field-purchased-entity,.view-commerce-order-item-table li .views-field-purchased-entity{grid-column:1;grid-row:1/-1}.cart.cart-form li .views-field-purchased-entity .field--name-product-id,.view-commerce-order-item-table li .views-field-purchased-entity .field--name-product-id{left:116px;position:absolute;right:var(--spred-size-7);top:16px}.cart.cart-form li .views-field-purchased-entity .field--name-product-id a,.view-commerce-order-item-table li .views-field-purchased-entity .field--name-product-id a{display:-webkit-box;font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:600;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);overflow:hidden;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;color:var(--spred-text-primary)}@media (min-width:768px){.cart.cart-form li .views-field-purchased-entity .field--name-product-id,.view-commerce-order-item-table li .views-field-purchased-entity .field--name-product-id{left:132px}}.cart.cart-form li .views-field-author-and-illustrator,.view-commerce-order-item-table li .views-field-author-and-illustrator{grid-column:2/5;grid-row:2;margin-bottom:var(--spred-size-2);margin-left:var(--spred-size-2)}.cart.cart-form li .views-field-author-and-illustrator p,.cart.cart-form li .views-field-author-and-illustrator span,.view-commerce-order-item-table li .views-field-author-and-illustrator p,.view-commerce-order-item-table li .views-field-author-and-illustrator span{font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:.2px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.cart.cart-form li .views-field-remove-button,.view-commerce-order-item-table li .views-field-remove-button{grid-column:4;justify-self:end}.cart.cart-form li .views-field-remove-button .views-label,.view-commerce-order-item-table li .views-field-remove-button .views-label{display:none}.cart.cart-form li .views-field-remove-button input,.view-commerce-order-item-table li .views-field-remove-button input{background-color:transparent;background-image:url(../images/icons/close.svg);background-position:50%;background-repeat:no-repeat;background-size:var(--spred-size-3);border:none;cursor:pointer;font-size:0;height:var(--spred-size-4);padding:var(--spred-size-1);width:var(--spred-size-4)}.cart.cart-form li .views-field-remove-button input:hover,.view-commerce-order-item-table li .views-field-remove-button input:hover{background-color:var(--spred-interactive-tertiary--hover)}.cart.cart-form li .views-field-remove-button input:focus,.view-commerce-order-item-table li .views-field-remove-button input:focus{outline:1px solid var(--spred-border-color-focusring);outline-offset:2px}.cart.cart-form li .views-field-total-price__number,.view-commerce-order-item-table li .views-field-total-price__number{display:flex;flex-direction:column;grid-column:4;grid-row:3;justify-content:flex-end}.cart.cart-form li .views-field-total-price__number .views-label,.view-commerce-order-item-table li .views-field-total-price__number .views-label{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem)}.cart.cart-form li .views-field-total-price__number *,.view-commerce-order-item-table li .views-field-total-price__number *{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);text-align:end}.cart.cart-form li .views-field-quantity,.view-commerce-order-item-table li .views-field-quantity{align-items:center;display:flex;flex-direction:column;justify-content:center}.cart.cart-form li .views-field-edit-quantity,.cart.cart-form li .views-field-quantity,.view-commerce-order-item-table li .views-field-edit-quantity,.view-commerce-order-item-table li .views-field-quantity{display:flex;flex-direction:column;grid-column:2/4;grid-row:3;justify-content:flex-end;left:16px;position:relative}@media (min-width:768px){.cart.cart-form li .views-field-edit-quantity,.cart.cart-form li .views-field-quantity,.view-commerce-order-item-table li .views-field-edit-quantity,.view-commerce-order-item-table li .views-field-quantity{grid-column:3;left:0}}.cart.cart-form li .views-field-edit-quantity .views-label,.cart.cart-form li .views-field-quantity .views-label,.view-commerce-order-item-table li .views-field-edit-quantity .views-label,.view-commerce-order-item-table li .views-field-quantity .views-label{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem)}.cart.cart-form li .views-field-edit-quantity .field-content,.cart.cart-form li .views-field-quantity .field-content,.view-commerce-order-item-table li .views-field-edit-quantity .field-content,.view-commerce-order-item-table li .views-field-quantity .field-content{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.cart.cart-form li .views-field-edit-quantity input,.cart.cart-form li .views-field-quantity input,.view-commerce-order-item-table li .views-field-edit-quantity input,.view-commerce-order-item-table li .views-field-quantity input{margin:0;max-width:82px}.cart.cart-form li .views-field-edit-quantity input::-webkit-inner-spin-button,.cart.cart-form li .views-field-quantity input::-webkit-inner-spin-button,.view-commerce-order-item-table li .views-field-edit-quantity input::-webkit-inner-spin-button,.view-commerce-order-item-table li .views-field-quantity input::-webkit-inner-spin-button{opacity:1}.cart.cart-form li .views-field-unit-price__number,.view-commerce-order-item-table li .views-field-unit-price__number{display:none;flex-direction:column;grid-column:2;grid-row:3;justify-content:flex-end;margin-left:16px}@media (min-width:768px){.cart.cart-form li .views-field-unit-price__number,.view-commerce-order-item-table li .views-field-unit-price__number{display:flex}}.cart.cart-form li .views-field-unit-price__number .views-label,.view-commerce-order-item-table li .views-field-unit-price__number .views-label{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem)}.cart.cart-form li .views-field-unit-price__number *,.view-commerce-order-item-table li .views-field-unit-price__number *{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);text-align:start}.view-commerce-order-item-table{margin-block:var(--spred-size-4)}.view-commerce-order-item-table li:last-child:after{display:none}#block-spred-coupon{background-image:url(../images/newsletter.svg);background-position:50% 47%;background-repeat:no-repeat;background-size:cover;left:50%;margin-block:var(--spred-size-6);margin-left:-50dvw;padding:var(--spred-size-5);position:relative;width:100dvw}@media (min-width:1280px){#block-spred-coupon{border-radius:24px;left:0;margin-left:0;width:100%}}#block-spred-coupon>div>p{color:#fff;font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);margin-bottom:var(--spred-size-5);text-align:center}#block-spred-coupon>div>div{display:flex;gap:var(--spred-size-2);justify-content:center}#block-spred-coupon>div>div a{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}#block-spred-coupon>div>div a:active,#block-spred-coupon>div>div a:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}#block-spred-coupon>div>div a:focus{background-color:var(--spred-color-blue-50)}#block-spred-coupon>div>div a:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}#block-spred-coupon>div>div a:active,#block-spred-coupon>div>div a:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}#block-spred-coupon>div>div a:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}#block-spred-coupon>div>div p{margin-bottom:0}@media (min-width:1280px){.commerce-order-user{display:flex;gap:var(--spred-size-4)}}.commerce-order-user .customer-information{display:flex;flex-basis:512px;flex-direction:column;gap:var(--spred-size-2);margin-top:var(--spred-size-4);width:512px}@media (min-width:768px){.commerce-order-user .customer-information{flex-direction:row}}@media (min-width:1280px){.commerce-order-user .customer-information{margin-top:0}}.commerce-order-user .customer-information>div{flex:1}.commerce-order-user .customer-information>div .profile{gap:0}.commerce-order-user .customer-information>div .profile .family-name,.commerce-order-user .customer-information>div .profile .given-name{display:inline-block;margin-bottom:var(--spred-size-1)}.commerce-order-user .customer-information>div .clearfix:after{display:none}.commerce-order-user .customer-information>div>.field__label{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin-bottom:var(--spred-size-2)}.commerce-order-user .customer-information>div .field--label-above .field__label{display:none}.commerce-order-user .order-information{flex-grow:1}.commerce-order-user .order-information .field--name-placed,.commerce-order-user .order-information .field--name-state{align-items:center;display:flex;gap:var(--spred-size-0-5)}.commerce-order-user .order-information .field--name-state{display:inline-flex;margin-right:var(--spred-size-2)}.commerce-order-user .order-information .field--name-state .field__label:after{content:":"}.commerce-order-user .order-information .field--name-state .field__item{font-weight:700}.commerce-order-user .order-information .field--name-total-price .order-total-line{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spred-size-1-5);padding:0}.commerce-order-user .order-information .field--name-total-price .order-total-line-label{padding:0}.commerce-order-user .order-information .field--name-total-price .order-total-line__total{border-top:1px solid var(--spred-border-color-secondary);margin-top:var(--spred-size-2);padding-top:var(--spred-size-2)}.commerce-order-user .order-information .field--name-total-price .order-total-line__total .order-total-line-label,.commerce-order-user .order-information .field--name-total-price .order-total-line__total .order-total-line-value{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem)}.commerce-order-user .order-information .field--name-total-price:after{color:var(--spred-text-secondary);content:"U cenu je uračunat PDV.";display:block;font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);text-align:end}.checkout-complete{align-items:center;background-color:var(--spred-color-neutral-100);border-radius:var(--spred-border-radius-m);display:flex;flex-direction:column;gap:var(--spred-size-3);justify-content:center;margin-block:var(--spred-size-3);padding-inline:var(--spred-size-2);width:100%}@media (min-width:768px){.checkout-complete{margin-block:var(--spred-size-6)}}.checkout-complete h2{margin:0}.checkout-complete h2,.checkout-complete h2 span{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:700;letter-spacing:normal;line-height:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem)}.checkout-complete h2 span{color:var(--spred-color-yellow-80)}.checkout-complete *{max-width:80ch;text-align:center}.commerce-checkout-flow-multistep-default h4{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem);font-weight:700;letter-spacing:normal;line-height:clamp(2rem,1.6666666667rem + 1.4814814815vw,3rem);margin-bottom:var(--spred-size-4)}.commerce-checkout-flow-multistep-default h5{margin-bottom:var(--spred-size-4)}.commerce-checkout-flow-multistep-default .layout-region-checkout-main{float:none;margin-right:0;padding-right:0;width:100%}.commerce-checkout-flow-multistep-default .layout-region-checkout-main .form-actions{display:flex;flex-direction:column-reverse;gap:var(--spred-size-2)}@media (min-width:1280px){.commerce-checkout-flow-multistep-default .layout-region-checkout-main .form-actions{flex-direction:row-reverse;justify-content:space-between}.commerce-checkout-flow-multistep-default .layout-region-checkout-main .address-container-inline,.commerce-checkout-flow-multistep-default .layout-region-checkout-main .form-type-select,.commerce-checkout-flow-multistep-default .layout-region-checkout-main .layout-region-checkout-main-inner div.js-form-item input[type=email],.commerce-checkout-flow-multistep-default .layout-region-checkout-main .layout-region-checkout-main-inner div.js-form-item input[type=text]{background-position:98%;max-width:768px}}.commerce-checkout-flow-multistep-default .layout-region-checkout-main .layout-region-checkout-main-inner>*{margin-block:var(--spred-size-4);padding-bottom:var(--spred-size-4)}.commerce-checkout-flow-multistep-default .layout-region-checkout-main .layout-region-checkout-main-inner>.js-form-type-checkbox{margin-block:0 var(--spred-size-2)}.commerce-checkout-flow-multistep-default .layout-region-checkout-main .layout-region-checkout-main-inner>#edit-extra-checkout-panes,.commerce-checkout-flow-multistep-default .layout-region-checkout-main .layout-region-checkout-main-inner>.js-form-type-checkbox{padding-bottom:0}.commerce-checkout-flow-multistep-default .layout-region-checkout-main .layout-region-checkout-main-inner .js-form-type-radio{align-items:center;flex-wrap:wrap;gap:0 var(--spred-size-1)}.commerce-checkout-flow-multistep-default .layout-region-checkout-main .layout-region-checkout-main-inner .js-form-type-radio .description{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);margin-left:var(--spred-size-3-5);width:100%}.commerce-checkout-flow-multistep-default .layout-region-checkout-main .layout-region-checkout-main-inner>#edit-contact-information,.commerce-checkout-flow-multistep-default .layout-region-checkout-main .layout-region-checkout-main-inner>#edit-payment-information,.commerce-checkout-flow-multistep-default .layout-region-checkout-main .layout-region-checkout-main-inner>#shipping-information-wrapper{border-bottom:1px solid var(--spred-color-transparent-dark-xs)}.commerce-checkout-flow-multistep-default .layout-region-checkout-main .layout-region-checkout-main-inner>:last-child{margin-block:var(--spred-size-4) 0}@media (min-width:1280px){.commerce-checkout-flow-multistep-default .layout-region-checkout-main{float:left;width:calc(66% - var(--spred-size-4))}}.commerce-checkout-flow-multistep-default .layout-region-checkout-main h4{margin:0;margin-bottom:var(--spred-size-3)}@media (min-width:1280px){.commerce-checkout-flow-multistep-default .layout-region-checkout-main h4{margin-bottom:var(--spred-size-1);text-align:left}}.commerce-checkout-flow-multistep-default .layout-region-checkout-main fieldset{padding:0}.commerce-checkout-flow-multistep-default .layout-region-checkout-main legend{margin-block:var(--spred-size-4) var(--spred-size-3);padding-top:0}.commerce-checkout-flow-multistep-default [id^=edit-shipping-information-recalculate-shipping]{display:none}.commerce-checkout-flow-multistep-default [id^=edit-shipping-information-shipping-profile-field-customer-type] .fieldset-wrapper>div{display:flex;flex-wrap:wrap}.commerce-checkout-flow-multistep-default [id^=edit-shipping-information-shipping-profile-field-customer-type] .fieldset-wrapper>div input{display:none}.commerce-checkout-flow-multistep-default [id^=edit-shipping-information-shipping-profile-field-customer-type] .fieldset-wrapper>div>div:has(input:checked){background-color:var(--spred-color-cyan-95);border-color:var(--spred-color-cyan-70)}.commerce-checkout-flow-multistep-default [id^=edit-shipping-information-shipping-profile-field-customer-type] .fieldset-wrapper>div>div:first-child{border-bottom-left-radius:var(--spred-border-radius-full);border-top-left-radius:var(--spred-border-radius-full)}.commerce-checkout-flow-multistep-default [id^=edit-shipping-information-shipping-profile-field-customer-type] .fieldset-wrapper>div>div:nth-child(2){border-bottom-right-radius:var(--spred-border-radius-full);border-top-right-radius:var(--spred-border-radius-full)}.commerce-checkout-flow-multistep-default [id^=edit-shipping-information-shipping-profile-field-customer-type] .fieldset-wrapper>div>div{border:1px solid var(--spred-color-transparent-dark-s);flex:1;transition:all .2s ease-in-out}.commerce-checkout-flow-multistep-default [id^=edit-shipping-information-shipping-profile-field-customer-type] .fieldset-wrapper>div>div:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover)}.commerce-checkout-flow-multistep-default [id^=edit-shipping-information-shipping-profile-field-customer-type] .fieldset-wrapper>div>div label{padding:var(--spred-size-1) var(--spred-size-2-5);text-align:center;width:100%}@media (min-width:768px){.commerce-checkout-flow-multistep-default [id^=edit-shipping-information-shipping-profile-field-customer-type] .fieldset-wrapper>div>div{flex:unset}}.commerce-checkout-flow-multistep-default .layout-region-checkout-secondary{float:none;margin-bottom:var(--spred-size-5);margin-right:0;width:100%}@media (min-width:1280px){.commerce-checkout-flow-multistep-default .layout-region-checkout-secondary{float:right;margin-bottom:0;width:34%}}.commerce-checkout-flow-multistep-default .layout-region-checkout-secondary h5{margin:0;margin-bottom:var(--spred-size-2);text-align:center}@media (min-width:1280px){.commerce-checkout-flow-multistep-default .layout-region-checkout-secondary h5{margin-bottom:var(--spred-size-1);text-align:left}}.commerce-checkout-flow-multistep-default .link--previous{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;display:flex;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;justify-content:center;letter-spacing:1px;line-height:var(--spred-line-height-m);margin-left:var(--spred-size-1);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}.commerce-checkout-flow-multistep-default .link--previous:active,.commerce-checkout-flow-multistep-default .link--previous:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.commerce-checkout-flow-multistep-default .link--previous:focus{background-color:var(--spred-color-blue-50)}.commerce-checkout-flow-multistep-default .link--previous:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.commerce-checkout-flow-multistep-default .link--previous:active,.commerce-checkout-flow-multistep-default .link--previous:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.commerce-checkout-flow-multistep-default .link--previous:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.commerce-checkout-flow-multistep-default .link--previous:before{content:url(../images/icons/arrow-left.svg);line-height:0;margin-right:var(--spred-size-1-5)}@media (min-width:768px){.commerce-checkout-flow-multistep-default .available-profiles{max-width:calc(50% - var(--spred-size-1))}}.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-review-contact-information] legend,.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-review-payment-information] legend,.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-review-shipping-information] legend{margin-bottom:0}.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-shipping-information-shipping-profile-field-customer-type] legend{margin-block:0;padding-block:0 var(--spred-size-0-5)}.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-shipping-information-shipping-profile-field-customer-type] legend span{font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;font-weight:500;letter-spacing:normal;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-sidebar-coupon-redemption-form]{align-items:flex-end;border-top:1px solid var(--spred-border-color-primary);display:flex;flex-wrap:wrap;gap:var(--spred-size-2);justify-content:center;margin-top:0;padding-top:var(--spred-size-2)}@media (min-width:768px){.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-sidebar-coupon-redemption-form] .form-type-textfield{flex-grow:1;width:min-content}}@media (min-width:1280px){.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-sidebar-coupon-redemption-form]{padding-top:var(--spred-size-4)}}.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-sidebar-coupon-redemption-form] div[data-drupal-messages]{width:100%}.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-sidebar-coupon-redemption-form]:has(table)>div{width:100%}.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-sidebar-coupon-redemption-form]:has(table) h3{display:none}.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-sidebar-coupon-redemption-form]:has(table) .coupon-redemption-form__promotion_description{color:var(--spred-text-secondary);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem)}.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-sidebar-coupon-redemption-form]:has(table) table{margin-bottom:0;width:100%}.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-sidebar-coupon-redemption-form]:has(table) table,.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-sidebar-coupon-redemption-form]:has(table) table td,.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-sidebar-coupon-redemption-form]:has(table) table th,.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-sidebar-coupon-redemption-form]:has(table) table tr{background-color:transparent;border:none;padding:0}.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-sidebar-coupon-redemption-form]:has(table) table td:has(.button){text-align:end}.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-sidebar-coupon-redemption-form]:has(table) table td:has(.button) .button{margin-top:0}.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-sidebar-coupon-redemption-form]:has(table) table td:not(:has(input)){font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:600;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);padding-right:var(--spred-size-2);text-align:start}.commerce-checkout-flow-multistep-default .checkout-pane-coupon-redemption{background-color:var(--spred-color-neutral-95);border-radius:0 0 var(--spred-border-radius-l) var(--spred-border-radius-l);margin-top:0;padding:0 var(--spred-size-2) var(--spred-size-2)}@media (min-width:1280px){.commerce-checkout-flow-multistep-default .checkout-pane-coupon-redemption{padding:0 var(--spred-size-4) var(--spred-size-4)}}.commerce-checkout-flow-multistep-default .field--name-total-price{background-color:var(--spred-color-neutral-95);border-radius:var(--spred-border-radius-l) var(--spred-border-radius-l) 0 0;padding:var(--spred-size-2)}@media (min-width:1280px){.commerce-checkout-flow-multistep-default .field--name-total-price{padding:var(--spred-size-4)}}.commerce-checkout-flow-multistep-default .field--name-total-price>div{display:flex;flex-direction:column;gap:var(--spred-size-1-5)}.commerce-checkout-flow-multistep-default .field--name-total-price>div:after{color:var(--spred-text-secondary);content:"U cenu je uračunat PDV.";font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:.3px;line-height:clamp(1rem,1rem + 0vw,1rem);margin-left:auto}.commerce-checkout-flow-multistep-default .field--name-total-price .order-total-line{align-items:center;display:flex;justify-content:space-between;padding-inline:0}.commerce-checkout-flow-multistep-default .field--name-total-price .order-total-line-value{color:var(--spred-text-primary);padding-top:0}.commerce-checkout-flow-multistep-default .field--name-total-price .order-total-line-label{color:var(--spred-text-primary)}.commerce-checkout-flow-multistep-default .field--name-total-price .order-total-line__total{border-top:1px solid var(--spred-border-color-primary);margin-top:var(--spred-size-2-5);padding-top:var(--spred-size-4)}.commerce-checkout-flow-multistep-default .field--name-total-price .order-total-line__total .order-total-line-label{color:var(--spred-theme-primary);font-family:NewBlack Regular,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem)}.commerce-checkout-flow-multistep-default .field--name-total-price .order-total-line__total .order-total-line-label:after{content:":";display:inline-block;margin-left:-6px;margin-right:var(--spred-size-0-5)}.commerce-checkout-flow-multistep-default .field--name-total-price .order-total-line__total .order-total-line-value{color:var(--spred-theme-primary);font-family:NewBlack Regular,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .3703703704vw,1.5rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.4166666667rem + .3703703704vw,1.75rem)}.commerce-checkout-flow-multistep-default .field--name-total-price .order-total-line span{padding:0}.commerce-checkout-flow-multistep-default #edit-shipping-information-shipping-profile{margin-bottom:var(--spred-size-2)}.commerce-checkout-flow-multistep-default [id^=edit-shipping-information-shipments-0-shipping-method]>fieldset>legend{border-top:1px solid var(--spred-border-color-primary);margin-block:var(--spred-size-4) var(--spred-size-3);padding-top:var(--spred-size-4);width:100%}.commerce-checkout-flow-multistep-default [data-drupal-selector=edit-shipping-information-shipping-profile-address-0] .form-item{margin-bottom:var(--spred-size-3)}.commerce-checkout-flow-multistep-default .address-container-inline{display:flex;flex-direction:column;gap:var(--spred-size-2);margin:0;margin-bottom:var(--spred-size-3);width:100%}@media (min-width:768px){.commerce-checkout-flow-multistep-default .address-container-inline{flex-direction:row}}.commerce-checkout-flow-multistep-default .address-container-inline>*{flex:1;margin:0!important}.commerce-checkout-flow-multistep-default .profile--type--customer{margin-bottom:var(--spred-size-2)}.commerce-checkout-flow-multistep-default fieldset{border:none}.commerce-checkout-flow-multistep-default fieldset legend span{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem)}.commerce-checkout-flow-multistep-default fieldset:has(fieldset)>legend{color:var(--spred-text-primary);display:none}.commerce-checkout-flow-multistep-default fieldset:has(fieldset)>legend span{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem)}.commerce-checkout-flow-multistep-default fieldset:first-child,.commerce-checkout-flow-multistep-default input{margin:0}.commerce-checkout-flow-multistep-default #edit-coupon-redemption>div .form-item,.commerce-checkout-flow-multistep-default #edit-coupon-redemption>div input{margin-bottom:0}.commerce-checkout-flow-multistep-default #edit-coupon-redemption>div .button{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}.commerce-checkout-flow-multistep-default #edit-coupon-redemption>div .button:active,.commerce-checkout-flow-multistep-default #edit-coupon-redemption>div .button:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.commerce-checkout-flow-multistep-default #edit-coupon-redemption>div .button:focus{background-color:var(--spred-color-blue-50)}.commerce-checkout-flow-multistep-default #edit-coupon-redemption>div .button:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.commerce-checkout-flow-multistep-default #edit-coupon-redemption>div .button:active,.commerce-checkout-flow-multistep-default #edit-coupon-redemption>div .button:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.commerce-checkout-flow-multistep-default #edit-coupon-redemption>div .button:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}#edit-extra-checkout-panes legend{padding-block:0}#edit-extra-checkout-panes legend span{color:var(--spred-color-neutral-10);font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;font-weight:var(--spred-weight-medium);letter-spacing:normal;letter-spacing:.2px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}#edit-extra-checkout-panes textarea{border-radius:var(--spred-border-radius-l);margin-block:0}#edit-order-summary,#edit-order-summary .js-form-wrapper{margin-top:0}#edit-shipping-information .js-form-type-checkbox{margin-top:var(--spred-size-2)}#edit-shipping-information .form-radios{margin-bottom:var(--spred-size-2)}.view-commerce-checkout-order-summary table{border:none;margin-bottom:var(--spred-size-4)}.view-commerce-checkout-order-summary table td,.view-commerce-checkout-order-summary table th,.view-commerce-checkout-order-summary table tr{border:none}.view-commerce-checkout-order-summary table tr{border-bottom:1px solid var(--spred-table-cell-border)}.view-commerce-checkout-order-summary table tr:hover{background:var(--spred-color-neutral-100)}.view-commerce-checkout-order-summary table td{height:auto;min-height:0;padding:var(--spred-size-1) 0;width:calc(100% - 16px)}.view-commerce-checkout-order-summary table td:nth-child(2){text-align:center;width:auto}.view-commerce-checkout-order-summary table td:nth-child(3){text-align:right;width:20%}.view-commerce-checkout-order-summary table td a{color:var(--spred-color-neutral-10);font-family:Poppins,sans-serif;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:400;letter-spacing:normal;letter-spacing:.2px;line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem)}#edit-login-guest,#edit-login-returning-customer{border-radius:var(--spred-border-radius-m);margin:0}#edit-login-guest #edit-social-auth:before,#edit-login-returning-customer #edit-social-auth:before{background-color:var(--spred-color-neutral-95)}#edit-login-guest legend,#edit-login-returning-customer legend{padding:0;transform:translateY(30px)}#edit-login-guest legend span,#edit-login-returning-customer legend span{color:var(--spred-text-primary);font-family:NewBlack Regular,sans-serif;font-size:clamp(1.5rem,1.3333333333rem + .7407407407vw,2rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.75rem,1.5rem + 1.1111111111vw,2.5rem)}#edit-login-guest .sign-in-text,#edit-login-returning-customer .sign-in-text{margin-top:var(--spred-size-3)}#edit-login-guest .sign-in-text a,#edit-login-returning-customer .sign-in-text a{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease}#edit-login-guest .sign-in-text a:active,#edit-login-guest .sign-in-text a:hover,#edit-login-returning-customer .sign-in-text a:active,#edit-login-returning-customer .sign-in-text a:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}#edit-login-guest .sign-in-text a:focus,#edit-login-returning-customer .sign-in-text a:focus{background-color:var(--spred-color-blue-50)}#edit-login-guest .sign-in-text a:disabled,#edit-login-returning-customer .sign-in-text a:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}#edit-login-guest .sign-in-text a:active,#edit-login-guest .sign-in-text a:hover,#edit-login-returning-customer .sign-in-text a:active,#edit-login-returning-customer .sign-in-text a:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}#edit-login-guest .sign-in-text a:focus-visible,#edit-login-returning-customer .sign-in-text a:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}#edit-login-guest .fieldset-wrapper,#edit-login-returning-customer .fieldset-wrapper{margin-top:var(--spred-size-2)}#edit-login-guest .fieldset-wrapper>:first-child,#edit-login-returning-customer .fieldset-wrapper>:first-child{font-family:Poppins,sans-serif;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin-bottom:var(--spred-size-4)}@media (min-width:1024px){#edit-login-guest,#edit-login-returning-customer{padding:var(--spred-size-4)}}#edit-login-guest #edit-login-returning-customer-forgot-password,#edit-login-returning-customer #edit-login-returning-customer-forgot-password{bottom:210px;display:block;margin-top:var(--spred-size-2);position:absolute;right:0;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){#edit-login-guest #edit-login-returning-customer-forgot-password,#edit-login-returning-customer #edit-login-returning-customer-forgot-password{margin-left:var(--spred-size-1);margin-top:0}}#edit-login-guest #edit-login-returning-customer-submit,#edit-login-returning-customer #edit-login-returning-customer-submit{margin-top:var(--spred-size-4);width:100%}#edit-login-guest #edit-login-returning-customer-description,#edit-login-returning-customer #edit-login-returning-customer-description{margin-top:0}#edit-login-returning-customer{background-color:var(--spred-color-neutral-95);padding:var(--spred-size-2-5);width:100%}@media (min-width:1280px){#edit-login-returning-customer{padding:var(--spred-size-4);width:648px}}#edit-login-returning-customer .fieldset-wrapper{position:relative}#edit-login-guest{width:100%}@media (min-width:1280px){#edit-login-guest{width:calc(100% - 680px)}}.layout-checkout-form{display:flex;flex-direction:column}.layout-checkout-form:has(.layout-region-checkout-main){flex-direction:column-reverse}.layout-checkout-form:has(#edit-login-returning-customer){padding-block:var(--spred-size-6)}.layout-checkout-form:has(#edit-login-returning-customer) legend{padding-bottom:20px;transform:translateY(calc(20px + clamp(1.5rem, 1.3333333333rem + .7407407407vw, 2rem)))}@media (min-width:1280px){.layout-checkout-form{display:block}}#edit-order-details .view-presentcommerce-checkout-complete .view-content{overflow-x:auto}#edit-order-details .view-presentcommerce-checkout-complete table{min-width:600px}.address-book__add-link{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;display:flex;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;gap:var(--spred-size-1-5);letter-spacing:1px;line-height:var(--spred-line-height-m);margin:0 0 var(--spred-size-5);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease;width:-moz-fit-content;width:fit-content}.address-book__add-link:active,.address-book__add-link:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.address-book__add-link:focus{background-color:var(--spred-color-blue-50)}.address-book__add-link:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.address-book__add-link:active,.address-book__add-link:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.address-book__add-link:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}.address-book__add-link:before{content:url(../images/icons/plus.svg);line-height:0}.address-book__operations{align-items:center;display:flex;flex-flow:row-reverse wrap-reverse;gap:var(--spred-size-1-5);justify-content:center;margin-block:var(--spred-size-2) 0;min-height:var(--spred-size-6)}.address-book__operations:not(:has(.address-book__set-default-link)){justify-content:flex-start}@media (min-width:768px){.address-book__operations{justify-content:flex-start}}.address-book__set-default-link{background:var(--spred-button-secondary-bg);border:none;border:1px solid var(--spred-button-secondary-border);border:1px solid var(--spred-button-secondary-border)!important;border-radius:var(--spred-button-border-radius);color:var(--spred-button-secondary-label);cursor:pointer;display:inline-block;display:block;font-family:NewBlack Regular,sans-serif;font-size:var(--spred-size-body-m);font-weight:600;letter-spacing:1px;line-height:var(--spred-line-height-m);outline:none;padding:var(--spred-size-1-5) var(--spred-size-4);text-align:center;text-decoration:none;transition:.4s ease;width:100%}.address-book__set-default-link:active,.address-book__set-default-link:hover{box-shadow:var(--spred-box-shadow-m);text-decoration:none}.address-book__set-default-link:focus{background-color:var(--spred-color-blue-50)}.address-book__set-default-link:disabled{background-color:var(--spred-background-disabled);color:var(--spred-text-disabled)}.address-book__set-default-link:active,.address-book__set-default-link:hover{background-color:var(--spred-button-secondary-bg--hover);border-color:var(--spred-button-secondary-border--hover);color:var(--spred-button-secondary-label--hover)}.address-book__set-default-link:focus-visible{background-color:var(--spred-button-secondary-bg--focus);color:var(--spred-button-secondary-label);outline:2px solid #000}@media (min-width:768px){.address-book__set-default-link{margin-right:auto!important;width:-moz-fit-content;width:fit-content}}.address-book__profiles{display:grid;gap:var(--spred-size-2);justify-content:stretch}@media (min-width:1024px){.address-book__profiles{gap:var(--spred-size-3);grid-template-columns:repeat(2,1fr)}}@media (min-width:1536px){.address-book__profiles{gap:var(--spred-size-4);grid-template-columns:repeat(3,1fr)}}.address-book__profiles .default-address{background:var(--spred-background-neutral-pale);border:1px solid var(--spred-border-color-secondary);border-radius:var(--spred-border-radius-full);bottom:calc(var(--spred-size-1)*-6.5);font-family:Poppins,sans-serif;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-weight:400;letter-spacing:normal;line-height:clamp(1.063rem,1.063rem + 0vw,1.063rem);padding:var(--spred-size-0-5) var(--spred-size-1);position:absolute;width:-moz-fit-content;width:fit-content}.address-book__profiles .address-book__profile{border:1px solid var(--spred-color-transparent-dark-xs);border-radius:14px;display:flex;flex-direction:column;margin:0;padding:var(--spred-size-2)}.address-book__profiles .address-book__profile .profile{flex-grow:1;position:relative}.address-book__profiles .field--name-address .address .family-name,.address-book__profiles .field--name-address .address .given-name{font-family:NewBlack Regular,sans-serif;font-size:clamp(1.125rem,1.0833333333rem + .1851851852vw,1.25rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin-bottom:var(--spred-size-1-5)}.address-book__profiles .field--name-field-telephone{display:flex;gap:var(--spred-size-0-5)}.address-book__profiles .field--name-field-telephone .field__label:after{content:":"}
/*# sourceMappingURL=spred.css.map */
