.breakdance .bde-section-386-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-386-100 .section-container{padding-top:120px}@media (max-width:1119px){.breakdance .bde-section-386-100 .section-container{padding-left:20px;padding-right:20px;padding-bottom:120px;padding-top:100px}}@media (max-width:1023px){.breakdance .bde-section-386-100 .section-container{padding-left:20px;padding-right:20px;padding-bottom:120px;padding-top:100px}}@media (max-width:767px){.breakdance .bde-section-386-100 .section-container{padding-left:20px;padding-right:20px;padding-bottom:120px;padding-top:100px}}@media (max-width:479px){.breakdance .bde-section-386-100 .section-container{padding-left:20px;padding-right:20px;padding-bottom:120px;padding-top:100px}}.breakdance .bde-div-386-101{padding-right:clamp(80px,calc(5rem + (220 - 80) * ((100vw - 1120px) / (1800 - 1120))),220px);padding-left:clamp(80px,calc(5rem + (220 - 80) * ((100vw - 1120px) / (1800 - 1120))),220px)}.breakdance .bde-div-386-101{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;text-align:center}@media (max-width:1119px){.breakdance .bde-div-386-101{padding-right:0px;padding-left:0px}}@media (max-width:1023px){.breakdance .bde-div-386-101{padding-right:0px;padding-left:0px}}@media (max-width:767px){.breakdance .bde-div-386-101{padding-right:0px;padding-left:0px}.breakdance .bde-div-386-101{gap:48px}}@media (max-width:479px){.breakdance .bde-div-386-101{padding-right:0px;padding-left:0px}.breakdance .bde-div-386-101{gap:48px}}.breakdance .bde-heading-386-102{text-align:center;font-size:var(--preset-id-bf22d60e-fc00-486f-8369-430c406ab83f-font-size);font-family:var(--preset-id-bf22d60e-fc00-486f-8369-430c406ab83f-font-family);font-weight:var(--preset-id-bf22d60e-fc00-486f-8369-430c406ab83f-font-weight);line-height:var(--preset-id-bf22d60e-fc00-486f-8369-430c406ab83f-line-height);letter-spacing:var(--preset-id-bf22d60e-fc00-486f-8369-430c406ab83f-letter-spacing)}.breakdance .bde-section-386-104 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-386-104 .section-container{padding-bottom:72px;padding-top:80px}@media (max-width:1119px){.breakdance .bde-section-386-104 .section-container{padding-left:20px;padding-right:20px;padding-bottom:72px;padding-top:0px}}@media (max-width:1023px){.breakdance .bde-section-386-104 .section-container{padding-left:20px;padding-right:20px;padding-bottom:72px;padding-top:0px}}@media (max-width:767px){.breakdance .bde-section-386-104 .section-container{padding-left:20px;padding-right:20px;padding-bottom:32px;padding-top:0px}}@media (max-width:479px){.breakdance .bde-section-386-104 .section-container{padding-left:20px;padding-right:20px;padding-bottom:32px;padding-top:0px}}.breakdance .bde-code-block-386-109{width:100%}.bst_products-section{.bst_products-isotope{.products_filters{margin-bottom:24px;.button_group{display:flex;flex-wrap:wrap;gap:24px;.button_filter{display:flex;align-items:center;gap:6px;font-family:ABC Diatype,sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:-0.16px;color:#2E2C29;background-color:transparent;border:none;cursor:pointer;transition:color .3s ease,border-color .3s ease;@media (min-width:991px){font-size:20px;line-height:25px;letter-spacing:-0.20px}&:hover{color:#c2baae;&:before{border-color:#c2baae}}&:focus-visible{outline:none}&:before{content:'';position:relative;flex-shrink:0;font:inherit;color:currentColor;width:14px;height:14px;border:1px solid currentColor;border-radius:50%}&.is-active{&:before{box-shadow:inset 1em 1em currentColor}}}}}.products_grid{display:flex;flex-wrap:wrap;gap:48px 20px;width:100%;margin-inline:0;.gutter_sizer{width:20px}.grid_item{display:none;width:calc((100% / 2) - (20px - (20px / 2)));margin-bottom:32px;padding:0;cursor:pointer;&.is-visible{display:block}@media (min-width:1024px){width:calc((100% / 3) - (20px - (20px / 3)));margin-bottom:48px}&:hover{.image_wrapper{img{&.on_hover{opacity:1}}}}.p_link{text-decoration:none}.image_wrapper{position:relative;img{width:min(100%,420px);height:min(100%,490px);vertical-align:middle;@media(min-width:768px){width:min(100%,482px);height:min(100%,553px)}@media(min-width:1024px){width:min(100%,420px);height:min(100%,490px)}&.on_hover{position:absolute;top:0;left:0;opacity:0;object-fit:cover;z-index:1;transition:opacity .35s ease}}}.p_content{display:flex;flex-direction:column;justify-content:space-between;margin-top:12px;@media (min-width:768px){flex-direction:row;margin-top:16px}.p_title,.p_location{margin:0;font-family:ABC Diatype,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2e2c29;letter-spacing:-0.16px;@media (min-width:991px){font-size:20px;line-height:25px;letter-spacing:-0.20px}}}}}}}.breakdance .bde-button-386-107{margin-top:48px}.breakdance .bde-button-386-107 .bde-button__button{color:var(--bde-palette-color-1-345dc704-50f7-4b92-8e0e-8b902c55c005);font-size:var(--preset-id-63668b92-a8e4-4ee5-b581-34f84bdf3db4-font-size);font-family:var(--preset-id-63668b92-a8e4-4ee5-b581-34f84bdf3db4-font-family);font-weight:var(--preset-id-63668b92-a8e4-4ee5-b581-34f84bdf3db4-font-weight);line-height:var(--preset-id-63668b92-a8e4-4ee5-b581-34f84bdf3db4-line-height);letter-spacing:var(--preset-id-63668b92-a8e4-4ee5-b581-34f84bdf3db4-letter-spacing);text-decoration-line:var(--preset-id-63668b92-a8e4-4ee5-b581-34f84bdf3db4-text-decoration-line)}.product_modal{position:fixed;top:0;right:0;width:100vw;height:100vh;height:100dvh;display:none;background-color:rgba(255,255,255,1);opacity:0;transition:opacity .3s ease,display .3s ease allow-discrete;z-index:201;overflow-y:scroll;overflow-x:hidden}@media (min-width:768px){.product_modal{background-color:rgba(255,255,255,0.65);overflow-y:hidden}}.product_modal.is_visible{display:block;opacity:1;transition:opacity .3s ease,display .3s ease allow-discrete}@starting-style{.product_modal.is_visible{opacity:0}}.product_modal .product_content{width:min(100%,1186px);height:100%;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;margin-left:auto;background-color:rgba(255,255,255,1)}@media (min-width:768px){.product_modal .product_content{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.product_modal .product_content .content_left{position:relative;height:100%;.bst_slider{.swiper-slide{&.overlay{&:before{content:'';position:absolute;display:block;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 50%);z-index:10}}}}}.product_modal .product_content .content_left .bst_slider .bst_counter{position:absolute;top:27px;right:50%;transform:translateX(50%);font-family:"TRJN DaVinci";font-size:22px;font-weight:400;line-height:26px;color:#FFF;text-align:center;letter-spacing:-0.22px;z-index:1}@media (min-width:768px){.product_modal .product_content .content_left .bst_slider .bst_counter{display:none}}.product_modal .product_content .content_left .bst_slider .bst_counter .counter_current,.product_modal .product_content .content_left .bst_slider .bst_counter .counter_total{font:inherit}.product_modal .product_content .content_left .bst_slider .bst_reference{position:absolute;bottom:32px;left:50%;width:100%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:1}@media (min-width:768px){.product_modal .product_content .content_left .bst_slider .bst_reference{bottom:64px;gap:12px}}.product_modal .product_content .content_left .bst_slider .bst_reference .r_text{margin:0;font-family:"ABC Diatype";font-size:16px;font-weight:400;line-height:20px;color:#FFF;letter-spacing:-0.16px}@media (min-width:768px){.product_modal .product_content .content_left .bst_slider .bst_reference .r_text{font-size:14px;line-height:18px;letter-spacing:-0.14px}}.product_modal .product_content .content_left .bst_slider .bst_reference .r_title{margin:0;font-family:"TRJN DaVinci",sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#FFF;text-align:center;letter-spacing:-0.22px;text-decoration:none;transition:color .3s ease;&:hover{color:#C2BAAE}}@media (min-width:768px){.product_modal .product_content .content_left .bst_slider .bst_reference .r_title{font-size:20px;line-height:25px;letter-spacing:-0.20px}}.product_modal .product_content .content_left img{width:100%;height:100vh;height:100dvh;object-fit:cover}.product_modal .product_content .content_right{height:100%;display:grid;justify-content:center;align-items:center;gap:64px;padding:64px 20px}@media (min-width:768px){.product_modal .product_content .content_right{grid-template-areas:"column-right";gap:0;padding:0 clamp(20px,calc(20px + (63 - 20) * ((100vw - 768px) / (991 - 768))),63px)}}.product_modal .product_content .content_right .main{display:flex;flex-direction:column;gap:48px}@media (min-width:768px){.product_modal .product_content .content_right .main{grid-area:column-right;gap:clamp(48px,calc(48px + (64 - 48) * ((100vw - 768px) / (991 - 768))),64px)}}.product_modal .product_content .content_right .modal_close{position:absolute;top:24px;right:20px;block-size:23px;inline-size:23px;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC43MSAxOC43Ij48cGF0aCBmaWxsPSIjMmUyYzI5IiBkPSJtLjE4Mi43MDEuNzEtLjcwMyAxNy44MiAxOC4wMDEtLjcxLjcwNHoiLz48cGF0aCBmaWxsPSIjMmUyYzI5IiBkPSJNLjAwMyAxOCAxNy44MTMtLjAxbC43MTEuNzAzLTE3LjgxIDE4LjAxeiIvPjwvc3ZnPg==);mask-size:23px;mask-repeat:no-repeat;mask-position:center;background-color:#FFF;border:0;outline:none;z-index:2;cursor:pointer;transition:background-color .3s ease;&:hover{background-color:#f2f0eb}}@media (min-width:768px){.product_modal .product_content .content_right .modal_close{top:20px;block-size:20px;inline-size:20px;mask-size:20px;background-color:#2E2C29}}.product_modal .product_content .content_right p,.product_modal .product_content .content_right h2{margin:0}.product_modal .product_content .content_right .title{font-family:"TRJN DaVinci",sans-serif;font-size:2rem;font-weight:400;line-height:36px;color:#2E2C29;text-align:center;letter-spacing:-0.32px;text-decoration:none}@media (min-width:768px){.product_modal .product_content .content_right .title{font-size:2.5rem;line-height:45px;letter-spacing:-0.4px}}.product_modal .product_content .content_right .details{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.product_modal .product_content .content_right .details{gap:24px}}.product_modal .product_content .content_right .materials,.product_modal .product_content .content_right .dimensions,.product_modal .product_content .content_right .price{display:flex;justify-content:space-between;gap:60px}.product_modal .product_content .content_right .materials p:last-child,.product_modal .product_content .content_right .dimensions p:last-child,.product_modal .product_content .content_right .price p:last-child{text-align:right}.product_modal .product_content .content_right .materials p,.product_modal .product_content .content_right .dimensions p,.product_modal .product_content .content_right .price p,.product_modal .product_content .content_right .description{font-family:"ABC Diatype";font-size:16px;font-weight:400;line-height:20px;letter-spacing:-0.16px}.product_modal .product_content .content_right .description{text-align:center}@media (min-width:768px){.product_modal .product_content .content_right .materials p,.product_modal .product_content .content_right .dimensions p,.product_modal .product_content .content_right .price p,.product_modal .product_content .content_right .description{font-size:14px;line-height:18px;letter-spacing:-0.14px}}.product_modal .product_content .content_right .link{display:flex;justify-content:center;margin-top:auto;margin-bottom:64px}@media (min-width:768px){.product_modal .product_content .content_right .link{grid-area:column-right}}.product_modal .product_content .content_right .link a{font-family:"TRJN DaVinci";font-size:17px;font-weight:400;line-height:21.5px;color:#2E2C29;text-align:center;letter-spacing:-0.17px;text-decoration:none;transition:color .3s ease}.product_modal .product_content .content_right .link a:hover{color:#C2BAAE}@media (min-width:768px){.product_modal .product_content .content_right .link a{font-size:20px;line-height:25px;letter-spacing:-0.20px}}