.title-line{position:relative}.title-line::before{content:"";position:absolute;width:60px;height:3px;background:#59968c;transform:rotate(-43deg);left:-35px;top:0}@media (max-width:768px){.title-line::before{content:"";position:absolute;width:30px;height:3px;background:#59968c;transform:rotate(-43deg);left:-15px;top:0}}.fusion-header{background:rgb(20 22 23 / .95)!important;border-top:8px solid #59968c}.stonepeak-main-section{height:calc(100vh - 90px);min-height:550px!important}.max-width-header{max-width:600px;margin:0 auto}.fusion-header .sub-menu::after{content:""!important;position:absolute!important;top:0!important;left:-10000px;width:calc(100vw + 10000px);display:block;height:250px!important;background:#202223;z-index:-1}.trending-section .trending-img-col1 .fusion-image-element{display:flex;justify-content:end}.trending-section .trending-img-col1 .fusion-image-element .fusion-imageframe{width:375px;height:500px;margin-top:150px}.trending-section .trending-img-col1 .fusion-image-element .fusion-imageframe img{width:100%;height:100%;object-fit:cover}.trending-section .trending-img-col2{margin-top:-275px}.trending-section .trending-img-col2 .fusion-image-element{display:flex;justify-content:start}.trending-section .trending-img-col2 .fusion-image-element .fusion-imageframe{width:500px;height:375px;margin-left:100px}.trending-section .trending-img-col2 .fusion-image-element .fusion-imageframe img{width:100%;height:100%;object-fit:cover}.trending-section.v2 .trending-img-col1{margin-bottom:-225px}.trending-section.v2 .trending-img-col1 .fusion-image-element .fusion-imageframe{margin-top:150px}.trending-section.v2 .trending-img-col2{margin-top:0}.trending-section.v2 .trending-img-col2 .fusion-image-element .fusion-imageframe{margin-left:0}.wpcf7-captchar,.wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-select,.wpcf7-form .wpcf7-text{background:#fff0;border:3px solid #59968c}.wpcf7-form textarea{background:#fff0;border:3px solid #59968c}input.wpcf7-form-control.wpcf7-submit.has-spinner{float:right}.library-filters .library-filter-checkboxes-cat .fc-title{display:flex;gap:10px;align-items:baseline;cursor:pointer}.library-filters .library-filter-checkboxes-cat .fc-title::after{content:"\f054";font-family:"Font Awesome\ 6 Free";font-weight:600;font-size:1rem;transition:0.4s}.library-filters .library-filter-checkboxes-cat .fc-title.active::after{display:block;width:fit-content;transform:rotate(90deg)}.library-filters .library-filter-checkboxes-cat .checkbox-container{height:0;opacity:0;overflow:hidden;transition:0.6s}.library-filters .library-filter-checkboxes-cat .checkbox-container.active{height:auto;opacity:1;transform:scaleY(1)}.library-filters .library-filter-checkboxes-cat .checkbox-container .library-filter-checkbox{gap:5px}#moveMap input[type="submit"]{display:block;height:50px}.st-legenda-filter{margin-bottom:35px}@media (max-width:768px){.sl-store-container .sc-container .single-store{width:100%}}@media (max-width:768px){#filtered_libraries .single-library{flex-direction:column}#filtered_libraries .single-library .single-library-title{text-align:center}}.tax-product_cat #main{padding-right:0!important;padding-left:0!important}.tax-product_cat #main .fusion-row{max-width:100%}@media (max-width:768px){.tax-product_cat #main .fusion-row .fusion-fullwidth{width:100%}}@media (max-width:768px){.tax-product_cat #main .fusion-row .fusion-builder-row{padding-right:15px!important;padding-left:15px!important}}h2.cd-title.page-title.title-line{margin-top:60px;font-family:"GT-America-Expanded-Bold"!important;text-transform:uppercase}h4.single-detail-title.page-title{font-family:"GT-America-Expanded-Bold"!important}.collection-details{padding-bottom:30px}.collection-details{max-width:var(--site_width);width:100%;margin:auto}@media (max-width:768px){.collection-details{padding-right:15px!important;padding-left:15px!important}}.collection-details .cd-title{font-family:"GT-America-Expanded-Bold"!important}.collection-details .cd-row{display:flex;flex-wrap:wrap;gap:35px;width:100%;padding:35px 0}.collection-details .cd-row .cd-column{display:flex;gap:20px;flex-direction:column;align-items:center;width:calc((100% / 4) - ((35px / 4) * 3));text-align:center}@media (max-width:768px){.collection-details .cd-row .cd-column{width:100%}}.collection-details .cd-row .cd-column .single-detail-img{height:180px}.collection-details .cd-row .cd-column .single-detail-img img{width:100%;height:100%;object-fit:cover}.collection-details .cd-row .cd-column .single-detail-title{margin-bottom:0!important;font-family:"GT-America-Expanded-Bold"!important}.collection-details .cd-row .cd-column .single-detail-info{max-width:220px;margin-right:auto;margin-left:auto}.collection-details .cd-row .cd-column .single-detail-info[data-toggle="tooltip"]{cursor:pointer}.product-filter-section #filtered_products .pf-single-product{height:450px}@media (max-width:768px){.product-filter-section #filtered_products .pf-single-product{height:300px}}.collection-section{max-width:var(--site_width);width:100%;margin:auto;padding:35px 0}@media (max-width:768px){.collection-section{padding-right:15px!important;padding-left:15px!important}}.collection-section .products-container{display:flex;gap:25px;flex-wrap:wrap}.collection-section .products-container .single-product{display:block;width:calc((100% / 3) - (25px / 3 * 2));color:#000;text-decoration:none}@media (max-width:768px){.collection-section .products-container .single-product{width:100%}}.collection-section .products-container .single-product .product-img{min-height:200px;max-height:500px}@media (max-width:768px){.collection-section .products-container .single-product .product-img{max-height:350px}}.collection-section .products-container .single-product .product-title{text-transform:uppercase}.single-product #main{padding-right:0!important;padding-left:0!important}.single-product #main .fusion-row{max-width:100%}.single-product a{text-decoration:none!important}.product-page{max-width:var(--site_width);width:100%;margin:auto}@media (max-width:768px){.product-page{max-width:100%;padding-right:15px!important;padding-left:15px!important}}.product-page .slider-colors-section .icg-color-switcher .icg-cs-title{margin-bottom:15px}.product-page .slider-colors-section .icg-color-switcher .icg-cs-container{display:flex;gap:5px;flex-wrap:wrap}.product-page .slider-colors-section .icg-color-switcher .icg-cs-container .icg-cs-single-color{display:block;width:calc((100% / 2) - (5px / 2));min-height:60px;transition:0.4s}.product-page .slider-colors-section .icg-color-switcher .icg-cs-container .icg-cs-single-color img{height:100%;width:100%;object-fit:cover}.product-page .slider-colors-section .icg-color-switcher .icg-cs-container .icg-cs-single-color .icg-cs-sc-title{margin-top:5px;margin-bottom:10px;font-size:.75rem;text-align:center;transition:0.4s}.product-page .slider-colors-section .icg-color-switcher .icg-cs-container .icg-cs-single-color.active img,.product-page .slider-colors-section .icg-color-switcher .icg-cs-container .icg-cs-single-color:hover img{border:3px solid #59968c}.product-page .slider-colors-section .icg-color-switcher .icg-cs-container .icg-cs-single-color.active .icg-cs-sc-title,.product-page .slider-colors-section .icg-color-switcher .icg-cs-container .icg-cs-single-color:hover .icg-cs-sc-title{color:#59968c}.product-page .product-table-section .table-container{max-width:100%}@media (max-width:768px){.product-page .product-table-section .table-container{overflow-x:scroll}}.product-page .product-table-section .table-container .product-table .trim-img{max-height:50px;max-width:50px}.product-page .product-table-section .table-container .product-table .trim-name{text-transform:capitalize}.icg-cs-slider .single-slide img{width:100%;height:650px;object-fit:contain}.collection-slider-container .single-img-collection img{width:100%;height:650px;object-fit:contain}.collection-slider-container{max-width:var(--site_width);width:100%;margin:auto}.collection-downloads-container{max-width:var(--site_width);width:100%;margin:auto;padding:50px 0}.collection-downloads-container .cd-title{text-transform:uppercase}.collection-downloads{padding:20px 0;border-top:1px solid #000}.collection-downloads .single-download-collection a{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;margin-bottom:20px;font-family:var(--h2_typography-font-family);font-size:1.25rem;font-weight:600;text-transform:uppercase}.collection-downloads .single-download-collection a span{display:flex;padding:10px;border-radius:6px;background:var(--link_hover_color);color:#fff}@media (min-width:768px){.container-expand-right .fusion-row{position:unset!important}.container-expand-right .fusion-builder-row .column-expand-right{position:absolute;right:0;height:100%;top:0}.container-expand-right .fusion-builder-row .column-expand-right .fusion-column-wrapper{position:unset;height:100%;margin:0}.container-expand-right .fusion-builder-row .column-expand-right .fusion-column-wrapper .fusion-image-element{height:100%;text-align:right}.container-expand-right .fusion-builder-row .column-expand-right .fusion-column-wrapper .fusion-image-element .fusion-imageframe{height:100%}.container-expand-right .fusion-builder-row .column-expand-right .fusion-column-wrapper .fusion-image-element .fusion-imageframe img{height:100%;object-fit:cover}.container-expand-left .fusion-row{position:unset!important;justify-content:end}.container-expand-left .fusion-builder-row .column-expand-left{position:absolute;top:0;left:0;height:100%;bottom:0}.container-expand-left .fusion-builder-row .column-expand-left .fusion-column-wrapper{position:unset;height:100%;margin:0}.container-expand-left .fusion-builder-row .column-expand-left .fusion-column-wrapper .fusion-image-element{height:100%!important}.container-expand-left .fusion-builder-row .column-expand-left .fusion-column-wrapper .fusion-image-element .fusion-imageframe{height:100%}.container-expand-left .fusion-builder-row .column-expand-left .fusion-column-wrapper .fusion-image-element .fusion-imageframe img{height:100%;object-fit:cover}}.title-news{font-size:36px!important}@media (max-width:768px){.title-news h1{font-size:24px!important}}.product-filters{height:50px}@media (max-width:768px){.product-filters{margin-bottom:50px}}.product-filters.active{height:auto}.product-filters.active::after{display:block;width:fit-content;transform:rotate(90deg)}.product-filters.active .product-filter-checkboxes-cat,.product-filters.active .filter-select-collection{opacity:1;pointer-events:all}.product-filters h2,.product-filters h3{text-transform:uppercase}.product-filters .lf-title{display:flex;gap:10px;margin-bottom:20px;font-size:2rem!important;line-height:2.25rem!important;cursor:pointer}.product-filters .lf-title::after{content:"\f054";margin-top:4px;font-family:"Font Awesome\ 6 Free";font-weight:600;font-size:1.25rem;transition:0.4s}.product-filters.active .lf-title::after{display:block;width:fit-content;transform:rotate(90deg)}.product-filters .product-filter-checkboxes-cat,.product-filters .filter-select-collection{opacity:0;pointer-events:none;transition:0.4s}.product-filters .product-filter-checkboxes-cat .fc-title{display:flex;gap:10px;font-size:1.5rem!important;line-height:1.75rem!important;cursor:pointer;margin:5px 0}.product-filters .product-filter-checkboxes-cat .fc-title::after{content:"\f054";font-family:"Font Awesome\ 6 Free";font-weight:600;font-size:1.25rem;transition:0.4s}.product-filters .product-filter-checkboxes-cat .fc-title.active::after{display:block;width:fit-content;transform:rotate(90deg)}.product-filters .product-filter-checkboxes-cat .checkbox-container{height:0;opacity:0;overflow:hidden;transition:0.4s}.product-filters .product-filter-checkboxes-cat .checkbox-container.active{height:auto;opacity:1;transform:scaleY(1)}.product-filters .product-filter-checkboxes-cat .checkbox-container .library-filter-checkbox{gap:5px}.product-filters .select2{width:100%!important}.search #main{padding-top:80px}.search .search-title{font-size:2rem;line-height:2.5rem}.search #search_results{padding:25px 0}.search .area-product .sr-content{height:280px}.search .result-type-area{margin-bottom:100px}.search .result-type-area .area-title{margin-top:0;margin-bottom:20px;font-size:2rem;line-height:2.5rem;text-transform:uppercase}.search .single-search-result{display:block;padding:15px 0;transition:0.4s}.search .single-search-result *{transition:0.4s}.search .single-search-result:hover *{color:#59968c!important}.search .single-search-result .sr-fake-link{color:#59968c!important;font-family:"GT-America-Extended-Medium"}.search .single-search-result:hover .sr-fake-link{text-decoration:underline!important}.search .single-search-result .sr-content .sr-title{margin-top:0;margin-bottom:0}.search .single-search-result .sr-content .sr-img{margin-bottom:15px}.search .single-search-result .sr-content .sr-img img{width:100%;height:225px;object-fit:cover}.search .post-type-collection .sr-content .sr-img img{width:100%;height:400px}.search .post-type-page .sr-content .sr-title,.search .post-type-post .sr-content .sr-title,.search .post-type-page .sr-content .sr-excerpt,.search .post-type-post .sr-content .sr-excerpt{margin-bottom:8px}#search_modal{position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background:rgb(0 0 0 / .75);transition:0.4s;z-index:99999;opacity:0;pointer-events:none}#search_modal.active{opacity:1;pointer-events:all}#search_modal #close_modal{position:absolute;top:35px;right:35px;font-size:3rem;color:#fff;cursor:pointer}#search_lens{position:absolute;right:5px;top:calc(50% - 14px);color:#fff;cursor:pointer;z-index:9999}@media (max-width:768px){#search_lens{right:60px}}#searchform{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}#searchform input[type="text"]{max-width:500px;width:100%;margin-bottom:15px;margin-right:15px;margin-left:15px;padding-top:5px;padding-bottom:5px;border:3px solid #59968c;background:#fff0;color:#fff;font-family:"GT-AMERICA-LIGHT";font-size:1.5rem;line-height:1}#searchform input[type="text"]::placeholder{color:#fff}#searchform input[type="submit"]{border:none;border-radius:4px;color:#fff;font-size:1.25rem}.fake-button{padding:0!important;border:0!important;background:transparent!important}.fake-button:hover{color:#000}