.content-wrapper.first.padding-bottom{background-color:#fff;padding:1.5rem;margin:1rem auto}@media (max-width: 768px){.content-wrapper.first.padding-bottom{margin:0;width:100%;padding:1rem}}.product-header-section{margin-bottom:2rem}.product-header-section .product-header-content{display:grid;grid-template-columns:44% 53%;grid-template-rows:auto auto;justify-content:space-between;min-height:36rem}@media (max-width: 768px){.product-header-section .product-header-content{grid-template-columns:100%;grid-template-rows:auto auto auto}}.product-header-section .product-header-content .rating{display:flex;flex-direction:row;align-items:center;gap:1rem;font-size:1.2rem;margin-bottom:.5rem}.product-header-section .product-header-content .rating .rating_stars{display:flex;flex-direction:row;gap:.25rem}.product-header-section .product-header-content .rating .rating_stars svg{display:block;width:auto;height:1.5rem}@media (max-width: 992px){.product-header-section .product-header-content .rating .sm-hide{display:none}}@media (max-width: 768px){.product-header-section .product-header-content .rating .sm-hide{display:inline}}@media (max-width: 576px){.product-header-section .product-header-content .rating .sm-hide{display:none}}.product-header-section .product-header-content .name_block{padding-right:3rem;margin-bottom:1.25rem}@media (max-width: 768px){.product-header-section .product-header-content .name_block{grid-row:1/2;padding-right:0}}.product-header-section .product-header-content .name_block .price-ab{margin-left:auto;font-size:1.5rem;line-height:1.125rem;font-weight:400;display:block;padding:.5rem .75rem;border-radius:4px;background-color:#a11e62;color:#fff;width:fit-content;height:fit-content;text-wrap:nowrap;white-space:nowrap}@media (max-width: 992px){.product-header-section .product-header-content .name_block .price-ab.desktop{display:none}}.product-header-section .product-header-content .name_block .price-ab.mobile{display:none}@media (max-width: 992px){.product-header-section .product-header-content .name_block .price-ab.mobile{display:block}}@media (max-width: 768px){.product-header-section .product-header-content .name_block .price-ab{font-size:1.25rem}}.product-header-section .product-header-content .name_block .price-ab .bold{font-weight:600}.product-header-section .product-header-content .name_block .name_block_down{display:flex}.product-header-section .product-header-content .name_block .name_block_up{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-bottom:1rem}.product-header-section .product-header-content .name_block .name_block_up h1{margin:0 auto 0 0;font-size:1.75rem}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons{display:flex;align-items:center;gap:.5rem;margin-left:.75rem}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons svg{display:block;width:auto;height:1.5rem}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons svg.wish{height:1.9rem}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons .share-icons-wrapper{margin-left:auto}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons .wish_list{padding:.35rem;aspect-ratio:1;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#fff;box-shadow:0 3px 4px #00000026;transition:transform .75s,box-shadow .75s,background-color .3s ease-in-out}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons .wish_list.active svg{fill:#4f46e5}.product-header-section .product-header-content .name_block .name_block_up .block_up__icons .wish_list:hover{background-color:#eef2ff}.product-header-section .product-header-content .product-header-left-section{grid-row:1/3}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section{grid-row:2/3}}.product-header-section .product-header-content .product-header-left-section .configurator-info-product{font-size:1rem;font-weight:500;color:#4338ca}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator{position:relative}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .info-svg{position:absolute;top:1rem;right:1rem;z-index:2;background-color:#e5e9eb;border-radius:6px;padding:.25rem;width:fit-content;height:fit-content;transition:background-color .3s ease-in-out}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .info-svg svg{width:auto;height:1.5rem;display:block}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .info-svg svg path{transition:fill .3s ease-in-out}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .info-ar{cursor:pointer;position:absolute;top:4rem;left:1rem;z-index:6;background-color:#fff;border-radius:0;padding:.25rem;width:fit-content;height:fit-content;transition:background-color .3s ease-in-out}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .info-ar svg{width:auto;height:35px;display:block}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .info-ar svg path{transition:fill .3s ease-in-out}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .info-ar svg{height:25px}}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .info-ar{top:1rem}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .magnification-svg{position:absolute;top:1rem;left:1rem;z-index:2;background-color:#e5e9eb;border-radius:6px;padding:.5rem;width:fit-content;height:fit-content;cursor:pointer;transition:background-color .3s ease-in-out}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .magnification-svg svg{width:auto;height:1rem;display:block}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .magnification-svg{display:none}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .magnification-svg:hover{background-color:#a5b4fc}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator{position:relative;overflow:hidden}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-wrapper{height:fit-content;padding-bottom:12rem}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-wrapper{padding-bottom:2rem}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-wrapper .swiper-slide{display:flex;justify-content:center;height:auto}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-wrapper .swiper-slide .product-image-wrapper{pointer-events:none}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-pagination-bullet{width:11rem;height:9rem;border-radius:6px;margin:1rem;background-color:#fff}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-pagination{margin-top:2rem;z-index:5}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .big-image-configurator .slider-configurator .swiper-pagination{display:none}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon,.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon{width:2rem;position:absolute;top:35%;background-color:#fff;border-radius:50%;width:3rem;height:3rem;z-index:5;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.2));cursor:pointer}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon,.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon{margin:0;top:50%}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon svg,.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon svg{width:100%}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon{right:-5%;margin-right:1rem}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon{right:0}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .nextIcon svg{transform:rotate(270deg)}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon{left:-5%;margin-left:1rem}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon{left:0}}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .prevIcon svg{transform:rotate(90deg)}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .arrow-disabled{display:none}.product-header-section .product-header-content .product-header-left-section .container-image-configurator .loader-container{position:absolute;z-index:3;top:30%;right:22.5%;transform:translate(50%)}@media (max-width: 768px){.product-header-section .product-header-content .product-header-left-section .container-image-configurator .loader-container{bottom:-5%;right:50%;top:unset}}.product-header-section .product-header-content .product-header-right-section{padding-right:3rem}@media (max-width: 768px){.product-header-section .product-header-content .product-header-right-section{padding-right:0}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container{margin-bottom:.75rem;display:grid;grid-template-areas:"a b c" "d d d" "e f g";column-gap:1rem}@media (max-width: 992px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container{column-gap:.5rem}}@media (max-width: 576px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container{grid-template-areas:"a b" "d d" "c e" "f g";row-gap:1rem}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container{background-color:#fafafa;border-radius:6px;aspect-ratio:21/10;overflow:hidden;position:relative}@media (max-width: 992px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container{aspect-ratio:22/15}}@media (max-width: 992px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container{aspect-ratio:21/10}}@media (max-width: 576px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container{aspect-ratio:22/15}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-1{grid-area:a}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-2{grid-area:b}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-3{grid-area:c}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-4{grid-area:e}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-5{grid-area:f}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container-6{grid-area:g}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .25s ease-in-out;border-radius:6px}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb.hidden{opacity:0}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb img{width:100%;height:100%;pointer-events:none;border-radius:6px}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb .video-badge{position:absolute;bottom:0;z-index:1;left:0;width:100%;padding:3px 6px;background-color:#4338ca;pointer-events:none}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb .video-badge p{font-size:.625rem;line-height:1.5;font-weight:600;letter-spacing:-.04em;text-align:center}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container .video-thumb .video-badge p.bigger{font-size:.675rem;line-height:1.5;font-weight:800;text-align:center}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .video-container video{height:100%;width:102%;margin-left:-1%;object-fit:cover;display:block;border-radius:6px;pointer-events:none}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container{max-width:580px;width:80%;aspect-ratio:58/40;margin:0 auto;position:relative;grid-column:1/4;grid-row:2/3;grid-area:d}@media (max-width: 450px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container{width:100%}}@keyframes pulseIcon{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}@keyframes pulseButton{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(.87)}to{transform:translate(-50%,-50%) scale(1)}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container #configuratorMainBtn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);flex-direction:column;width:min-content;max-width:unset;font-size:1.25rem;padding:.75rem;background-color:#ffcc00e6;border-color:#ffcc00e6;color:#1a1e1f;animation:pulseButton 2s infinite ease-in-out forwards;text-decoration:none}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container #configuratorMainBtn:hover{background-color:#fc0;border-color:#fc0}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container #configuratorMainBtn svg{height:3rem;width:auto;display:block}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container #configuratorMainBtn svg path{fill:#1a1e1f}@media (max-width: 992px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container #configuratorMainBtn{font-size:1rem;padding:.75rem}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container #configuratorMainBtn svg{height:2rem;width:auto}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container .ki-trade-icon{position:absolute;left:3rem;bottom:2.75rem;width:2.5rem;height:auto}@media (max-width: 768px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-container .ki-trade-icon{left:2rem;bottom:2rem;width:2rem}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section{background-color:#fff;padding:4rem 0}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container{width:90%;max-width:1920px;margin-inline:auto;column-gap:3rem;display:grid;align-items:center;grid-template-columns:45fr 55fr;grid-template-areas:"a b" "a c"}@media (max-width: 1400px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container{grid-template-columns:100%;grid-template-areas:"b" "a" "c"}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .carport-model-wrapper{position:sticky;top:10rem;margin:0 auto;grid-area:a;align-self:baseline}@media (max-width: 1400px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .carport-model-wrapper{width:100%;max-width:650px;margin-bottom:4rem;position:relative;top:unset}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .carport-model-wrapper img{width:100%;height:auto}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .carport-model-wrapper .model-svg{position:absolute;width:100%;top:0;left:0;height:auto}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .carport-model-wrapper .model-svg .element-path{fill:transparent!important;cursor:pointer;transition:fill .15s linear;position:relative}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .carport-model-wrapper .model-svg .element-path:hover,.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .carport-model-wrapper .model-svg .element-path.highlighted{fill:#4f46e559!important}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .carport-model-wrapper .model-svg circle{fill:#4338ca;r:32px;animation:pulse 2s infinite;pointer-events:none}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .carport-model-wrapper .model-svg #kolka-sztywno{fill:#4f46e5!important;pointer-events:none}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .carport-model-wrapper .model-svg #numery-sztywno{fill:#171717!important;pointer-events:none}@keyframes pulse{0%{r:32px}50%{r:64px}to{r:32px}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .carport-model-heading{grid-area:b}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .carport-model-heading .title-addon{border-top:2px solid #818cf8;padding-top:1rem;width:fit-content;font-weight:600;margin-bottom:2rem;font-size:1.1875rem}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .carport-model-heading .carport-model-title{font-size:3rem;margin-bottom:1rem}@media (max-width: 992px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .carport-model-heading .carport-model-title{margin-bottom:1rem}}@media (max-width: 576px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .carport-model-heading .carport-model-title{font-size:2rem}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .list{list-style:none;display:flex;justify-content:center;align-items:center;column-gap:2rem;row-gap:3rem;grid-area:c;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width: 1400px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .list{padding-left:5%}}@media (max-width: 768px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 450px){.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .list{grid-template-columns:100%;padding-left:15%}}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .list .item{position:relative;margin-bottom:auto;cursor:pointer}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .list .item:hover .number{transform:translate(12px) scale(1.1)}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .list .item .title-item{font-size:1.5rem;font-weight:500;margin-bottom:.75rem;position:relative;z-index:1}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .list .item .description-item{font-size:1rem;color:#a3a3a3;font-weight:300;line-height:1.5}.product-header-section .product-header-content .product-header-right-section .product-header-right-section-container .carport-model-section .carport-model-container .list .item .number{color:#fff;background-color:transparent;text-shadow:-1px -1px 0 #4f46e5,1px -1px 0 #4f46e5,-1px 1px 0 #4f46e5,1px 1px 0 #4f46e5;font-size:3.5rem;position:absolute;top:-27%;left:-15%;transition:transform .3s ease-in-out}@media (max-width: 768px){.product-header-section .product-header-content .product-header-right-section{width:100%}}.onlineshop .product-header-section{margin-bottom:2rem;margin-top:1.5rem}@media (max-width: 768px){.onlineshop .product-header-section{margin-top:1rem}}.onlineshop .product-header-section .product-header-content{display:grid;grid-template-rows:15% auto;grid-template-columns:44% 53%;min-height:36rem;justify-content:space-between}@media (max-width: 768px){.onlineshop .product-header-section .product-header-content{grid-template-columns:100%;grid-template-rows:auto auto auto}}.onlineshop .product-header-section .name_block_up{margin-top:3rem}@media (max-width: 768px){.onlineshop .product-header-section .name_block_up{margin-top:0}}.onlineshop .free-delivery{background-color:#666;padding:.75rem;color:#fff;text-align:center;font-size:1.5em}.onlineshop .free-delivery p{margin-bottom:.25rem}.onlineshop .free-delivery .old-price{text-decoration:line-through}.onlineshop .free-delivery .actual-price{font-weight:600}.onlineshop .free-delivery .info-bottom{font-size:.5em}.onlineshop #configuratorMainBtn{font-size:1rem!important}.onlineshop .container-btn-add-order{display:flex;gap:2rem;margin-top:1rem}.onlineshop .container-btn-add-order button{width:50%}.onlineshop .share-icons-wrapper{--size: 14rem;position:relative;display:flex;justify-content:center;align-items:center;z-index:2}@media (max-width: 992px){.onlineshop .share-icons-wrapper{--size: 12rem}}.onlineshop .share-icons-wrapper.margin-share-icons-wrapper{margin-top:0rem}.onlineshop .share-icons-wrapper .toggle-icon{width:2.75rem;aspect-ratio:1;border-radius:50%;background-color:#fff;box-shadow:0 3px 4px #00000026;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .75s,box-shadow .75s,background-color .3s ease-in-out}.onlineshop .share-icons-wrapper .toggle-icon:hover{background-color:#eef2ff}.onlineshop .share-icons-wrapper .toggle-icon svg{width:1.375rem;height:auto}.onlineshop .share-icons-wrapper .socials-container{position:absolute;width:var(--size);top:0}.onlineshop .share-icons-wrapper .socials-container li{list-style:none;position:absolute;left:0;transition:transform .4s,scale .4s;transform:rotate(calc(60deg * var(--i)));transform-origin:calc(var(--size) / 2);transition-delay:calc(.05s * var(--i));scale:0}.onlineshop .share-icons-wrapper .socials-container li a{position:relative;display:flex;align-items:center;justify-content:center;transform:rotate(calc(360deg / -6 * var(--i)));width:2.75rem;aspect-ratio:1;background-color:#fff;border-radius:50%;box-shadow:0 3px 4px #00000026;transition:background-color .3s ease-in-out}.onlineshop .share-icons-wrapper .socials-container li a:hover{background-color:#eef2ff}.onlineshop .share-icons-wrapper .socials-container li a svg{height:1.375rem;width:auto;max-width:1.375rem}.onlineshop .share-icons-wrapper .socials-container li a svg path{fill:var(--clr)}.onlineshop .share-icons-wrapper.active .toggle-icon{transform:rotate(360deg);box-shadow:0 6px 8px #00000026,0 0 0 2px #333,0 0 0 8px #fff}.onlineshop .share-icons-wrapper.active .socials-container li{scale:1}.onlineshop .configurator-tooltip{background:#fc0;color:#000;width:max-content;top:-35%;padding:.25rem .75rem;border-radius:.25rem;position:absolute;font-weight:400}.background-konfigurator-table{padding:4rem 0;background-color:#f9fbfa}@media (min-width: 992px){.background-konfigurator-table{background-image:url(/images/background-konfigurtor-table.jpg);background-position:right;background-repeat:no-repeat}}.product-technical-data .title-technical-data{font-size:1.375rem;font-weight:700}@media (max-width: 576px){.product-technical-data .container-technical-data{overflow-x:scroll}}.product-technical-data .list-technical-data{list-style:none;max-width:70rem;margin:2rem 0 0}@media (max-width: 768px){.product-technical-data .list-technical-data{margin:2rem 0 0}}@media (max-width: 576px){.product-technical-data .list-technical-data{min-width:35rem}}.product-technical-data .list-technical-data .items-technical-data{display:flex;flex-direction:row;align-items:center;width:90%;padding:.5rem 2rem .5rem 0rem;border-top:1px solid rgba(176,190,197,.5);font-size:1rem}@media (max-width: 1200px){.product-technical-data .list-technical-data .items-technical-data{width:100%}}.product-technical-data .list-technical-data .items-technical-data:nth-child(odd){background:#fff;background:linear-gradient(90deg,#fff 60%,#00d4ff00)}.product-technical-data .list-technical-data .items-technical-data:nth-child(odd) .images-technical-data{background:#fff;background:linear-gradient(90deg,#fff 100%,#00d4ff00)}.product-technical-data .list-technical-data .items-technical-data:last-child{border-bottom:1px solid rgba(176,190,197,.5)}.product-technical-data .list-technical-data .items-technical-data .images-technical-data{display:flex;justify-content:center;align-items:center;width:14%}@media (max-width: 576px){.product-technical-data .list-technical-data .items-technical-data .images-technical-data{position:sticky;top:0;left:0;height:auto;justify-content:flex-start;background-color:#f9fafa;padding:0 .5rem}.product-technical-data .list-technical-data .items-technical-data .images-technical-data svg{width:4rem}}.product-technical-data .list-technical-data .items-technical-data .images-technical-data svg{width:3rem;height:auto;transition:filter .3s ease-in-out}.product-technical-data .list-technical-data .items-technical-data .left-path-technical-data{display:flex;gap:1.5rem;align-items:center;width:43%;margin-left:.5rem}.product-technical-data .list-technical-data .items-technical-data .right-path-technical-data{line-height:1.75;text-wrap:wrap;width:43%;margin-left:1rem}.product-technical-data .list-technical-data .items-technical-data .right-path-technical-data .arrow-down{display:none;width:1.5rem;min-width:1.5rem;height:1.5rem;cursor:pointer;transition:transform .25s linear}.product-technical-data .list-technical-data .items-technical-data .drop-down{position:relative;cursor:pointer;width:43%}.product-technical-data .list-technical-data .items-technical-data .drop-down .right-path-technical-data{margin-left:0}.product-technical-data .list-technical-data .items-technical-data .drop-down .first-element-container{pointer-events:none;display:flex;column-gap:.25rem;align-items:center}.product-technical-data .list-technical-data .items-technical-data .drop-down .arrow-down{display:inline-block;width:1.5rem;height:1.5rem}.product-technical-data .list-technical-data .items-technical-data .drop-down.rotate-icon .arrow-down{transform:rotate(-180deg)}.product-technical-data .list-technical-data .items-technical-data .drop-down .box-drop-down{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-in-out}.product-technical-data .list-technical-data .items-technical-data .drop-down .open{display:grid;grid-template-rows:1fr}.product-technical-data .list-technical-data .items-technical-data .drop-down .wrapper-drop-down{overflow:hidden}.konfigurator-header{margin-top:4rem}@media (max-width: 768px){.konfigurator-header{margin-top:3rem}}.konfigurator-header h1,.konfigurator-header h2,.konfigurator-header h3,.konfigurator-header h4,.konfigurator-header h5{font-size:2rem;line-height:1.5;margin-bottom:1rem;text-align:center}@media (max-width: 576px){.konfigurator-header h1,.konfigurator-header h2,.konfigurator-header h3,.konfigurator-header h4,.konfigurator-header h5{font-size:1.75rem}}@media (max-width: 450px){.konfigurator-header h1,.konfigurator-header h2,.konfigurator-header h3,.konfigurator-header h4,.konfigurator-header h5{font-size:1.5rem}}.konfigurator-header p{font-size:1.375rem;line-height:1.5;margin:0;text-align:center}@media (max-width: 576px){.konfigurator-header p{font-size:1rem}}:root{--barHeight: 1rem}@media (max-width: 992px){:root{--barHeight: .75rem}}@media (max-width: 576px){:root{--barHeight: .5rem}}@media (max-width: 450px){:root{--barHeight: .375rem}}.progress-bar-konfigurator{padding:3rem 0}@media (max-width: 768px){.progress-bar-konfigurator{padding:3.5rem 0 2.5rem}}@media (max-width: 450px){.progress-bar-konfigurator{padding:3rem 0 2rem}}@media (max-width: 350px){.progress-bar-konfigurator{padding:2.5rem 0 1.5rem}}.progress-bar-konfigurator .steps-wrapper{display:grid;grid-template-columns:repeat(var(--stepsCount),1fr);column-gap:calc(var(--barHeight) * 2)}.progress-bar-konfigurator .steps-wrapper.sticking-right{padding-right:3rem}@media (max-width: 992px){.progress-bar-konfigurator .steps-wrapper.sticking-right{width:90%;margin-inline:auto;padding-right:0}}@media (max-width: 1200px){.progress-bar-konfigurator .steps-wrapper{width:90%}}.progress-bar-konfigurator .steps-wrapper .step-wrapper{display:flex;flex-direction:column;row-gap:.25rem}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step-text-content{display:flex;align-items:center;justify-content:space-between}@media (max-width: 768px){.progress-bar-konfigurator .steps-wrapper .step-wrapper .step-text-content{display:none}}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step-text-content .step-icon{height:3.5rem;width:3.5rem}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step-text-content .step-icon svg{height:100%;width:auto}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step-text-content .step-text{font-size:1rem;font-weight:500}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step{background-color:#fafafa;width:100%;height:var(--barHeight);position:relative}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step:after,.progress-bar-konfigurator .steps-wrapper .step-wrapper .step:before{position:absolute;content:"";border-style:solid;display:none}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step:before{right:100%;border-width:0 0 var(--barHeight) var(--barHeight);border-color:transparent transparent #fafafa transparent}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step:after{left:100%;border-width:var(--barHeight) var(--barHeight) 0 0;border-color:#fafafa transparent transparent transparent}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step.active{background-color:#4f46e5}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step.active:after{border-color:#4f46e5 transparent transparent transparent}.progress-bar-konfigurator .steps-wrapper .step-wrapper .step.active:before{border-color:transparent transparent #4f46e5 transparent}.progress-bar-konfigurator .steps-wrapper .step-wrapper:not(:first-child) .step:before{display:block}.progress-bar-konfigurator .steps-wrapper .step-wrapper:not(:last-child) .step:after{display:block}.progress-bar-konfigurator .step-info{display:none;margin-top:.75rem}@media (max-width: 768px){.progress-bar-konfigurator .step-info{display:block}}.progress-bar-konfigurator .step-info p{text-align:center}.progress-bar-konfigurator-empty{padding:1.5rem 0}.danke-seite-wrapper{background:#fcebff;background:linear-gradient(105deg,#4f46e599 7%,#4338cabf 83%);width:100%;padding:4rem 0 7rem}.danke-seite-wrapper .fw-bold{font-weight:700}.danke-seite-wrapper .mb-1{margin-bottom:1rem}.danke-seite-wrapper .content-card{background-color:#fff;border-radius:12px;padding:2rem 4rem 3rem;display:flex;flex-direction:column;row-gap:1.5rem}.danke-seite-wrapper .content-card p{font-weight:300;font-size:1rem;line-height:1.5}.danke-seite-wrapper .content-card .title-section h3{font-weight:700;font-size:1.875rem;line-height:1.5;margin-bottom:1.75rem}@media (max-width: 576px){.danke-seite-wrapper .content-card .title-section h3{font-size:1.5rem}}.danke-seite-wrapper .content-card .image-section{padding:1.75rem 0;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;display:flex;align-items:center;column-gap:4%}@media (max-width: 576px){.danke-seite-wrapper .content-card .image-section{flex-direction:column;row-gap:2rem;padding:2.25rem 0}}.danke-seite-wrapper .content-card .image-section .avatar{border-radius:50%;width:16%;max-width:16rem}@media (max-width: 768px){.danke-seite-wrapper .content-card .image-section .avatar{width:25%}}@media (max-width: 576px){.danke-seite-wrapper .content-card .image-section .avatar{width:50%;min-width:140px}}.danke-seite-wrapper .content-card .image-section .image-section-text{max-width:500px}.danke-seite-wrapper .content-card .image-section .image-section-text a{display:block;width:fit-content;line-height:1.5}.danke-seite-wrapper .content-card .image-section .image-section-text a .image-section-text-p{font-weight:400;margin-bottom:.2rem;display:flex;align-items:center;transition:color .25s ease-in-out}.danke-seite-wrapper .content-card .image-section .image-section-text a .image-section-text-p:hover{color:#4338ca}.danke-seite-wrapper .content-card .image-section .image-section-text a .image-section-text-p img{margin-right:.375rem;height:1.5rem;width:auto;border-radius:0}.danke-seite-wrapper .contact-cards-wrapper{display:grid;margin-top:4.75rem;grid-template-columns:repeat(4,1fr);gap:2rem;padding:1rem 0}.danke-seite-wrapper .contact-cards-wrapper a{text-decoration:none}@media (max-width: 992px){.danke-seite-wrapper .contact-cards-wrapper{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width: 475px){.danke-seite-wrapper .contact-cards-wrapper{grid-template-columns:1fr}}.danke-seite-wrapper .contact-cards-wrapper .contact-card{padding:2.25rem 1.5rem 3rem;color:#171717;display:flex;flex-direction:column;align-items:center;gap:1.75rem;border-radius:8px;transition:background-color .4s ease-in-out,box-shadow .4s ease-in-out;border:1px solid #fff;cursor:pointer}.danke-seite-wrapper .contact-cards-wrapper .contact-card:hover{background-color:#fff;box-shadow:0 15px 25px #18549926}@media (max-width: 576px){.danke-seite-wrapper .contact-cards-wrapper .contact-card{padding:2rem 1rem 2.5rem;background-color:#fff}}@media (max-width: 350px){.danke-seite-wrapper .contact-cards-wrapper .contact-card{padding:2rem 3rem 2.5rem}}.danke-seite-wrapper .contact-cards-wrapper .contact-card .img-wrapper{height:2.5rem;display:flex;align-items:center;justify-content:center;aspect-ratio:1.2}.danke-seite-wrapper .contact-cards-wrapper .contact-card .img-wrapper img{object-fit:contain}.danke-seite-wrapper .contact-cards-wrapper .contact-card p{margin-bottom:0;text-align:center;line-height:1.5}.danke-seite-wrapper #payment_options{position:relative;z-index:1;padding-top:1rem;margin:auto;max-width:750px}.danke-seite-wrapper .alert{padding:20px;font-weight:600;border-radius:3px}.danke-seite-wrapper .alert.alert-success,.danke-seite-wrapper .alert.alert-warning{background-color:#4f46e5;color:#171717}.danke-seite-wrapper .alert.alert-error{background-color:red;color:#171717}.bb_products{padding:3rem 0}.bb_products .header{width:100%}.bb_products .header h2{font-weight:700;font-size:2rem;line-height:1.5}.bb_products .header p{font-weight:300;font-size:1.125rem;line-height:2.375rem}.bb_products .bb_pages{width:100%;display:grid;grid-template-columns:repeat(3,1fr);margin:1rem auto 3.5rem;column-gap:1.5rem;row-gap:3rem}@media (max-width: 1200px){.bb_products .bb_pages{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.bb_products .bb_pages{grid-template-columns:1fr;row-gap:1rem}}.bb_products .bb_pages .img-luxurious{max-width:100%;padding-top:1rem;padding-bottom:4rem;border-radius:4px;position:relative;display:block;transition:.3s ease-in-out}@media (max-width: 576px){.bb_products .bb_pages .img-luxurious{padding-bottom:2rem;margin-bottom:1.5rem}}.bb_products .bb_pages .img-luxurious .tooltip-wrapper{display:none}.bb_products .bb_pages .img-luxurious.future .tooltip-wrapper{display:block;position:absolute;top:10%;right:5%;padding:1.25rem;border-radius:8px;width:90%;background-color:#fff;box-shadow:0 4px 20px #0000001a;opacity:0;transition:opacity .3s ease-in-out,width .3s ease-in-out,right .3s ease-in-out}@media (max-width: 576px){.bb_products .bb_pages .img-luxurious.future .tooltip-wrapper{right:10%;width:80%}}.bb_products .bb_pages .img-luxurious.future .tooltip-wrapper p{margin:0;font-size:1rem;transition:font-size .3s ease-in-out}@media (max-width: 1200px){.bb_products .bb_pages .img-luxurious.future .tooltip-wrapper p{font-size:1.25rem}}@media (max-width: 768px){.bb_products .bb_pages .img-luxurious.future .tooltip-wrapper p{font-size:1rem}}.bb_products .bb_pages .img-luxurious.future:hover .tooltip-wrapper{opacity:1}.bb_products .bb_pages .img-luxurious .image-wrapper{border-radius:8px;overflow:hidden;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.bb_products .bb_pages .img-luxurious .image-wrapper img{width:100%;max-width:100%;object-fit:cover;vertical-align:middle;transition:transform .3s ease-in-out}.bb_products .bb_pages .img-luxurious .img-luxurious-small{position:absolute;bottom:0;left:50%;box-shadow:0 4px 20px #0000001a;background-color:#fff;padding:.75rem 1.5rem .5rem;border-radius:8px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;row-gap:.625rem;width:94%;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out,max-width .3s ease-in-out,padding .3s ease-in-out,width .3s ease-in-out}.bb_products .bb_pages .img-luxurious .img-luxurious-small.future{flex-direction:row;justify-content:center;padding-block:2.625rem;column-gap:1.25rem}.bb_products .bb_pages .img-luxurious .img-luxurious-small.future p{font-size:1.125rem}.bb_products .bb_pages .img-luxurious .img-luxurious-small.future img{max-height:2.5rem}@media (max-width: 768px){.bb_products .bb_pages .img-luxurious .img-luxurious-small{max-width:320px;padding:.75rem 1rem .5rem;width:90%}}@media (max-width: 576px){.bb_products .bb_pages .img-luxurious .img-luxurious-small{width:75%}}.bb_products .bb_pages .img-luxurious .img-luxurious-small img{object-fit:contain;max-width:100%;transition:transform .3s ease-in-out,max-height .3s ease-in-out}.bb_products .bb_pages .img-luxurious .img-luxurious-small img.smHeight{max-height:2rem;transition:max-height .3s ease-in-out}@media (max-width: 1200px){.bb_products .bb_pages .img-luxurious .img-luxurious-small img.smHeight{max-height:3rem}}@media (max-width: 768px){.bb_products .bb_pages .img-luxurious .img-luxurious-small img.smHeight{max-height:2rem}}@media (max-width: 768px){.bb_products .bb_pages .img-luxurious .img-luxurious-small img{max-height:20px}}.bb_products .bb_pages .img-luxurious .img-luxurious-small p{text-align:center;font-weight:300;font-size:.875rem;line-height:1;color:#455a64;margin:0}.bb_products .bb_pages .img-luxurious .img-luxurious-small span.mehr{color:#263238;align-self:center;font-weight:600;display:flex;flex-direction:row;align-items:center}.bb_products .bb_pages .img-luxurious .img-luxurious-small span.mehr svg{margin-left:.5rem;transition:transform .3s ease-in-out,max-height .3s ease-in-out}@media (max-width: 1200px){.bb_products .bb_pages .img-luxurious .img-luxurious-small span.mehr svg{max-height:1rem}}.bb_products .bb_pages .img-luxurious:not(.future):hover .image-wrapper{box-shadow:0 10px 20px -1px #c6c6c6;transform:translateY(-3px)}.bb_products .bb_pages .img-luxurious:not(.future):hover .image-wrapper img{transform:scale(1.01)}.bb_products .bb_pages .img-luxurious:not(.future):hover .img-luxurious-small{transform:translate(-50%) scale(1.01);box-shadow:0 5px 20px -1px #c6c6c6}.bb_products .bb_pages .img-luxurious:not(.future):hover .img-luxurious-small span.mehr svg{transform:translate(5px)}.top-buttons-wrapper{display:flex;justify-content:space-between;gap:1rem}@media (max-width: 768px){.top-buttons-wrapper{flex-direction:column}.top-buttons-wrapper .form-submit-bar button{width:100%}}.top-buttons-wrapper a{text-decoration:none}.basket_bottom{padding-bottom:2rem}@media (max-width: 768px){.basket_bottom{padding-bottom:1rem}}.produkt-boxes{width:100%;margin:1rem 0 0}.produkt-boxes .produkt-details-info{width:100%;background:#e5e9eb;border-radius:.25rem;display:flex;padding:.5rem 0;justify-content:space-between}@media (max-width: 768px){.produkt-boxes .produkt-details-info{display:none}}.produkt-boxes .produkt-details-info span:nth-of-type(1){width:40%}.produkt-boxes .produkt-details-info span:nth-of-type(2){width:60%}.produkt-boxes .produkt-details-info span:nth-of-type(3){width:15%}.produkt-boxes .produkt-details-info span{display:block;text-align:center;font-weight:700}.produkt-boxes .zusammenfassung-produkt-box{margin-bottom:1rem}.produkt-boxes .zusammenfassung-produkt-box .produkt-position{display:block;width:100%;padding:.25rem 0;text-align:center;background-color:#fffae6;font-weight:500;font-size:.9rem}.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box{width:100%;display:flex}@media (max-width: 768px){.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box{flex-wrap:wrap}}.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image{width:40%;position:sticky;height:fit-content;top:8rem;align-items:center}@media (max-width: 768px){.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image{width:100%;display:flex;justify-content:center;flex-direction:column;gap:1rem;position:static}}.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image>img{width:50%}@media (max-width: 768px){.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details-image>img{width:70%}}.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details{width:60%;background:#f9fafa;padding:1.5rem;font-size:.9rem}@media (max-width: 768px){.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details{order:2;width:100%;gap:.5rem}}.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details span{font-weight:700;font-size:.9rem;margin-top:5px;display:inline-block}@media (max-width: 768px){.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details span{font-size:1.1rem}}.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details>b{font-weight:700}.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .price{color:#818cf8;margin:0;margin-top:2rem;font-size:3.5rem;font-weight:600}.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .price+em{display:block;transform:translateY(-1rem)}.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .client-description-label{margin-bottom:1rem}.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .client-description-input{padding:.5rem;border:1px solid #ccc;border-radius:8px;width:75%}@media (max-width: 768px){.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-details .client-description-input{width:100%}}.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-image{display:flex;justify-content:center}.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-image img{max-width:90%;margin-top:2rem;max-height:18rem}.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-ar-button{position:relative;width:100%;cursor:pointer}.produkt-boxes .zusammenfassung-produkt-box .produkt-details-box .produkt-ar-button div{position:absolute;width:100%;text-align:right}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box{display:flex;width:100%;min-height:38px}@media (max-width: 768px){.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box{flex-direction:column}}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount{display:flex;gap:1rem;align-items:center;padding:0 1rem;border:1px solid #d2e3f2}@media (max-width: 768px){.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount{width:100%}}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>div{position:relative}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>div:after{position:absolute;bottom:50%;left:50%;transform:translate(-50%,52.5%);content:"";opacity:0;width:2rem;height:2rem;border-radius:50%;z-index:-1;transition:.2s}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>div:hover:after{opacity:1}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>span{font-weight:500}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount img{width:1rem;object-fit:contain}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div{display:flex;justify-content:space-between;align-items:center;margin:0 auto;width:100%;gap:.5rem;padding:.25rem 0}@media screen and (max-width: 786px){.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div{width:4rem;justify-content:flex-end;flex-grow:1}}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div>input{border:0;border:2px solid #f5f5f5;border-radius:8px;color:#a3a3a3;text-align:center;width:4rem;font-size:.9rem;background:transparent}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div div{cursor:pointer;border-radius:50%;width:1.75rem;height:1.75rem;display:flex;justify-content:center;align-items:center;transition:.2s}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .product-amount>div div:hover{background-color:#fafafa}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box .waves-effect img{max-width:1.25rem;aspect-ratio:1;object-fit:contain}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox){cursor:pointer;padding:0;background:#fffdf5;border:1px solid #FFF5CC;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:500;flex-grow:1;gap:1rem;position:relative;overflow:visible}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button{width:100%;height:100%;outline:none;border:none;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:.25rem 0}@media (max-width: 768px){.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button{justify-content:flex-start}}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button span svg{transition:transform .25s ease-in-out}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button span svg path:nth-child(2){fill:#818cf8}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) button span.opened svg{transform:rotate(180deg)}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list{position:absolute;width:calc(100% + 2px);top:100%;left:-1px;z-index:1;overflow:hidden;background-color:#fffdf5;border:1px solid #FFF5CC;height:0;transition:height .25s ease-in-out}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul{list-style-type:none;margin:0;padding:0;width:100%}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li{width:100%;padding:.5rem .25rem}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li div{display:flex;column-gap:.5rem}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li div img{z-index:1}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox) .dropdown-list ul li:hover{background-color:#f5f5f5}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox):hover{background-color:#f5f5f5}@media (max-width: 768px){.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox){justify-content:flex-start;font-size:1.4rem;padding:.25rem 1.5rem}}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox)>div{display:flex;gap:1rem;align-items:center}.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox)>div img{object-fit:contain;width:1rem}@media (max-width: 768px){.produkt-boxes .zusammenfassung-produkt-box .produkt-buttons-box>div:not(.popupzusamm,.product-amount,.box-checkbox)>div img{width:1.4rem}}.produkt-boxes .zusammenfassung-produkt-box .box-checkbox{display:flex;align-items:center;justify-content:center;padding:0 .75rem;background-color:#fffae6;border:1px solid #FFF5CC}.produkt-boxes .zusammenfassung-produkt-box .box-checkbox .custom-checbox-wrapper{width:1.5rem;height:1.5rem}.produkt-boxes .prices-result-wrapper{padding:1rem;display:flex;flex-direction:column}.produkt-boxes .prices-result-wrapper .price-result-row{width:100%;display:flex;justify-content:center}.produkt-boxes .prices-result-wrapper .price-result-row>div{display:flex;justify-content:flex-end;align-items:flex-end;margin-left:auto}.produkt-boxes .prices-result-wrapper .price-result-row>div:first-of-type{width:75%;text-align:right}.produkt-boxes .prices-result-wrapper .price-result-row .price-result{color:#818cf8}.produkt-boxes .basket-section .form-check-wrapper{display:flex;gap:1rem}@media screen and (max-width: 786px){.produkt-boxes .basket-section .form-check-wrapper{flex-direction:column}}.produkt-boxes .basket-section .form-check-wrapper .form-check{padding:1rem}.produkt-boxes .basket-section .form-check .form-check-input{cursor:pointer}.produkt-boxes .basket-section .form-check .form-check-input:checked{background-color:#818cf8;border-color:#818cf8;background-size:65%;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1883 0.938477L11.25 2.0002L4.5 8.7502L0.75 5.0002L1.81172 3.93848L4.5 6.6291L10.1883 0.938477Z' fill='white'/%3E%3C/svg%3E%0A")}.produkt-boxes .basket-section .form-check .form-check-input:focus{box-shadow:none}.produkt-boxes .basket-section .link-wrapper .link{color:#818cf8}.produkt-boxes .basket-section #transport-information .card-body{border-radius:0}.produkt-boxes .basket-section #transport-information .collapse-body-content{font-size:1.1rem;margin-top:1rem}.produkt-boxes .basket-section #transport-information .collapse-body-content p{margin:0}.produkt-boxes .produkt-buttons-managment{width:100%;display:flex;justify-content:space-between;align-items:center;border:1px solid #fafafa;padding:1rem}.produkt-boxes .produkt-buttons-managment .option-wrapper .custom-checbox-wrapper{width:1.5rem;height:1.5rem}.produkt-boxes .produkt-buttons-managment .option-wrapper label{font-weight:600}.produkt-boxes .produkt-buttons-managment .main-collaps{display:flex;flex-direction:column;align-items:self-end}.produkt-boxes .produkt-buttons-managment .main-collaps .main-collaps-label{display:flex;align-items:center;color:#4f46e5;line-height:normal;cursor:pointer}.produkt-boxes .produkt-buttons-managment .main-collaps .main-collaps-label img{margin-left:.75rem;transition:transform .25s ease-in-out}.produkt-boxes .produkt-buttons-managment .main-collaps .input{display:none}.produkt-boxes .produkt-buttons-managment .main-collaps .input:checked+.main-collaps-label img{transform:rotate(180deg)}.produkt-boxes .produkt-buttons-managment .main-collaps .input:checked~.dropdown-list{grid-template-rows:1fr;opacity:1}.produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s ease-in-out,opacity .25s ease-in-out}.produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list .dropdown-content{overflow:hidden;display:flex;flex-direction:column;align-items:flex-end;list-style:none}.produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list .dropdown-content .item-main-collaps{line-height:1.75;font-weight:500;cursor:pointer;padding:0 .5rem;transition:background-color .25s ease-in-out}.produkt-boxes .produkt-buttons-managment .main-collaps .dropdown-list .dropdown-content .item-main-collaps:hover{background-color:#e5e9eb}.produkt-boxes .btn-share{width:3.75rem;height:3.75rem}.box-show-text-zusammenfassung .more-text{transition:max-height .2s ease-out;overflow:hidden}.box-show-text-zusammenfassung .more-text .text{margin:0;height:fit-content}.box-show-text-zusammenfassung .icon-show-more{transition:transform .35s ease;pointer-events:none}.box-show-text-zusammenfassung .buttons-show-more{border:none;color:#818cf8;border-radius:8px;text-align:left;background-color:transparent;position:relative;font-weight:600;display:flex;justify-content:center;margin:0 auto;padding:.5rem;align-items:center;cursor:pointer}.box-show-text-zusammenfassung .buttons-show-more>div{margin-left:5px;pointer-events:none}.box-show-text-zusammenfassung .overflow-text{max-height:200px!important;transition:max-height .2s ease-in;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgb(0,0,0)),to(rgba(0,0,0,0)))}.box-show-text-zusammenfassung .rotate-icon-overflow-text{transform:rotate(180deg)}.box-show-text-zusammenfassung .class-card-zusammenfassung{display:flex;align-items:center;gap:1rem}.box-show-text-zusammenfassung .class-card-zusammenfassung:not(:last-child){margin-bottom:.5rem}.box-show-text-zusammenfassung .class-card-zusammenfassung img{width:2.5rem;height:auto;display:inline-block}.basket-empty{text-align:center;margin:3rem 0 0rem;display:flex;flex-direction:column;gap:1rem;background-color:#e5e9eb;padding:5rem;border-radius:8px}.basket-empty p{font-weight:600;font-size:1.5rem}.basket-empty a{display:block;width:fit-content;margin:0 auto}.form-view .request__pending{background-color:#3730a3;justify-content:space-between;align-items:center;padding:1rem 2rem;position:absolute;color:#fff;bottom:-1rem;display:flex;width:100%;animation:bounceIn 1s}.form-view .request__pending .profile-main-loader{width:2rem;height:2rem}.form-view .request__pending .profile-main-loader svg{width:100%;height:100%}.form-submit-bar{position:relative;display:flex;justify-content:flex-end}.popupzusamm{position:fixed;bottom:10%;padding:1rem 2rem;background-color:#312e81;color:#fff;z-index:9;left:50%;transform:translate(-50%);width:75vw;text-align:center;font-size:1.2rem;display:flex;align-items:center;justify-content:space-between}@media (max-width: 768px){.popupzusamm{width:90vw;bottom:12.5%;display:flex;flex-direction:column;gap:1rem}}.popupzusamm div{display:flex;gap:2rem;justify-content:center;align-items:center}.popupzusamm div .popup-cancel{cursor:pointer}.popupzusamm div .progress-line{position:absolute;bottom:0;left:0;width:0;height:5px;background:#fff;animation:widthScale 7s;animation-delay:.5s}.popupzusamm div .popup-delete{background:#fff;color:#312e81;border-radius:8px;padding:.5rem 3rem;border:1px solid white;cursor:pointer;transition:.3s}.popupzusamm div .popup-delete:hover{background-color:#312e81;color:#fff}.basket-modal,.sheme-modal{position:fixed;top:0;left:0;z-index:1060;background:#312e2e8c;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.basket-modal .basket-modal-content,.basket-modal .sheme-modal-content,.sheme-modal .basket-modal-content,.sheme-modal .sheme-modal-content{padding:10px;margin:20px auto auto;background:#fff;border-radius:.5rem;text-align:center;width:fit-content;max-width:1200px;display:flex;flex-direction:column}@media (max-width: 768px){.basket-modal .basket-modal-content,.basket-modal .sheme-modal-content,.sheme-modal .basket-modal-content,.sheme-modal .sheme-modal-content{width:90%}}.basket-modal .close-btn,.sheme-modal .close-btn{float:right;padding:.25rem .5rem}.basket-modal img,.sheme-modal img{margin:auto;max-height:93vh;overflow:auto}.basket-modal .coupon-code-container,.sheme-modal .coupon-code-container{width:100%;display:flex;align-items:center;flex-direction:column;margin-bottom:1rem}.basket-modal .coupon-code-container p,.sheme-modal .coupon-code-container p{text-align:center;font-size:1rem;font-weight:700;margin-bottom:1rem}.basket-modal .coupon-code-container .code-wrapper,.sheme-modal .coupon-code-container .code-wrapper{padding:.5rem 1.25rem;background-color:#e0e7ff;border:2px dashed #4338ca;border-radius:10px;width:fit-content}.basket-modal .coupon-code-container .code-wrapper span,.sheme-modal .coupon-code-container .code-wrapper span{font-size:.875rem;font-weight:400;line-height:1.5;text-align:center}.basket-modal .coupon-code-container .flex-row,.sheme-modal .coupon-code-container .flex-row{display:flex;align-items:center;gap:.75rem}@media (max-width: 768px){.basket-modal .coupon-code-container .flex-row,.sheme-modal .coupon-code-container .flex-row{flex-direction:column}.basket-modal .coupon-code-container .flex-row .main-btn,.sheme-modal .coupon-code-container .flex-row .main-btn{margin-left:auto}}@media (max-width: 450px){.basket-modal .coupon-code-container .flex-row .main-btn,.sheme-modal .coupon-code-container .flex-row .main-btn{width:100%;margin:0}}.basket-modal .flex-row,.sheme-modal .flex-row{display:flex;align-items:center;gap:.5rem}.basket-modal textarea,.sheme-modal textarea{padding:.5rem;border:1px solid #ccc;border-radius:8px;width:75%;min-height:3rem;resize:none}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mt-3{margin-top:1rem}.ms-2{margin-left:.5rem}.produkt-enter-active,.produkt-leave-active{transition:all .5s ease}.produkt-enter-from,.produkt-leave-to{opacity:0;transform:translate(30px)}.main-ar-node{text-align:center}.main-ar-node svg{padding:.375rem;border-radius:var(--configurator-border-radius);width:4rem;height:auto;transition:background-color .15s ease-in-out}.main-ar-node svg:hover{background-color:var(--configurator-secondary);border-color:var(--configurator-secondary)}.rating-wrapper{padding:1.5rem 0}.rating-wrapper .content-wrapper{display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.rating-wrapper .content-wrapper .share-icons-wrapper{display:none}}
