@charset "UTF-8";
.imagery-categories-teaser{padding:16px;width:100%;aspect-ratio:0.7797833935;display:flex;justify-content:flex-start;align-items:flex-end;position:relative}@media screen and (min-width:480px){.imagery-categories-teaser{aspect-ratio:2.2628571429}}@media screen and (min-width:768px){.imagery-categories-teaser{padding:32px}}@media screen and (min-width:1200px){.imagery-categories-teaser{padding:3.2rem}}.imagery-categories-teaser .field-taxonomy-media{position:absolute;left:0;top:0;right:0;bottom:0;font-size:0}.imagery-categories-teaser__link{position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;transition-duration:0.2s}.imagery-categories-teaser__link::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;background:rgb(from var(--whiteColor) r g b / 15%);opacity:0;transition-duration:0.2s}.imagery-categories-teaser:hover .imagery-categories-teaser__link::after{opacity:1;transition-duration:0.2s}.imagery-categories-teaser__content{width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}@media screen and (min-width:1200px){.imagery-categories-teaser__content{gap:2rem}}.imagery-categories-teaser__content--name{margin-bottom:8px;position:relative}@media screen and (min-width:1200px){.imagery-categories-teaser__content--name{margin-bottom:0.3rem}}.imagery-categories-teaser__content--name a{font-size:2rem;font-weight:500;line-height:1.1;color:var(--whiteColor);text-decoration:none;background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;text-decoration:none;transition-duration:0.2s}.imagery-categories-teaser__content--name a:hover{background-size:100% 1px}@media screen and (min-width:1200px){.imagery-categories-teaser__content--name a{font-size:2.8rem;line-height:1;font-weight:500}}.imagery-categories-teaser__content--button-link{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Roboto";line-height:1.25;border-radius:var(--itemRadius);text-align:center;text-decoration:none;background-color:transparent;outline:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;overflow:hidden;transition-duration:0.2s;border:none;gap:12px;font-size:1rem;font-weight:700;line-height:1.1;padding:16px 20px;min-height:50px;background:none;color:var(--whiteColor);border:1px solid var(--whiteColor)}@media screen and (min-width:1200px){.imagery-categories-teaser__content--button-link{gap:0.6rem;border-width:0.05rem}}@media screen and (min-width:1200px){.imagery-categories-teaser__content--button-link{font-size:1rem;font-weight:700;line-height:1.1}}@media screen and (min-width:1200px){.imagery-categories-teaser__content--button-link{padding:1rem 1.2rem;min-height:3.1rem}}.imagery-categories-teaser__content--button-link:hover{opacity:0.6}.imagery-categories-teaser__content--button-link:disabled,.imagery-categories-teaser__content--button-link.disabled{color:var(--secondary-300);border-color:var(--secondary-300)}.imagery-categories-teaser__content--button-link:focus{outline:var(--secondary-300) solid 4px}.imagery-categories-teaser__content--button-link:after{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit}@media screen and (min-width:1200px){.imagery-categories-teaser__content--button-link:after{font-size:1.1rem}}.view-imagery-categories.view-display-id-page_1 .view-content{margin:0;padding:0;display:flex;flex-direction:column}.view-imagery-categories.view-display-id-page_1 .views-row{padding:0;margin:0 0 1px;width:100%}@media screen and (min-width:1200px){.view-imagery-categories.view-display-id-page_1 .views-row{margin-bottom:0.1rem}}.view-imagery-categories.view-display-id-page_1 .views-row:nth-child(even) .imagery-categories-teaser__content{flex-direction:row-reverse}.page-imageries .site-content{padding-top:0;padding-bottom:64px}@media screen and (min-width:1200px){.page-imageries .site-content{padding-bottom:5rem}}.page-imageries .site-content__title{position:absolute;clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;overflow:hidden;opacity:0;font-size:0;border:none;background:none;word-wrap:normal;pointer-events:none;user-select:none}.page-taxonomy .site-content__title{display:block;margin-bottom:16px}@media screen and (min-width:1200px){.page-taxonomy .site-content__title{margin-bottom:1.6rem}.page-taxonomy .site-content__title h1{display:flex;flex-direction:column-reverse;align-items:flex-start}}.page-taxonomy .site-middle{margin-bottom:40px}@media screen and (min-width:1200px){.page-taxonomy .site-middle{margin-bottom:3rem}}.page-taxonomy .outfits-filter{margin-top:12px}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter{margin-top:1.2rem;box-shadow:var(--shadow-Light-8-16)}}.page-taxonomy .outfits-filter .block__title{margin-bottom:16px}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .block__title{display:none}}.page-taxonomy .outfits-filter .block__title--main{margin:-28px -28px 0;padding:14px 24px;font-size:0.875rem;font-weight:700;line-height:1.1;color:var(--whiteColor)}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .block__title--main{font-size:0.85rem;font-weight:700;line-height:1.1}}.page-taxonomy .outfits-filter .block__title--main{background:var(--secondaryColor)}.page-taxonomy .outfits-filter .items_combine.form-item-price{margin-bottom:4px;padding:16px;border-radius:var(--itemRadius);background:var(--whiteColor);box-shadow:var(--shadow-Light-8-16)}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .items_combine.form-item-price{margin-bottom:0.2rem;padding:0.8rem}}.page-taxonomy .outfits-filter .items_combine.form-item-price:not(.form-item-label-invisible) label{font-size:0.875rem;font-weight:700;line-height:1.1;display:block;margin-bottom:12px;line-height:1.5}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .items_combine.form-item-price:not(.form-item-label-invisible) label{font-size:0.85rem;font-weight:700;line-height:1.1}}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .items_combine.form-item-price:not(.form-item-label-invisible) label{margin-bottom:0.6rem}}.page-taxonomy .outfits-filter .items_combine.form-item-price .form-item-price{display:flex;justify-content:space-between}.page-taxonomy .outfits-filter .items_combine.form-item-price .form-item-price .js-form-type-number{width:70px;margin:0}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .items_combine.form-item-price .form-item-price .js-form-type-number{width:4rem}}.page-taxonomy .outfits-filter .items_combine.form-item-price .form-item-price .js-form-type-number input{background:var(--primary-50);border-color:var(--primary-50);border-radius:8px;text-align:center;padding-left:5px;padding-right:5px;height:43px;font-size:0.875rem;font-weight:400;line-height:1.5;color:var(--fontColor)}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .items_combine.form-item-price .form-item-price .js-form-type-number input{font-size:0.85rem;font-weight:400;line-height:1.5}}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .items_combine.form-item-price .form-item-price .js-form-type-number input{height:2.7rem;border-radius:0.4rem}}.page-taxonomy .outfits-filter .filter-section-item:not(:last-child){margin-bottom:4px}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .filter-section-item:not(:last-child){margin-bottom:0.2rem}}.page-taxonomy .outfits-filter .filter-section-item details{padding:16px;border-radius:var(--itemRadius);background:var(--whiteColor);box-shadow:var(--shadow-Light-8-16)}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .filter-section-item details{padding:0.8rem}}.page-taxonomy .outfits-filter .filter-section-item details:focus-within{outline:4px solid var(--primary-300)}.page-taxonomy .outfits-filter .filter-section-item details summary{font-size:0.875rem;font-weight:700;line-height:1.1;display:flex;align-items:center;justify-content:space-between;cursor:pointer}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .filter-section-item details summary{font-size:0.85rem;font-weight:700;line-height:1.1}}.page-taxonomy .outfits-filter .filter-section-item details summary::-webkit-details-marker{display:none}.page-taxonomy .outfits-filter .filter-section-item details summary::after{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:var(--grey-900)}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .filter-section-item details summary::after{font-size:1.2rem}}.page-taxonomy .outfits-filter .filter-section-item details summary[aria-expanded="true"]::after{content:""}.page-taxonomy .outfits-filter .filter-section-item details .details-wrapper{margin-top:12px}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .filter-section-item details .details-wrapper{margin-top:0.6rem}}.page-taxonomy .outfits-filter .filter-section-item details .filter-more{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Roboto";line-height:1.25;border-radius:var(--itemRadius);text-align:center;text-decoration:none;background-color:transparent;outline:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;overflow:hidden;transition-duration:0.2s;border:none;gap:12px;font-size:0.875rem;font-weight:700;line-height:1.1;padding:13px 16px;min-height:44px;background:none;color:var(--mainColor);border:1px solid var(--mainColor);cursor:pointer;margin-top:12px}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .filter-section-item details .filter-more{gap:0.6rem;border-width:0.05rem}}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .filter-section-item details .filter-more{font-size:0.85rem;font-weight:700;line-height:1.1}}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .filter-section-item details .filter-more{padding:0.9rem 1rem;min-height:2.7rem}}.page-taxonomy .outfits-filter .filter-section-item details .filter-more:hover{opacity:0.6}.page-taxonomy .outfits-filter .filter-section-item details .filter-more:disabled,.page-taxonomy .outfits-filter .filter-section-item details .filter-more.disabled{color:var(--primary-200);border-color:var(--primary-200)}.page-taxonomy .outfits-filter .filter-section-item details .filter-more:focus{outline:var(--primary-300) solid 4px}.page-taxonomy .outfits-filter .filter-section-item details .filter-more:after{content:"";font-family:"icomoon";font-size:15px;font-weight:400;line-height:1;color:inherit}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .filter-section-item details .filter-more:after{font-size:0.95rem}}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .filter-section-item details .filter-more{margin-top:0.6rem}}.page-taxonomy .outfits-filter .filter-section-item details .filter-more.open::after{content:""}.page-taxonomy .outfits-filter .filter-section-item details .color{font-size:0;display:inline-block;border-radius:calc(var(--itemRadius) / 2);vertical-align:top;width:1rem;height:1rem}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .filter-section-item details .color{width:1.1rem;height:1.1rem}}.page-taxonomy .outfits-filter .filter-section-item details .color[style="background:#FFFFFF;"]{border:1px solid var(--grey-100)}.page-taxonomy .outfits-filter .filter-section-item details .form-type-checkbox:last-child .option{margin-bottom:0}.page-taxonomy .outfits-filter .filter-section-item details .option{display:flex;align-items:center;justify-content:space-between;width:100%}.page-taxonomy .outfits-filter .filter-section-item details .name{display:flex;align-items:center;gap:5px;font-size:0.875rem;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .filter-section-item details .name{font-size:0.85rem;font-weight:400;line-height:1.5}}.page-taxonomy .outfits-filter .filter-section-item details .count{color:var(--grey-500);font-size:0.875rem;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .filter-section-item details .count{font-size:0.85rem;font-weight:400;line-height:1.5}}.page-taxonomy .outfits-filter .filter-section-item .form-item:last-child{margin-bottom:0}.page-taxonomy .outfits-filter .filter-section-item .btn-more-link{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Roboto";line-height:1.25;border-radius:var(--itemRadius);text-align:center;text-decoration:none;background-color:transparent;outline:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;overflow:hidden;transition-duration:0.2s;border:none;gap:12px;font-size:1rem;font-weight:700;line-height:1.1;padding:16px 20px;min-height:52px;color:var(--whiteColor);background:var(--mainColor);border:1px solid var(--mainColor);width:100%;margin-bottom:4px}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .filter-section-item .btn-more-link{gap:0.6rem;border-width:0.05rem}}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .filter-section-item .btn-more-link{font-size:1rem;font-weight:700;line-height:1.1}}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .filter-section-item .btn-more-link{padding:1rem 1.2rem;min-height:3.2rem}}.page-taxonomy .outfits-filter .filter-section-item .btn-more-link:hover{opacity:0.6}.page-taxonomy .outfits-filter .filter-section-item .btn-more-link:disabled,.page-taxonomy .outfits-filter .filter-section-item .btn-more-link.disabled{background:var(--primary-200)}.page-taxonomy .outfits-filter .filter-section-item .btn-more-link:focus{outline:var(--primary-300) solid 4px}.page-taxonomy .outfits-filter .filter-section-item .btn-more-link:after{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .filter-section-item .btn-more-link:after{font-size:1.1rem}}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .filter-section-item .btn-more-link{margin-bottom:0.2rem}}.page-taxonomy .outfits-filter .js-form-type-textfield{position:relative}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .js-form-type-textfield{margin-bottom:0.75rem}}.page-taxonomy .outfits-filter .js-form-type-textfield::before{content:"";font-family:"icomoon";font-size:16px;font-weight:400;line-height:1;color:inherit;position:absolute;left:15px;top:calc(50% - 8px);color:var(--primary-200)}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .js-form-type-textfield::before{font-size:1rem}}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .js-form-type-textfield::before{left:0.75rem;top:calc(50% - 0.5rem)}}.page-taxonomy .outfits-filter .search_checkboxes{height:44px;padding-left:35px}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .search_checkboxes{height:2.8rem;padding-left:2rem}}.page-taxonomy .outfits-filter .form-actions:has(.reset-form-button){margin:0}.page-taxonomy .outfits-filter .reset-form-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Roboto";line-height:1.25;border-radius:var(--itemRadius);text-align:center;text-decoration:none;background-color:transparent;outline:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;overflow:hidden;transition-duration:0.2s;border:none;gap:12px;font-size:1rem;font-weight:700;line-height:1.1;padding:16px 20px;min-height:52px;color:var(--whiteColor);background:var(--mainColor);border:1px solid var(--mainColor);width:100%;margin-top:12px}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .reset-form-button{gap:0.6rem;border-width:0.05rem}}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .reset-form-button{font-size:1rem;font-weight:700;line-height:1.1}}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .reset-form-button{padding:1rem 1.2rem;min-height:3.2rem}}.page-taxonomy .outfits-filter .reset-form-button:hover{opacity:0.6}.page-taxonomy .outfits-filter .reset-form-button:disabled,.page-taxonomy .outfits-filter .reset-form-button.disabled{background:var(--primary-200)}.page-taxonomy .outfits-filter .reset-form-button:focus{outline:var(--primary-300) solid 4px}@media screen and (min-width:1200px){.page-taxonomy .outfits-filter .reset-form-button{margin-top:1.2rem}}.imageries-menu{box-shadow:var(--shadow-Light-8-16)}.imageries-menu .menu__item:not(:last-of-type){margin-bottom:4px}@media screen and (min-width:1200px){.imageries-menu .menu__item:not(:last-of-type){margin-bottom:0.2rem}}.imageries-menu .menu__item a{width:100%;height:100%;padding:16px;min-height:56px;display:flex;justify-content:space-between;align-items:center;font-size:0.875rem;font-weight:700;line-height:1.1;color:var(--mainColor);text-decoration:none;background:var(--whiteColor);position:relative;border-radius:var(--itemRadius);transition-duration:0.2s}@media screen and (min-width:1200px){.imageries-menu .menu__item a{font-size:0.85rem;font-weight:700;line-height:1.1}}.imageries-menu .menu__item a::after{content:"";font-family:"icomoon";font-size:16px;font-weight:400;line-height:1;color:inherit;color:currentColor}@media screen and (min-width:1200px){.imageries-menu .menu__item a::after{font-size:0.95rem}}@media screen and (min-width:1200px){.imageries-menu .menu__item a{padding:0.8rem;min-height:3.1rem;position:relative;transition-duration:0.2s}.imageries-menu .menu__item a:focus{z-index:7}.imageries-menu .menu__item a:focus+.menu_link_content{z-index:7}}.imageries-menu .menu__item a:hover{background-color:var(--primary-200);transition-duration:0.2s}.imageries-menu .menu__item--active-trail{overflow:hidden;pointer-events:none}.imageries-menu .menu__item--active-trail a{color:var(--whiteColor);background:var(--mainColor)}.imageries-menu .menu__item--28,.imageries-menu .menu__item--28.menu__item--active-trail{display:none !important}.imageries-menu .menu__item--28 a,.imageries-menu .menu__item--28.menu__item--active-trail a{color:var(--mainColor);text-decoration:none;background:var(--whiteColor);pointer-events:all}.imageries-menu .menu__item--28 a:hover,.imageries-menu .menu__item--28.menu__item--active-trail a:hover{background-color:var(--primary-200)}.imageries-menu .menu_link_content{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:0}@media screen and (min-width:1200px){.imageries-menu .menu_link_content{left:0.8rem}}.imageries-menu .menu_link_content svg{max-width:18px}@media screen and (min-width:1200px){.imageries-menu .menu_link_content svg{max-width:1.1rem}}.imageries-menu .menu_link_content svg *{fill:var(--mainColor)}.view-outfits .view-header{margin-bottom:20px}@media screen and (min-width:1200px){.view-outfits .view-header{margin-top:-4.4rem;margin-bottom:1.2rem;display:flex;align-items:center;justify-content:flex-end;gap:1.6rem}}.view-outfits .view-header .total_rows{display:none}.view-outfits .view-header .sort_wrap,.view-outfits .view-header .checkeds_wrap{margin-top:12px;display:flex;flex-direction:column;gap:12px}@media screen and (min-width:1200px){.view-outfits .view-header .sort_wrap,.view-outfits .view-header .checkeds_wrap{margin-top:0;flex-direction:row;gap:1.6rem}}.view-outfits .view-header .sort_wrap .label,.view-outfits .view-header .checkeds_wrap .label{font-size:1rem;font-weight:700;line-height:1.1;color:var(--grey-300)}@media screen and (min-width:1200px){.view-outfits .view-header .sort_wrap .label,.view-outfits .view-header .checkeds_wrap .label{font-size:1rem;font-weight:700;line-height:1.1}}.view-outfits .view-header .sort_wrap .items,.view-outfits .view-header .checkeds_wrap .items{display:flex;justify-content:space-between;align-items:center;gap:12px}@media screen and (min-width:1200px){.view-outfits .view-header .sort_wrap .items,.view-outfits .view-header .checkeds_wrap .items{justify-content:center;gap:1.8rem}}.view-outfits .view-header .checkeds_wrap{max-width:400px;margin-left:auto;margin-right:auto}@media screen and (min-width:1200px){.view-outfits .view-header .checkeds_wrap{margin-right:0;max-width:unset}}.view-outfits .view-header .sort_wrap>.label{display:none}.view-outfits .view-header .sort_wrap .item{position:relative}.view-outfits .view-header .sort_wrap .item input{display:none}.view-outfits .view-header .sort_wrap .item input.sort_ASC~label::before{color:var(--grey-900)}.view-outfits .view-header .sort_wrap .item input.sort_DESC~label::after{color:var(--grey-900)}.view-outfits .view-header .sort_wrap .item label{display:inline-flex;align-items:center;padding:0;font-size:1rem;font-weight:700;line-height:1.1;cursor:pointer}@media screen and (min-width:1200px){.view-outfits .view-header .sort_wrap .item label{font-size:1rem;font-weight:700;line-height:1.1}}.view-outfits .view-header .sort_wrap .item label:after,.view-outfits .view-header .sort_wrap .item label:before{font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;order:-10;color:var(--grey-300);width:auto;height:auto;background:none;border:none;opacity:1;transform:none;position:static;margin:0;padding:0}@media screen and (min-width:1200px){.view-outfits .view-header .sort_wrap .item label:after,.view-outfits .view-header .sort_wrap .item label:before{font-size:1.1rem}}.view-outfits .view-header .sort_wrap .item label:before{content:""}.view-outfits .view-header .sort_wrap .item label:after{content:"";margin-right:8px}@media screen and (min-width:1200px){.view-outfits .view-header .sort_wrap .item label:after{margin-right:0.6rem}}.view-outfits .view-header .sort_wrap .items{width:100%}@media screen and (min-width:1200px){.view-outfits .view-header .sort_wrap .items{width:12.2rem}}.view-outfits .view-header .sort_wrap .items .select2.select2-container{width:100% !important}