.color-red{color:#cf102d}p{font-family:noto-sans-regular;font-size:17px;letter-spacing:0;line-height:165%;margin:0 0 12px}b,strong{font-family:noto-sans-bold;font-weight:400}a,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{color:#4e4e4e;font-weight:400}h1{font-size:36px;letter-spacing:.72px;line-height:110%}h1,h2{font-family:noto-sans-extra-bold;margin-bottom:16px}h2{font-size:28px;letter-spacing:.56px;line-height:120%}h2 sup{font-size:60%;top:-8px}h3{font-family:noto-sans-bold;font-size:20px;letter-spacing:.4px;line-height:120%;margin-bottom:14px}img{height:auto;max-width:100%}select{opacity:0}select.zip-city-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid #a8a8a8;border-radius:3px;color:#4e4e4e;cursor:pointer;font-size:15px;height:44px;letter-spacing:0;opacity:1;outline:none;padding:0 36px 0 20px;width:100%}.zip-city-wrapper{position:relative;width:100%}.zip-city-wrapper:after{background:url(/static/img/lacalut-b2b/icon/chevron-down-red.svg) no-repeat 50%;background-size:14px;content:"";height:14px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px}.description>:first-child,.text>:first-child{margin-top:0}.description>:last-child,.text>:last-child{margin-bottom:0}.description ol li,.text ol li{letter-spacing:0;line-height:165%;margin-bottom:7px}.description ul,.text ul{list-style:none;padding:0}.description ul li,.text ul li{letter-spacing:0;line-height:165%;margin-bottom:7px;padding-left:28px;position:relative}.description ul li:last-child,.text ul li:last-child{margin:0}.description ul li:before,.text ul li:before{background:url(/static/img/lacalut-b2b/icon/checked-red.svg) no-repeat;background-size:cover;content:"";height:14px;left:0;position:absolute;top:5px;width:17px}input:not(.x-form-field)[type=email],input:not(.x-form-field)[type=number],input:not(.x-form-field)[type=text]{border:1px solid #a8a8a8;border-radius:3px;color:#4e4e4e;font-size:15px;letter-spacing:0;line-height:42px;outline:none!important;padding:0 20px}input.invalid{background-color:#fff0f0;border:1px solid #dc3545!important}.input-checkbox{height:20px;position:relative;width:20px}.input-checkbox .checkmark{background:#fff;border:1px solid #a8a8a8;border-radius:3px;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:.3s;width:100%}.input-checkbox .checkmark svg{height:13px}.input-checkbox input{cursor:pointer;height:100%;left:0;opacity:0;pointer-events:all;position:absolute;top:0;width:100%}.input-checkbox input:checked~.checkmark{background:#cf102d;border-color:#cf102d}.hidden{display:none}.main-heading{text-transform:none}@media (max-width:992px){p{font-size:15px;letter-spacing:.3px;line-height:165%}h1{font-size:28px;letter-spacing:.56px}h1,h2{margin-bottom:10px}h2{font-size:22px;letter-spacing:.44px}h3{font-size:18px;letter-spacing:.36px;line-height:130%;margin-bottom:10px}b,strong{font-family:noto-sans-semi-bold}.description ol,.description ul,.text ol,.text ul{list-style-position:inside;padding:0}.description ol li,.description ul li,.text ol li,.text ul li{font-size:15px;letter-spacing:.3px;line-height:165%;margin-bottom:0}.description ol li::marker,.description ul li::marker,.text ol li::marker,.text ul li::marker{color:#cf102d}input:not(.x-form-field)[type=email],input:not(.x-form-field)[type=number],input:not(.x-form-field)[type=text]{font-size:13px;padding:0 10px}}.add-to-cart{display:flex;gap:10px;justify-content:center}.add-to-cart .quantity{border:1px solid #9f9f9f;border-radius:5px;height:40px;max-width:122px;overflow:hidden;position:relative;width:100%}.add-to-cart .quantity .quantity-change{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:all;position:absolute;top:0;width:40px}.add-to-cart .quantity .quantity-change[data-type=minus]{border-right:1px solid #d9d9d9;left:0}.add-to-cart .quantity .quantity-change[data-type=plus]{border-left:1px solid #d9d9d9;right:0}.add-to-cart .quantity input{-moz-appearance:textfield;border:none;font-family:noto-sans-semi-bold;line-height:40px;padding:0;text-align:center;width:100%}.add-to-cart .quantity input::-webkit-inner-spin-button,.add-to-cart .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-to-cart .add-to-cart-button{align-items:center;background:#cf102d;border:1px solid #cf102d;border-radius:7px;color:#fff;display:flex;font-family:noto-sans-bold;font-size:13px;gap:10px;height:40px;justify-content:center;letter-spacing:0;margin:0;padding:0;position:relative;transition:.3s;width:40px}.add-to-cart .add-to-cart-button:hover svg path{stroke:transparent}.add-to-cart .add-to-cart-button span{display:none}.alert{border:1px solid;margin:20px 0;padding:10px 20px}.alert p{margin:0}.alert.alert-success{background:rgba(0,85,9,.1);color:#005509}.alert.alert-error{color:#c30000}.breadcrumb{border:none;margin:0 auto;max-width:1288px;overflow:hidden;padding:24px;position:relative;width:100%}.breadcrumb:after{background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,0));content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:64px}.breadcrumb ul{display:flex;flex-wrap:nowrap;gap:10px;margin:0;overflow:hidden;padding:0;white-space:nowrap}.breadcrumb ul li{align-items:center;display:flex;flex:0 0 auto;gap:10px}.breadcrumb ul li.active a,.breadcrumb ul li.active p{font-family:noto-sans-bold}.breadcrumb ul li a,.breadcrumb ul li p{color:#4e4e4e;font-family:noto-sans-regular;font-size:13px;letter-spacing:0;line-height:100%;margin:0;text-transform:none}.breadcrumb ul li a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color .3s}.breadcrumb ul li a:hover{color:#cf102d;text-decoration-color:currentColor}.breadcrumb~.pimcore_area_content>div{margin-top:0}@media (max-width:1050px){.breadcrumb{padding:12px 24px}}.swal2-actions .button,.swal2-actions button,main .button,main button{align-items:center;background:#cf102d;border:1px solid #cf102d;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-family:noto-sans-bold;gap:10px;justify-content:center;line-height:46px;margin:25px 0 0;outline:none!important;padding:0 24px;transition:.3s}.swal2-actions .button svg path,.swal2-actions button svg path,main .button svg path,main button svg path{transition:.3s}.swal2-actions .button:focus,.swal2-actions .button:hover,.swal2-actions button:focus,.swal2-actions button:hover,main .button:focus,main .button:hover,main button:focus,main button:hover{box-shadow:none!important;text-decoration:none}.swal2-actions .button.white,.swal2-actions .button:hover,.swal2-actions button.white,.swal2-actions button:hover,main .button.white,main .button:hover,main button.white,main button:hover{background:#fff;color:#cf102d}.swal2-actions .button.white svg path,.swal2-actions .button:hover svg path,.swal2-actions button.white svg path,.swal2-actions button:hover svg path,main .button.white svg path,main .button:hover svg path,main button.white svg path,main button:hover svg path{fill:#cf102d;stroke:#cf102d}.swal2-actions .button.transparent,.swal2-actions button.transparent,main .button.transparent,main button.transparent{background:transparent;border-color:#fff;color:#fff}.swal2-actions .button.transparent a,.swal2-actions button.transparent a,main .button.transparent a,main button.transparent a{color:#fff}.swal2-actions .button.transparent:hover,.swal2-actions button.transparent:hover,main .button.transparent:hover,main button.transparent:hover{background:#fff;color:#cf102d}.swal2-actions .button.transparent:hover a,.swal2-actions button.transparent:hover a,main .button.transparent:hover a,main button.transparent:hover a{color:#cf102d}.swal2-actions .button.small,.swal2-actions button.small,main .button.small,main button.small{font-size:15px;letter-spacing:.3px;line-height:36px;margin:10px 0 0;padding:0 17px}.swal2-actions .button.disabled,.swal2-actions .button:disabled,.swal2-actions button.disabled,.swal2-actions button:disabled,main .button.disabled,main .button:disabled,main button.disabled,main button:disabled{background:#d1d1d1;border-color:#a8a8a8;color:#fff;cursor:not-allowed}.swal2-actions .button.disabled:hover svg path,.swal2-actions .button:disabled:hover svg path,.swal2-actions button.disabled:hover svg path,.swal2-actions button:disabled:hover svg path,main .button.disabled:hover svg path,main .button:disabled:hover svg path,main button.disabled:hover svg path,main button:disabled:hover svg path{fill:#fff;stroke:#fff}@media (max-width:480px){.swal2-actions .button,.swal2-actions button,main .button,main button{border-radius:7px;font-size:12px;line-height:36px;padding:0 10px}}.cart-container{margin:40px 0}.cart-container .container .cart{margin:0 0 75px;position:relative}.cart-container .container .cart h1{color:#cf102d}.cart-container .container .cart .cart-empty{margin-bottom:80px}.cart-container .container .cart .cart-update{position:absolute;right:0;top:8px}.cart-container .container .cart .cart-update button{align-items:center;background:none;border:none;color:#4e4e4e;display:flex;font-family:noto-sans-medium;font-size:15px;gap:4px;letter-spacing:0;line-height:164%;margin:0;position:relative}.cart-container .container .cart .cart-update button:after{background:url(/static/img/lacalut-b2b/icon/refresh.svg) no-repeat;content:"";height:18px;width:22px}.cart-container .container .cart .cart-blocks{display:flex;gap:80px}.cart-container .container .cart .cart-blocks .cart-items{display:flex;flex-direction:column;width:calc(100% - 480px)}.cart-container .container .cart .cart-blocks .cart-items .cart-item{border-bottom:1px solid #d9d9d9;display:flex;gap:25px;padding:20px 0;text-transform:none}.cart-container .container .cart .cart-blocks .cart-items .cart-item .image{border-radius:6px;box-shadow:inset 0 2px 60px rgba(78,78,78,.06);height:130px;min-width:130px;overflow:hidden;width:130px}.cart-container .container .cart .cart-blocks .cart-items .cart-item .image a{height:130px;width:130px}.cart-container .container .cart .cart-blocks .cart-items .cart-item .image .empty{align-items:center;border-radius:6px;box-shadow:inset 0 2px 12px rgba(78,78,78,.06);color:#4e4e4e;display:flex;font-size:14px;height:130px;justify-content:center;line-height:120%;padding:5px;text-align:center;width:130px}.cart-container .container .cart .cart-blocks .cart-items .cart-item .image picture{height:130px;width:130px}.cart-container .container .cart .cart-blocks .cart-items .cart-item .image img{box-shadow:inset 0 0 40px rgba(78,78,78,.1);height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cart-container .container .cart .cart-blocks .cart-items .cart-item .description{display:flex;flex-direction:column;flex-grow:1;font-size:20px;gap:4px;letter-spacing:.4px;line-height:135%;padding:12px 0 0}.cart-container .container .cart .cart-blocks .cart-items .cart-item .description div.remove-discount{margin-top:5px}.cart-container .container .cart .cart-blocks .cart-items .cart-item .description h3{margin-bottom:5px}.cart-container .container .cart .cart-blocks .cart-items .cart-item .description p{margin:0}.cart-container .container .cart .cart-blocks .cart-items .cart-item .description a{color:#4e4e4e;font-family:noto-sans-bold;height:auto}.cart-container .container .cart .cart-blocks .cart-items .cart-item .description a p{font-family:noto-sans-bold;font-size:15px;margin:0;max-width:254px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-container .container .cart .cart-blocks .cart-items .cart-item .description a sup{top:-3px}.cart-container .container .cart .cart-blocks .cart-items .cart-item .description .unit{display:flex;width:100%}.cart-container .container .cart .cart-blocks .cart-items .cart-item .price{display:flex;flex-direction:column;gap:4px;min-width:180px;padding:12px 0 0}.cart-container .container .cart .cart-blocks .cart-items .cart-item .price .item-total-price{align-items:baseline;display:flex;font-family:noto-sans-bold;font-size:20px;gap:4px;letter-spacing:.4px;line-height:135%}.cart-container .container .cart .cart-blocks .cart-items .cart-item .price .item-total-price span{font-family:noto-sans-regular;font-size:13px;letter-spacing:.26px;line-height:120%}.cart-container .container .cart .cart-blocks .cart-items .cart-item .price .item-single-price{display:flex;font-family:noto-sans-regular;font-size:15px;gap:4px;letter-spacing:0;line-height:165%}.cart-container .container .cart .cart-blocks .cart-items .cart-item .price .item-single-price span{font-family:noto-sans-bold}.cart-container .container .cart .cart-blocks .cart-items .cart-item .input-container{display:flex;gap:22px;margin-top:10px}.cart-container .container .cart .cart-blocks .cart-items .cart-item .input-container .add-to-cart .quantity,.cart-container .container .cart .cart-blocks .cart-items .cart-item .input-container .add-to-cart .quantity .quantity-change{height:36px}.cart-container .container .cart .cart-blocks .cart-items .cart-item .input-container .add-to-cart .quantity input{line-height:36px}.cart-container .container .cart .cart-blocks .cart-items .voucher-container{align-items:end;display:flex;gap:10px;margin:20px 0;position:relative}.cart-container .container .cart .cart-blocks .cart-items .voucher-container>div{display:flex;flex-direction:column;margin:0}.cart-container .container .cart .cart-blocks .cart-items .voucher-container>div label{font-family:noto-sans-bold;font-size:20px;letter-spacing:.4px;line-height:135%}.cart-container .container .cart .cart-blocks .cart-items .voucher-container>div input{font-family:noto-sans-regular;font-size:15px;letter-spacing:0;line-height:46px;padding:0 20px;width:350px}.cart-container .container .cart .cart-blocks .cart-items .voucher-container button{min-width:120px}.cart-container .container .cart .cart-blocks .cart-summary{background:#f6f6f6;border-radius:12px;height:100%;padding:30px 40px 15px;text-transform:none;width:400px}.cart-container .container .cart .cart-blocks .cart-summary .headline{font-family:noto-sans-bold;font-size:20px;letter-spacing:.4px;line-height:135%;margin:0 0 20px}.cart-container .container .cart .cart-blocks .cart-summary .block{display:flex;font-family:noto-sans-regular;font-size:15px;justify-content:space-between;letter-spacing:0;line-height:164%}.cart-container .container .cart .cart-blocks .cart-summary hr{border-color:#d9d9d9;margin:20px 0}.cart-container .container .cart .cart-blocks .cart-summary .buttons{display:flex;flex-direction:column;gap:20px}.cart-container .container .cart .cart-blocks .cart-summary .buttons .button:hover svg path{stroke:transparent}.cart-container .container .cart .cart-blocks .cart-summary .buttons .min-order-value-error{color:#cf102d;font-family:noto-sans-medium;font-size:13px;letter-spacing:0;line-height:140%;text-align:center}.cart-container .container .cart .cart-blocks .cart-summary .buttons .secure-payment{align-items:center;display:flex;font-family:noto-sans-regular;font-size:12px;gap:4px;justify-content:center;letter-spacing:0;line-height:100%}.cart-container .container .cart .shop-carousel-container{margin:10px 0 20px}.cart-container .container .cart .shop-carousel-container .container{padding:0}.cart-container .container .cart .shop-carousel-container .container .shop-carousel{margin:0 -15px}.cart-container .container .cart .continue-shopping{display:flex;width:100%}.cart-container .container .cart .continue-shopping a{align-items:center;color:#4e4e4e;display:flex;font-family:noto-sans-medium;font-size:15px;gap:5px;letter-spacing:0;line-height:164%}.cart-container .container .cart .shopping-cart-table{text-transform:none}@media (max-width:1200px){.cart-container{margin:20px 0 0}.cart-container .container .cart .cart-blocks{gap:40px}.cart-container .container .cart .cart-blocks .cart-items{width:calc(100% - 400px)}.cart-container .container .cart .cart-blocks .cart-items .cart-item{gap:15px}.cart-container .container .cart .cart-blocks .cart-items .cart-item .image{height:80px;min-width:80px;width:80px}.cart-container .container .cart .cart-blocks .cart-items .cart-item .description{font-size:16px;letter-spacing:.32px;line-height:135%;padding:0}.cart-container .container .cart .cart-blocks .cart-items .cart-item .price{padding:0}.cart-container .container .cart .cart-blocks .cart-items .cart-item .input-container{gap:15px}.cart-container .container .cart .cart-blocks .cart-items .voucher-container>div label{font-size:16px;letter-spacing:.32px}}@media (max-width:1050px){.cart-container .container .cart .cart-blocks{flex-direction:column;gap:5px}.cart-container .container .cart .cart-blocks .cart-items{width:100%}.cart-container .container .cart .cart-blocks .cart-items .cart-item:first-child{border-top:1px solid #d1d1d1}.cart-container .container .cart .cart-blocks .cart-summary-box{width:100%}.cart-container .container .cart .shopping-cart-table{margin-top:18px}}@media (max-width:992px){.cart-container .container .cart h1{margin:0 0 4px}.cart-container .container .cart .shopping-cart-table{margin-top:0}.cart-container .container .cart .shopping-cart-table button:not(#coreshop_submit_voucher){padding-right:0}.cart-container .container .cart .cart-update{display:flex;justify-content:flex-end;position:relative;top:0}.cart-container .container .cart .cart-update button{font-size:13px}.cart-container .container .cart .cart-blocks{margin-top:5px}.cart-container .container .cart .cart-blocks .cart-items .cart-item{flex-wrap:wrap;gap:0 15px;padding:15px 0}.cart-container .container .cart .cart-blocks .cart-items .cart-item .description{max-width:calc(100% - 95px)}.cart-container .container .cart .cart-blocks .cart-items .cart-item .price{padding-left:95px;width:100%}.cart-container .container .cart .cart-blocks .cart-items .cart-item .price .item-total-price{font-size:18px;letter-spacing:.36px}.cart-container .container .cart .cart-blocks .cart-items .cart-item .price .item-total-price span{font-size:11px;letter-spacing:.22px}.cart-container .container .cart .cart-blocks .cart-items .cart-item .price .item-single-price{font-size:13px}.cart-container .container .cart .shop-carousel-container .container .shop-carousel{margin:0}}@media (max-width:530px){.cart-container .container .cart .cart-blocks .cart-items .voucher-container>div,.cart-container .container .cart .cart-blocks .cart-items .voucher-container>div input,.cart-container .container .cart .cart-blocks .cart-items .voucher-container>div label{width:100%}.cart-container .container .cart .cart-blocks .cart-items .voucher-container button{line-height:46px;margin:0;min-width:110px}}@media (max-width:480px){.cart-container .container .cart{margin:0 0 30px}.cart-container .container .cart .shop-carousel-container .container .description{text-align:center}}header #cart .dropdown-menu{background:none;left:auto!important;margin:0;max-width:460px;min-width:auto;padding:20px;position:fixed!important;right:calc(50vw - 760px);top:60px!important;transform:none!important;width:100%}header #cart .dropdown-menu:before{background:url(/static/img/lacalut-b2b/icon/cart-dropdown-up.svg) no-repeat;content:"";height:20px;position:absolute;right:186px;top:4px;width:42px;z-index:1}header #cart .dropdown-menu .dropdown-inner{background:#fff;border-radius:12px;box-shadow:0 1px 20px rgba(11,2,113,.1);color:#4e4e4e;overflow:hidden;padding:20px;position:relative}header #cart .dropdown-menu .dropdown-inner .headline{align-items:flex-end;border-bottom:1px solid #d9d9d9;display:flex;font-family:noto-sans-bold;font-size:20px;justify-content:space-between;letter-spacing:.4px;line-height:100%;padding:0 0 14px}header #cart .dropdown-menu .dropdown-inner .headline label{margin:0}header #cart .dropdown-menu .dropdown-inner .headline .total-price span{font-family:noto-sans-regular;font-size:13px;letter-spacing:.26px;line-height:120%}header #cart .dropdown-menu .dropdown-inner .cart-empty{align-items:center;background:#f9f9f9;border-radius:9px;display:flex;justify-content:center;margin:15px 0 0;padding:40px 0 30px}header #cart .dropdown-menu .dropdown-inner .cart-items{max-height:410px;overflow:auto}header #cart .dropdown-menu .dropdown-inner .cart-items .cart-item{border-bottom:1px solid #d9d9d9;display:flex;gap:15px;padding:14px 0}header #cart .dropdown-menu .dropdown-inner .cart-items .cart-item .image{border-radius:6px;box-shadow:inset 0 2px 12px rgba(78,78,78,.06);height:72px;min-width:72px;overflow:hidden;width:72px}header #cart .dropdown-menu .dropdown-inner .cart-items .cart-item .image a{height:72px;width:72px}header #cart .dropdown-menu .dropdown-inner .cart-items .cart-item .image .empty{align-items:center;border-radius:6px;box-shadow:inset 0 2px 12px rgba(78,78,78,.06);color:#4e4e4e;display:flex;font-size:12px;height:72px;justify-content:center;line-height:110%;padding:5px;text-align:center;width:72px}header #cart .dropdown-menu .dropdown-inner .cart-items .cart-item .image picture{height:72px;width:72px}header #cart .dropdown-menu .dropdown-inner .cart-items .cart-item .image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}header #cart .dropdown-menu .dropdown-inner .cart-items .cart-item .description{display:flex;flex-direction:column;flex-grow:1;font-size:15px;justify-content:space-evenly;letter-spacing:.3px;line-height:110%;max-width:calc(100% - 132px)}header #cart .dropdown-menu .dropdown-inner .cart-items .cart-item .description a{color:#4e4e4e;font-family:noto-sans-bold;height:auto}header #cart .dropdown-menu .dropdown-inner .cart-items .cart-item .description a p{font-family:noto-sans-bold;font-size:15px;margin:0;max-width:254px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header #cart .dropdown-menu .dropdown-inner .cart-items .cart-item .description a p sup{top:-3px}header #cart .dropdown-menu .dropdown-inner .cart-items .cart-item .description .price{display:flex;font-family:noto-sans-bold;width:100%}header #cart .dropdown-menu .dropdown-inner .cart-items .cart-item .description .price span{font-family:noto-sans-regular}header #cart .dropdown-menu .dropdown-inner .cart-items .cart-item .action{padding:0 10px 0 4px;width:30px}header #cart .dropdown-menu .dropdown-inner .buttons a:not(.button){color:#4e4e4e;display:flex;font-family:noto-sans-medium;font-size:15px;justify-content:center;letter-spacing:0;margin-top:5px;padding:13px 24px 0;text-decoration:underline;text-decoration-color:#4e4e4e;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .3s;width:100%}header #cart .dropdown-menu .dropdown-inner .buttons a:not(.button):hover{color:#cf102d;text-decoration-color:currentColor}header #cart .dropdown-menu .dropdown-inner .buttons .button{align-items:center;background:#cf102d;border:1px solid #cf102d;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-family:noto-sans-bold;gap:10px;justify-content:center;line-height:46px;margin:14px 0 0;padding:23px 24px;transition:.3s;width:100%}@media (max-width:1520px){header #cart .dropdown-menu{right:0}header #cart .dropdown-menu:before{right:166px}}@media (max-width:1050px){header #cart .dropdown-menu:before{right:24px}}.cart-summary-box{height:100%;text-transform:none;width:400px}.cart-summary-box>.terms-of-use .block{border:1px solid #d1d1d1;border-radius:12px;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px 14px;margin:20px 0;padding:32px 40px}.cart-summary-box>.terms-of-use .block .input-group{display:flex;flex-direction:column;width:100%}.cart-summary-box>.terms-of-use .block .input-group.checkbox-group{align-items:start;flex-direction:row;gap:10px}.cart-summary-box>.terms-of-use .block .input-group.checkbox-group .input-checkbox{position:relative;top:-1px}.cart-summary-box>.terms-of-use .block .input-group.checkbox-group .input-checkbox .checkmark svg{height:12px;position:relative;top:-1px}.cart-summary-box>.terms-of-use .block .input-group.checkbox-group label{font-family:noto-sans-regular;font-size:15px;letter-spacing:0}.cart-summary-box .cart-summary-box-inner{background:#f6f6f6;border-radius:12px;padding:30px 40px 15px}.cart-summary-box .headline{font-family:noto-sans-bold;font-size:20px;letter-spacing:.4px;line-height:135%;margin:0 0 20px}.cart-summary-box .block{display:flex;font-family:noto-sans-regular;font-size:15px;justify-content:space-between;letter-spacing:0;line-height:164%}.cart-summary-box hr{border-color:#d9d9d9;margin:20px 0}.cart-summary-box .buttons .button-wrapper{display:flex;flex-direction:column;gap:20px;pointer-events:all;position:relative}.cart-summary-box .buttons .button-wrapper .button-overlay{cursor:not-allowed;display:none;inset:0;position:absolute;z-index:2}.cart-summary-box .buttons button:disabled{background:#d1d1d1!important;border-color:#a8a8a8!important;color:#fff!important;cursor:not-allowed}.cart-summary-box .buttons button:disabled svg path{fill:#fff!important;stroke:#fff!important}.cart-summary-box .buttons button:disabled~.button-overlay{display:block}.cart-summary-box .buttons .button:hover svg path{stroke:transparent}.cart-summary-box .buttons .min-order-value-error{color:#cf102d;font-family:noto-sans-medium;font-size:13px;letter-spacing:0;line-height:140%;text-align:center}.cart-summary-box .buttons .secure-payment{align-items:center;display:flex;font-family:noto-sans-regular;font-size:12px;gap:4px;justify-content:center;letter-spacing:0;line-height:100%}@media (max-width:1200px){.cart-summary-box{padding:24px 16px 16px}.cart-summary-box .headline{font-size:18px;letter-spacing:.36px;line-height:110%}.cart-summary-box .block{font-size:13px}.cart-summary-box hr{margin:15px 0}}@media (max-width:1050px){.cart-summary-box .buttons{align-items:center}.cart-summary-box .buttons .button{max-width:480px;width:100%}}@media (max-width:480px){.cart-summary-box .buttons button{line-height:46px;width:100%}}.swal2-container.swal2-cart .swal2-popup{max-width:524px;width:100%}.swal2-container.swal2-cart .swal2-popup .item-container .product{display:flex;flex-direction:column;flex-grow:1;text-align:center}.swal2-container.swal2-cart .swal2-popup .item-container .product .image{margin:10px auto 15px}.swal2-container.swal2-cart .swal2-popup .item-container .product .image.empty{align-items:center;background:#f9f9f9;border-top-left-radius:6px;border-top-right-radius:6px;color:#9f9f9f;display:flex;font-size:14px;height:210px;justify-content:center;overflow:hidden;padding:10px;width:210px}.swal2-container.swal2-cart .swal2-popup .item-container .product h3{margin-bottom:2px}.swal2-container.swal2-cart .swal2-popup .item-container .product h3 a{color:#4e4e4e;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s}.swal2-container.swal2-cart .swal2-popup .item-container .product .name-secondary{letter-spacing:.3px;line-height:145%}.swal2-container.swal2-cart .swal2-popup .item-container .product .name-secondary .unit{display:flex;justify-content:center;width:100%}.checkout-step{margin:40px 0 0;padding-bottom:80px}.checkout-step.step-summary .summary-form>.coreshop-flash-message.alert.alert-danger{opacity:0}.checkout-step .container .checkout-blocks{display:flex;flex-wrap:wrap;gap:0 80px}.checkout-step .container .checkout-blocks h1{color:#cf102d;margin-bottom:35px;width:100%}.checkout-step .container .checkout-blocks .step-items{display:flex;flex-direction:column;gap:26px;width:calc(100% - 480px)}.checkout-step .container .checkout-blocks .step-items .block{border:1px solid #d1d1d1;border-radius:12px;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px 14px;padding:32px 40px}.checkout-step .container .checkout-blocks .step-items .block h3{font-family:noto-sans-bold;font-size:20px;letter-spacing:.4px;line-height:110%;width:100%}.checkout-step .container .checkout-blocks .step-items .block form{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px 14px}.checkout-step .container .checkout-blocks .step-items .block .input-group{display:flex;flex-direction:column;position:relative}.checkout-step .container .checkout-blocks .step-items .block .input-group.is-loading:after{animation:zip-spin .7s linear infinite;border:2px solid #d1d1d1;border-radius:50%;border-top-color:#cf102d;bottom:10px;content:"";height:16px;pointer-events:none;position:absolute;right:10px;width:16px}.checkout-step .container .checkout-blocks .step-items .block .input-group.error label{color:#cf102d}.checkout-step .container .checkout-blocks .step-items .block .input-group.error input{border-color:#cf102d}.checkout-step .container .checkout-blocks .step-items .block .input-group.half{width:calc(50% - 7px)}.checkout-step .container .checkout-blocks .step-items .block .input-group.full{width:100%}.checkout-step .container .checkout-blocks .step-items .block .input-group.small{width:120px}.checkout-step .container .checkout-blocks .step-items .block .input-group.large{width:calc(100% - 134px)}.checkout-step .container .checkout-blocks .step-items .block .input-group.checkbox-group{align-items:start;flex-direction:row;gap:10px}.checkout-step .container .checkout-blocks .step-items .block .input-group.checkbox-group .input-checkbox{position:relative;top:-1px}.checkout-step .container .checkout-blocks .step-items .block .input-group.checkbox-group .input-checkbox .checkmark svg{height:12px;position:relative;top:-1px}.checkout-step .container .checkout-blocks .step-items .block .input-group.checkbox-group label{font-family:noto-sans-regular;font-size:15px;letter-spacing:0}.checkout-step .container .checkout-blocks .step-items .block .input-group label{font-family:noto-sans-bold-italic;font-size:13px;letter-spacing:.26px;line-height:150%;margin-bottom:5px}.checkout-step .container .checkout-blocks .step-items .block .input-group label span{font-family:noto-sans-regular}.checkout-step .container .checkout-blocks .step-items .block .input-group input{width:100%}.checkout-step .container .checkout-blocks .step-items .block .input-group .select2-container{width:100%!important}.checkout-step .container .checkout-blocks .step-items .block form[name=coreshop_shipping_address]{display:none}.checkout-step .container .checkout-blocks .step-items .block form[name=coreshop_shipping_address].show{display:flex}.checkout-step .container .checkout-blocks .address-selector{margin-bottom:15px;min-height:72px}.checkout-step .container .checkout-blocks .address-selector.shipping-address-selector{display:block!important}.checkout-step .container .checkout-blocks .address-selector label{font-family:noto-sans-bold-italic;font-size:13px;letter-spacing:.26px;line-height:150%;margin-bottom:5px}.checkout-step .container .checkout-blocks .address-selector>div{width:100%}.checkout-step .container .checkout-blocks .address-selector>div>div{display:flex;flex-direction:column}.checkout-step .container .checkout-blocks .address-selector .select2-container{width:100%!important}.checkout-step .container .checkout-blocks .address-selector .select2-container .selection .select2-selection .select2-selection__arrow b{background:url(/static/img/lacalut-b2b/icon/chevron-down-red.svg) no-repeat 50%}.checkout-step .container .checkout-blocks .addresses{display:flex;gap:40px;margin:15px 0}.checkout-step .container .checkout-blocks .addresses>div{display:flex;flex:auto;flex-direction:column;padding:0;width:calc(50% - 20px)}.checkout-step .container .checkout-blocks .addresses>div.shipping-block{position:relative}.checkout-step .container .checkout-blocks .addresses>div.shipping-block.disabled .address-selector{cursor:not-allowed;opacity:.8}.checkout-step .container .checkout-blocks .addresses>div.shipping-block.disabled .address-selector>div{pointer-events:none}.checkout-step .container .checkout-blocks .addresses>div.shipping-block.disabled .address-selector .select2-container .selection .select2-selection{background:#f9f9f9}.checkout-step .container .checkout-blocks .addresses>div.shipping-block.disabled .address-selector .select2-container .selection .select2-selection .select2-selection__arrow{opacity:0}.checkout-step .container .checkout-blocks .addresses>div.shipping-block.disabled .card{background:#f9f9f9;cursor:not-allowed;opacity:.8}.checkout-step .container .checkout-blocks .addresses>div.shipping-block.disabled .card .edit{opacity:0}.checkout-step .container .checkout-blocks .addresses>div.shipping-block .address-selector{left:0;position:absolute;top:0;width:100%}.checkout-step .container .checkout-blocks .addresses>div.shipping-block .card{margin-top:87px}.checkout-step .container .checkout-blocks .addresses>div .card{border:1px solid #d1d1d1;border-radius:12px;flex-grow:1;padding:40px 40px 30px;position:relative;transition:.3s}.checkout-step .container .checkout-blocks .addresses>div .card .edit{height:22px;position:absolute;right:12px;top:12px;transition:.3s;width:22px}.checkout-step .container .checkout-blocks .addresses>div .card .card-body{font-family:noto-sans-regular;font-size:15px;letter-spacing:0;line-height:164%;margin:0;padding:0}.checkout-step .container .checkout-blocks .addresses>div .card .select2-container .selection .select2-selection .select2-selection__arrow{transition:.3s}.checkout-step .container .checkout-blocks .addresses>div .button{align-self:flex-start;font-family:noto-sans-semi-bold;font-size:13px;letter-spacing:0;line-height:36px;padding:0 12px}.checkout-step .container .checkout-blocks .addresses>div .button svg{height:12px;width:12px}.checkout-step .container .checkout-blocks .checkbox-group{align-items:start;flex-direction:row;gap:10px;margin-top:10px}.checkout-step .container .checkout-blocks .checkbox-group.big label{font-size:15px;line-height:164%;position:relative;top:-1px}.checkout-step .container .checkout-blocks .checkbox-group.big label p{line-height:110%;margin:0}.checkout-step .container .checkout-blocks .checkbox-group label{font-size:13px;letter-spacing:0;line-height:145%;margin:0;width:calc(100% - 40px)}.checkout-step .container .checkout-blocks .checkbox-group .input-checkbox{position:relative;top:-1px}.checkout-step .container .checkout-blocks .checkbox-group .input-checkbox .checkmark svg{height:12px;position:relative;top:-1px}.checkout-step .container .checkout-blocks .cart-summary-box-inner{padding-bottom:30px}.checkout-step .container .checkout-blocks .shipping-comment{display:none}.checkout-step .container .checkout-blocks .radio-buttons{display:flex;flex-direction:column;gap:20px}.checkout-step .container .checkout-blocks .radio-buttons .radio-button{align-items:flex-start;display:flex;gap:12px}.checkout-step .container .checkout-blocks .radio-buttons .radio-button .input-field{height:20px;position:relative;width:20px}.checkout-step .container .checkout-blocks .radio-buttons .radio-button .input-field input{cursor:pointer;height:20px;opacity:0;pointer-events:all;width:20px}.checkout-step .container .checkout-blocks .radio-buttons .radio-button .input-field input:checked~.checkmark:before{opacity:1}.checkout-step .container .checkout-blocks .radio-buttons .radio-button .input-field .checkmark{border:1px solid #cf102d;border-radius:100%;height:20px;left:0;pointer-events:none;position:absolute;top:0;width:20px}.checkout-step .container .checkout-blocks .radio-buttons .radio-button .input-field .checkmark:before{background:#cf102d;border-radius:100%;content:"";height:10px;left:calc(50% - 5px);opacity:0;position:absolute;top:calc(50% - 5px);transition:.3s;width:10px}.checkout-step .container .checkout-blocks .radio-buttons .radio-button label{display:flex;flex-direction:column;width:calc(100% - 32px)}.checkout-step .container .checkout-blocks .radio-buttons .radio-button label .title{font-family:noto-sans-bold!important;font-size:20px;letter-spacing:.4px;line-height:110%;margin-bottom:5px}.checkout-step .container .checkout-blocks .radio-buttons .radio-button label .description{font-family:noto-sans-regular;font-size:15px;letter-spacing:0;line-height:164%}.checkout-step .container .checkout-blocks .description{font-size:17px;letter-spacing:0;line-height:165%}.checkout-step .container .checkout-blocks .headline-block{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.checkout-step .container .checkout-blocks .headline-block h3{margin-bottom:0}.checkout-step .container .checkout-blocks .headline-block .action{align-items:center;color:#4e4e4e;display:flex;gap:4px;justify-content:flex-end;width:100%}.checkout-step .container .checkout-blocks .summary-form{display:flex;flex-direction:column;gap:26px}.checkout-step .container .checkout-blocks .cart-summary{padding:0;width:100%}.checkout-step .container .checkout-blocks .cart-summary .cart-items{display:flex;flex-direction:column;width:100%}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item{border-top:1px solid #d9d9d9;display:flex;gap:15px;padding:20px 0;text-transform:none}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item:last-child{padding-bottom:0}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item .image{border-radius:6px;box-shadow:inset 0 2px 60px rgba(78,78,78,.06);height:70px;min-width:70px;overflow:hidden;width:70px}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item .image a{height:70px;width:70px}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item .image .empty{align-items:center;border-radius:6px;box-shadow:inset 0 2px 12px rgba(78,78,78,.06);color:#4e4e4e;display:flex;font-size:11px;height:70px;justify-content:center;line-height:120%;padding:5px;text-align:center;width:70px}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item .image picture{height:70px;width:70px}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item .image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item .description{display:flex;flex-direction:column;flex-grow:1;font-size:20px;gap:4px;letter-spacing:.4px;line-height:135%;padding:2px 0 0}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item .description a{color:#4e4e4e;font-family:noto-sans-bold;font-size:15px;height:auto;line-height:110%;margin-bottom:5px}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item .description p{font-family:noto-sans-regular;font-size:15px;line-height:110%;margin:0;max-width:254px;text-overflow:ellipsis;white-space:nowrap}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item .description sup{top:-3px}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item .price{align-items:center;display:flex;flex-direction:row;gap:4px;padding:0}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item .price .item-total-price{align-items:baseline;display:flex;font-family:noto-sans-bold;font-size:15px;gap:4px;letter-spacing:.3px;line-height:135%}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item .price .item-total-price span{font-family:noto-sans-regular;font-size:13px;letter-spacing:.26px;line-height:120%}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item .price .item-single-price{display:flex;font-family:noto-sans-regular;font-size:15px;letter-spacing:0;line-height:165%}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item .price .item-single-price span{margin-left:4px}.checkout-step .container .checkout-blocks .continue-shopping{display:flex;width:100%}.checkout-step .container .checkout-blocks .continue-shopping a{align-items:center;color:#4e4e4e;display:flex;font-family:noto-sans-medium;font-size:15px;gap:5px;letter-spacing:0;line-height:164%}.checkout-step .container .checkout-blocks>.continue-shopping{display:none}@media (max-width:1200px){.checkout-step .container .checkout-blocks{gap:0 40px}.checkout-step .container .checkout-blocks .step-items{width:calc(100% - 440px)}.checkout-step .container .checkout-blocks .addresses,.checkout-step .container .checkout-blocks .addresses-header{gap:24px}.checkout-step .container .checkout-blocks .addresses-header>div{width:calc(50% - 12px)}.checkout-step .container .cart-summary-box{padding:24px 0 16px}}@media (max-width:1050px){.checkout-step{margin:15px 0 30px}.checkout-step .container .checkout-blocks h1{margin-bottom:20px}.checkout-step .container .checkout-blocks .step-items{width:100%}.checkout-step .container .checkout-blocks .step-items .block{gap:5px;padding:16px}.checkout-step .container .checkout-blocks .step-items .continue-shopping{display:none}.checkout-step .container .checkout-blocks .addresses{margin-bottom:0!important}.checkout-step .container .checkout-blocks .addresses>div .card{padding:16px}.checkout-step .container .checkout-blocks .addresses>div .card .card-body{font-size:13px}.checkout-step .container .checkout-blocks .addresses>div .button{margin-top:15px}.checkout-step .container .checkout-blocks .cart-summary-box{margin-top:25px;padding-bottom:16px;width:100%}.checkout-step .container .checkout-blocks>.continue-shopping{display:flex;margin-top:20px}}@media (max-width:767px){.checkout-step .container .checkout-blocks .headline-block{align-items:flex-start;margin-bottom:5px}.checkout-step .container .checkout-blocks .headline-block .action{font-size:13px;letter-spacing:0}.checkout-step .container .checkout-blocks .description{font-size:15px}.checkout-step .container .checkout-blocks .addresses>div{max-width:100%;width:100%}.checkout-step .container .checkout-blocks .addresses>div.shipping-block .address-selector{position:relative}.checkout-step .container .checkout-blocks .addresses>div.shipping-block .card{margin-top:0}.checkout-step .container .checkout-blocks .addresses-header>div{width:100%}.checkout-step .container .checkout-blocks .step-items .block{font-size:13px}.checkout-step .container .checkout-blocks .step-items .block h3{font-size:16px;letter-spacing:.32px}.checkout-step .container .checkout-blocks .step-items .block .input-group.half{width:100%}.checkout-step .container .checkout-blocks .step-items .block .input-group.large{width:calc(100% - 86px)}.checkout-step .container .checkout-blocks .step-items .block .input-group.small{width:72px}.checkout-step .container .checkout-blocks .step-items .block .input-group label span{font-size:13px}.checkout-step .container .checkout-blocks .step-items .block .input-group label span.title{font-size:18px}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item .description{gap:0}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item .description p{font-size:13px}.checkout-step .container .checkout-blocks .cart-summary .cart-items .cart-item .price .item-total-price{font-size:13px;letter-spacing:.26px}.checkout-step .container .checkout-blocks .continue-shopping a{font-size:13px}}.checkout-nav .container{max-width:1540px;padding-right:35px}.checkout-nav .container .bs-wizard{border:none;display:flex;margin:20px 0 40px;padding:0;width:100%}.checkout-nav .container .bs-wizard .bs-wizard-step{width:100%}.checkout-nav .container .bs-wizard .bs-wizard-step.disabled .bs-wizard-dot:after{opacity:1}.checkout-nav .container .bs-wizard .bs-wizard-step .bs-wizard-stepnum .title{font-family:noto-sans-bold;font-size:13px;letter-spacing:.26px;line-height:110%}.checkout-nav .container .bs-wizard .bs-wizard-step .bs-wizard-stepnum .title a{color:#4e4e4e}.checkout-nav .container .bs-wizard .bs-wizard-step .progress{height:3px;margin:10px 0}.checkout-nav .container .bs-wizard .bs-wizard-step .bs-wizard-dot{height:15px;left:calc(50% + 7px);top:33px;width:15px}.checkout-nav .container .bs-wizard .bs-wizard-step .bs-wizard-dot:after{border-radius:100%;height:9px;left:3px;top:3px;width:9px}@media (max-width:1050px){.checkout-nav{display:none}}body.editmode header{position:relative}main{margin-top:0}header .nav-toggle{align-items:center;cursor:pointer;display:none;height:56px;justify-content:center;position:relative;top:0;width:60px}header .nav-toggle svg{position:relative;top:-2px}header .mobile-nav{display:none}.hc-offcanvas-nav .nav-container .nav-wrapper{background:hsla(0,0%,100%,.94)}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content{padding:0 24px}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link+a{border-color:#d9d9d9}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content .level-title{align-items:center;color:#4e4e4e;display:flex;font-family:noto-sans-regular;font-size:13px;height:56px;left:0;letter-spacing:.26px;padding-left:40px;position:absolute;top:0;width:100%}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content .nav-back .nav-item-wrapper .nav-back-button{background:none;border-top:none;color:transparent;height:56px}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content .nav-back .nav-item-wrapper .nav-back-button span{background:url(/static/img/lacalut-b2b/icon/chevron-3.svg) no-repeat 2px 21px;left:0;right:auto}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content .nav-back .nav-item-wrapper .nav-back-button span:before{display:none}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content .nav-close .nav-close-button{background:none;border:none;color:#4e4e4e;font-family:noto-sans-regular;font-size:13px;letter-spacing:.26px;padding:17px 24px 17px 20px}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content .nav-close .nav-close-button span{background:url(/static/img/lacalut-b2b/icon/close-2.svg) no-repeat 50%;left:0;right:auto;width:20px}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content .nav-close .nav-close-button span:after,.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content .nav-close .nav-close-button span:before{display:none}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content>ul{background:none}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content>ul .nav-content{background:#fff}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content>ul li{border-top:1px solid #d1d1d1}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content>ul li:not(.has-children):not(.no-arrow) a{padding-right:30px;position:relative}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content>ul li:not(.has-children):not(.no-arrow) a:after{background:url(/static/img/lacalut-b2b/icon/go-to.svg) no-repeat 10px;content:"";height:100%;position:absolute;right:0;top:0;width:30px}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content>ul li:last-child{border-bottom:1px solid #d1d1d1}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content>ul li .nav-item-link{background:none!important;border-color:#d1d1d1}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content>ul li .nav-item-link+a{border-color:#d1d1d1;border-left:none}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content>ul li .nav-next{background:url(/static/img/lacalut-b2b/icon/chevron-dark.svg) no-repeat 27px;border:none!important}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content>ul li .nav-next span:before{display:none}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content>ul li a{align-items:center;border:none!important;color:#4e4e4e;display:flex;font-family:noto-sans-bold;font-size:18px;justify-content:space-between;letter-spacing:0;padding:12px 0}.hc-offcanvas-nav .nav-container .nav-wrapper .nav-content>ul li a>svg{width:34px}@media (max-width:1050px){header .nav-toggle{display:flex!important}}body.header-dropdown-open div.page-overlay{opacity:.7;pointer-events:auto}body.header-dropdown-open main:before{opacity:1}header{background:#cf102d;height:60px;left:0;position:fixed;top:0;width:100vw;z-index:1000}header.checkout-header .container nav{display:none}header.checkout-header .container .secure-payment{display:flex}header.checkout-header .container .actions .cart-action,header.checkout-header .container .actions .logout,header.checkout-header .container .actions .newsletter-action,header.checkout-header .container .actions .search-action{display:none}header .container{align-items:center;display:flex;gap:50px;max-width:1480px}header .container .logo{align-items:center;display:flex;height:60px}header .container .secure-payment{align-items:center;color:#fff;display:none;flex-grow:1;font-family:noto-sans-medium;font-size:15px;gap:10px;justify-content:center;letter-spacing:0;line-height:100%}header .container nav{flex-grow:1}header .container nav .nav-main{align-items:center;display:flex;gap:35px;list-style:none;margin:0;padding:0}header .container nav .nav-main__item{height:60px;position:relative}header .container nav .nav-main__item>a,header .container nav .nav-main__item>p{align-items:center;color:#fff;display:flex;font-family:noto-sans-bold;font-size:16px;gap:8px;letter-spacing:.32px;line-height:60px;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:5px;transition:text-decoration-color .3s}header .container nav .nav-main__item:hover>a,header .container nav .nav-main__item:hover>p{text-decoration-color:currentColor}header .container nav .nav-main__item:hover .nav-main__sub{opacity:1;pointer-events:auto;transform:translateY(0)}header .container nav .nav-main__sub{background:#fff;display:flex;gap:50px;left:0;list-style:none;opacity:0;padding:60px 20px;padding-inline:max(20px,(100% - 1280px)/2);pointer-events:none;position:fixed;top:60px;transform:translateY(-10px);transition:.3s;width:100vw}header .container nav .nav-main__sub:before{content:"";height:20px;left:0;position:absolute;right:0;top:-20px}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling{max-width:470px}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products{display:flex;gap:24px}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser{border:1px solid #f9f9f9;border-radius:12px;display:flex;flex-direction:column;gap:20px;margin:0;padding:20px;transition:.3s;width:220px}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser:hover{box-shadow:0 0 15px rgba(207,16,45,.4)}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser:hover .image img{transform:scale(1.1)}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser:hover .caption .headline a{color:#cf102d}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser .image{height:180px;text-align:center;width:100%}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser .image img{height:100%;-o-object-fit:contain;object-fit:contain;transition:.3s;width:100%}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser .caption{display:flex;flex-direction:column;flex-grow:1;text-align:center}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser .caption .headline{font-family:noto-sans-bold;font-size:15px;letter-spacing:.3px}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser .caption .headline a{color:#4e4e4e}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser .caption .headline a sup{top:-3px}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser .caption .description{font-size:13px;letter-spacing:.26px;line-height:145%}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser .caption .price{align-items:baseline;display:flex;font-family:noto-sans-bold;font-size:20px;gap:10px;justify-content:center;letter-spacing:.4px;line-height:120%;margin-top:5px}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser .caption .price .retail-price{font-size:12px;letter-spacing:.24px;position:relative}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser .caption .price .retail-price:before{background:url(/static/img/lacalut-b2b/icon/cut-through-red.svg) no-repeat 50%;content:"";height:20px;left:0;pointer-events:none;position:absolute;top:4px;width:100%;z-index:1}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser .caption .tax-info{font-size:13px}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser .add-to-cart .quantity{display:none}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser .add-to-cart .add-to-cart-button{border-radius:9px;cursor:pointer;padding:0 10px;width:100%}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser .add-to-cart .add-to-cart-button:hover{background:#fff;color:#cf102d}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser .add-to-cart .add-to-cart-button:hover svg path{fill:#cf102d}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser .add-to-cart .add-to-cart-button span{display:flex}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser .add-to-cart .add-to-cart-button svg path{transition:.3s}header .container nav .nav-main__sub .nav-main__sub-item.cross-selling .cross-selling-products .product-teaser .not-available{color:#9f9f9f;text-align:center}header .container nav .nav-main__sub .nav-main__sub-item>a,header .container nav .nav-main__sub .nav-main__sub-item>p{color:#4e4e4e;font-family:noto-sans-bold;font-size:20px;letter-spacing:.4px;line-height:100%}header .container nav .nav-main__sub .nav-main__sub-item .nav-main__subsub{list-style:none;margin-top:15px;padding:0}header .container nav .nav-main__sub .nav-main__sub-item .nav-main__subsub li{margin-bottom:10px}header .container nav .nav-main__sub .nav-main__sub-item .nav-main__subsub li>a,header .container nav .nav-main__sub .nav-main__sub-item .nav-main__subsub li>p{color:#4e4e4e;font-size:14px;letter-spacing:.28px;padding-left:14px;position:relative;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s}header .container nav .nav-main__sub .nav-main__sub-item .nav-main__subsub li>a:before,header .container nav .nav-main__sub .nav-main__sub-item .nav-main__subsub li>p:before{background:url(/static/img/lacalut-b2b/icon/chevron-red.svg) no-repeat;background-size:contain!important;content:"";height:12px;left:0;position:absolute;top:4px;transition:.3s;width:7px}header .container nav .nav-main__sub .nav-main__sub-item .nav-main__subsub li>a:hover,header .container nav .nav-main__sub .nav-main__sub-item .nav-main__subsub li>p:hover{color:#cf102d;text-decoration-color:currentColor}header .container .actions{align-items:center;display:flex;gap:30px;list-style:none;margin:0;padding:0}header .container .actions li a{align-items:center;display:flex;height:36px}header .container .actions li.logout a svg{height:25px;width:25px}header .container .actions li.logout a svg path{fill:#fff}header .container .actions #cart.empty button{width:auto}header .container .actions #cart.empty button svg{bottom:auto;height:28px;position:relative;width:28px}header .container .actions #cart button{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:36px;outline:none;padding:0;position:relative;width:36px}header .container .actions #cart button svg{bottom:4px;left:0;position:absolute}header .container .actions #cart button .item-count{align-items:center;background:#fff;border-radius:100%;color:#cf102d;display:flex;font-family:noto-sans-bold;font-size:13px;height:18px;justify-content:center;padding-top:2px;position:absolute;right:2px;top:2px;width:18px}@media (max-width:1050px){header{height:56px}header.checkout-header .container .secure-payment{display:none}header.checkout-header .container .actions .cart-action{display:flex}header .container{gap:4px;justify-content:space-between;padding:0}header .container .logo{height:56px}header .container .logo svg{height:30px}header .container nav{display:none}header .container .actions{min-width:60px}header .container .actions li:not(.cart-action){display:none}header .container .actions li #cart button{height:56px;width:60px}header .container .actions li #cart button svg{bottom:15px;left:5px}header .container .actions li #cart button .item-count{right:20px;top:10px}}footer.public{align-items:center;background:#cf102d;color:#fff;display:flex;min-height:54px;width:100vw}footer.public .container{display:flex;max-width:1440px}footer.public .container .copyright{align-items:center;background:none;display:flex;width:400px}footer.public .container .footer-nav{flex-grow:1}footer.public .container .footer-nav ul{align-items:center;display:flex;flex-grow:1;gap:30px;height:100%;list-style:none;margin:0}footer.public .container .footer-nav ul li a{color:#fff}footer.public .container .social-media{align-items:center;display:flex;gap:30px}footer.public .container .social-media.mobile{display:none}footer.public .container .social-media a{align-items:center;color:#fff;display:flex;gap:6px}footer.private{align-items:center;background:url(/static/img/lacalut-b2b/background/footer-background.png) no-repeat 50%;background-size:cover;color:#fff;display:flex;padding:40px 0;width:100vw}footer.private.editmode .container .footer-blocks{display:flex;width:100%}footer.private.editmode .container .footer-blocks>.pimcore_editable_block{display:flex;justify-content:space-between;width:75%}footer.private.editmode .container .footer-blocks>.pimcore_editable_block .pimcore_block_entry{width:100%}footer.private.editmode .container .footer-blocks .block.social-media{margin-top:47px;width:25%}footer.private .container{display:flex;flex-direction:column;flex-wrap:wrap;max-width:1280px}footer.private .container .logo{flex-grow:1;width:100%}footer.private .container h4{color:#fff;font-family:noto-sans-bold;font-size:20px;letter-spacing:.4px;margin-bottom:18px}footer.private .container .footer-blocks{display:flex;justify-content:space-between;margin:30px 0;width:100%}footer.private .container .footer-blocks ul{list-style:none;margin:0;padding:0}footer.private .container .footer-blocks ul li{margin:0 0 10px}footer.private .container .footer-blocks ul li a:not(.x-btn){color:#fff;font-size:14px;letter-spacing:.28px;padding-left:14px;position:relative}footer.private .container .footer-blocks ul li a:not(.x-btn):before{background:url(/static/img/lacalut-b2b/icon/chevron.svg) no-repeat;content:"";height:12px;left:0;position:absolute;top:4px;transition:.3s;width:7px}footer.private .container .footer-blocks ul li a:not(.x-btn):hover:before{left:4px}footer.private .container .footer-blocks .block{padding-right:40px;width:100%}footer.private .container .footer-blocks .social-media ul li a{align-items:center;display:flex;gap:6px;padding-left:0}footer.private .container .footer-blocks .social-media ul li a:before{display:none}footer.private .container .copyright{align-items:center;background:none;border-top:1px solid hsla(0,0%,100%,.7);display:flex;font-size:14px;min-height:auto;padding:10px 0 0;width:100%}@media (max-width:1350px){footer.public{padding:20px 0}footer.public .container{flex-direction:column-reverse;flex-wrap:wrap;font-size:12px;letter-spacing:.24px}footer.public .container .copyright,footer.public .container .footer-nav{width:100%}footer.public .container .footer-nav ul{padding:0}footer.public .container .social-media{display:none;width:100%}footer.public .container .social-media.mobile{border-bottom:1px solid hsla(0,0%,100%,.6);border-top:1px solid hsla(0,0%,100%,.6);display:flex;margin:20px 0;padding:15px 0}}@media (max-width:992px){footer.private{padding:30px 0}footer.private .container .footer-blocks{flex-wrap:wrap;gap:15px 20px;margin:20px 0 15px}footer.private .container .footer-blocks .block{width:calc(50% - 10px)}}@media (max-width:600px){footer.private .container .footer-blocks{flex-wrap:wrap;gap:15px 20px;margin:20px 0 15px}footer.private .container .footer-blocks .block{width:100%}footer.public .container .footer-nav ul{align-items:flex-start;flex-direction:column;gap:10px}}.login-page{margin-top:-60px;padding-top:9px}.login-page:before{background:#cf102d;content:"";display:flex;height:9px;left:0;position:fixed;top:0;width:100vw;z-index:1}.login-page .container{display:flex;max-width:1440px;position:relative}.login-page .container .block.left{background:#fff;display:flex;flex-direction:column;padding:26px 36px 40px 0;width:366px}.login-page .container .block.left p{font-size:15px;letter-spacing:.3px}.login-page .container .block.left .button.white svg path,.login-page .container .block.left .button:hover svg path{fill:transparent}.login-page .container .block.left .login-box{margin-top:50px}.login-page .container .block.left .divider{align-items:center;display:flex;justify-content:center;margin:25px 0;position:relative;width:100%}.login-page .container .block.left .divider span{background:#fff;color:#9f9f9f;display:inline-flex;padding:0 10px;z-index:1}.login-page .container .block.left .divider:before{background:#d9d9d9;content:"";height:1px;left:0;position:absolute;top:calc(50% - 1px);width:100%;z-index:0}.login-page .container .block.left .disclaimer-box{margin-top:45px}.login-page .container .block.left .disclaimer-box>svg{margin-bottom:5px}.login-page .container .block.right{height:calc(100vh - 63px);width:calc(100% - 366px)}.login-page .container .block.right img{border-left:1px solid #d1d1d1;height:auto}@media (max-width:992px){.login-page .container{flex-wrap:wrap}.login-page .container .block.left{padding:26px 0 40px;width:100%}.login-page .container .block.right{height:auto;margin:0 -24px;width:calc(100% + 48px)}.login-page .container .block.right picture{display:flex}.login-page .container .block.right img{border:none}}@media (max-width:600px){.login-page .button{width:100%}}.order-detail .shop-block{margin:auto;max-width:840px}.order-detail .shop-block .cart-items-print,.order-detail .shop-block .logo.print-only{display:none}.order-detail .shop-block .cart-items{border-bottom:1px solid #d9d9d9;display:flex;flex-direction:column;padding-bottom:20px;width:100%}.order-detail .shop-block .cart-items .cart-item{border-top:1px solid #d9d9d9;display:flex;gap:15px;padding:20px 0;text-transform:none}.order-detail .shop-block .cart-items .cart-item:last-child{padding-bottom:0}.order-detail .shop-block .cart-items .cart-item .image{border-radius:6px;box-shadow:inset 0 2px 60px rgba(78,78,78,.06);height:70px;min-width:70px;overflow:hidden;width:70px}.order-detail .shop-block .cart-items .cart-item .image a{height:70px;width:70px}.order-detail .shop-block .cart-items .cart-item .image .empty{align-items:center;border-radius:6px;box-shadow:inset 0 2px 12px rgba(78,78,78,.06);color:#4e4e4e;display:flex;font-size:11px;height:70px;justify-content:center;line-height:120%;padding:5px;text-align:center;width:70px}.order-detail .shop-block .cart-items .cart-item .image picture{height:70px;width:70px}.order-detail .shop-block .cart-items .cart-item .image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.order-detail .shop-block .cart-items .cart-item .description{display:flex;flex-direction:column;flex-grow:1;font-size:20px;gap:4px;letter-spacing:.4px;line-height:135%;padding:2px 0 0}.order-detail .shop-block .cart-items .cart-item .description a{color:#4e4e4e;font-family:noto-sans-bold;font-size:15px;height:auto;line-height:110%;margin-bottom:5px}.order-detail .shop-block .cart-items .cart-item .description p{font-family:noto-sans-regular;font-size:15px;line-height:110%;margin:0;max-width:254px;text-overflow:ellipsis;white-space:nowrap}.order-detail .shop-block .cart-items .cart-item .description sup{top:-3px}.order-detail .shop-block .cart-items .cart-item .price{align-items:center;display:flex;flex-direction:row;gap:4px;padding:0}.order-detail .shop-block .cart-items .cart-item .price .item-total-price{align-items:baseline;display:flex;font-family:noto-sans-bold;font-size:15px;gap:4px;letter-spacing:.3px;line-height:135%}.order-detail .shop-block .cart-items .cart-item .price .item-total-price span{font-family:noto-sans-regular;font-size:13px;letter-spacing:.26px;line-height:120%}.order-detail .shop-block .cart-items .cart-item .price .item-single-price{display:flex;font-family:noto-sans-regular;font-size:15px;letter-spacing:0;line-height:165%}.order-detail .shop-block .cart-items .cart-item .price .item-single-price span{margin-left:4px}@media (max-width:992px){.order-detail .shop-block{gap:14px;padding:16px}.order-detail .shop-block h3{font-size:16px;letter-spacing:.32px;width:auto}.order-detail .shop-block .headline-block{align-items:flex-start}.order-detail .shop-block .headline-block .action{font-size:13px;width:auto}.order-detail .shop-block .content-block .description{font-size:13px}.order-detail .shop-block .cart-items .cart-item .description{gap:0}.order-detail .shop-block .cart-items .cart-item .description p{font-size:13px}.order-detail .shop-block .cart-items .cart-item .price .item-total-price{font-size:13px;letter-spacing:.26px}}.pagination-container .pagination{align-items:center;display:flex;gap:10px}.pagination-container .pagination>span{align-items:center;border:1px solid #d1d1d1;border-radius:4px;display:flex;font-family:noto-sans-bold;font-size:14px;height:32px;justify-content:center;letter-spacing:0;transition:.3s;width:32px}.pagination-container .pagination>span a{align-items:center;color:transparent;display:flex;height:100%;justify-content:center;position:relative;width:100%}.pagination-container .pagination>span a:after{opacity:0}.pagination-container .pagination>span a:after,.pagination-container .pagination>span a:before{content:"";height:100%;left:0;position:absolute;top:0;transition:.3s;width:100%}.pagination-container .pagination>span:hover{border-color:#cf102d}.pagination-container .pagination>span:hover a:before{opacity:0}.pagination-container .pagination>span:hover a:after{opacity:1}.pagination-container .pagination .page a{color:#4e4e4e}.pagination-container .pagination .page:hover a{color:#cf102d}.pagination-container .pagination .current{border-color:#cf102d;color:#cf102d}.pagination-container .pagination .first a:before{background:url(/static/img/lacalut-b2b/icon/chevron-double-gray-2.svg) no-repeat 50%;transform:rotate(180deg)}.pagination-container .pagination .first a:after{background:url(/static/img/lacalut-b2b/icon/chevron-double-red-2.svg) no-repeat 50%;transform:rotate(180deg)}.pagination-container .pagination .previous a:after,.pagination-container .pagination .previous a:before{background:url(/static/img/lacalut-b2b/icon/chevron-red-2.svg) no-repeat 50%;transform:rotate(180deg)}.pagination-container .pagination .next a:before{background:url(/static/img/lacalut-b2b/icon/chevron-gray-2.svg) no-repeat 50%}.pagination-container .pagination .next a:after{background:url(/static/img/lacalut-b2b/icon/chevron-red-2.svg) no-repeat 50%}.pagination-container .pagination .last a:before{background:url(/static/img/lacalut-b2b/icon/chevron-double-gray-2.svg) no-repeat 50%}.pagination-container .pagination .last a:after{background:url(/static/img/lacalut-b2b/icon/chevron-double-red-2.svg) no-repeat 50%}.product-detail-container .container .product-detail{border-bottom:1px solid #d9d9d9;display:flex;flex-wrap:wrap;gap:60px;margin:0 0 60px;padding:0 0 40px}.product-detail-container .container .product-detail .product-images{align-items:flex-start;display:flex;gap:16px;width:577px}.product-detail-container .container .product-detail .product-images.with-scrollbar{width:592px}.product-detail-container .container .product-detail .product-images.with-scrollbar .thumbnails{padding-right:5px;scrollbar-gutter:stable;width:100px}.product-detail-container .container .product-detail .product-images:not(.with-scrollbar) .thumbnails{padding-right:0;scrollbar-gutter:auto;width:85px}.product-detail-container .container .product-detail .product-images .thumbnails{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:476px;max-width:100px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#cf102d transparent;scrollbar-width:thin;width:85px}.product-detail-container .container .product-detail .product-images .thumbnails::-webkit-scrollbar{width:3px}.product-detail-container .container .product-detail .product-images .thumbnails::-webkit-scrollbar-track{background:transparent}.product-detail-container .container .product-detail .product-images .thumbnails::-webkit-scrollbar-thumb{background-color:#cf102d;border-radius:10px}.product-detail-container .container .product-detail .product-images .thumbnails .slick-track{height:476px!important;margin:0}.product-detail-container .container .product-detail .product-images .thumbnails .thumbnail{border:2px solid transparent;border-radius:8px;box-shadow:inset 0 0 40px rgba(78,78,78,.1);box-sizing:border-box;cursor:pointer;flex:0 0 auto;height:85.6px;overflow:hidden;transition:.3s;width:85px}.product-detail-container .container .product-detail .product-images .thumbnails .thumbnail img{border:2px solid #fff;border-radius:6px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-detail-container .container .product-detail .product-images .thumbnails .thumbnail.is-active{border-color:#cf102d}.product-detail-container .container .product-detail .product-images .thumbnails .thumb-arrow{background:#fff;border:0;border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,.12);cursor:pointer;margin:6px 0;padding:6px 0;width:100%}.product-detail-container .container .product-detail .product-images .thumbnails .slick-prev{position:relative;top:0}.product-detail-container .container .product-detail .product-images .thumbnails .slick-next{bottom:0;position:relative}.product-detail-container .container .product-detail .product-images .main-images{border-radius:8px;flex:1;height:476px;max-width:476px;min-width:0;opacity:0;overflow:hidden;position:relative;transition:.3s}.product-detail-container .container .product-detail .product-images .main-images.slick-initialized{opacity:1}.product-detail-container .container .product-detail .product-images .main-images .main-image{background:rgba(78,78,78,.1);height:476px;width:476px}.product-detail-container .container .product-detail .product-images .main-images .main-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-detail-container .container .product-detail .product-images .main-images .main-arrow{align-items:center;background:#fff;border-radius:100%;box-shadow:0 0 4px rgba(0,0,0,.25);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:calc(50% - 20px);width:40px;z-index:1}.product-detail-container .container .product-detail .product-images .main-images .main-arrow.slick-prev{left:14px;transform:rotate(180deg)}.product-detail-container .container .product-detail .product-images .main-images .main-arrow.slick-next{right:14px}.product-detail-container .container .product-detail .product-details{width:calc(100% - 652px)}.product-detail-container .container .product-detail .product-details h1{margin:20px 0}.product-detail-container .container .product-detail .product-details h1 span{display:inline-block;width:100%}.product-detail-container .container .product-detail .product-details h1 sup{font-size:22px;top:-10px}.product-detail-container .container .product-detail .product-details .description{border-bottom:1px solid #d9d9d9;margin:0 0 20px;padding-bottom:16px}.product-detail-container .container .product-detail .product-details .product-price-block label{align-items:center;display:flex;font-size:15px;gap:7px;letter-spacing:.28px;line-height:120%;margin:0 0 5px;width:100%}.product-detail-container .container .product-detail .product-details .product-price-block label .discount{background:#cf102d;border-radius:4px;color:#fff;display:inline-flex;font-family:noto-sans-extra-bold;font-size:14px;letter-spacing:.28px;line-height:120%;padding:2px 4px 1px;position:relative;top:-3px;transform:rotate(-3deg)}.product-detail-container .container .product-detail .product-details .product-price-block .product-price{align-items:end;display:flex;gap:10px}.product-detail-container .container .product-detail .product-details .product-price-block .product-price .retail-price{font-family:noto-sans-bold;font-size:14px;letter-spacing:.28px;margin-bottom:2px;position:relative}.product-detail-container .container .product-detail .product-details .product-price-block .product-price .retail-price:before{background:url(/static/img/lacalut-b2b/icon/cut-through-red.svg) no-repeat 50%;background-size:100% 100%;content:"";height:20px;left:0;pointer-events:none;position:absolute;top:1px;width:100%;z-index:1}.product-detail-container .container .product-detail .product-details .product-price-block .product-price .current-price{font-family:noto-sans-bold;font-size:36px;letter-spacing:.72px;line-height:120%}.product-detail-container .container .product-detail .product-details .product-price-block .product-price .tax-info{margin-bottom:4px}.product-detail-container .container .product-detail .product-details .product-info__attributes{margin:20px 0 16px}.product-detail-container .container .product-detail .product-details .product-info__attributes>fieldset{margin:0}.product-detail-container .container .product-detail .product-details .product-info__attributes .attribute-text{align-items:normal;display:flex;gap:16px}.product-detail-container .container .product-detail .product-details .product-info__attributes .attribute-text .attribute-text__item{height:auto;margin:0}.product-detail-container .container .product-detail .product-details .product-info__attributes .attribute-text .attribute-text__item input:checked+label{background:#fcf1f3;border:1px solid #cf102d;color:#4e4e4e}.product-detail-container .container .product-detail .product-details .product-info__attributes .attribute-text .attribute-text__item label{background:#fff;border:1px solid #d1d1d1;border-radius:5px;color:#4e4e4e;font-family:noto-sans-medium;font-size:12px;height:100%;letter-spacing:0;line-height:130%;margin:0;padding:7px 16px 8px;transition:.3s}.product-detail-container .container .product-detail .product-details .product-info__attributes .attribute-text .attribute-text__item label:hover{border-color:#cf102d}.product-detail-container .container .product-detail .product-details .product-info__attributes .attribute-text .attribute-text__item label .additional-units{display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;padding:0}.product-detail-container .container .product-detail .product-details .add-to-cart{border-bottom:1px solid #d9d9d9;justify-content:flex-start;margin:16px 0;padding:0 0 16px}.product-detail-container .container .product-detail .product-details .add-to-cart .quantity{height:48px;max-width:146px}.product-detail-container .container .product-detail .product-details .add-to-cart .quantity input{font-family:noto-sans-semi-bold;font-size:18px;letter-spacing:0;line-height:48px}.product-detail-container .container .product-detail .product-details .add-to-cart .quantity .quantity-change{height:48px;width:48px}.product-detail-container .container .product-detail .product-details .add-to-cart .quantity .quantity-change svg{height:15px;width:15px}.product-detail-container .container .product-detail .product-details .add-to-cart .add-to-cart-button{height:48px;padding:0 24px 0 28px;width:auto}.product-detail-container .container .product-detail .product-details .add-to-cart .add-to-cart-button span{display:flex;font-family:noto-sans-bold;font-size:14px;line-height:120%}.product-detail-container .container .product-detail .product-details .compare-unit{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;font-size:12px;gap:4px;letter-spacing:0;line-height:100%;margin:18px 0 16px;padding:0 0 16px}.product-detail-container .container .product-detail .product-details .availability{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;font-size:12px;gap:8px;letter-spacing:0;line-height:100%;margin:18px 0 16px;padding:0 0 16px}.product-detail-container .container .product-detail .product-details .availability>span{border-radius:100%;height:12px;width:12px}.product-detail-container .container .product-detail .product-details .availability>span.available{background:#00c55f;box-shadow:0 0 2px rgba(0,197,95,.14)}.product-detail-container .container .product-detail .product-details .availability>span.not-available{background:#c30000;box-shadow:0 0 2px rgba(195,0,0,.14)}.product-detail-container .container .product-detail .product-details .uvp-price{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;font-size:12px;gap:4px;letter-spacing:0;line-height:120%;margin:18px 0 16px;padding:0 0 16px}.product-detail-container .container .product-detail .product-details .minimum-order-value{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;font-size:12px;gap:8px;letter-spacing:0;line-height:120%;margin:18px 0 16px;padding:0 0 16px}.product-detail-container .container .product-detail .product-tabs .tabs{border-bottom:1px solid #d9d9d9;display:flex;list-style:none;margin:0 0 40px;padding:0}.product-detail-container .container .product-detail .product-tabs .tabs li{border-bottom:3px solid transparent;cursor:pointer;font-family:noto-sans-bold;font-size:15px;letter-spacing:.3px;line-height:120%;padding:0 20px 20px;position:relative;top:1px;transition:.3s}.product-detail-container .container .product-detail .product-tabs .tabs li.active{border-color:#cf102d!important;color:#cf102d}.product-detail-container .container .product-detail .product-tabs .tabs li:hover{border-color:#d9d9d9}.product-detail-container .container .product-detail .product-tabs .tab-contents .tab-content-trigger{display:none}.product-detail-container .container .product-detail .product-tabs .tab-contents .tab-content{display:none;flex-direction:column}.product-detail-container .container .product-detail .product-tabs .tab-contents .tab-content.active{display:flex}.product-detail-container .container .product-detail .product-tabs .tab-contents .tab-content .description{font-family:noto-sans-regular;font-size:17px;letter-spacing:0;line-height:165%;max-width:840px}.product-detail-container .container .product-detail .product-tabs .tab-contents .tab-content .description h3{margin-bottom:4px}.product-detail-container .container .product-detail .product-tabs .tab-contents .tab-content .description ul li{font-size:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:12px}.product-detail-container .container .product-detail .product-tabs .tab-contents .tab-content .images{margin-top:40px}@media (max-width:1150px){.product-detail-container .container .product-detail{gap:40px}.product-detail-container .container .product-detail .product-images{width:500px}.product-detail-container .container .product-detail .product-details{width:calc(100% - 540px)}}@media (max-width:1050px){.product-detail-container .container .product-detail{gap:20px}.product-detail-container .container .product-detail .product-details,.product-detail-container .container .product-detail .product-images{width:100%!important}.product-detail-container .container .product-detail .product-details h1{margin:0 0 15px}}@media (max-width:992px){.product-detail-container .container .product-detail{border-bottom:none;padding-bottom:0}.product-detail-container .container .product-detail .product-details h1 sup{top:-4px}.product-detail-container .container .product-detail .product-details .product-price-block label{font-size:14px;letter-spacing:.28px}.product-detail-container .container .product-detail .product-details .product-price-block .product-price .current-price{font-size:32px;letter-spacing:.74px}.product-detail-container .container .product-detail .product-details .product-price-block .product-price .tax-info{font-size:12px}.product-detail-container .container .product-detail .product-tabs{width:100%}.product-detail-container .container .product-detail .product-tabs .tabs{display:none}.product-detail-container .container .product-detail .product-tabs .tab-contents{width:100%}.product-detail-container .container .product-detail .product-tabs .tab-contents .tab-content-trigger{align-items:center;border-bottom:1px solid #d1d1d1;color:#cf102d;cursor:pointer;display:flex;font-family:noto-sans-bold;font-size:18px;justify-content:space-between;letter-spacing:.36px;line-height:120%;padding:15px 8px 15px 0;transition:.3s;width:100%}.product-detail-container .container .product-detail .product-tabs .tab-contents .tab-content-trigger.active{border-color:transparent}.product-detail-container .container .product-detail .product-tabs .tab-contents .tab-content-trigger.active svg{transform:rotate(90deg)}.product-detail-container .container .product-detail .product-tabs .tab-contents .tab-content-trigger svg{transform:rotate(270deg);transition:.3s}.product-detail-container .container .product-detail .product-tabs .tab-contents .tab-content{border-bottom:1px solid #d1d1d1;padding-bottom:25px}.product-detail-container .container .product-detail .product-tabs .tab-contents .tab-content .description ol li,.product-detail-container .container .product-detail .product-tabs .tab-contents .tab-content .description ul li{font-size:15px;letter-spacing:.3px;line-height:165%;margin-bottom:0}.product-detail-container .container .product-detail .product-tabs .tab-contents .tab-content .images{margin-top:20px}}@media (max-width:768px){.product-detail-container .container .product-detail .product-images{flex-direction:column-reverse;gap:8px;width:100%}.product-detail-container .container .product-detail .product-images .main-images{aspect-ratio:1/1;height:auto;max-width:100%;width:100%}.product-detail-container .container .product-detail .product-images .main-images .slick-list,.product-detail-container .container .product-detail .product-images .main-images .slick-track{height:100%!important}.product-detail-container .container .product-detail .product-images .main-images .main-arrow{display:none!important}.product-detail-container .container .product-detail .product-images .main-images .main-image{height:100%;width:100%}.product-detail-container .container .product-detail .product-images .main-images .main-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-detail-container .container .product-detail .product-images.with-scrollbar{width:100%!important}.product-detail-container .container .product-detail .thumbnails{-webkit-overflow-scrolling:touch;display:flex!important;flex-direction:row!important;gap:2px!important;height:auto!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 2px 8px;scroll-snap-type:x mandatory;scrollbar-color:#cf102d transparent;scrollbar-width:thin;width:100%!important}.product-detail-container .container .product-detail .thumbnails::-webkit-scrollbar{height:3px}.product-detail-container .container .product-detail .thumbnails::-webkit-scrollbar-track{background:transparent}.product-detail-container .container .product-detail .thumbnails::-webkit-scrollbar-thumb{background-color:#cf102d;border-radius:10px}.product-detail-container .container .product-detail .thumbnails .thumbnail{border:1px solid transparent!important;border-radius:4px!important;box-shadow:inset 0 0 40px rgba(78,78,78,.1);flex:0 0 auto;height:52px!important;overflow:hidden;scroll-snap-align:start;width:52px!important}.product-detail-container .container .product-detail .thumbnails .thumbnail.is-active{border-color:#cf102d!important}.product-detail-container .container .product-detail .thumbnails .thumbnail img{border-radius:2px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}}@media (max-width:480px){.product-detail-container .container .product-detail .product-details .add-to-cart{align-items:flex-end;gap:20px}.product-detail-container .container .product-detail .product-details .add-to-cart .quantity{height:36px;max-width:110px}.product-detail-container .container .product-detail .product-details .add-to-cart .quantity .quantity-change{height:36px;width:36px}.product-detail-container .container .product-detail .product-details .add-to-cart .quantity input{font-size:15px;letter-spacing:0;line-height:36px}.product-detail-container .container .product-detail .product-details .add-to-cart .add-to-cart-button{padding:0 10px;width:100%}}.product-teaser{background:linear-gradient(#f9f9fa,#fff);border:1px solid #f9f9f9;border-radius:12px;display:flex;flex-direction:column;gap:20px;height:auto;margin:15px;padding:20px;transition:.3s;width:286px}.product-teaser:hover{box-shadow:0 0 15px rgba(207,16,45,.4)}.product-teaser:hover .image img{transform:scale(1.1)}.product-teaser:hover .caption h3 a{color:#cf102d}.product-teaser .image{align-items:center;background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;color:#9f9f9f;display:flex;height:0;justify-content:center;overflow:hidden;padding-top:100%;position:relative}.product-teaser .image.empty span{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.product-teaser .image picture{height:100%;width:100%}.product-teaser .image img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;position:absolute;top:0;transition:.3s;width:100%}.product-teaser .caption{display:flex;flex-direction:column;flex-grow:1;text-align:center}.product-teaser .caption h3{margin-bottom:2px}.product-teaser .caption h3 a{color:#4e4e4e;text-decoration:none}.product-teaser .caption h3 sup{top:-3px}.product-teaser .caption .name-secondary{letter-spacing:.3px;line-height:145%}.product-teaser .caption .name-secondary .unit{display:flex;justify-content:center;width:100%}.product-teaser .caption .price{align-items:baseline;display:flex;font-family:noto-sans-bold;font-size:24px;gap:10px;justify-content:center;letter-spacing:.52px;line-height:120%;margin-top:5px}.product-teaser .caption .price .retail-price{font-size:13px;letter-spacing:.26px;position:relative}.product-teaser .caption .price .retail-price:before{background:url(/static/img/lacalut-b2b/icon/cut-through-red.svg) no-repeat 50%;content:"";height:20px;left:0;pointer-events:none;position:absolute;top:2px;width:100%;z-index:1}.product-teaser .not-available{color:#9f9f9f;line-height:40px;text-align:center}.select2-container{max-width:100%}.select2-container.select2-container--open.select2-container--below .selection .select2-selection.select-bordered{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container.select2-container--open.select2-container--above .selection .select2-selection.select-bordered{border-top-left-radius:0;border-top-right-radius:0}.select2-container.select2-container--open .selection .select2-selection .select2-selection__arrow b{transform:rotate(180deg)}.select2-container .selection .select2-selection{border:1px solid #a8a8a8;border-radius:3px;height:44px}.select2-container .selection .select2-selection.select-bordered{border-radius:5px;height:34px;min-width:180px}.select2-container .selection .select2-selection.select-bordered .select2-selection__rendered{font-family:noto-sans-semi-bold;font-size:14px;letter-spacing:0;line-height:34px;padding:0 44px 0 10px}.select2-container .selection .select2-selection.select-bordered .select2-selection__arrow{border-left:1px solid #a8a8a8;height:32px;width:34px}.select2-container .selection .select2-selection.select-bordered .select2-selection__arrow b{background:url(/static/img/lacalut-b2b/icon/chevron-down-red.svg) no-repeat 50%;background-size:contain;border:none;height:7px;left:calc(50% - 7px);margin:0;top:calc(50% - 3px);transition:.3s;width:12px}.select2-container .selection .select2-selection .select2-selection__rendered{color:#4e4e4e;font-size:15px;letter-spacing:0;line-height:44px;padding:0 40px 0 20px}.select2-container .selection .select2-selection .select2-selection__arrow{height:44px;width:44px}.select2-container .selection .select2-selection .select2-selection__arrow b{background:url(/static/img/lacalut-b2b/icon/chevron-down-small.svg) no-repeat 50%;background-size:contain;border:none;height:10px;left:calc(50% - 5px);margin:0;top:calc(50% - 5px);transition:.3s;width:10px}.select2-container .select2-dropdown.select-bordered .select2-results .select2-results__options .select2-results__option{line-height:20px;padding:7px 10px}.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option{line-height:44px;padding:0 20px;transition:.3s}.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option--highlighted,.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]{background:#cf102d;color:#fff}.shop-block{border:1px solid #d1d1d1;border-radius:12px;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px 14px;padding:32px 40px}.shop-block .headline-block{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.shop-block .headline-block h3{margin-bottom:0}.shop-block .headline-block .action{align-items:center;color:#4e4e4e;display:flex;gap:4px;justify-content:flex-end;width:100%}.shop-block h3{font-size:20px;letter-spacing:.4px;margin:0}.shop-block h3,.shop-block h4{font-family:noto-sans-bold;line-height:110%;width:100%}.shop-block h4{font-size:17px;letter-spacing:.34px}.shop-block .content-block{margin:5px 0;width:100%}.shop-block .description>br:first-child{display:none}.shop-block form{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px 14px}.shop-block .input-group{display:flex;flex-direction:column}.shop-block .input-group.half{width:calc(50% - 7px)}.shop-block .input-group.full{width:100%}.shop-block .input-group.small{width:120px}.shop-block .input-group.large{width:calc(100% - 134px)}.shop-block .input-group.checkbox-group{align-items:start;flex-direction:row;gap:10px}.shop-block .input-group.checkbox-group .input-checkbox{position:relative;top:1px}.shop-block .input-group.checkbox-group .input-checkbox .checkmark svg{height:12px;position:relative;top:-1px}.shop-block .input-group.checkbox-group label{font-family:noto-sans-regular;font-size:15px;letter-spacing:0}.shop-block .input-group label{font-family:noto-sans-bold-italic;font-size:13px;letter-spacing:.26px;line-height:150%;margin-bottom:5px}.shop-block .input-group label span{font-family:noto-sans-regular}.shop-block .input-group input{width:100%}body.swal2-shown footer,body.swal2-shown header,body.swal2-shown main{filter:blur(4px)}.swal2-container .swal2-popup{border-radius:12px;padding:40px 50px}.swal2-container .swal2-popup .swal2-icon{margin-top:0;transform:scale(.6)}.swal2-container .swal2-popup .swal2-close{outline:none;position:absolute;right:0;top:0}.swal2-container .swal2-popup .swal2-html-container{overflow:hidden;padding:0}.swal2-container .swal2-popup .swal2-actions{display:flex;flex-direction:row-reverse;gap:10px;margin:20px 0 0}.swal2-container .swal2-popup .swal2-actions .button,.swal2-container .swal2-popup .swal2-actions button{margin-top:0}.swal2-container .swal2-popup .swal2-actions .swal2-deny{background:#fff;border-color:#cf102d;color:#cf102d;padding-left:40px;position:relative}.swal2-container .swal2-popup .swal2-actions .swal2-deny:before{background:url(/static/img/lacalut-b2b/icon/chevron-red.svg) no-repeat;background-size:contain;content:"";height:12px;left:24px;position:absolute;top:16px;transform:rotate(180deg);width:8px}.swal2-container .swal2-popup .loader img{height:100px;width:100px}.swal2-container .swal2-popup .title{align-items:flex-start;display:flex;flex-wrap:wrap;font-family:noto-sans-bold;font-size:17px;gap:10px;justify-content:center;letter-spacing:.34px;margin-bottom:10px}.swal2-container .swal2-popup .title ul{list-style:none;padding:0}.swal2-container .swal2-popup .title svg{position:relative}.swal2-container .swal2-popup .errors{font-family:noto-sans-regular;list-style:none;margin:10px 0;padding:0}@media (max-width:480px){.swal2-container .swal2-popup .title{font-size:15px;letter-spacing:.3px;line-height:120%}.swal2-container .swal2-popup .swal2-actions .swal2-deny{padding-left:24px}.swal2-container .swal2-popup .swal2-actions .swal2-deny:before{left:10px;top:12px}}.thank-you-container{margin:0 0 80px}.thank-you-container .container .thank-you .head{align-items:center;display:flex;flex-direction:column;margin:25px auto 35px;max-width:720px;text-align:center}.thank-you-container .container .thank-you .head h1{color:#cf102d;margin-top:15px}.thank-you-container .container .thank-you .head .description{font-size:17px;letter-spacing:0;line-height:165%}@media (max-width:1050px){.thank-you-container{margin:0 0 30px}}.my-account-page{margin:0 0 80px}.my-account-page .my-account-page-container{display:flex;gap:60px}.my-account-page .red-colored{color:#cf102d}.my-account-page .left-navigation-container{display:flex;flex-direction:column;gap:40px;width:300px}.my-account-page .dashboard{width:calc(100% - 360px)}.my-account-page .dashboard h2.profile-orders-overview-headline{margin:0}.my-account-page .dashboard .order-table{margin-top:5px}.my-account-page .dashboard .welcome-msg{margin-bottom:20px}.my-account-page a{color:#4e4e4e;text-transform:none}.my-account-page a.show-all-orders{align-items:center;display:inline-flex;font-family:noto-sans-medium;gap:8px;text-decoration:none}.my-account-page .profile-empty-cart{border:1px solid #d1d1d1;border-radius:12px;display:flex;flex-direction:column;flex-grow:1;font-size:15px;justify-content:space-evenly;padding:35px;text-align:center;width:100%}.my-account-page .profile-empty-cart .cart-icon{margin-bottom:10px}.my-account-page .profile-navigation .cart-item .description{color:#4e4e4e}.my-account-page .profile-navigation .cart-item .description span.price span{font-size:12px;line-height:18px}.my-account-page .profile-navigation .navigation-point{padding:0 0 5px}.my-account-page .profile-navigation .navigation-point .profile-navigation-item{align-items:center;display:flex;gap:8px}.my-account-page .profile-navigation .navigation-point .profile-navigation-item.active span{color:#cf102d;text-decoration:underline;text-underline-offset:1px}.my-account-page .profile-navigation h1.hello{color:#cf102d}.my-account-page form.user-account span.select2{background-color:#ff0;width:100px!important}.my-account-page .account-info.shop-block{margin-bottom:40px;position:relative}.my-account-page .account-info.shop-block .account-info-box-title h3{margin-bottom:10px}.my-account-page .account-info.shop-block a.edit-action{position:absolute;right:30px;top:30px}.my-account-page .account-info.shop-block a.edit-action svg{margin-left:10px}.my-account-page .addresses-header-container{margin-bottom:25px}.my-account-page .addresses-header-container .add-address-link{border:1px solid #cf102d;border-radius:9px;color:#cf102d;font-family:noto-sans-medium;font-size:14px;padding:9px}.my-account-page .addresses-header-container .add-address-link svg{margin-left:5px}.my-account-page .addresses-container{display:flex;flex-wrap:wrap;gap:24px;padding:0}.my-account-page .addresses-container .address-block{border:1px solid #d1d1d1;border-radius:12px;display:flex;flex:0 0 calc(50% - 12px);flex-direction:column;justify-content:space-between;line-height:25px;padding:35px;width:calc(50% - 20px)}.my-account-page .addresses-container .address-block address{flex-grow:1;margin:0}.my-account-page .addresses-container .address-block address>br:first-child,.my-account-page .addresses-container .address-block>br:first-child,.my-account-page .addresses-container .address-block>div>br:first-child{display:none}.my-account-page .addresses-container .address-block div.edit-link{display:flex;gap:35px;margin-top:15px}.my-account-page .addresses-container .address-block div.edit-link a{align-items:center;display:inline-flex;gap:6px;text-decoration:none}.my-account-page .addresses-container .address-block div.edit-link.delete-action{margin-left:40px}@media (max-width:992px){.my-account-page{margin-top:20px}.my-account-page .my-account-page-container{flex-wrap:wrap;gap:20px}.my-account-page .my-account-page-container .left-navigation-container{gap:0;width:100%}.my-account-page .my-account-page-container .left-navigation-container .profile-cart,.my-account-page .my-account-page-container .left-navigation-container .profile-empty-cart{display:none}.my-account-page .my-account-page-container .dashboard{width:100%}.my-account-page .my-account-page-container .shop-block{padding:16px}.my-account-page .my-account-page-container .shop-block p{font-size:13px}.my-account-page .my-account-page-container .shop-block .edit-action{font-size:13px;margin-top:20px;position:relative!important;right:0!important;top:0!important}.my-account-page .my-account-page-container .account-info.shop-block{margin-bottom:25px}.my-account-page .my-account-page-container .account-info.shop-block .account-info-box-title h3{font-size:18px;letter-spacing:.36px}.my-account-page .my-account-page-container .account-info.shop-block .account-info-box-title .edit-action{display:none}.my-account-page .addresses-container{margin-bottom:20px}.my-account-page .addresses-container .address-block{flex:auto;font-size:13px;padding:16px;width:100%}.my-account-page .addresses-container .address-block .edit-action{font-size:13px}.my-account-page .account-information{padding:0}.my-account-page address{font-size:13px}.my-account-page address>br:first-child{display:none}}@media (max-width:480px){.my-account-page .addresses-header-container{align-items:flex-start!important;flex-direction:column;gap:10px}}.profile-cart .cart-items{overflow:auto}.profile-cart .cart-items .cart-item{border-bottom:1px solid #d9d9d9;display:flex;gap:15px;padding:14px 0}.profile-cart .cart-items .cart-item .image{border-radius:6px;box-shadow:inset 0 2px 12px rgba(78,78,78,.06);height:72px;min-width:72px;overflow:hidden;width:72px}.profile-cart .cart-items .cart-item .image a{height:72px;width:72px}.profile-cart .cart-items .cart-item .image .empty{align-items:center;border-radius:6px;box-shadow:inset 0 2px 12px rgba(78,78,78,.06);color:#4e4e4e;display:flex;font-size:12px;height:72px;justify-content:center;line-height:110%;padding:5px;text-align:center;width:72px}.profile-cart .cart-items .cart-item .image picture{height:72px;width:72px}.profile-cart .cart-items .cart-item .image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.profile-cart .cart-items .cart-item .description{display:flex;flex-direction:column;flex-grow:1;font-size:15px;justify-content:space-evenly;letter-spacing:.3px;line-height:110%;max-width:calc(100% - 132px)}.profile-cart .cart-items .cart-item .description a{color:#4e4e4e;font-family:noto-sans-bold;height:auto}.profile-cart .cart-items .cart-item .description a p{font-family:noto-sans-bold;font-size:15px;margin:0;max-width:254px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-cart .cart-items .cart-item .description a p.no-overflow{overflow:visible;text-overflow:clip;width:100%}.profile-cart .cart-items .cart-item .description a sup{top:-3px}.profile-cart .cart-items .cart-item .description.no-overflow{width:100%}.profile-cart .cart-items .cart-item .description .price{display:flex;font-family:noto-sans-bold;width:100%}.profile-cart .cart-items .cart-item .description .price span{font-family:noto-sans-regular}.profile-cart .cart-items .cart-item .action{padding:0 10px 0 4px;width:30px}.profile-cart .cart-items .cart-item:first-child{border-top:1px solid #d9d9d9}.profile-address-container .block{border:1px solid #d1d1d1;border-radius:12px;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px 14px;padding:32px 40px}.profile-address-container .block h3{font-family:noto-sans-bold;font-size:20px;letter-spacing:.4px;line-height:110%;width:100%}.profile-address-container .block form{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px 14px}.profile-address-container .block .input-group{display:flex;flex-direction:column;position:relative}.profile-address-container .block .input-group.is-loading:after{animation:zip-spin .7s linear infinite;border:2px solid #d1d1d1;border-radius:50%;border-top-color:#cf102d;bottom:10px;content:"";height:16px;pointer-events:none;position:absolute;right:10px;width:16px}.profile-address-container .block .input-group.half{width:calc(50% - 7px)}.profile-address-container .block .input-group.full{width:100%}.profile-address-container .block .input-group.small{width:120px}.profile-address-container .block .input-group.large{width:calc(100% - 134px)}.profile-address-container .block .input-group.checkbox-group{align-items:start;flex-direction:row;gap:10px}.profile-address-container .block .input-group.checkbox-group .input-checkbox{position:relative;top:1px}.profile-address-container .block .input-group.checkbox-group .input-checkbox .checkmark svg{height:12px;position:relative;top:-1px}.profile-address-container .block .input-group.checkbox-group label{font-family:noto-sans-regular;font-size:15px;letter-spacing:0}.profile-address-container .block .input-group label{font-family:noto-sans-bold-italic;font-size:13px;letter-spacing:.26px;line-height:150%;margin-bottom:5px}.profile-address-container .block .input-group label span{font-family:noto-sans-regular}.profile-address-container .block .input-group input{width:100%}.profile-address-container .block .input-group .select2-container{width:100%!important}.profile-address-container .block form[name=coreshop_shipping_address]{display:none}.profile-address-container .block form[name=coreshop_shipping_address].show{display:flex}@media (max-width:992px){.profile-address-container .block{padding:16px}.profile-address-container .block .input-group.half{width:100%}.profile-address-container .block .input-group.large{width:calc(100% - 86px)}.profile-address-container .block .input-group.small{width:72px}.profile-address-container .block .input-group label span{font-size:13px}.profile-address-container .block .input-group label span.title{font-size:18px}}.order-detail-container .order-data{margin-top:20px}.order-detail-container .order-data .two-col-table{border-collapse:collapse;width:100%}.order-detail-container .order-data .two-col-table tr{border-bottom:1px solid #ddd;border-top:1px solid #ddd}.order-detail-container .order-data .two-col-table td{padding:12px 0}.order-detail-container .order-data .two-col-table .label{font-family:noto-sans-semi-bold;padding-right:10px;width:30%}.order-detail-container .order-data .two-col-table .label span{font-weight:400}.order-detail-container .bottom-link{margin-top:30px}@media (max-width:600px){.order-detail-container .order-data .two-col-table .label{width:50%}}.order-table table{border-bottom:1px solid #d1d1d1}.order-table table thead{background-color:transparent;text-transform:none}.order-table table thead tr td{border-top:none;font-family:noto-sans-bold;font-weight:400}.order-table table tbody tr td{text-transform:none}.order-table table tbody tr td a.table-action{position:relative}.order-table table tbody tr td a.table-action.detail,.order-table table tbody tr td a.table-action.pdf{align-items:center;color:#cf102d;display:inline-flex;gap:8px;text-decoration:none}.order-table table tbody tr td span.order-state{align-items:center;display:inline-flex;gap:8px;text-decoration:none}@media (max-width:992px){.order-table{-webkit-overflow-scrolling:touch;gap:50px;justify-content:flex-start;margin:0 0 10px;overflow-x:auto;overflow-y:hidden;padding-bottom:5px;scroll-snap-type:x mandatory;scrollbar-color:#cf102d transparent;scrollbar-gutter:stable;scrollbar-width:thin;transition:margin-right .6s}.order-table table{flex:0 0 auto;scroll-snap-align:start}.order-table::-webkit-scrollbar{height:4px}.order-table::-webkit-scrollbar-track{background:transparent}.order-table::-webkit-scrollbar-thumb{background:#cf102d;border-radius:2px}}.pimcore_block_buttons{width:100%!important}.pimcore_editable_input.empty,.pimcore_editable_textarea.empty,.pimcore_wysiwyg.empty{min-height:20px;min-width:100px}.pimcore_area_content .editmode{opacity:1}.pimcore_area_content [data-align-horizontal=left]{text-align:left!important}.pimcore_area_content [data-align-horizontal=center]{text-align:center!important}.pimcore_area_content [data-align-horizontal=right]{text-align:right!important}.pimcore_area_content [data-column-width="1"]{width:8.3333333333%}.pimcore_area_content [data-column-width="2"]{width:16.6666666667%}.pimcore_area_content [data-column-width="3"]{width:25%}.pimcore_area_content [data-column-width="4"]{width:33.3333333333%}.pimcore_area_content [data-column-width="5"]{width:41.6666666667%}.pimcore_area_content [data-column-width="6"]{width:50%}.pimcore_area_content [data-column-width="7"]{width:58.3333333333%}.pimcore_area_content [data-column-width="8"]{width:66.6666666667%}.pimcore_area_content [data-column-width="9"]{width:75%}.pimcore_area_content [data-column-width="10"]{width:83.3333333333%}.pimcore_area_content [data-column-width="11"]{width:91.6666666667%}.pimcore_area_content [data-column-width="12"]{width:100%}.pimcore_area_content .pimcore_editable_input{min-height:30px;min-width:50px}.pimcore_area_content .pimcore_editable_image .pimcore_editable_image_alt{display:none!important}.pimcore_area_content .edit-container{background:transparent;margin-bottom:20px;min-height:35px;padding-left:33px;position:relative;transition:.3s}.pimcore_area_content .edit-container.fade-in,.pimcore_area_content .edit-container.fade-in .edit-block{opacity:1}.pimcore_area_content .edit-container.open.fade-in .edit-block-toggle svg.icon-edit{opacity:0}.pimcore_area_content .edit-container.open.fade-in .edit-block-toggle svg.icon-close{opacity:1}.pimcore_area_content .edit-container.open.fade-in .edit-block{height:auto}.pimcore_area_content .edit-container.open .edit-block{display:flex}.pimcore_area_content .edit-container .edit-block-toggle{background:#31444f;cursor:pointer;height:35px;left:0;position:absolute;top:0;width:33px}.pimcore_area_content .edit-container .edit-block-toggle svg{left:5px;position:absolute;top:6px;transition:.3s}.pimcore_area_content .edit-container .edit-block-toggle svg.icon-close{opacity:0}.pimcore_area_content .edit-container .edit-block-group{display:flex;flex-wrap:wrap;width:100%}.pimcore_area_content .edit-container .edit-block-group .edit-block:not(:last-child){border-right:1px solid #4a5a64}.pimcore_area_content .edit-container .edit-block{align-content:baseline;background:#6c808c;border-bottom:1px solid #4a5a64;color:#fff;display:flex;flex-grow:1;flex-wrap:wrap;padding:2px 10px;position:relative;text-shadow:0 1px 1px #4a4a4a;transition:.3s;width:50%}.pimcore_area_content .edit-container .edit-block.full-width{width:100%}.pimcore_area_content .edit-container .edit-block.big{min-height:70px}.pimcore_area_content .edit-container .edit-block.column-direction{flex-direction:column}.pimcore_area_content .edit-container .edit-block[data-type=data-grid-height] .option-select .option,.pimcore_area_content .edit-container .edit-block[data-type=data-grid-width] .option-select .option{justify-content:center;min-width:20px}.pimcore_area_content .edit-container .edit-block[data-type=data-sub-title-headline-tag],.pimcore_area_content .edit-container .edit-block[data-type=data-title-headline-tag]{padding-top:15px}.pimcore_area_content .edit-container .edit-block .hidden-pimcore-input{display:none!important}.pimcore_area_content .edit-container .edit-block .alert{border-radius:0;display:none;margin:3px 0;padding:2px 5px;text-shadow:none;width:100%}.pimcore_area_content .edit-container .edit-block label{font-family:noto-sans-bold;font-size:14px;line-height:30px;margin-bottom:0;margin-right:10px}.pimcore_area_content .edit-container .edit-block .x-form-trigger-wrap-default{border-color:#6c808c!important}.pimcore_area_content .edit-container .edit-block .pimcore_editable_relation .x-form-item-body-default{display:grid}.pimcore_area_content .edit-container .edit-block .pimcore_editable_relation .x-form-item-body-default input{min-width:300px;width:100%}.pimcore_area_content .edit-container .edit-block .pimcore_editable_relation .x-form-item-body-default div{max-width:100%!important;min-height:32px}.pimcore_area_content .edit-container .edit-block .pimcore_editable_relations{text-shadow:none;width:100%!important}.pimcore_area_content .edit-container .edit-block .pimcore_editable_relations .x-box-inner,.pimcore_area_content .edit-container .edit-block .pimcore_editable_relations .x-box-target,.pimcore_area_content .edit-container .edit-block .pimcore_editable_relations .x-grid-header-ct,.pimcore_area_content .edit-container .edit-block .pimcore_editable_relations .x-toolbar{width:100%!important}.pimcore_area_content .edit-container .edit-block .pimcore_editable_link{top:8px}.pimcore_area_content .edit-container .edit-block .pimcore_editable_link .pimcore_editable_link_text{position:relative;top:-5px}.pimcore_area_content .edit-container .edit-block .option-select{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:-2px;margin-right:5px}.pimcore_area_content .edit-container .edit-block .option-select.position-select{max-width:68px}.pimcore_area_content .edit-container .edit-block .option-select.position-select .option{height:20px;margin:0 1px 1px;padding:0;width:20px}.pimcore_area_content .edit-container .edit-block .option-select.position-select .option svg{fill:#fff;height:20px;width:20px}.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=top-left] svg{transform:rotate(-45deg)}.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=top-right] svg{transform:rotate(45deg)}.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=left] svg,.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=middle-left] svg{transform:rotate(-90deg)}.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=middle-right] svg,.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=right] svg{transform:rotate(90deg)}.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=bottom-left] svg{transform:rotate(-135deg)}.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=bottom-center] svg,.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=bottom] svg{transform:rotate(180deg)}.pimcore_area_content .edit-container .edit-block .option-select.position-select .option[data-value=bottom-right] svg{transform:rotate(135deg)}.pimcore_area_content .edit-container .edit-block .option-select .pimcore_editable_numeric{height:30px;margin-top:-2px}.pimcore_area_content .edit-container .edit-block .option-select .pimcore_editable_numeric .x-form-spinner{text-shadow:none}.pimcore_area_content .edit-container .edit-block .option-select .pimcore_editable_numeric .x-form-trigger-wrap-default{height:30px}.pimcore_area_content .edit-container .edit-block .option-select .pimcore_editable_numeric .x-form-trigger-wrap-default input{color:#31444f;font-family:noto-sans-bold;min-height:28px;padding-bottom:5px}.pimcore_area_content .edit-container .edit-block .option-select .option{align-items:center;background:#31444f;border:1px solid;cursor:pointer;display:flex;font-family:noto-sans-regular;font-size:14px;height:26px;line-height:24px;margin:0 2px 2px;opacity:.4;padding:0 5px;text-align:center;transition:.3s}.pimcore_area_content .edit-container .edit-block .option-select .option svg{transition:.3s}.pimcore_area_content .edit-container .edit-block .option-select .option:focus,.pimcore_area_content .edit-container .edit-block .option-select .option:hover{opacity:.7}.pimcore_area_content .edit-container .edit-block .option-select .option.active{opacity:1}.pimcore_area_content .edit-container .edit-block .option-select .option:not(.color):not(.icon).active,.pimcore_area_content .edit-container .edit-block .option-select .option:not(.color):not(.icon):focus,.pimcore_area_content .edit-container .edit-block .option-select .option:not(.color):not(.icon):hover{background:#fff;border-color:#fff;color:#6c808c;text-shadow:none}.pimcore_area_content .edit-container .edit-block .option-select .option:not(.color):not(.icon).active svg path,.pimcore_area_content .edit-container .edit-block .option-select .option:not(.color):not(.icon):focus svg path,.pimcore_area_content .edit-container .edit-block .option-select .option:not(.color):not(.icon):hover svg path{fill:#6c808c}.pimcore_area_content .edit-container .edit-block .option-select .checkbox{cursor:pointer;height:30px;margin:0;position:relative;width:30px}.pimcore_area_content .edit-container .edit-block .option-select .checkbox svg{height:30px;left:0;position:absolute;top:0;transition:.3s;width:30px}.pimcore_area_content .edit-container .edit-block .option-select .checkbox .icon-checkbox-checked .box-shadow{fill:#31444f}.pimcore_area_content .edit-container .edit-block .option-select .checkbox[data-value="0"] .icon-checkbox-empty{opacity:.5}.pimcore_area_content .edit-container .edit-block .option-select .checkbox[data-value="0"] .icon-checkbox-checked,.pimcore_area_content .edit-container .edit-block .option-select .checkbox[data-value="1"] .icon-checkbox-empty{opacity:0}.pimcore_area_content .edit-container .edit-block .option-select .checkbox[data-value="1"] .icon-checkbox-checked{opacity:1}.pimcore_area_content .edit-container .edit-block .option-select .checkbox:focus[data-value="0"] .icon-checkbox-empty,.pimcore_area_content .edit-container .edit-block .option-select .checkbox:hover[data-value="0"] .icon-checkbox-empty{opacity:.7}.pimcore_area_content .edit-container .edit-block .option-select .headline-tag{text-transform:uppercase}.pimcore_area_content .edit-container .edit-block .option-select .headline-tag[data-value=h1]{font-size:20px}.pimcore_area_content .edit-container .edit-block .option-select .headline-tag[data-value=h2]{font-size:18px}.pimcore_area_content .edit-container .edit-block .option-select .headline-tag[data-value=h3]{font-size:16px}.pimcore_area_content .edit-container .edit-block .option-select .headline-tag[data-value=h4]{font-size:15px}.pimcore_area_content .edit-container .edit-block .option-select .headline-tag[data-value=h5]{font-size:14px}.pimcore_area_content .edit-container .edit-block .option-select .headline-tag[data-value=h6]{font-size:13px}.pimcore_area_content .edit-container .edit-block .option-select .headline-tag.active,.pimcore_area_content .edit-container .edit-block .option-select .headline-tag:focus,.pimcore_area_content .edit-container .edit-block .option-select .headline-tag:hover{background:#fff;border-color:#fff;color:#6c808c;opacity:1;text-shadow:none}.pimcore_area_content .edit-container .edit-block .option-select .color,.pimcore_area_content .edit-container .edit-block .option-select .icon{border-color:#6c808c;box-shadow:0 2px 4px rgba(74,90,100,.6);cursor:pointer;height:26px;opacity:1;position:relative;top:0;transition:.3s;width:45px}.pimcore_area_content .edit-container .edit-block .option-select .color:before,.pimcore_area_content .edit-container .edit-block .option-select .icon:before{background:linear-gradient(145deg,transparent,transparent 50%,hsla(0,0%,100%,.3) 70%,hsla(0,0%,100%,.4) 80%,transparent);content:"";height:100%;left:0;position:absolute;top:0;transition:.3s;width:100%;z-index:2}.pimcore_area_content .edit-container .edit-block .option-select .color:after,.pimcore_area_content .edit-container .edit-block .option-select .icon:after{background:url(/static/general/img/icon/icon-checked.png) no-repeat;background-size:cover;bottom:0;content:"";height:20px;opacity:0;position:absolute;right:0;transition:.3s;width:20px;z-index:1}.pimcore_area_content .edit-container .edit-block .option-select .color:focus,.pimcore_area_content .edit-container .edit-block .option-select .color:hover,.pimcore_area_content .edit-container .edit-block .option-select .icon:focus,.pimcore_area_content .edit-container .edit-block .option-select .icon:hover{box-shadow:0 3px 6px #345468;opacity:1;top:-2px}.pimcore_area_content .edit-container .edit-block .option-select .color.active:after,.pimcore_area_content .edit-container .edit-block .option-select .icon.active:after{opacity:1}.pimcore_area_content .edit-container .edit-block .option-select .color.none,.pimcore_area_content .edit-container .edit-block .option-select .color.transparent,.pimcore_area_content .edit-container .edit-block .option-select .icon.none,.pimcore_area_content .edit-container .edit-block .option-select .icon.transparent{background:url(/static/general/img/icon/icon-visibility-off.svg) no-repeat;background-position:50%}.pimcore_area_content .edit-container .edit-block .option-select .column-width{justify-content:center;width:24px}.newsletter-form-container .container{max-width:100%;min-height:615px;padding:0;position:relative}.newsletter-form-container .container .image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.newsletter-form-container .container .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.newsletter-form-container .container .newsletter-form-inner{margin:auto;max-width:940px;padding:60px 0;position:relative;width:100%;z-index:1}.newsletter-form-container .container .newsletter-form-inner .alert{max-width:600px}.newsletter-form-container .container .newsletter-form-inner .alert.alert-success{border-color:#fff}.newsletter-form-container .container .newsletter-form-inner h2{font-family:noto-sans-extra-bold}.newsletter-form-container .container .newsletter-form-inner .description{max-width:600px;width:100%}.newsletter-form-container .container .newsletter-form-inner .description>:last-child{margin-bottom:0}.newsletter-form-container .container .newsletter-form-inner .description p{font-size:15px;letter-spacing:0;line-height:165%;margin-bottom:12px}.newsletter-form-container .container .newsletter-form-inner form{margin:0;max-width:600px;width:100%}.newsletter-form-container .container .newsletter-form-inner form .fields{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 12px;margin:25px 0 0}.newsletter-form-container .container .newsletter-form-inner form .fields .field{margin:0 0 20px;width:100%}.newsletter-form-container .container .newsletter-form-inner form .fields .field.salutation>div{max-width:200px}.newsletter-form-container .container .newsletter-form-inner form .fields .field.firstname,.newsletter-form-container .container .newsletter-form-inner form .fields .field.lastname{width:calc(50% - 6px)}.newsletter-form-container .container .newsletter-form-inner form .fields .field.checkbox .block{display:flex;flex-direction:row;gap:10px}.newsletter-form-container .container .newsletter-form-inner form .fields .field.checkbox .block label{font-size:12px;letter-spacing:0;width:calc(100% - 30px)}.newsletter-form-container .container .newsletter-form-inner form .fields .field.checkbox .block label p{font-size:inherit;letter-spacing:inherit;line-height:inherit}.newsletter-form-container .container .newsletter-form-inner form .fields .field.checkbox .block label a{color:inherit;text-decoration:underline}.newsletter-form-container .container .newsletter-form-inner form .fields .field>div{display:flex;flex-direction:column}.newsletter-form-container .container .newsletter-form-inner form .fields .field>div label{font-family:noto-sans-bold-italic;font-size:13px;letter-spacing:.26px;line-height:150%;margin:0 0 2px}.newsletter-form-container .container .newsletter-form-inner form .fields .captcha-input,.newsletter-form-container .container .newsletter-form-inner form .fields .submit-row{width:100%}.newsletter-form-container .container .newsletter-form-inner form .fields .submit-row button{padding:0 50px 0 30px;position:relative}.newsletter-form-container .container .newsletter-form-inner form .fields .submit-row button:after,.newsletter-form-container .container .newsletter-form-inner form .fields .submit-row button:before{background-size:contain!important;content:"";height:19px;position:absolute;right:22px;top:13px;transition:.3s;width:19px}.newsletter-form-container .container .newsletter-form-inner form .fields .submit-row button:before{background:url(/static/img/lacalut-b2b/icon/newsletter-small.svg) no-repeat 50%}.newsletter-form-container .container .newsletter-form-inner form .fields .submit-row button:after{background:url(/static/img/lacalut-b2b/icon/newsletter-small-red.svg) no-repeat 50%;opacity:0}.newsletter-form-container .container .newsletter-form-inner form .fields .submit-row button:hover:before{opacity:0}.newsletter-form-container .container .newsletter-form-inner form .fields .submit-row button:hover:after{opacity:1}@media (max-width:992px){.newsletter-form-container .container .newsletter-form-inner{padding:30px 24px}.newsletter-form-container .container .newsletter-form-inner form .fields{margin:15px 0 0}}@media (max-width:480px){.newsletter-form-container .container .newsletter-form-inner form .fields .field.firstname,.newsletter-form-container .container .newsletter-form-inner form .fields .field.lastname{width:100%}}.editmode-product-filter-container{background:#f5f4f2;opacity:.6;padding:10px 10px 5px}.editmode-product-filter{display:inline-block;opacity:1;width:180px}.editmode-collapse-filters{display:inline-block;line-height:24px;opacity:1;position:relative;top:-11px;width:300px}.product-shop{margin:0 0 80px}.product-shop .product-shop-row form{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0}.product-shop .product-shop-row form label{align-items:center;display:flex;font-family:noto-sans-semi-bold;font-size:14px;gap:6px;letter-spacing:0;margin:0;min-width:60px}.product-shop .product-shop-row form .filter-categories,.product-shop .product-shop-row form .sorters{align-items:center;display:flex;gap:18px}.product-shop .product-shop-row form .reset-filter{width:100%}.product-shop .product-shop-row form .reset-filter .button{border-radius:5px;font-family:noto-sans-semi-bold;font-size:14px;letter-spacing:0;line-height:30px;min-width:258px;padding-top:2px}.product-shop .product-shop-row .products{display:flex;flex-wrap:wrap;gap:30px;margin:34px 0}.product-shop .product-shop-row .products .product-teaser{margin:0;width:calc(33.33333% - 20px)}@media (max-width:1050px){.product-shop .product-shop-row form{margin:30px 0 10px;position:relative}.product-shop .product-shop-row form .filter-categories{flex-wrap:wrap;gap:10px}.product-shop .product-shop-row form .filter-categories.dropdown-open label svg{transform:rotate(180deg)}.product-shop .product-shop-row form .filter-categories label{cursor:pointer;flex-direction:row-reverse;justify-content:left;min-height:34px;min-width:100px;width:calc(100% - 210px)}.product-shop .product-shop-row form .filter-categories label svg{transition:.3s}.product-shop .product-shop-row form .filter-categories .filter-container{display:none;width:100%}.product-shop .product-shop-row form .filter-categories .filter-container .select2-container{width:100%!important}.product-shop .product-shop-row form .sorters{position:absolute;right:0;top:0}.product-shop .product-shop-row form .sorters label{display:none}.product-shop .product-shop-row form .sorters .select2-container .selection .select2-selection.select-bordered{min-width:150px}.product-shop .product-shop-row form .sorters .select2-container .selection .select2-selection.select-bordered .select2-selection__rendered{padding-left:38px;position:relative}.product-shop .product-shop-row form .sorters .select2-container .selection .select2-selection.select-bordered .select2-selection__rendered:before{background:url(/static/img/lacalut-b2b/icon/sort.svg) no-repeat 50%;content:"";height:13px;left:15px;position:absolute;top:10px;width:12px}.product-shop .product-shop-row .products{gap:12px;margin:10px 0 20px}.product-shop .product-shop-row .products .product-teaser{width:calc(33.33333% - 8px)}.product-shop .product-shop-row .products .product-teaser .caption h3{font-size:16px;letter-spacing:.32px}.product-shop .product-shop-row .products .product-teaser .caption .name-secondary{font-size:11px;letter-spacing:.22px}.product-shop .product-shop-row .products .product-teaser .caption .price{font-size:21px;letter-spacing:.42px}.product-shop .product-shop-row .products .product-teaser .caption .tax-info{font-size:10px;letter-spacing:.2px}.product-shop .product-shop-row .products .product-teaser .not-available{font-size:12px}.product-shop .product-shop-row .products .product-teaser .add-to-cart .quantity{display:none}.product-shop .product-shop-row .products .product-teaser .add-to-cart .add-to-cart-button{font-size:12px;padding:0 15px;width:auto}.product-shop .product-shop-row .products .product-teaser .add-to-cart .add-to-cart-button span{display:flex}.product-shop .product-shop-row .products .product-teaser .add-to-cart .add-to-cart-button svg{display:none}}@media (max-width:768px){.product-shop .product-shop-row .products .product-teaser{width:calc(50% - 8px)}}@media (max-width:480px){.product-shop .product-shop-row form .reset-filter .button{min-width:100%}.product-shop .product-shop-row .products .product-teaser{gap:10px;padding:12px}.product-shop .product-shop-row .products .product-teaser .image{height:100px}.product-shop .product-shop-row .products .product-teaser .image.empty{font-size:12px}.product-shop .product-shop-row .products .product-teaser .image img{max-height:100%;width:auto}.product-shop .product-shop-row .products .product-teaser .add-to-cart .add-to-cart-button{line-height:120%;padding:0 4px;width:100%}}.shop-carousel-container{margin:60px 0}.shop-carousel-container .container{display:flex;flex-direction:column;gap:15px;max-width:1420px}.shop-carousel-container .container .description>:last-child{margin-bottom:0}.shop-carousel-container .container .shop-carousel{display:flex;justify-content:center;opacity:0;padding-bottom:40px;position:relative;transition:.3s}.shop-carousel-container .container .shop-carousel.slick-initialized{opacity:1}.shop-carousel-container .container .shop-carousel.slick-initialized .slick-slide{display:flex}.shop-carousel-container .container .shop-carousel .slick-dots{bottom:0;display:flex;gap:8px;list-style:none;margin:0;padding:0;position:absolute}.shop-carousel-container .container .shop-carousel .slick-dots li.slick-active button{background:#cf102d;width:24px}.shop-carousel-container .container .shop-carousel .slick-dots li button{background:#fff;border:1px solid #cf102d;border-radius:4px;color:transparent;cursor:pointer;height:8px;padding:0;transition:.3s;width:8px}.shop-carousel-container .container .shop-carousel .slick-arrow{align-items:center;border:1px solid #f9f9f9;border-radius:100%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:calc(50% - 20px);transition:.3s;width:40px}.shop-carousel-container .container .shop-carousel .slick-arrow.slick-prev{left:5px;transform:rotate(180deg)}.shop-carousel-container .container .shop-carousel .slick-arrow.slick-next{right:5px}.shop-carousel-container .container .shop-carousel .slick-arrow.slick-disabled{opacity:0;pointer-events:none}.shop-carousel-container .container .shop-carousel .slick-arrow:hover{box-shadow:0 0 5px rgba(207,16,45,.4)}.shop-carousel-container .container .shop-carousel .slick-list{max-width:1264px;padding:0 15px}@media (max-width:992px){.shop-carousel-container{margin:30px 0}.shop-carousel-container .container{gap:10px}.shop-carousel-container .container .shop-carousel .slick-list{padding:0}}.shop-downloads{margin:auto}.shop-downloads.terms-of-use-checked .download-entries{cursor:auto;opacity:1;pointer-events:auto}.shop-downloads .terms-of-use{align-items:flex-start;display:flex;font-size:15px;gap:10px;letter-spacing:0;line-height:164%;margin-bottom:12px}.shop-downloads .terms-of-use a,.shop-downloads .terms-of-use p{font-size:inherit;letter-spacing:inherit;line-height:inherit}.shop-downloads .terms-of-use a{color:#4e4e4e;transition:.3s}.shop-downloads .terms-of-use a:hover{color:#cf102d}.shop-downloads .terms-of-use .input-checkbox{min-width:20px;top:2px}.shop-downloads .terms-of-use .input-checkbox input:checked~.checkmark{background:#cf102d;z-index:1}.shop-downloads .terms-of-use .input-checkbox .checkmark{align-items:center;background:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;transition:.3s;width:20px;z-index:-1}.shop-downloads .terms-of-use .input-checkbox .checkmark svg{height:10px}.shop-downloads .download-entries{cursor:not-allowed;opacity:.5;pointer-events:none;transition:.3s}.shop-downloads .download-entries .download-entry{margin-bottom:6px}.shop-downloads .download-entries .download-entry a{align-items:flex-start;color:#2868c1;display:flex;font-size:15px;gap:8px;letter-spacing:0;line-height:164%}.shop-downloads .download-entries .download-entry a:hover{color:#cf102d}.shop-downloads .download-entries .download-entry a svg{min-width:14px;position:relative;top:4px}.shop-icons-container{margin:60px 0}.shop-icons-container.editmode .container .shop-icons{display:block;width:100%}.shop-icons-container.editmode .container .shop-icons .pimcore_editable_block{display:flex;gap:5px;justify-content:space-between}.shop-icons-container.editmode .container .shop-icons .pimcore_editable_block .pimcore_block_entry{width:100%}.shop-icons-container.editmode .container .shop-icons .pimcore_editable_block .shop-icon{padding:0 35px}.shop-icons-container.editmode .container .shop-icons .pimcore_editable_block .pimcore_editable_image{display:flex;justify-content:center;max-width:420px;width:100%!important}.shop-icons-container .container{max-width:1072px}.shop-icons-container .container .shop-icons{display:flex;gap:70px;justify-content:center}.shop-icons-container .container .shop-icons .shop-icon{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;max-width:200px}.shop-icons-container .container .shop-icons .shop-icon h4{flex-grow:1;font-family:noto-sans-extra-bold;font-size:15px;letter-spacing:.3px;text-align:center}.shop-icons-container .container .shop-icons .shop-icon img{height:auto;max-height:45px;width:auto}@media (max-width:600px){.shop-icons-container .container .shop-icons{gap:20px;justify-content:space-around}.shop-icons-container .container .shop-icons .shop-icon h4{font-size:12px;letter-spacing:0}.shop-icons-container .container .shop-icons .shop-icon picture{align-items:center;display:flex;min-height:45px}}.shop-slider-container.editmode{margin-bottom:100px}.shop-slider-container.editmode .indicators li{pointer-events:none!important}.shop-slider-container.editmode .edit-container,.shop-slider-container.editmode .pimcore_block_buttons{background:none!important}.shop-slider-container.editmode .images-preview-container{display:flex;max-width:100%}.shop-slider-container.editmode .images-preview-container .image{background-position:50%!important;background-size:cover!important;border:1px solid #fff;cursor:pointer;filter:grayscale(100%);height:70px;margin:4px;opacity:.6;transition:.3s;width:120px}.shop-slider-container.editmode .images-preview-container .image.empty{background:hsla(0,0%,100%,.3)}.shop-slider-container.editmode .images-preview-container .image.active,.shop-slider-container.editmode .images-preview-container .image:hover{filter:none;opacity:1}.shop-slider-container.editmode .shop-slider .slider-inner>.pimcore_editable_block{height:100%;left:0;max-height:660px;position:absolute;top:0;width:100%}.shop-slider-container.editmode .shop-slider .slider-inner .pimcore_block_entry{height:100%;opacity:0;pointer-events:none;position:absolute;width:100%}.shop-slider-container.editmode .shop-slider .slider-inner .pimcore_block_entry.active{opacity:1;pointer-events:all}.shop-slider-container.editmode .shop-slider .slider-inner .slide{margin-top:50px}.shop-slider-container.editmode .shop-slider .slider-inner .slide .text-block{padding-top:20px;z-index:2}.shop-slider-container.editmode .shop-slider .slider-inner .slide .text-block .text-block-inner .block .packshot-image .pimcore_editable_image_alt{display:none!important}.shop-slider-container.editmode .shop-slider .slider-inner .slide .image-block{pointer-events:all;z-index:1}.shop-slider-container.editmode .shop-slider .slider-inner .slide .image-block .pimcore_editable_image{height:100%!important;width:100%!important}.shop-slider-container.editmode .shop-slider .slider-inner .slide .image-block .pimcore_editable_image.pimcore_editable_image_empty{background:none!important}.shop-slider-container.editmode .shop-slider .slider-inner .slide .image-block .pimcore_editable_image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.shop-slider-container.editmode .shop-slider .slider-inner .slide .indicators li{pointer-events:none}.shop-slider-container.editmode .shop-slider .slider-inner .slide.active .indicators li{pointer-events:all}.shop-slider-container .shop-slider{position:relative}.shop-slider-container .shop-slider .indicators{bottom:15px;display:flex;flex-direction:row;justify-content:center;left:0;list-style:none;margin:0;opacity:0;padding:0;position:absolute;transition:1s;width:100%;z-index:-1}.shop-slider-container .shop-slider .indicators li{border:1px solid #fff;border-radius:8px;box-shadow:0 2px 2px rgba(0,0,0,.5);cursor:pointer;height:12px;margin:0 2px;transition:.3s;width:12px}.shop-slider-container .shop-slider .indicators li.active{background:#fff}.shop-slider-container .shop-slider .indicators li:hover{background:hsla(0,0%,100%,.5)}.shop-slider-container .shop-slider .slider-inner{height:0;padding-top:35%}.shop-slider-container .shop-slider .slider-inner .slide{background:url(/static/img/lacalut-b2b/background/slider-background.jpg) no-repeat 50%;background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:cover!important;color:#fff;display:flex;flex-direction:row-reverse;height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 1s;width:100%}.shop-slider-container .shop-slider .slider-inner .slide:before{background:radial-gradient(circle,transparent 0,rgba(0,0,0,.3) 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.shop-slider-container .shop-slider .slider-inner .slide.with-packshot .text-block .text-block-inner{width:40%}.shop-slider-container .shop-slider .slider-inner .slide.with-image,.shop-slider-container .shop-slider .slider-inner .slide.with-image:before{background:none}.shop-slider-container .shop-slider .slider-inner .slide .arrow{cursor:pointer;height:35px;opacity:0;pointer-events:all;position:absolute;top:calc(50% - 10px);width:35px;z-index:-1}.shop-slider-container .shop-slider .slider-inner .slide .arrow.prev{left:40px}.shop-slider-container .shop-slider .slider-inner .slide .arrow.next{right:40px;transform:rotate(180deg)}.shop-slider-container .shop-slider .slider-inner .slide .arrow.fade-in{opacity:1;z-index:100}.shop-slider-container .shop-slider .slider-inner .slide .arrow svg{transition:.3s}.shop-slider-container .shop-slider .slider-inner .slide .text-block{align-items:center;bottom:0;color:inherit;display:flex;flex-direction:row;gap:20px;height:100%;justify-content:center;left:calc(50% - 540px);max-width:1180px;padding:20px;position:absolute;transition:.3s;width:100%}.shop-slider-container .shop-slider .slider-inner .slide .text-block .text-block-inner{width:100%}.shop-slider-container .shop-slider .slider-inner .slide .text-block .text-block-inner .title{color:inherit;font-family:noto-sans-bold;font-size:clamp(26px,2.5vw,36px);letter-spacing:.72px;margin:20px 0;transition:.3s}.shop-slider-container .shop-slider .slider-inner .slide .text-block .text-block-inner ul{list-style:none;margin:0;padding:0}.shop-slider-container .shop-slider .slider-inner .slide .text-block .text-block-inner ul li{font-family:noto-sans-medium;font-size:clamp(12px,1.1111111111vw,16px);line-height:164%;margin-bottom:8px;padding-left:30px;position:relative}.shop-slider-container .shop-slider .slider-inner .slide .text-block .text-block-inner ul li:last-child{margin:0}.shop-slider-container .shop-slider .slider-inner .slide .text-block .text-block-inner ul li:before{background:url(/static/img/lacalut-b2b/icon/checked.svg) no-repeat;background-size:contain;content:"";height:14px;left:0;position:absolute;top:5px;width:17px}.shop-slider-container .shop-slider .slider-inner .slide .text-block .text-block-inner .web-button-container .container{padding:0}.shop-slider-container .shop-slider .slider-inner .slide .text-block .packshot{width:60%}.shop-slider-container .shop-slider .slider-inner .slide .image-block{width:100vw}.shop-slider-container .shop-slider .slider-inner .slide .image-block .arrow{display:none}.shop-slider-container .shop-slider .slider-inner .slide .image-block .image{background-size:cover!important;height:100%;position:relative;width:100%;z-index:-1}.shop-slider-container .shop-slider .slider-inner .slide .image-block .image picture{height:100%;left:0;position:absolute;top:0;width:100%}.shop-slider-container .shop-slider .slider-inner .slide .image-block .image picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.shop-slider-container .shop-slider .slider-inner .slide.active{opacity:1}.shop-slider-container .shop-slider .slider-inner .slide.fade-in{z-index:99}.shop-slider-container .shop-slider .slider-inner .slide.fade-out{transition-delay:.3s}@media (max-width:1250px){.shop-slider-container .shop-slider .slider-inner .slide .arrow.prev{left:10px}.shop-slider-container .shop-slider .slider-inner .slide .arrow.next{right:10px}.shop-slider-container .shop-slider .slider-inner .slide .text-block{left:50px;width:calc(100% - 50px)}}@media (max-width:992px){.shop-slider-container .shop-slider .slider-inner{padding-top:414px}.shop-slider-container .shop-slider .slider-inner .slide.with-packshot .text-block{padding-top:15px}.shop-slider-container .shop-slider .slider-inner .slide.with-packshot .text-block .text-block-inner{width:100%}.shop-slider-container .shop-slider .slider-inner .slide .arrow{display:none}.shop-slider-container .shop-slider .slider-inner .slide .text-block{flex-direction:column-reverse;gap:15px;left:0;padding:30px;width:100%}.shop-slider-container .shop-slider .slider-inner .slide .text-block .text-block-inner{height:calc(100% - 168px);width:100%}.shop-slider-container .shop-slider .slider-inner .slide .text-block .text-block-inner .title{font-size:28px;letter-spacing:.56px;line-height:110%;margin:0 0 10px}.shop-slider-container .shop-slider .slider-inner .slide .text-block .text-block-inner p{font-size:14px;letter-spacing:0}.shop-slider-container .shop-slider .slider-inner .slide .text-block .text-block-inner ul li{font-size:14px;letter-spacing:0;margin-bottom:4px;padding-left:20px}.shop-slider-container .shop-slider .slider-inner .slide .text-block .text-block-inner ul li:before{height:15px;width:12px}.shop-slider-container .shop-slider .slider-inner .slide .text-block .text-block-inner .button{margin-top:15px}.shop-slider-container .shop-slider .slider-inner .slide .text-block .packshot{height:168px;text-align:center;width:100%}.shop-slider-container .shop-slider .slider-inner .slide .text-block .packshot img{max-height:100%;width:auto}}@media (max-width:600px){.shop-slider-container .shop-slider .slider-inner .slide .text-block{padding:15px 24px}}.shop-image-container{margin:60px 0}.shop-image-container .container .shop-image{border-radius:10px;overflow:hidden}@media (max-width:1050px){.shop-image-container{margin:30px 0}.shop-image-container .container .shop-image img{height:auto;min-height:175px;-o-object-fit:cover;object-fit:cover;width:auto}}.shop-image-teasers-container{margin:60px 0}.shop-image-teasers-container.editmode .container .shop-image-teasers{display:block;width:100%}.shop-image-teasers-container.editmode .container .shop-image-teasers .pimcore_editable_block{display:flex;gap:30px}.shop-image-teasers-container.editmode .container .shop-image-teasers .pimcore_editable_block .pimcore_block_entry{width:100%}.shop-image-teasers-container.editmode .container .shop-image-teasers .pimcore_editable_block .pimcore_block_entry .pimcore_editable_image{width:100%!important}.shop-image-teasers-container.editmode .container .shop-image-teasers .image-teaser .description{pointer-events:none;transform:none!important}.shop-image-teasers-container.editmode .container .shop-image-teasers .image-teaser .description>*{pointer-events:all}.shop-image-teasers-container.editmode .container .shop-image-teasers .image-teaser .button{opacity:1!important}.shop-image-teasers-container .container .description{margin-bottom:45px}.shop-image-teasers-container .container .shop-image-teasers{display:flex;gap:30px}.shop-image-teasers-container .container .shop-image-teasers .image-teaser{border-radius:12px;color:#fff;overflow:hidden;position:relative;width:100%}.shop-image-teasers-container .container .shop-image-teasers .image-teaser:hover .description.with-button{transform:translateY(0)}.shop-image-teasers-container .container .shop-image-teasers .image-teaser:hover .description .button{opacity:1}.shop-image-teasers-container .container .shop-image-teasers .image-teaser .image img{aspect-ratio:290/194;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.shop-image-teasers-container .container .shop-image-teasers .image-teaser .description{align-items:center;display:flex;flex-direction:column;height:100%;inset:0;justify-content:end;padding:15px 15px 25px;position:absolute;transition:.3s;width:100%}.shop-image-teasers-container .container .shop-image-teasers .image-teaser .description.with-button{transform:translateY(48px)}.shop-image-teasers-container .container .shop-image-teasers .image-teaser .description h3{color:inherit}.shop-image-teasers-container .container .shop-image-teasers .image-teaser .description .text{font-family:noto-sans-medium;font-size:13px;letter-spacing:.26px;line-height:150%;text-align:center}.shop-image-teasers-container .container .shop-image-teasers .image-teaser .description .button{opacity:0}@media (max-width:992px){.shop-image-teasers-container{margin:30px 0 20px}.shop-image-teasers-container.container--end .container .shop-image-teasers{margin-right:24px}.shop-image-teasers-container .container{padding:0}.shop-image-teasers-container .container .description{margin-bottom:30px;padding:0 24px;transform:translateY(0)!important}.shop-image-teasers-container .container .description h3{margin-bottom:2px}.shop-image-teasers-container .container .description .button{height:100%;left:0;margin:0;opacity:0!important;padding:0;position:absolute;top:0;width:100%}.shop-image-teasers-container .container .shop-image-teasers{-webkit-overflow-scrolling:touch;gap:15px;justify-content:flex-start;margin:0 0 0 24px;overflow-x:auto;overflow-y:hidden;padding-bottom:20px;scroll-snap-type:x mandatory;scrollbar-color:#cf102d transparent;scrollbar-gutter:stable;scrollbar-width:thin;transition:margin-right .6s}.shop-image-teasers-container .container .shop-image-teasers .image-teaser{flex:0 0 auto;max-width:286px;scroll-snap-align:start}.shop-image-teasers-container .container .shop-image-teasers::-webkit-scrollbar{height:4px}.shop-image-teasers-container .container .shop-image-teasers::-webkit-scrollbar-track{background:transparent}.shop-image-teasers-container .container .shop-image-teasers::-webkit-scrollbar-thumb{background:#cf102d;border-radius:2px}}.shop-text-container{margin:60px 0}.shop-text-container .container .text ul{list-style:disc}.shop-text-container .container .text ol,.shop-text-container .container .text ul{font-family:noto-sans-regular;font-size:17px;letter-spacing:0;line-height:165%;list-style-position:inside;padding:0}.shop-text-container .container .text ol li,.shop-text-container .container .text ul li{padding:0}.shop-text-container .container .text ol li:before,.shop-text-container .container .text ul li:before{display:none}.shop-text-container .container .text ol li::marker,.shop-text-container .container .text ul li::marker{color:#cf102d}.shop-text-teasers-container{margin:60px 0}.shop-text-teasers-container.editmode .container .shop-text-teasers{display:block;width:100%}.shop-text-teasers-container.editmode .container .shop-text-teasers .pimcore_editable_block{display:flex;gap:30px}.shop-text-teasers-container.editmode .container .shop-text-teasers .pimcore_editable_block .pimcore_block_entry{width:100%}.shop-text-teasers-container.editmode .container .shop-text-teasers .pimcore_editable_block .pimcore_block_entry .pimcore_editable_image{width:100%!important}.shop-text-teasers-container.editmode .container .shop-text-teasers .text-teaser .description{pointer-events:none;transform:none!important}.shop-text-teasers-container.editmode .container .shop-text-teasers .text-teaser .description>*{pointer-events:all}.shop-text-teasers-container.editmode .container .shop-text-teasers .text-teaser .button{opacity:1!important}.shop-text-teasers-container .container{max-width:1280px}.shop-text-teasers-container .container .description{margin-bottom:45px}.shop-text-teasers-container .container .shop-text-teasers{display:flex;gap:30px}.shop-text-teasers-container .container .shop-text-teasers .text-teaser{background:#cf102d;border-radius:12px;color:#fff;min-height:192px;overflow:hidden;position:relative;width:100%}.shop-text-teasers-container .container .shop-text-teasers .text-teaser:before{background:radial-gradient(transparent,#000);background-size:cover;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.shop-text-teasers-container .container .shop-text-teasers .text-teaser:after{background:url(/static/img/lacalut-b2b/background/text-teaser-background.png) no-repeat 100% 100%;background-size:cover;content:"";height:100%;left:0;mix-blend-mode:lighten;position:absolute;top:0;transition:.3s;width:100%;z-index:2}.shop-text-teasers-container .container .shop-text-teasers .text-teaser:hover:after{transform:scale(1.26) translate(-30px,-20px)}.shop-text-teasers-container .container .shop-text-teasers .text-teaser .image img{aspect-ratio:290/194;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.shop-text-teasers-container .container .shop-text-teasers .text-teaser .description{align-items:center;display:flex;flex-direction:column;height:100%;inset:0;justify-content:end;padding:15px 15px 25px;position:absolute;transition:.3s;width:100%;z-index:3}.shop-text-teasers-container .container .shop-text-teasers .text-teaser .description h3{color:inherit}.shop-text-teasers-container .container .shop-text-teasers .text-teaser .description .text{font-family:noto-sans-medium;font-size:13px;letter-spacing:.26px;line-height:150%;text-align:center}.shop-text-teasers-container .container .shop-text-teasers .text-teaser .description .button{margin-top:15px}@media (max-width:992px){.shop-text-teasers-container{margin:30px 0}.shop-text-teasers-container.container--end .container .shop-text-teasers{margin-right:24px}.shop-text-teasers-container .container{padding:0}.shop-text-teasers-container .container .description{margin-bottom:30px;padding:0 24px;transform:translateY(0)!important}.shop-text-teasers-container .container .description h3{margin-bottom:2px}.shop-text-teasers-container .container .shop-text-teasers{-webkit-overflow-scrolling:touch;gap:15px;justify-content:flex-start;margin:0 0 0 24px;overflow-x:auto;overflow-y:hidden;padding-bottom:20px;scroll-snap-type:x mandatory;scrollbar-color:#cf102d transparent;scrollbar-gutter:stable;scrollbar-width:thin;transition:margin-right .6s}.shop-text-teasers-container .container .shop-text-teasers .text-teaser{flex:0 0 auto;max-width:286px;scroll-snap-align:start}.shop-text-teasers-container .container .shop-text-teasers::-webkit-scrollbar{height:4px}.shop-text-teasers-container .container .shop-text-teasers::-webkit-scrollbar-track{background:transparent}.shop-text-teasers-container .container .shop-text-teasers::-webkit-scrollbar-thumb{background:#cf102d;border-radius:2px}}.pimcore_area_search{min-height:calc(100vh - 660px)}.search-header h1{font-family:noto-sans-bold;font-size:20px;letter-spacing:1px;line-height:30px}.search-header form{display:flex;max-width:756px;position:relative;width:100%}.search-header form input{background:#fff;border:1px solid;border-radius:0;font-family:noto-sans-regular;font-size:14px;letter-spacing:.7px;line-height:19px;outline:none;padding:10px 50px 8px 10px;width:100%}.search-header form input::-moz-selection{background:#d1d1d1}.search-header form input::selection{background:#d1d1d1}.search-header form button{align-items:center;background:transparent;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:-23px;width:40px}.search-header form .ui-autocomplete{background:#fff;border:1px solid;position:absolute!important;top:40px!important;z-index:1}.search-header form .ui-autocomplete li{cursor:pointer;font-family:noto-sans-regular;font-size:14px;letter-spacing:.7px;line-height:19px;padding:5px 8px;transition:.3s;width:100%}.search-header form .ui-autocomplete li:hover{background:#d1d1d1}.search-block-entries{margin:0 0 100px}.search-block-entries .type{border-bottom:1px solid;font-family:noto-sans-regular;font-size:20px;letter-spacing:1px;line-height:27px;margin:60px 0 0;padding:0 0 18px;text-transform:none}.search-block-entries .type:first-child{margin-top:30px}.search-block-entries .search-entry{border-bottom:1px solid;color:#d1d1d1;display:flex;gap:20px;margin:0 40px 15px;padding:30px 0;width:calc(100% - 80px)}.search-block-entries .search-entry .search-image{height:200px;width:260px}.search-block-entries .search-entry .search-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.search-block-entries .search-entry .search-content{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 560px)}.search-block-entries .search-entry .search-content .description{display:flex;flex-direction:column;flex-grow:1;padding-right:100px}.search-block-entries .search-entry .search-content .description .title{font-family:noto-sans-bold;font-size:18px;letter-spacing:2.7px;line-height:24px;margin:5px 0 15px;text-transform:uppercase}.search-block-entries .search-entry .search-content .description .sub-title{font-family:noto-sans-regular;font-size:14px;letter-spacing:.7px;line-height:19px;margin:0 0 5px}.search-block-entries .search-entry .search-content .description p{font-family:noto-sans-regular;font-size:14px;letter-spacing:.7px;line-height:22px}.search-block-entries .search-entry .search-content .button-container .button{background:#cf102d;border-color:#cf102d;font-family:noto-sans-bold;font-size:18px;letter-spacing:.9px;line-height:32px;margin-top:10px;min-width:276px;text-align:center}.search-block-entries .search-entry .search-type{align-items:center;display:flex;flex-grow:1;font-family:noto-sans-bold;font-size:18px;height:auto;justify-content:center;letter-spacing:2.7px;line-height:24px;text-transform:uppercase;width:260px}@media (max-width:1300px){.search-block-entries .search-entry{margin:0 0 15px;width:100%}.search-block-entries .search-entry .search-image{height:100px;width:130px}.search-block-entries .search-entry .search-content{width:calc(100% - 350px)}.search-block-entries .search-entry .search-content .description{padding-right:60px}.search-block-entries .search-entry .search-content .button-container .button{font-size:14px;line-height:20px;min-width:176px}.search-block-entries .search-entry .search-type{width:180px}}@media (max-width:992px){.search-block-entries .search-entry .search-content{width:calc(100% - 150px)}.search-block-entries .search-entry .search-content .description{padding-right:0}.search-block-entries .search-entry .search-type{display:none}}@media (max-width:480px){.search-block-entries .search-entry{flex-direction:column;gap:10px;margin:0;padding:20px 0}.search-block-entries .search-entry .search-image{height:auto;width:100%}.search-block-entries .search-entry .search-image img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.search-block-entries .search-entry .search-content{width:100%}.search-block-entries .search-entry .search-content .description .title{margin:5px 0}.search-block-entries .search-entry .search-content .button-container .button{width:100%}}.hero-teaser-container{margin:60px 0}.hero-teaser-container--soft{background:#f6f6f6;margin:0;padding:60px 0}@media (max-width:992px){.hero-teaser-container--soft{padding:30px 0}}.hero-teaser-container--bordered .hero-teaser{border:1px solid #d1d1d1;border-radius:12px;overflow:hidden}@media (min-width:768px){.hero-teaser-container--bordered .hero-teaser .hero-teaser__media{align-self:stretch;aspect-ratio:unset;border-radius:0}}.hero-teaser-container--bordered .hero-teaser .hero-teaser__body{padding:40px}@media (max-width:992px){.hero-teaser-container--bordered .hero-teaser .hero-teaser__body{padding:24px}.hero-teaser-container{margin:30px 0}}.hero-teaser-container.editmode input[type=checkbox]{margin-top:8px}.hero-teaser{align-items:center;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.hero-teaser{gap:36px;grid-template-columns:1fr 1fr}}@media (min-width:1024px){.hero-teaser{gap:48px}}.hero-teaser__media{aspect-ratio:602/458;border-radius:12px;overflow:hidden}@media (min-width:768px){.hero-teaser__media{grid-column:2;grid-row:1}}.hero-teaser__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-teaser__body{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.hero-teaser__body{grid-column:1;grid-row:1;padding-block:12px}}.hero-teaser__eyebrow{color:#cf102d;font-size:14px;line-height:1.64}.hero-teaser__eyebrow,.hero-teaser__title{font-weight:700;letter-spacing:.02em;margin:0}.hero-teaser__title{color:#4e4e4e;font-size:22px;line-height:1.25}@media (min-width:768px){.hero-teaser__title{font-size:26px}}@media (min-width:1024px){.hero-teaser__title{font-size:28px}}.hero-teaser__copy{color:#696969;font-size:15px;line-height:1.65;margin:0}@media (min-width:768px){.hero-teaser__copy{font-size:16px}}.hero-teaser__link{align-items:center;color:#4e4e4e;display:inline-flex;font-size:16px;font-weight:700;gap:8px;margin-top:8px;text-decoration:none;transition:color .2s ease}.hero-teaser__link:after{background:url(/static/img/lacalut-b2b/icon/arrow.svg) 50%/contain no-repeat;content:"";display:inline-block;height:12px;transition:transform .2s ease;width:7px}.hero-teaser__link:hover{color:#cf102d}.hero-teaser__link:hover:after{transform:translateX(3px)}@media (min-width:768px){.hero-teaser--reverse .hero-teaser__media{grid-column:1;grid-row:1}.hero-teaser--reverse .hero-teaser__body{grid-column:2;grid-row:1}}.pimcore_area_content:has(.hero-teaser-container--soft)+.pimcore_area_content .card-teaser-container{margin-top:60px}.card-teaser-container{margin:60px 0}.card-teaser-container--soft{background:#f6f6f6;margin:0;padding:60px 0}@media (max-width:992px){.card-teaser-container--soft{padding:30px 0}}.card-teaser-container__title{color:#4e4e4e;font-size:24px;font-weight:700;margin:0 0 40px}.card-teaser-container.editmode input[type=checkbox]{margin-top:8px}.card-teaser-container.editmode .card-teaser-grid{display:block;width:100%}.card-teaser-container.editmode .card-teaser-grid .pimcore_editable_block{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);row-gap:40px}.card-teaser-container.editmode .card-teaser-grid .pimcore_block_entry{width:100%}@media (max-width:992px){.card-teaser-container{margin:30px 0}.card-teaser-container__title{margin-bottom:24px}}.card-teaser-grid{display:grid;gap:32px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:768px){.card-teaser-grid{gap:28px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.card-teaser-grid{gap:36px;grid-template-columns:repeat(3,1fr);row-gap:80px}}.card-teaser{display:flex;flex-direction:column;gap:20px;height:100%}.card-teaser__media{aspect-ratio:389/256;border-radius:12px;overflow:hidden}.card-teaser__media img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.card-teaser__body{display:flex;flex-direction:column;gap:10px}.card-teaser__title{color:#4e4e4e;font-size:20px;font-weight:700;letter-spacing:.02em;line-height:1.2;margin:0}.card-teaser__copy{color:#9f9f9f;font-size:16px;line-height:1.65;margin:0}.card-teaser__link{align-items:center;color:#4e4e4e;display:inline-flex;font-size:16px;font-weight:700;gap:8px;margin-top:4px;text-decoration:none;transition:color .2s ease}.card-teaser__link:after{background:url(/static/img/lacalut-b2b/icon/arrow.svg) 50%/contain no-repeat;content:"";display:inline-block;height:12px;transition:transform .2s ease;width:7px}.card-teaser:hover .card-teaser__media img{transform:scale(1.04)}.card-teaser:hover .card-teaser__link{color:#cf102d}.card-teaser:hover .card-teaser__link:after{transform:translateX(3px)}@keyframes zip-spin{to{transform:rotate(1turn)}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}body{color:#4e4e4e;font-family:noto-sans-regular;font-size:15px;margin:0;overflow-x:hidden;padding:0}.page-overlay{background:rgba(0,0,0,.4);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:50}main{margin-top:60px;min-height:calc(100vh - 600px)}main:not(.no-margin-top)>.pimcore_area_content:first-child{padding-top:1px}@media (max-width:1050px){main{margin-top:56px}}.container{margin:0 auto;max-width:1280px;padding:0 20px;width:100%}@media (max-width:992px){.container{padding:0 24px}}

/*# sourceMappingURL=lacalut-b2b.min.css.map*/