div.description-short{text-align:center}div.description-short p{font-size:16px}@media screen and (min-width:1024px){div.description-short{padding:0 60px}}.category-description h2{font-size:24px;font-weight:600;margin-bottom:15px;overflow-wrap:break-word;padding:8px 0 0}.category-description h2>span,.category-description h2>strong{font-size:inherit}.category-description h3{font-size:18px;font-weight:600;margin-bottom:10px;padding:8px 0 0}.category-description h3>span,.category-description h3>strong{font-size:inherit}.category-description h4{font-size:16px;font-weight:600;margin-bottom:5px;padding:8px 0 0}.category-description h4>span,.category-description h4>strong{font-size:inherit}.category-description li,.category-description p{margin-bottom:8px}.category-description ul{list-style-position:inside;list-style-type:disc}.category-description ol{list-style-position:inside;list-style-type:decimal}.floor-studio-banner{line-height:0;margin-top:1.5rem}#modal-pdf-catalog .modal-content{background-color:#fff;height:90%;position:relative;width:90%}#modal-pdf-catalog .modal-content .modal-iframe-container{height:100%;left:0;position:absolute;top:0;width:100%}#modal-video-catalog .modal-content{background-color:transparent;max-height:80%;max-width:80%;position:relative;text-align:center;width:100%}#modal-video-catalog .modal-content .box{aspect-ratio:16/9;margin:0 auto;max-height:100%;max-width:100%;position:relative}#modal-video-catalog .modal-content iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-thumbnail{cursor:pointer;display:table;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:800px;overflow:hidden;position:relative}.video-thumbnail .play-icon{align-items:center;background-color:var(--secondary-color);border-radius:50%;display:flex;height:60px;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:60px}.video-thumbnail .play-icon i{color:var(--primary-color);font-size:40px}.promotional-category .top-category-block{background-color:#fff;display:grid;grid-template-columns:1fr 1fr;margin-top:-1.5rem}@media screen and (max-width:768px){.promotional-category .top-category-block{gap:20px;grid-template-columns:1fr}}@media print,screen and (min-width:769px){.promotional-category .category-image{display:flex}.promotional-category:nth-child(2n) .category-image{grid-column:2;justify-content:flex-end}.promotional-category:nth-child(2n) .category-information{grid-row:1}}.promotional-category .promo-product-list-block{background-color:#f4f7ff;padding:20px}.promotional-category .promo-product-list-block .subtitle{color:var(--primary-color);font-weight:500}.promotional-category .product{background:#fff;cursor:pointer;height:100%;outline:2px solid transparent;position:relative;transition:all .3s ease}.promotional-category .product>:not(.product-image,.promo-product-info){padding:0 20px}.promotional-category .product:hover{outline:2px solid var(--primary-color)}.promotional-category .product-image{display:flex;justify-content:center;margin:20px 0}.promotional-category .product-name{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;font-size:16px;height:90px;margin-bottom:10px;overflow:hidden;text-align:center;text-overflow:ellipsis}@media screen and (min-width:769px) and (max-width:1023px){.promotional-category .product-name{-webkit-line-clamp:3;height:80px}}@media screen and (max-width:768px){.promotional-category .product-name{-webkit-line-clamp:3;height:65px}}.promotional-category .promo-product-list{align-items:center;display:grid;gap:20px}@media screen and (max-width:768px){.promotional-category .promo-product-list{grid-template-columns:repeat(1,1fr)}}@media print,screen and (min-width:769px){.promotional-category .promo-product-list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.promotional-category .promo-product-list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1408px){.promotional-category .promo-product-list{grid-template-columns:repeat(6,1fr)}}.promotional-category .promo-product-info{margin-bottom:20px;padding:0 75px 0 20px}@media screen and (min-width:1408px){.promotional-category .promo-product-info{margin-top:20px}}.promotional-category .promo-product-info>.product-best-price{align-items:center;justify-content:flex-start}.promotional-category .promo-product-info>.product-best-price .product-last-price{font-weight:600}.promotional-category .promo-product-info .special-price{display:flex;gap:5px;justify-content:flex-start}.promotional-category .promo-product-info .special-price .product-disccount:before{content:"("}.promotional-category .promo-product-info .special-price .product-disccount:after{content:")"}.promotional-category .promo-product-info .product-base-price{font-size:12px;text-decoration:line-through}.promotional-category .promo-product-info .product-base-price *{font-size:12px}.promotional-category .choose-model{align-self:center;z-index:2}.promotional-category .product-actions{background-color:#003794;border-top-left-radius:50px;bottom:0;position:absolute;right:0;text-align:right;transition:all .3s ease;width:70px;z-index:2}.promotional-category .product-actions i{color:#fff;padding-right:15px}.promotional-category .product-actions:hover{background-color:#1469ef}.promotional-category .see-more{align-items:center;background-color:#f4f7ff;display:flex;justify-content:center;margin:auto;padding-bottom:20px}@media screen and (min-width:1024px){.promotional-category .see-more{border-bottom-left-radius:50px;border-bottom-right-radius:50px;width:13%}}.promotional-category .bot-category-block{margin-top:40px}@media print,screen and (min-width:769px){.promotional-category .bot-category-block .description-long{display:grid;grid-template-columns:1fr 1fr}.promotional-category .bot-category-block .description-long>div:last-child{grid-column:1/3;margin:auto;width:50%}}.promotional-category .category-information{display:flex;flex-flow:column;justify-content:center;padding:60px}.promotional-category .category-information h2{color:var(--primary-color);font-size:20px;font-weight:500;text-transform:uppercase}.promotional-category .category-information span{color:var(--primary-color);font-weight:500}.promotional-category .category-information p{margin-top:20px}@media screen and (max-width:768px){.promotional-category .category-information{padding:20px .5rem}}.lateral-banner-container{bottom:70px;display:flex;left:10px;position:fixed;transition:all .4s ease;z-index:5}.lateral-banner-container:not(.active) .lateral-banner-block{opacity:0;width:0!important}.lateral-banner-container.active .button-block,.lateral-banner-container:not(.active) .lateral-banner-block button{opacity:0}.lateral-banner-container .button-block{bottom:0;position:absolute}.lateral-banner-container li{position:relative}.lateral-banner-container .tns-nav{display:none!important}.lateral-banner-block{background-color:#fff;border-radius:8px;box-shadow:7px 8px 8px 0 rgba(0,0,0,.1);overflow:hidden;width:100%}.lateral-banner-block button{opacity:1;transition:opacity .3s ease-in}.lateral-banner-block .lateral-banner .text{display:flex;flex-flow:column;font-size:12px;gap:5px;padding:20px 30px;position:absolute;top:0}.lateral-banner-block .lateral-banner .text *{color:inherit;font-size:inherit}.lateral-banner-block .toggle-lateral-banner{position:absolute;right:2.5px;top:2.5px}.button-block .button{border-radius:100%!important;height:48px;padding:0!important;width:48px}.button-block .button i{font-size:30px;z-index:1}.button-block .button span{background:#1469ef;border-radius:20px;color:#fff;left:35%;padding:10px 10px 10px 25px;position:absolute;transition:opacity .5s ease}.button-block .button:not(:hover) span{opacity:0;visibility:hidden}.button-block .button:hover span{opacity:1;visibility:visible}.lateral-banner-block .tns-controls button,.lateral-banner-block .tns-nav button{transition:all .3s ease}.lateral-banner-block .tns-controls{align-items:center;display:flex;justify-content:center;position:absolute;top:50%;width:100%;z-index:10}.lateral-banner-block .tns-controls button{background-color:hsla(0,0%,4%,.2);border:none;border-radius:50%;color:#fff;display:flex;font-size:40px;height:30px;justify-content:center;line-height:43px;padding:0;position:absolute;width:30px}.lateral-banner-block .tns-controls button:hover{background-color:var(--primary-color)}.lateral-banner-block .tns-controls button:before{border:3px solid #fff;border-radius:2px;content:" ";display:block;float:right;height:10px;margin-top:10px;pointer-events:none;transform:rotate(-45deg);transform-origin:center;transition:all .3s ease;width:10px}.lateral-banner-block .tns-controls button:first-child{left:2.5px}.lateral-banner-block .tns-controls button:first-child:before{border-bottom:0;border-right:0;margin-left:2px}.lateral-banner-block .tns-controls button:last-child{right:2.5px}.lateral-banner-block .tns-controls button:last-child:before{border-left:0;border-top:0;margin-right:2px}@media screen and (min-width:1024px){.lateral-banner-block .tns-controls button{height:20px;width:20px}.lateral-banner-block .tns-controls button:before{border:2.5px solid #fff;border-radius:0;height:7px;margin-top:7px;width:7px}}
