.product-page{max-width:1380px;margin:0
auto}.title-block{display:flex;flex-flow:row;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:45px;padding:0
60px}.title-block
.title{margin:0;color:black;font-weight:700;font-size:40px;line-height:45px;text-transform:uppercase}.title-block .buttons-block{display:flex;flex-flow:row;gap:10px;max-width:330px}.title-block .buttons-block .wish-button{cursor:pointer;display:flex;align-items:center;background-color:white;padding-right:20px;border:1px
solid black;transition: .3s}.title-block .buttons-block .wish-button:hover{box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(150 148 141 / 60%)}.title-block .buttons-block .wish-button.active{background-color:#F8F8F7;border:1px
solid #F8F8F7}.title-block .buttons-block .wish-button
span{font-size:13px;line-height:20px;text-transform:uppercase;font-weight:700;color:black;text-wrap:nowrap;letter-spacing:0.05em}.image-gallery{display:flex;flex-flow:row;max-height:640px;gap:10px;position:relative;margin:0
60px}.image-gallery .main-image{width:100%;background-color:black}.image-gallery .main-image
img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1.33 / 1;opacity:0.97;pointer-events:none;background-color:#fff}.image-gallery .additional-images{display:flex;flex-flow:column;max-width:400px;width:100%;gap:10px}.image-gallery .additional-images .additional-images-wrapper{background-color:black;margin-top:auto}.image-gallery .additional-images .additional-images-wrapper
a{height:100%;display:block}.image-gallery .additional-images .additional-images-hidden{display:none}.image-gallery .additional-images
img{object-fit:cover;max-height:315px;opacity:0.97;pointer-events:none;background-color:#fff}.image-gallery
button{position:absolute;right:15px;bottom:15px;background-color:#fff;border:none;padding:15px
25px;display:flex;flex-flow:row;align-items:center;gap:10px;transition: .3s}.image-gallery button:hover{box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(150 148 141 / 60%)}.image-gallery button
span{font-weight:700;font-size:13px;line-height:19px;text-transform:uppercase;color:black}.benefits-block{display:flex;flex-flow:row;gap:45px;padding:45px
60px;border-bottom:1px solid #E9E7E2;margin-bottom:60px}.benefits-block .benefit-wrapper{width:100%;display:flex;flex-flow:row;align-items:center;gap:15px}.benefits-block .benefit-wrapper
span{font-weight:700;font-size:14px;line-height:20px;text-transform:uppercase;color:black}.content-block{display:flex;flex-flow:row;gap:137px;justify-content:space-between;padding:0
60px;margin-bottom:60px}.content-block
.content{max-width:723px}.content-block .content
.mt{margin-top:45px}.content-block .content .content-info{display:flex;flex-flow:column;gap:45px}.content-block .content
.title{color:black;font-weight:700;font-size:40px;line-height:45px;text-transform:uppercase;margin:0}.content-block .content .parent-entities-block{display:flex;flex-flow:row;gap:10px}.content-block .content .parent-entities-block
p{border:1px
solid #E9E7E2;padding:15px
25px;font-weight:700;font-size:13px;line-height:20px;text-transform:uppercase;color:black;margin:0}.content-block .content .content-description{color:#2B2922;font-weight:400;font-size:16px;line-height:30px;position:relative}.content-block .content .content-description.collapsed{max-height:540px;overflow:hidden}.content-block .content .content-description.collapsed::before{background:linear-gradient(rgba(249, 251, 251, 0) 80%, #fff);content:"";height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:1}.content-block .content .content-description.open::before{opacity:0}.content-block .content .specifications-block .specifications-title{color:black;font-size:25px;line-height:35px;font-weight:700;text-transform:uppercase;margin-bottom:30px}.content-block .content .specifications-block
table{border-collapse:collapse;border:1px
solid #E9E7E2;width:100%;margin-bottom:30px}.content-block .content .specifications-block table .attribute-name{width:50%;font-weight:700;font-size:12px;line-height:20px;text-transform:uppercase;color:black}.content-block .content .specifications-block table .attribute-text{width:50%;font-weight:400;font-size:16px;line-height:30px;text-transform:uppercase;color:black}.content-block .content .specifications-block table td:first-child,
.content-block .content .specifications-block table .collapse-row .hidden-wrapper td:first-child{padding:15px
5px 15px 15px;border-bottom:1px solid #E9E7E2}.content-block .content .specifications-block table td:last-child,
.content-block .content .specifications-block table .collapse-row .hidden-wrapper td:last-child{border-left:none;padding:15px
15px 15px 5px;border-bottom:1px solid #E9E7E2}.content-block .content .specifications-block table tr:not(.collapse-row):last-child td,
.content-block .content .specifications-block table .hidden-wrapper table tr:last-child
td{border-bottom:none !important}.content-block .content .specifications-block table .collapse-row
table{border:none;margin-bottom:0}.content-block .content .specifications-block table .collapse-row
td{padding:0;border:none}.content-block .content .specifications-block table .hidden-wrapper{max-height:0;overflow:hidden}.content-block .content .specifications-block table .hidden-wrapper.open{max-height:1000px}.content-block .content .specifications-block table .hidden-wrapper table tr:first-child
td{border-top:1px solid #E9E7E2}.content-block .content .more-btn, .content-block .content .desc-more-btn{box-sizing:border-box;background-color:#fff;border:1px
solid black;padding:15px
25px;width:100%;max-width:292px;display:flex;flex-flow:row;justify-content:center;align-items:center;gap:10px;transition: .3s}.content-block .content .more-btn:hover, .content-block .content .desc-more-btn:hover{box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(150 148 141 / 60%)}.content-block .content .more-btn svg, .content-block .content .desc-more-btn
svg{color:black}.content-block .content .more-btn span, .content-block .content .desc-more-btn
span{color:black;font-weight:700;font-size:13px;line-height:20px;text-transform:uppercase}.additional-specifications-block{padding-top:45px;border-top:1px solid #E9E7E2;display:flex;flex-flow:column;gap:45px}.additional-specifications-block
div{display:flex;flex-flow:column;gap:15px}.additional-specifications-block div p:first-child{font-weight:700;font-size:17px;line-height:25px;text-transform:uppercase;color:black;margin:0}.additional-specifications-block div p:last-child{font-weight:400;font-size:16px;line-height:30px;color:#2B2922;margin:0}.control{width:100%;max-width:400px;min-width:370px;height:max-content;display:flex;flex-flow:column;gap:30px}.control .control-block{display:flex;flex-flow:column;gap:15px;border:5px
solid #F8F8F7;padding:45px
40px}.control .control-block .price-block{display:flex;flex-flow:column;gap:10px}.control .control-block .price-block
.price{color:black;font-weight:700;font-size:40px;line-height:45px;text-transform:uppercase;margin:0}.control .control-block .price-block .original-price-block{display:flex;flex-flow:row;gap:10px}.control .control-block .price-block .original-price-block .original-price{font-weight:400;font-size:16px;line-height:30px;text-decoration:line-through;color:#DB4461;margin:0}.control .control-block .price-block .special-price-label{font-weight:400;font-size:16px;line-height:30px;color:white;background-color:#DB4461;margin:0;padding:0
5px}.control .control-block .price-block
.stock{display:flex;flex-flow:row;align-items:center;gap:5px}.control .control-block .price-block .stock
span{font-weight:400;font-size:16px;line-height:30px}.control .control-block .price-block .in-stock svg, .control .control-block .price-block .in-stock
span{color:#000}.control .control-block .price-block .out-stock svg, .control .control-block .price-block .out-stock
span{color:#96948D}.control .control-block .control-buttons{padding-top:30px;border-top:1px solid #F8F8F7;display:flex;flex-flow:column;gap:15px}.control .control-block .control-buttons .option-block{display:flex;flex-flow:column;gap:5px}.control .control-block .control-buttons .option-block
label{font-weight:700;font-size:13px;line-height:20px;text-transform:uppercase;color:black;margin:0}.control .control-block .control-buttons .option-block
select{width:100%;border:none;padding:15px;background-color:#F8F8F7;outline:none;font-weight:700;font-size:17px;line-height:25px;text-transform:uppercase;color:black}.control .control-block .control-buttons .cart-buttons{display:flex;flex-flow:row;gap:10px}.control .control-block .control-buttons .cart-buttons .product-quantity-block{background-color:#F8F8F7;display:flex;flex-flow:row;align-items:center;gap:5px;width:100%;max-width:150px;padding:15px}.control .control-block .control-buttons .cart-buttons .product-quantity-block
input{width:100%;outline:none;text-align:center;-moz-appearance:textfield}.control .control-block .control-buttons .cart-buttons .product-quantity-block input::-webkit-outer-spin-button,
.control .control-block .control-buttons .cart-buttons .product-quantity-block input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.control .control-block .control-buttons .cart-buttons .product-quantity-block input,
.control .control-block .control-buttons .cart-buttons .product-quantity-block
button{border:none;background-color:transparent;padding:0}.control .control-block .control-buttons .cart-buttons .product-quantity-block
button{height:20px}.control .control-block .control-buttons .cart-buttons .add-to-cart-button{background-color:black;color:white;border:none;font-weight:700;font-size:13px;line-height:20px;text-transform:uppercase;padding:15px
26.5px;text-wrap:nowrap;max-width:150px;width:100%;transition: .3s}.control .control-block .control-buttons .cart-buttons .add-to-cart-button:hover{color:#CDB97D}.control .control-block .control-buttons .whatsapp-button{width:100%;background-color:#25D366;border:none;padding:13px;display:flex;flex-flow:row;align-items:center;justify-content:center;transition: .3s}.control .control-block .control-buttons .whatsapp-button:hover{box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(150 148 141 / 60%)}.control .control-block .control-buttons .showroom-popup-button{width:100%;border:1px
solid black;background-color:white;font-weight:700;font-size:13px;line-height:20px;text-transform:uppercase;padding:15px;text-align:center;color:black;transition: .3s}.control .control-block .control-buttons .showroom-popup-button:hover{box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(150 148 141 / 60%)}.control .control-block .shipping-hint-block
p{width:100%;text-align:center;margin:15px
0 0;font-weight:400;font-size:14px;line-height:20px;color:#5f5c54}.control
.instalments{display:flex;flex-flow:column;gap:10px}.other-products-block{margin:0
60px 60px;padding-top:60px;border-top:1px solid #E9E7E2}.other-products-block
.title{color:black;font-weight:700;font-size:40px;line-height:45px;text-transform:uppercase;margin-bottom:45px}.product-cards-block{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px;max-width:100%}.product-cards-block .product-card{display:flex;flex-flow:column;width:100%;margin:0
auto;cursor:pointer}.product-cards-block .product-card .card-image-block{border:1px
solid #E9E7E2;margin-bottom:15px;position:relative;overflow:hidden}.product-cards-block .product-card .card-image-block
img{aspect-ratio:1 / 1;width:100%;height:auto;object-fit:cover;transition: .3s}.product-cards-block .product-card:hover .card-image-block
img{scale:1.1}.product-cards-block .product-card .card-image-block .wish-button{position:absolute;top:10px;right:10px;padding:0;height:50px;width:50px;cursor:pointer}.product-cards-block .product-card .card-image-block .labels-block{display:flex;flex-flow:row;gap:5px;position:absolute;bottom:5px;left:5px}.product-cards-block .product-card .card-image-block .labels-block .special-price-label{font-weight:700;font-size:11px;line-height:20px;text-transform:uppercase;padding:0
5px;background-color:#DB4461;color:#fff}.product-cards-block .product-card .product-name{text-align:center;font-weight:400;font-size:16px;line-height:30px;color:black;margin-bottom:5px;flex:1}.product-cards-block .product-card .product-price{text-align:center;font-weight:700;font-size:25px;line-height:35px;text-transform:uppercase;color:black;margin:0}.product-cards-block .product-card .product-original-price{text-align:center;font-weight:400;font-size:16px;line-height:30px;text-transform:uppercase;text-decoration:line-through;color:#DB4461;margin:0}.product-features{display:flex;flex-flow:row;gap:10px;margin:0
60px 60px;padding-bottom:60px;border-bottom:1px solid #E9E7E2}.product-features .feature-item{background-color:#F8F8F7;width:100%;display:flex;flex-flow:column;gap:15px;align-items:center;padding:30px}.product-features .feature-item .feature-more-btn{border:none;background-color:transparent;display:none;margin-top:5px}.product-features .feature-item div
svg{width:46px;height:46px}.product-features .feature-item .feature-content{display:flex;flex-flow:column;gap:10px}.product-features .feature-item .feature-content .feature-title{text-align:center;color:black;font-weight:700;font-size:14px;line-height:20px;text-transform:uppercase;margin:0}.product-features .feature-item .feature-content .feature-text{text-align:center;color:black;font-weight:400;font-size:14px;line-height:20px;margin:0}.showroom-popup-block{padding-left:0 !important}.showroom-popup{width:100%;height:100%;max-width:735px;max-height:580px;top:50%;transform:translateY(-50%) !important}.showroom-popup .close-modal{position:absolute;display:flex;justify-content:center;align-items:center;width:60px;height:60px;top:10px;right:10px;border:1px
solid #E9E7E2;border-radius:50%;background-color:transparent;padding:0;transition: .3s}.showroom-popup .close-modal:hover{box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(150 148 141 / 60%)}.showroom-popup .modal-content .modal-body{padding:72px
60px;display:flex;flex-flow:column;gap:45px}.showroom-popup .showroom-title{font-weight:700;font-size:40px;line-height:45px;text-transform:uppercase;color:black;margin:0}.showroom-popup .showroom-description{font-weight:400;font-size:16px;line-height:30px;color:black;margin:0}.showroom-popup .company-info{display:flex;flex-flow:column}.showroom-popup .company-info .company-title{font-weight:700;font-size:17px;line-height:25px;text-transform:uppercase;margin:0;color:black}.showroom-popup .company-info .company-address{font-weight:400;font-size:16px;line-height:30px;margin:0;color:black}.showroom-popup .company-actions{display:flex;flex-flow:row;gap:15px}.showroom-popup .company-actions
a{display:flex;flex-flow:row;align-items:center;gap:10px;background-color:#fff;border:1px
solid black;padding:15px
30px;transition: .3s}.showroom-popup .company-actions a:hover{box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(150 148 141 / 60%)}.showroom-popup .company-actions a
span{font-weight:700;font-size:14px;line-height:20px;text-transform:uppercase;color:black}.bottom-description-block{margin:0
60px}.other-links-block{margin-bottom:60px;display:flex;flex-flow:column;gap:30px;padding:0
60px}.other-links-block
.title{font-weight:700;font-size:30px;line-height:45px;text-transform:uppercase;color:#000;margin:0}.other-links-block .view-also-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:30px;grid-row-gap:15px}.other-links-block .view-also-grid .view-also-text{font-weight:400;font-size:17px;line-height:25px;height:50px;display:block;color:#000;transition: .3s}.other-links-block .view-also-grid .view-also-text:hover{color:#CDB97D}.gridGallery{display:none;height:100%;width:100%;overflow-y:auto;background-color:#333;position:fixed;top:0;left:0;z-index:99989;padding:30px
90px 15px 30px}.gridGallery.open{display:block}.gridGallery .images-block{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:30px}.gridGallery .images-block
a{height:max-content}.gridGallery .images-block a
img{background-color:#fff;width:100%;aspect-ratio:4 / 3;object-fit:cover}.gridGallery .close-btn{position:absolute;top:10px;right:10px;border:none;background-color:transparent}#product.product-page .no-padding{max-width:none !important}.block-content.child.child-blocks
h2{font-size:17px !important;line-height:25px !important;font-weight:700 !important;color:#000 !important;text-transform:uppercase !important;margin:0
0 30px !important}#product.product-page .vd #sortable>.no-padding.container-fluid{margin-bottom:60px}#product.product-page .bottom-description-block .vd-frontend,
.vd .no-padding.container-fluid p,
.vd .no-padding.container-fluid
li{font-weight:400;font-size:16px;line-height:30px;letter-spacing:0;color:#2B2922}.vd .no-padding.container-fluid p:last-child,
.vd .no-padding.container-fluid
ul{margin:0
0 30px}.vd p:last-child{margin:0
!important}@media only screen and (max-width: 1199px){.title-block{padding:0
45px}.image-gallery{margin:0
45px}.benefits-block{padding:45px
45px;margin-bottom:45px}.content-block{gap:60px;padding:0
45px;margin-bottom:45px}.other-products-block{margin:0
45px 45px;padding-top:45px}.product-features{padding-bottom:45px;margin:0
45px 45px}.other-links-block{margin-bottom:45px;padding:0
45px}.bottom-description-block{margin:0
45px}#product.product-page .vd #sortable>.no-padding.container-fluid{margin-bottom:45px}}@media only screen and (max-width: 992px){.title-block{flex-flow:column;align-items:flex-start;gap:15px;margin-bottom:25px;padding:0
30px}.title-block
.title{font-size:25px;line-height:35px}.image-gallery{margin:0}.image-gallery .main-image{width:100%;max-width:none}.image-gallery .additional-images{display:none}.benefits-block{flex-flow:column;gap:15px;padding:30px
30px;margin-bottom:15px;border-bottom:none}.content-block{flex-flow:column;padding:0;gap:0;margin-bottom:30px}.content-block
.content{order:1;max-width:none;padding:0
30px}.content-block .content .content-info{gap:30px;margin-top:30px}.content-block .content
.title{font-size:25px;line-height:35px}.content-block .content .specifications-block .specifications-title{font-size:17px;line-height:25px;font-weight:700}.content-block .content .specifications-block table .attribute-text{font-size:14px;line-height:20px}.content-block
.control{order:0;max-width:none;gap:15px}.control .control-block{border-left:none;border-right:none;padding:30px
30px;gap:10px}.control
.instalments{display:flex;flex-flow:column;padding:0
30px}.control .control-block .control-buttons .cart-buttons .add-to-cart-button{max-width:none}.product-cards-block{grid-template-columns:repeat(2,1fr);gap:15px}.additional-specifications-block{padding-top:30px;gap:30px}.other-products-block{margin:0
30px 30px;padding-top:30px}.other-products-block
.title{font-size:25px;line-height:35px;margin-bottom:30px}.product-cards-block .product-card .product-name{font-size:14px;line-height:20px}.product-cards-block .product-card .product-price{font-size:17px;line-height:25px}.product-features{flex-flow:column;margin:0
30px 30px;padding-bottom:30px}.product-features .feature-item{padding:20px}.other-links-block{margin-bottom:30px;padding:0
30px;gap:15px}.other-links-block .view-also-grid{display:flex;flex-flow:row;overflow:auto}.other-links-block .view-also-grid .view-also-text{text-wrap:nowrap}.bottom-description-block{margin:0
30px}#product.product-page .vd #sortable>.no-padding.container-fluid{margin-bottom:30px}}@media only screen and (min-width: 993px){.image-gallery button.hide-desktop{display:none}}@media only screen and (max-width: 768px){.title-block{padding:0
15px}.benefits-block{margin-bottom:0;padding:30px
15px}.content-block{flex-flow:column;gap:0}.content-block
.content{padding:0
15px}.content-block .content .more-btn, .content-block .content .desc-more-btn{max-width:100%}.control .control-block{padding:15px
15px}.control
.instalments{padding:0
15px}.control .control-block .price-block{gap:0}.control .control-block .price-block
.price{font-size:25px;line-height:35px}.showroom-popup{width:100%;height:100%;max-width:100%;max-height:100%;top:0;transform:translateY(0) !important}.showroom-popup .modal-content .modal-body{height:100%}.showroom-popup .company-actions{display:flex;flex-flow:column;gap:15px}.showroom-popup .company-actions
a{justify-content:center}.other-products-block{margin:0
15px 30px;padding-top:30px}.product-features{margin:0
15px 15px;padding-bottom:15px}.product-features .feature-item{flex-flow:row;align-items:start;padding:10px;gap:10px;max-height:50px;overflow:hidden}.product-features .feature-item div
svg{width:30px;height:30px}.product-features .feature-item .feature-content{gap:15px;flex:1}.product-features .feature-item .feature-content .feature-title{text-align:start;margin-top:5px}.product-features .feature-item .feature-content .feature-text{text-align:start}.product-features .feature-item .feature-more-btn{display:block}.other-links-block{padding:0
15px}.other-links-block .view-also-grid{grid-template-columns:1fr 1fr;grid-column-gap:15px;grid-row-gap:15px}.other-links-block .view-also-grid .view-also-text{line-height:20px;height:40px;text-wrap:nowrap}.bottom-description-block{margin:0
15px}#product.product-page .vd #sortable>.no-padding.container-fluid{margin-bottom:15px}}