/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-product-detail__image-carousel{position:relative;}.c-product-detail__image-carousel .slick-arrow{background:none;font-size:0;color:transparent;transition:transform 0.2s;transform:translateX(0);position:absolute;top:95%;left:0;z-index:999;}.c-product-detail__image-carousel .slick-arrow:before{content:"";display:block;background:url("/themes/custom/drutheme/dist/assets/carousel-arrow.svg");background-size:100%;width:63px;height:16px;}.c-product-detail__image-carousel .slick-arrow.slick-prev:hover{transform:translateX(-10px);}.c-product-detail__image-carousel .slick-arrow.slick-prev:before{transform:rotate(180deg);}.c-product-detail__image-carousel .slick-arrow.slick-next{left:auto;right:0;}.c-product-detail__image-carousel .slick-arrow.slick-next:hover{transform:translateX(10px);}@media (min-width:640px){.c-product-detail__image-carousel .slick-arrow{top:50%;}}
.addtoany_wrapper{display:flex;align-items:center;gap:15px;}@media (min-width:640px){.addtoany_wrapper{justify-content:flex-end;}}.addtoany_list{display:flex;align-items:center;gap:10px;}.addtoany_list a{background:#000;border-radius:100%;display:flex;align-items:center;justify-content:center;height:32px;width:32px;}.addtoany_list a:hover{background:#9B1018;}.addtoany_list a:hover span{opacity:1;}@media (min-width:640px){.addtoany_list{justify-content:flex-end;}}
.block-breadcrumbs{padding-bottom:20px;border-bottom:1px solid #000;margin-bottom:40px;}.breadcrumb__list > ol{padding:0;display:flex;flex-wrap:wrap;list-style:none;}.breadcrumb__list > ol li{font-size:0.9375rem;text-transform:lowercase;}@media (min-width:1024px){.breadcrumb__list > ol li{font-size:1rem;}}.breadcrumb__list > ol li:after{content:"/";display:inline-block;color:rgba(0,0,0,0.5);margin:0 3px 0 1px;}.breadcrumb__list > ol li:last-of-type:after{display:none;}.breadcrumb__list > ol li a{color:rgba(0,0,0,0.5);text-decoration:underline;}
.c-page-top{margin-top:40px;}.c-page-top__back{text-transform:lowercase;}@media (min-width:640px){.c-page-top__back{text-align:right;}}.c-page-top__share__inner{margin-top:20px;padding-top:30px;border-top:1px solid #000;}
.c-product-detail{margin-top:45px;}@media (min-width:780px){.c-product-detail{margin-top:0;}}.c-product-detail .c-page-top{display:none;}@media (min-width:780px){.c-product-detail .c-page-top{display:flex;margin-bottom:35px;}}.c-product-detail__images img{width:100%;height:auto;}@media (min-width:640px){.c-product-detail__images{text-align:right;}}.button--other-colors{text-transform:none;margin-top:5px;}@media (min-width:780px){.button--other-colors{margin-top:25px;}}.c-product-detail__mood-images{max-width:1800px;margin-left:auto;margin-right:auto;overflow-x:scroll;width:100%;display:flex;height:260px;margin-top:45px;line-height:0;}.c-product-detail__mood-images picture{height:100%;}.c-product-detail__mood-images img{height:100%;width:auto;max-width:none;}@media (min-width:640px){.c-product-detail__mood-images{height:360px;margin-top:100px;}}@media (min-width:1024px){.c-product-detail__mood-images{overflow:hidden;height:auto;}.c-product-detail__mood-images picture{width:25%;}.c-product-detail__mood-images picture img{width:100%;height:auto;}}.c-product-detail_ar{display:inline-block;position:relative;margin-top:-100px;z-index:999;}.c-product-detail_ar > a{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;text-decoration:none;color:#000;font-weight:500;}.c-product-detail_ar > a .qr-code__wrapper{background:#F7F7F7;max-width:138px;height:138px;border-radius:138px;padding:15px;margin-bottom:10px;overflow:hidden;}.c-product-detail_ar > a .qr-code__wrapper img{mix-blend-mode:multiply;width:100%;height:auto;}@media (min-width:1200px){.c-product-detail_ar{margin-top:-160px;}}.c-product-detail__tabs{margin-top:90px;}@media (min-width:780px){.c-product-detail__tabs{margin-top:130px;}}.c-product-detail__tabs .c-postcard{max-width:750px;}@media (min-width:780px){.c-product-detail__tabs .c-postcard .c-postcard__content{min-height:350px;}}@media (min-width:1200px){.c-product-detail__tabs .c-postcard .c-postcard__content{min-height:465px;}}.c-product-detail__cta{margin-top:80px;margin-bottom:60px;}@media (min-width:780px){.c-product-detail__cta{margin-top:100px;margin-bottom:100px;}}.c-product-detail__cta .cta-button{display:block;font-size:1.25rem;border:1px solid #000;padding:15px;width:100%;text-align:center;margin-bottom:50px;}.c-product-detail__cta .cta-button:hover,.c-product-detail__cta .cta-button:focus{color:#000;}@media (min-width:780px){.c-product-detail__cta .cta-button{font-size:1.875rem;padding:25px;}}.c-product-detail__cta .cta-button--full{color:#fff;background:#000;}.c-product-detail__cta .cta-button--full:hover,.c-product-detail__cta .cta-button--full:focus{color:#fff;}.c-product-detail__colors,.c-product-detail__matches{margin-bottom:90px;}@media (min-width:640px){.c-product-detail__colors,.c-product-detail__matches{margin-bottom:120px;}}@media (min-width:1024px){.c-product-detail__colors,.c-product-detail__matches{margin-bottom:160px;}}@media (min-width:1200px){.c-product-detail__colors,.c-product-detail__matches{margin-bottom:200px;}}@media (min-width:1200px){.c-product-detail__colors,.c-product-detail__matches{margin-bottom:170px;}}.c-inspiration-images{margin-bottom:90px;}@media (min-width:640px){.c-inspiration-images{margin-bottom:120px;}}@media (min-width:1024px){.c-inspiration-images{margin-bottom:160px;}}@media (min-width:1200px){.c-inspiration-images{margin-bottom:200px;}}.file-download:before{content:"";display:inline-block;width:20px;height:21px;background:url("/themes/custom/drutheme/dist/assets/download-icon.svg") no-repeat center center;margin-right:7px;}
.region-header .close-search-modal{color:#fff;background:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:absolute;right:34px;top:34px;}.region-header .search-modal__wrapper{visibility:hidden;opacity:0;transition:all 0.3s;position:fixed;top:0;left:0;background:#000;display:flex;justify-content:center;align-items:center;z-index:9999999999;width:100%;height:100%;}.region-header .search-modal__wrapper form{position:relative;}.region-header .search-modal__wrapper form .form-item-search-api-fulltext{margin:0;}.region-header .search-modal__wrapper form .form-item-search-api-fulltext label{display:block;color:#fff;font-family:"cy-text",sans-serif;font-weight:400;font-size:1.5rem;}.region-header .search-modal__wrapper form .form-item-search-api-fulltext input[type=text]{width:100%;height:52px;}.region-header .search-modal__wrapper form .form-actions .button{position:absolute;height:52px;bottom:0;right:0;font-size:0;color:transparent;background:#9B1018 url("/themes/custom/drutheme/dist/assets/search-icon.svg") no-repeat center center;background-size:20px 20px;}.region-header .search-modal__wrapper.open{opacity:1;visibility:visible;}.region-header .search-modal-button{display:flex;align-items:center;border:none;background:none;height:24px;padding:5px 20px;}.region-header .search-modal-button svg{width:20px;}.region-header .search-modal-button svg path{fill:#000;}@media (min-width:980px){.region-header .search-modal-button{border-left:1px solid #9B1018;padding-left:29px;margin-left:19px;}.region-header .search-modal-button svg{width:15px;}}@media (min-width:980px){.region-header__inner > .block-products-search-form{display:none;}}.path-frontpage .region-header .search-modal-button svg path{fill:#fff;}
