/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./src/snippets/collection-driver/_collection-driver.scss ***!
  \************************************************************************************************************************************************************************************************************************/@font-face{font-family:Sohne;src:url(/cdn/shop/files/soehne-buch.woff2?v=1746136607) format("woff2"),url(/cdn/shop/files/soehne-buch.woff?v=1749765309) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Sohne;src:url(/cdn/shop/files/soehne-buch-kursiv.woff2?v=1746136607) format("woff2"),url(/cdn/shop/files/soehne-buch-kursiv.woff?v=1749765309) format("woff");font-weight:400;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Sohne;src:url(/cdn/shop/files/soehne-kraftig.woff2?v=1746136607) format("woff2"),url(/cdn/shop/files/soehne-kraftig.woff?v=1749765309) format("woff");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Sohne;src:url(/cdn/shop/files/soehne-kraftig-kursiv.woff2?v=1746136607) format("woff2"),url(/cdn/shop/files/soehne-kraftig-kursiv.woff?v=1749765309) format("woff");font-weight:700;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Sohne Mono;src:url(/cdn/shop/files/soehne-mono-buch.woff2?v=1746136607) format("woff2"),url(/cdn/shop/files/soehne-mono-buch.woff?v=1749765309) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Founders Grotesk Cond SmBd;src:url(/cdn/shop/files/founders-grotesk-condensed-semibold.woff2?v=1746136607) format("woff2"),url(/cdn/shop/files/founders-grotesk-condensed-semibold.woff?v=1749765518) format("woff");font-weight:600;font-style:normal;font-stretch:normal;font-display:swap}.section--collection-driver{height:100%;grid-column:span 2}@media(min-width:768px){.section--collection-driver{grid-column:span 1}}.section--collection-driver .collection-driver{width:100%;height:100%}.section--collection-driver .collection-driver .collection-driver__link{height:100%;display:block;text-decoration:none}.section--collection-driver .collection-driver .background-media{display:grid;height:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr;justify-items:stretch}@media(min-width:768px){.section--collection-driver .collection-driver .background-media{display:flex;flex-direction:column}}.section--collection-driver .collection-driver .background-media__background{grid-column:1;grid-row:1;position:relative;overflow:hidden}@media(min-width:768px){.section--collection-driver .collection-driver .background-media__background{height:100%}}.section--collection-driver .collection-driver .background-media__background picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;width:100%;height:100%}.section--collection-driver .collection-driver .background-media__content{grid-column:content;grid-row:content;align-self:end;display:flex;flex-direction:column;align-items:flex-start;grid-column:2;grid-row:1;background-color:var(--tertiary-color);padding:var(--iam-spacing-xs)}@media(min-width:768px){.section--collection-driver .collection-driver .background-media__content{grid-row:2;padding:var(--iam-spacing-md)}}.section--collection-driver .collection-driver .collection-driver__title{margin:0;margin-bottom:var(--iam-spacing-2xs);color:var(--text-color-white)}@media(min-width:768px){.section--collection-driver .collection-driver .collection-driver__title{font-size:clamp(2.8rem,2.1320610687rem + .0178117048 * 100vw,3.5rem);margin-bottom:var(--iam-spacing-md)}}@media(min-width:768px)and (min-width:1080px){.section--collection-driver .collection-driver .collection-driver__title{font-size:clamp(4.3rem,3.6333333333rem + .0086805556 * 100vw,5.3rem)}}.section--collection-driver .collection-driver .collection-driver__content{margin-bottom:var(--iam-spacing-2xs);font-weight:var(--font-weight-regular);font-size:12px;font-size:1.2rem;line-height:135%}.section--collection-driver .collection-driver .collection-driver__content,.section--collection-driver .collection-driver .collection-driver__content *,.section--collection-driver .collection-driver .collection-driver__content ul li{color:var(--text-color-white)}@media(min-width:768px){.section--collection-driver .collection-driver .collection-driver__content{font-size:17px;font-size:1.7rem}}.section--collection-driver .collection-driver .button{--button-spacing: var(--iam-spacing-2xs);margin-top:var(--iam-spacing-md);width:100%}.section--collection-driver .collection-driver .collection-driver__content+.button{margin-top:var(--iam-spacing--sm)}@media(min-width:1080px){.section--collection-driver .collection-driver .collection-driver__content+.button{margin-top:var(--iam-spacing--lg);padding:var(--button-spacing)}}@media(min-width:1080px){.collection-driver-item--last{min-height:400px}}@media(min-width:1080px){.collection-driver-item--last{min-height:600px}}.collection-driver--with-overlay .background-media__overlay{transition:var(--transition-default);background:var(--bg-color-overlay-light);grid-column:gutter-start/gutter-end;grid-row:image-start/image-end}.collection-driver--with-overlay:hover .background-media__overlay{background:var(--bg-color-overlay-hover)}/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./src/snippets/collection-filters-sort/_collection-filters-sort.scss ***!
  \************************************************************************************************************************************************************************************************************************************/:root{--og-select-padding: 0px;--black: #000000;--white: #ffffff;--grey-100: #ececec;--grey-300: #aaaaaa;--grey-400: #e0e0e0;--grey-400-alt: #979797;--grey-500: #606060;--grey-500-alt: #505050;--grey-700: #303434;--blue: #1A4CCB;--blue-100: #0A95FF;--blue-slate: #4F3CFF;--green: #28a820;--green-100: #25AE65;--orange: #ff6a1f;--orange-100: #FB7500;--burnt-orange: #A53C00;--red: #A12E21;--slate: #d5dede;--yellow: #ffb200;--yellow-100: #F5AD1B;--purple: #654FA2;--neutral-900: #252525;--camel: #B4886A;--overlay: #00000080;--overlay-light: #00000033;--overlay-hover: #00000066;--red-light: #f8d7da;--green-light: #d1e7dd;--yellow-light: #fff3cd;--primary-color: var(--orange);--secondary-color: var(--blue);--tertiary-color: var(--red);--disabled-color: var(--grey-300);--text-color: var(--black);--text-color-accent: var(--grey-700);--text-color-light: var(--grey-300);--text-color-white: var(--white);--text-color-disabled: var(--grey-100);--text-color-link: var(--black);--text-color-link-hover: var(--grey-700);--text-color-sale: var(--black);--text-color-caption: var(--black);--bg-color: var(--grey-100);--bg-color-base: var(--grey-100);--bg-color-light: var(--white);--bg-color-grey: var(--grey-300);--bg-color-dark: var(--black);--bg-color-accent: var(--slate);--bg-color-disabled: var(--grey-400);--bg-color-error: var(--red-light);--bg-color-warning: var(--yellow-light);--bg-color-success: var(--green-light);--bg-color-overlay: var(--overlay);--bg-color-overlay-light: var(--overlay-light);--bg-color-overlay-hover: var(--overlay-hover);--border-color: var(--grey-100);--border-color-grey: var(--grey-300);--border-color-light: var(--white);--border-color-accent: var(--slate);--border-color-dark: var(--black);--border-color-disabled: var(--grey-400);--border: 1px solid var(--border-color);--border--light: 1px solid var(--border-color-light);--tag-bg-color: var(--yellow);--tag-text-color: var(--black);--sale-color: var(--red);--success-color: var(--green);--warning-color: var(--yellow);--error-color: var(--red);--focus-color: var(--blue);--focus-border-color: var(--blue);--focus-width: 4px;--focus-style: solid;--focus-state: var(--focus-width) var(--focus-style) var(--focus-color);--form-input-background: var(--white);--form-input-border-radius: 0px;--form-input-border-color: var(--black);--form-input-border-focus-color: var(--black);--form-input-border-width: 1px;--form-border: var(--form-input-border-width) solid var(--form-input-border-color);--form-input-radio-bg: var(--black);--iam-spacing-4xs: 2px;--iam-spacing-3xs: 4px;--iam-spacing-2xs: 8px;--iam-spacing-xs: 12px;--iam-spacing-sm: 16px;--iam-spacing-md: 24px;--iam-spacing-lg: 32px;--iam-spacing-xl: 40px;--iam-spacing-2xl: 48px;--iam-spacing-3xl: 56px;--iam-spacing-4xl: 64px;--iam-spacing-5xl: 72px;--iam-spacing-6xl: 80px;--iam-spacing-section: var(--iam-spacing-md);--iam-spacing-section--desktop: var(--iam-spacing-2xl);--iam-container-padding: 15px;--iam-container-padding--desktop: 30px;--container--mobile: $container--mobile;--container--tablet: $container--tablet;--container--laptop: $container--laptop;--container--desktop: $container--desktop;--container--xl-desktop: $container--xl-desktop;--grid-gap: 16px;--grid-gap--mobile: 8px;--grid-gutter: calc(40px - var(--grid-gap--mobile));--grid-gutter--mobile: calc(16px - var(--grid-gap--mobile));--grid-gutter--desktop: calc(48px - var(--grid-gap));--max-width: 1920px;--z-index-default: 0;--z-index--base: 100;--z-index--base-overlay: 300;--z-index--base-controls: 500;--z-index--base-content: 700;--z-index--header: 900;--z-index--nav: 1000;--z-index--tooltip: 1600;--z-index--lightbox: 1000;--transition-default: all .2s ease;--button-spacing: 15px 60px;--button-spacing--desktop: 15px 60px;--button-bg-color: var(--white);--button-text-color: var(--black);--button-border-color: var(--white);--button-hover-bg-color: var(--slate);--button-hover-text-color: var(--black);--button-hover-border-color: var(--slate);--button-border-radius: 40px;--button-disabled-bg-color: var(--grey-300);--button-disabled-text-color: var(--text-color-disabled);--button-disabled-border-color: var(--grey-300);--button-disabled-hover-bg-color: var(--grey-300);--button-disabled-hover-text-color: var(--text-color-disabled);--pdp-thumbnail-width: 64px;--total-thumbnails-height: calc((var(--pdp-thumbnail-width) + var(--iam-spacing-2xs)) * 6);--pdp-swiper-arrow-size: 27px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@font-face{font-family:Sohne;src:url(/cdn/shop/files/soehne-buch.woff2?v=1746136607) format("woff2"),url(/cdn/shop/files/soehne-buch.woff?v=1749765309) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Sohne;src:url(/cdn/shop/files/soehne-buch-kursiv.woff2?v=1746136607) format("woff2"),url(/cdn/shop/files/soehne-buch-kursiv.woff?v=1749765309) format("woff");font-weight:400;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Sohne;src:url(/cdn/shop/files/soehne-kraftig.woff2?v=1746136607) format("woff2"),url(/cdn/shop/files/soehne-kraftig.woff?v=1749765309) format("woff");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Sohne;src:url(/cdn/shop/files/soehne-kraftig-kursiv.woff2?v=1746136607) format("woff2"),url(/cdn/shop/files/soehne-kraftig-kursiv.woff?v=1749765309) format("woff");font-weight:700;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Sohne Mono;src:url(/cdn/shop/files/soehne-mono-buch.woff2?v=1746136607) format("woff2"),url(/cdn/shop/files/soehne-mono-buch.woff?v=1749765309) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Founders Grotesk Cond SmBd;src:url(/cdn/shop/files/founders-grotesk-condensed-semibold.woff2?v=1746136607) format("woff2"),url(/cdn/shop/files/founders-grotesk-condensed-semibold.woff?v=1749765518) format("woff");font-weight:600;font-style:normal;font-stretch:normal;font-display:swap}:root{--font-heading: "Founders Grotesk Cond SmBd", Helvetica, Arial, serif;--font-body: "Sohne", Helvetica, Arial, sans-serif;--font-weight-regular: 400;--font-weight-medium: 600;--font-weight-bold: 700;--font-weight-extrabold: 800}:root{--filters-sort-spacing: var(--iam-spacing-sm);--filters-item-spacing: var(--iam-spacing-3xs);--filter-list-margin-mobile: 0;--filter-list-margin-desktop: 0 0;--filter-item-gap-mobile: var(--iam-spacing-xs);--filter-item-gap-desktop: var(--iam-spacing-xs);--filter-group-border-color: var(--border-color)}.filters-sort-grid-container .filters-sort__wrapper{display:grid;grid-column:main}@media(min-width:1080px){.filters-sort-grid-container .filters-sort__wrapper{display:block;grid-column:1/span 5}}.filters-sort-grid-container .product-grid{padding:0;margin:0;row-gap:var(--iam-spacing-md)}@media(min-width:1080px){.filters-sort-grid-container .product-grid{margin-top:var(--iam-spacing-md)}}@media(min-width:1080px){.filters-sort-grid-container .filters-sort__wrapper.mobile-only,.filters-sort-grid-container .filters-sort__wrapper .mobile-only,.filters-sort-grid-container .sort__wrapper.mobile-only,.filters-sort-grid-container .sort__wrapper .mobile-only{display:none}}.filters-sort-grid-container .filters-sort__wrapper.desktop-only,.filters-sort-grid-container .filters-sort__wrapper .desktop-only,.filters-sort-grid-container .sort__wrapper.desktop-only,.filters-sort-grid-container .sort__wrapper .desktop-only{display:none}@media(min-width:1080px){.filters-sort-grid-container .filters-sort__wrapper.desktop-only,.filters-sort-grid-container .filters-sort__wrapper .desktop-only,.filters-sort-grid-container .sort__wrapper.desktop-only,.filters-sort-grid-container .sort__wrapper .desktop-only{display:block}}.filters-sort-grid-container .sort__wrapper{grid-row:1;grid-column:main;display:flex;justify-content:right}@media(min-width:1080px){.filters-sort-grid-container .sort__wrapper.desktop-only{display:flex}}.collection-filters-sort-container{width:100%}@media(min-width:768px){.collection-filters-sort-container{max-height:50vh;overflow-y:auto}}.collection-filters-sort-container .filters-sort__header{display:flex;flex-direction:row;align-items:center;gap:10px;font-family:var(--font-heading);font-style:normal;font-weight:var(--font-weight-medium);line-height:80%;font-size:20px;font-size:2rem;line-height:90%;text-transform:uppercase;margin-bottom:var(--filters-sort-spacing)}@media(min-width:1080px){.collection-filters-sort-container .filters-sort__header{font-size:14px;font-size:1.4rem}}.collection-filters-container .filters__summary{list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--iam-spacing-3xs);cursor:pointer;color:var(--text-color-accent);font-family:var(--font-heading);font-style:normal;font-weight:var(--font-weight-medium);line-height:80%;font-size:20px;font-size:2rem;line-height:90%;text-transform:uppercase}@media(min-width:1080px){.collection-filters-container .filters__summary{font-size:14px;font-size:1.4rem}}.collection-filters-container .filters__summary .collection-filter__toggle{width:8px}.collection-filters-container .filters__summary::-webkit-details-marker{display:none}.collection-filters-container .filters__summary:focus-visible{outline:var(--focus-state)}.collection-filters-container .filters__display{margin-top:var(--filters-sort-spacing)}.collection-filters-container .filter__type{font-weight:var(--font-weight-bold)}.collection-filters-container .filters__list{list-style:none;padding:0;margin:0}.collection-filters-container .filters__item:not(:last-of-type){margin-bottom:var(--filters-item-spacing)}.collection-filters-container .filters__item input:focus-visible{outline:var(--focus-state)}.collection-filters-container .filter-label{flex-grow:1;position:relative;font-size:16px;display:inline-flex;align-items:center;word-break:break-word;column-gap:var(--iam-spacing-3xs)}.collection-filters-container .filter-checkbox .filter-checkmark{position:absolute;width:11px;height:7px;visibility:hidden;background-color:var(--text-color);width:10px;height:10px;left:3px}.collection-filters-container .filter-checkbox input[type=checkbox]{width:16px;height:16px;-webkit-appearance:none;appearance:none;margin:auto 0;border:var(--form-border);cursor:pointer}.collection-filters-container .filter-checkbox input[type=checkbox]:checked~.filter-checkmark{visibility:visible}.collection-filters-container .filter-swatch .swatch{display:block;width:24px;max-width:100%;aspect-ratio:1/1;background:var(--swatch--background);background-position:var(--swatch-focal-point, initial);background-size:cover;background-origin:border-box;border:var(--form-border);border-radius:50%;transition:outline .25s ease-in-out}.collection-filters-container .filter-swatch input[type=radio]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;opacity:0;cursor:pointer}.collection-filters-container .filter-swatch input[type=radio]:checked~.swatch{outline:1px solid var(--form-input-border-focus-color)}.collection-filters-container .filter-swatch:hover .swatch{outline-offset:1px;outline:var(--form-border)}.collection-filters-container .filter--disabled{opacity:.5;cursor:default}.collection-filters-container .filter-checkbox--disabled{opacity:.5;pointer-events:none}.collection-filters-container .filters__price{display:flex;flex-direction:row;justify-content:left;align-items:center;gap:var(--iam-spacing-3xs)}.collection-filters-container .filters__price .field{width:50%;max-width:110px}.collection-filters-container .filters__price .field .field__input{width:100%}.collection-filters-container .field{position:relative;display:flex;align-items:center}.collection-filters-container .field .field__label{font-size:16px;font-size:1.6rem;position:absolute;left:var(--iam-spacing-xs)}.collection-filters-container .field .field__input{font-size:16px;font-size:1.6rem;border:var(--form-border);padding:var(--iam-spacing-sm) var(--iam-spacing-xs)}.collection-filters-container .field .field__input::placeholder{opacity:0}.collection-filters-container .field .field__input:not(:placeholder-shown),.collection-filters-container .field .field__input:-webkit-autofill,.collection-filters-container .field .field__input:focus{padding:var(--iam-spacing-md) var(--iam-spacing-xs) var(--iam-spacing-2xs)}.collection-filters-container .field .field__input:not(:placeholder-shown)~.field__label,.collection-filters-container .field .field__input:-webkit-autofill~.field__label,.collection-filters-container .field .field__input:focus~.field__label{font-size:10px;font-size:1rem;line-height:1;top:var(--iam-spacing-2xs)}.collection-filters-container .field .field__input:focus-visible{outline:var(--focus-state)}.collection-filters-container .filters-wrap{border:none;padding:0;margin:0}.collection-filters-container .filter-group{border-top:var(--form-border);padding:var(--filters-sort-spacing) 0}.collection-filters-container .filter-group:first-of-type{border-top:none}.active-filters-wrapper .filters__heading{margin-bottom:0}.active-filters-wrapper .active-filters-header{display:flex;justify-content:space-between;gap:var(--iam-spacing-sm)}.active-filters-wrapper .active-filters-header .filters__heading{color:var(--text-color-accent);line-height:1;font-family:var(--font-heading);font-style:normal;font-weight:var(--font-weight-medium);line-height:80%;font-size:20px;font-size:2rem;text-transform:uppercase;margin:0}.active-filters-wrapper .active-filters-header:only-child filter-remove{display:none}.active-filters-wrapper .active-filters__button-remove{font-size:16px;font-size:1.6rem;font-weight:var(--font-weight-regular);line-height:1;text-underline-offset:2px;letter-spacing:0;color:var(--text-color);display:inline-block;margin-bottom:var(--iam-spacing-sm)}@media(min-width:1080px){.active-filters-wrapper .active-filters__button-remove{margin-bottom:0}}.active-filters-wrapper .active-filters__button{color:var(--text-color);font-weight:var(--font-weight-regular);letter-spacing:0;text-decoration:none;display:inline-block;margin-left:-5px}.active-filters-wrapper .active-filters__button .active-filters__button-inner{font-size:15px;font-size:1.5rem;line-height:135%;display:inline-flex;flex-direction:row;align-items:center;gap:var(--iam-spacing-2xs);padding:var(--iam-spacing-4xs) var(--iam-spacing-2xs);margin:var(--iam-spacing-3xs);border-radius:0;background:#d5dede80;transition:var(--transition-default)}.active-filters-wrapper .active-filters__button .filter-remove__icon{display:flex;justify-content:center;align-items:center;width:10px;height:10px}.active-filters-wrapper .active-filters__button:hover .active-filters__button-inner{box-shadow:0 0 0 2px var(--border-color)}.active-filters-wrapper filter-remove{margin-top:auto;margin-bottom:auto}.active-filters-wrapper filter-remove:last-of-type .active-filters__button{margin-bottom:var(--iam-spacing-sm)}.active-filters-wrapper.active-filters-wrapper--mobile .active-filters__button-wrapper{margin-left:var(--iam-spacing-3xs)}.active-filters-wrapper.active-filters-wrapper--mobile filter-remove:first-of-type .active-filters__button{margin-top:var(--iam-spacing-sm)}.active-filters-wrapper.active-filters-wrapper--mobile filter-remove:only-of-type{display:none}.is-sticky .active-filters-wrapper.active-filters-wrapper--mobile{display:none}.mobile-filters__footer{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap);position:fixed;bottom:0;right:0;width:100%;max-width:500px;background-color:var(--bg-color-light);padding:var(--iam-spacing-sm) 10px}.mobile-filters__footer .mobile-filters__clear{width:100%;margin-top:0}.mobile-filters__footer .modal__close-button.button{position:unset;padding:var(--iam-spacing-xs) var(--iam-spacing-xl);margin:0;background-color:var(--button-bg-color);color:var(--button-text-color);border:2px solid transparent}.mobile-filters__footer .modal__close-button.button:hover,.mobile-filters__footer .modal__close-button.button:active{background-color:var(--button-hover-text-color);color:var(--button-hover-bg-color);border-color:var(--button-hover-border-color)}.mobile-filters__footer .modal__close-button.button:focus-visible{color:var(--button-hover-bg-color)}body:has(.collection-filters-sort-modal.modal--open) #kodif-chat-widget{bottom:80px!important}@media(min-width:1080px){body:has(.collection-filters-sort-modal.modal--open) #kodif-chat-widget{bottom:15px!important}}.collection-filters{outline:none;margin:var(--filter-list-margin-mobile)}@media(min-width:1080px){.collection-filters{margin:var(--filter-list-margin-desktop)}}.collection-filters .collection-filters__title{margin-top:0;margin-bottom:var(--filters-sort-spacing)}.filter-group[open] .collection-filter__toggle{transform:rotate(180deg)}.collection-sort{display:flex;flex-direction:row}@media(min-width:1080px){.collection-sort{align-items:center}}.collection-sort .product-count{margin-left:var(--filters-sort-spacing)}.collection-sort.collection-sort__mobile{flex-direction:column-reverse}.collection-sort.collection-sort__mobile .product-count{margin-bottom:var(--filters-sort-spacing);margin-left:0}.collection-sort__selector-wrapper{position:relative;display:flex;flex-direction:row;align-items:center}.collection-sort__selector-wrapper label{margin-right:var(--iam-spacing-3xs);color:var(--text-color-accent);font-family:var(--font-heading);font-style:normal;font-weight:var(--font-weight-medium);line-height:80%;font-size:20px;font-size:2rem;line-height:90%;text-transform:uppercase}@media(min-width:1080px){.collection-sort__selector-wrapper label{font-size:14px;font-size:1.4rem}}.collection-sort__selector-wrapper .collection-sort__selector-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:var(--iam-spacing-2xs);border:1px solid var(--bg-color-dark)}.collection-sort__selector-wrapper .collection-sort__selector{background-color:transparent;color:var(--text-color);border:none;cursor:pointer;z-index:1;width:100%;font-size:15px;font-size:1.5rem;line-height:135%}.collection-sort__selector-wrapper .collection-sort__selector:focus-visible{outline:var(--focus-state)}.collection-sort__selector-wrapper .collection-sort__toggle{height:13px;width:13px;text-align:center;margin-left:-10px}.filters-sort-trigger__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--iam-spacing-xs)}.filters-sort-trigger__wrapper .filters-sort-trigger{display:flex;flex-direction:row;align-items:center;gap:10px;background-color:transparent;padding:0;font-family:var(--font-heading);font-style:normal;font-weight:var(--font-weight-medium);line-height:80%;font-size:16px;font-size:1.6rem;line-height:90%;color:var(--text-color)}@media(min-width:1080px){.filters-sort-trigger__wrapper .filters-sort-trigger{font-size:20px;font-size:2rem}}.filters-sort-trigger__wrapper .filters-sort-trigger .icon__filters-sort{width:16px;height:12px}.filters-sort-trigger__wrapper .filters-sort-trigger .icon__drop-down{width:10px;margin-left:-6px}.filters-sort-trigger__wrapper .filters-sort-trigger .filters__heading{position:relative}.filters-sort-trigger__wrapper .filters-sort-trigger .filters__heading:before{content:"";background:var(--text-color);display:block;position:absolute;bottom:-3px;left:0;width:0;height:3px;transition:all .3s ease-in-out}.filters-sort-trigger__wrapper .filters-sort-trigger:hover .filters__heading:before{width:100%}.filters-sort-trigger__wrapper .filters-sort-trigger.modal--open .icon__drop-down{transform:rotate(180deg)}.no-results-text{text-align:center;padding:var(--iam-spacing-5xl) var(--iam-spacing-lg);grid-column:1/-1}@media(min-width:1080px){.collection-filters-sort-modal.modal{opacity:1;position:unset}}@media(max-width:1080px){.collection-filters-sort-modal .modal__content{position:fixed;z-index:var(--z-index--lightbox);height:100%;width:100%;overflow-y:auto;max-width:500px;padding:var(--iam-spacing-sm);padding-top:var(--iam-spacing-md);padding-bottom:80px;display:block;left:auto;right:0;top:0;transform:none;height:100%!important}}@media(min-width:1080px){.collection-filters-sort-modal .modal__content{position:unset;padding:0;transition:none;transform:none;display:block}}.collection-filters-sort-modal .modal__close-button{padding:0 var(--iam-spacing-sm)}@media(max-width:1080px){.collection-filters-sort-modal .modal__close-button{padding:var(--iam-spacing-sm);margin-top:var(--iam-spacing-md);margin-right:0}}@media(min-width:1080px){.collection-filters-sort-modal .modal__overlay{display:none}}.filters-sort-grid-container.collection-grid-container--horizontal .filters-sort__container--horizontal-wrapper{position:relative}@media(min-width:1080px){.filters-sort-grid-container.collection-grid-container--horizontal .filters-sort__container--horizontal-wrapper{height:52px}}.filters-sort-grid-container.collection-grid-container--horizontal .filters-sort__container--horizontal-wrapper.is-sticky{position:sticky;top:0;z-index:10;transition:top 0s ease;transition-delay:0s;grid-column:full}body.is-header-sticky .filters-sort-grid-container.collection-grid-container--horizontal .filters-sort__container--horizontal-wrapper.is-sticky{transition:top .6s ease}@media(min-width:1080px){.filters-sort-grid-container.collection-grid-container--horizontal .filters-sort__container--horizontal-wrapper.is-sticky .filters-sort__wrapper--horizontal{display:grid;column-gap:var(--grid-gap);grid-template-columns:[full-start] minmax(var(--grid-gutter),1fr) [main-start] repeat(24,minmax(0,calc((var(--max-width) - 23 * var(--grid-gap)) * .04167))) [main-end] minmax(var(--grid-gutter),1fr) [full-end]}.filters-sort-grid-container.collection-grid-container--horizontal .filters-sort__container--horizontal-wrapper.is-sticky .filters-sort-trigger__wrapper{grid-column:1/-1}.filters-sort-grid-container.collection-grid-container--horizontal .filters-sort__container--horizontal-wrapper.is-sticky .collection-filters-sort-modal.modal{grid-column:main}}@media(min-width:1080px){.filters-sort-grid-container.collection-grid-container--horizontal .product-grid{margin-top:0}}@media(min-width:1080px){.filters-sort__wrapper--horizontal{position:absolute;top:0;left:0;width:100%;overflow:hidden;z-index:var(--z-index--header)-10}}.filters-sort__wrapper--horizontal .collection-sort__selector-wrapper{flex-direction:column;align-items:flex-start}.filters-sort__wrapper--horizontal .collection-sort__selector-wrapper label{margin-bottom:var(--filters-sort-spacing)}@media(min-width:1080px){.filters-sort__wrapper--horizontal .filters-sort-trigger__wrapper{position:relative;z-index:8}}.filters-sort__wrapper--horizontal .filters-sort-trigger__wrapper .filters-sort-trigger{background-color:var(--bg-color-accent);justify-content:center;width:100%;padding:var(--iam-spacing-sm) var(--iam-spacing-xl)}.filters-sort__wrapper--horizontal .collection-filters-sort-modal .modal__popup{background-color:var(--bg-color-light)}@media(min-width:1080px){.filters-sort__wrapper--horizontal .collection-filters-sort-modal .modal__popup{transition:opacity .2s ease;opacity:0;padding-top:0;padding-bottom:0;padding-left:var(--iam-spacing-xl);padding-right:var(--iam-spacing-xl)}}.filters-sort__wrapper--horizontal .collection-filters-sort-modal .modal__content{background-color:var(--bg-color-light)}@media(max-width:768px){.filters-sort__wrapper--horizontal .collection-filters-sort-modal .modal__content{height:0!important}}@media(min-width:1080px){.filters-sort__wrapper--horizontal .collection-filters-sort-modal .modal__content{position:unset;width:100%;overflow:hidden;transition:all .3s ease;transform:translateY(-100%);height:0;padding:0 1px;display:flex;flex-direction:column;gap:var(--iam-spacing-md)}}@media(max-width:768px){.filters-sort__wrapper--horizontal .collection-filters-sort-modal.modal.modal--open .modal__content{height:100%!important}}@media(min-width:1080px){.filters-sort__wrapper--horizontal .collection-filters-sort-modal.modal{opacity:1;position:unset;z-index:7}.filters-sort__wrapper--horizontal .collection-filters-sort-modal.modal.modal--open .modal__popup{padding-top:var(--iam-spacing-xl);padding-bottom:var(--iam-spacing-xl);opacity:1;position:relative;z-index:8}.filters-sort__wrapper--horizontal .collection-filters-sort-modal.modal.modal--open .modal__content{transform:translateY(0)}.filters-sort__wrapper--horizontal .collection-filters-sort-modal.modal.modal--open .modal__overlay{display:block;z-index:7}}@media(max-width:1080px){.filters-sort__wrapper--horizontal .filters-sort-form-container .filters-sort__form-container{display:flex;flex-direction:column-reverse}}@media(min-width:1080px){.filters-sort__wrapper--horizontal .filters-sort-form-container{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr auto;row-gap:var(--iam-spacing-md)}.filters-sort__wrapper--horizontal .filters-sort-form-container .active-filters-wrapper{grid-row:1;grid-column:1/-1;display:flex;flex-direction:row;gap:var(--iam-spacing-sm);align-items:center}.filters-sort__wrapper--horizontal .filters-sort-form-container .filters-sort__form-container{grid-row:2;display:flex;flex-direction:row;gap:var(--iam-spacing-lg)}.filters-sort__wrapper--horizontal .filters-sort-form-container .filters-sort__form-container .collection-filters-container__wrapper{flex:1}.filters-sort__wrapper--horizontal .filters-sort-form-container .collection-filters-container .filters__summary{justify-content:flex-start;gap:var(--iam-spacing-sm)}.filters-sort__wrapper--horizontal .filters-sort-form-container .collection-sort-container{min-width:175px}}@media(min-width:1080px){.filters-sort__wrapper--horizontal .collection-filters{display:flex;flex-direction:row;width:100%;gap:var(--iam-spacing-lg)}}@media(min-width:1080px){.filters-sort__wrapper--horizontal .collection-filters .filter-group{border-top:none;flex:1;padding:0}}@media(min-width:1080px){.filters-sort__wrapper--horizontal .collection-filters .filter-group .collection-filter__toggle{display:none}}@media(min-width:1080px){.filters-sort__wrapper--horizontal .collection-filters .js--filters__summary{pointer-events:none}}@media(min-width:1080px){.filters-sort__wrapper--horizontal .active-filters-wrapper filter-remove:last-of-type .active-filters__button{margin-bottom:0}}@media(min-width:1080px){.filters-sort__wrapper--horizontal .modal__close-button{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/170/assets/template.collection.css.map */
