h1.text-3xl,h1.text-4xl{font-size:30px}body{padding-bottom:calc(env(safe-area-inset-bottom) + 4rem)}.line-clamp-2{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.preloader-click{z-index:9999;background-color:#fffc;justify-content:center;align-items:center;font-size:24px;display:flex;position:fixed;inset:0}.bold{font-weight:500}p,.category-products p,.category-products h2,.category-products ul{padding:10px 0}.category-products a{color:#ec4899}.category-products h2{color:#333;text-align:left;font-size:1.75rem;font-weight:600;line-height:1.3}.category-products .our-works-header{text-align:center}.heading-color{color:#592f21}.rounded-image{border-radius:.8rem}.detail-product-block-img{border:1px solid #e5e5e5;border-radius:10px;min-width:250px;max-width:500px}.block-price{background-color:#fff8f0;border-radius:10px}.block-product-cart{background-color:#f9f8f8;border:1px solid #e5e5e5;align-items:center}.block-product-cart .name{align-self:flex-start}.detail-product{margin-top:1rem}.detail-product .right-section{gap:1rem}.detail-product .right-section .detail-product-left{width:100%;max-width:500px}.detail-product .right-section .detail-product-right{max-width:430px}.detail-product .right-section .detail-product-rigth{width:100%;max-width:574px;margin-right:1rem}.detail-product .left-section{width:100%;max-width:380.33px}.price_block{flex-wrap:wrap;gap:20px;display:flex}.price_block .item-price{align-items:center;display:flex}.price_block .item-price .currency{color:#f33;padding-right:10px;font-size:45px}.price_block .item-price .num{font-size:14px;font-weight:700}.price_block .after .currency{color:#009ce6}.price_block .after .desc{color:#414141;font-size:12.5px}.sidebar_left{background-color:#fff;flex-direction:column;align-items:center;width:100%;max-width:285px;padding-left:10px;padding-right:10px;display:flex}.price_pay_for{margin-top:15px}.sidebar_left_pr{text-align:center}#price_order{font-size:24px;font-weight:500}.сurrency{color:#198754;font-size:22px}.order{cursor:pointer;background-color:#ffcc01;border-radius:4px;justify-content:center;align-items:center;width:100%;max-width:201px;height:50px;margin-top:15px;display:flex}.order:hover{opacity:.8}.price_order.active{display:flex;position:relative}.price_order.active:before,.price_order.active:after{content:" ";opacity:0;backface-visibility:hidden;border:1px solid #25d366;border-radius:50%;animation:1.5s linear infinite whatsapp;display:block;position:absolute;inset:-20px}.price_order.active span{background-position:0 -1px;background-repeat:no-repeat;background-size:55px;width:100%;height:100%;display:block}.price_order.active:after{animation-delay:.5s}.slick-initialized .slick-slide.slick-current{position:relative}.slick-initialized .slick-slide.slick-current:before{content:url(/img/checkbox.svg);z-index:10;position:absolute;top:0;left:50%;transform:translate(-50%)}.slick-initialized .slick-slide.slick-current p{height:36px;font-weight:700}.slick-slider{box-sizing:border-box;max-width:574px;padding:20px 20px 0;overflow:hidden}.slick-slider .slick-dots{position:static}.auth-social-buttons{justify-content:center;gap:.5rem;display:flex}.product-load{margin-top:.5rem}.loader-spinner{z-index:9999;background-color:#ffffffb3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.breadcrumb{background-color:#f8f9fa;border-radius:.375rem;flex-wrap:wrap;margin-bottom:1rem;padding:.75rem 1rem;list-style:none;display:flex}.breadcrumb-item+.breadcrumb-item:before{content:">";color:#6c757d;padding-left:.5rem;padding-right:.5rem;display:inline-block}.breadcrumb-item-href:hover{color:#c0392b}.breadcrumb-item.active{color:#6c757d}.products-container{flex-wrap:wrap;gap:16px;margin-bottom:32px;display:flex}.product-item{background-color:#fff;border:1px solid #ddd;flex:calc(33.333% - 16px);padding:16px;box-shadow:0 2px 4px #0000001a}hr{background:#eaeaea;border:0;height:1px;margin:32px 0}.description-container{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:4px;padding:16px}.description-container .text-4xl{font-size:24px}.description-container .text-3xl{font-size:20px}.description-container .text-2xl{font-size:18px}.description-container p,.description-container ul,.description-container ol{padding-bottom:20px}.description-container .mb-2{margin-bottom:0}.sidebar{width:100%;max-width:250px}.container-card{flex-wrap:wrap;justify-content:center;gap:20px;font-family:Arial,sans-serif;display:flex}.block-button-order-modal{justify-content:center;display:flex}.block-button-order-modal .order-btn{color:#fff;cursor:pointer;background-color:#e74c3c;border:none;border-radius:5px;margin-top:10px;padding:10px;font-size:16px}.block-button-order-modal .order-btn:hover{opacity:.7}.select_date{margin-top:6px;margin-bottom:15px}.select_date .react-datepicker-wrapper{width:100%}.select_date .custom-placeholder::placeholder{color:#000;opacity:1;font-size:14px}.order-btn:disabled{cursor:not-allowed;opacity:.5}.order-btn[title]{position:relative}.order-btn.disabled[title]:hover:after{content:attr(title);color:#fff;white-space:nowrap;background-color:#333;border-radius:3px;margin-bottom:5px;padding:5px;font-size:12px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}#payment-form{width:100%}#payment-form iframe{border:none;width:100%;height:100vh}.order-button{z-index:10;background-color:#ff6e8c}.order-button .block{margin:0;padding:0;font-weight:400;line-height:1}.order-button:hover{opacity:.7;background-color:#eb8398}.buy-main{background-color:#ff8aa2}.buy-main:hover{background-color:#e05470}a{color:inherit;text-decoration:none;display:inline-block;position:relative}a:after{content:"";transform-origin:100% 100%;background-color:currentColor;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}a:hover:after{transform-origin:0 100%;transform:scaleX(1)}.no-underline:after,.no-underline:hover:after{content:none}.show-more{background-color:#c2965b}.show-more:hover{background-color:#af8752}.aside{background-color:#f4f4f4;border-right:1px solid #ddd;width:250px;padding:1rem}.aside h2{margin-top:0}.aside nav{margin-top:1rem}.aside nav ul{margin:0;padding:0;list-style-type:none}.aside nav ul>li{margin-bottom:.5rem;font-weight:700}.aside nav ul>li a{color:#000;text-decoration:none;transition:color .3s}.aside nav ul>li a:hover{color:#c0392b}.aside nav ul>li>ul{border-left:2px solid #ddd;margin-left:20px;padding-left:10px}.aside nav ul>li>ul li{margin-bottom:.5rem;font-weight:400}.aside nav ul>li>ul li a{color:#555;text-decoration:none}.aside nav ul>li>ul li a:hover{color:#c0392b}.aside nav ul>li>ul li .active{color:#1d4ed8}.aside nav ul>li>ul li>ul{border-left:2px solid #ddd;margin-left:20px;padding-left:10px}main.content{padding:0 15px}.individual-order-modal{z-index:100}@keyframes whatsapp{0%{opacity:0;transform:scale(.5)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}.icon{object-fit:contain;border-radius:8px;width:80px;height:auto;box-shadow:0 2px 8px #0000001a}@media (max-width:768px){.icon{width:60px}}@media (max-width:480px){.icon{width:50px}}.name-filling{align-items:center;gap:12px;display:flex}
@media (max-width:1280px){.container.category-products,.container.layout{max-width:100%}.detail-product .right-section .detail-product-left{width:60%;max-width:100%}.detail-product .right-section .detail-product-rigth{width:40%;max-width:100%}.detail-product .left-section{max-width:250px}}@media (max-width:1023px){#root .fixed-nav{z-index:10;width:100%;position:fixed;bottom:0}#root .order-button{bottom:3.5rem}#root footer .container{margin-bottom:10px}}@media (max-width:980px){.detail-product{flex-direction:column}.detail-product .right-section .detail-product-rigth{margin-right:0}.detail-product .left-section{max-width:100%}.content{padding:0 1rem}.name-filling .icon{height:auto}.slick-slide img{object-fit:cover;height:150px}}@media (max-width:768px){#root .mobile-contact-container{bottom:6.5rem}}@media (max-width:720px){.right-section{flex-wrap:wrap;justify-content:center}.right-section .detail-product-left,.right-section .detail-product-right{width:100%}}@media (max-width:580px){.detail-product .right-section{flex-direction:column}.detail-product .right-section .detail-product-left,.detail-product .right-section .detail-product-rigth{width:100%}.sidebar{display:none}}
