.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-pixPrimaryColor:#e6976e;--e-global-color-pixSecondaryColor:#fdf8f1;--e-global-color-4d0e204:#EAEBDE;--e-global-color-4606227:#1B7A8C;--e-global-color-d156912:#212529;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* mobile-header */
#mobile_head{background:#25282b!important;box-shadow:0 2px 12px rgba(0,0,0,.18)}
#mobile_head>.container-fluid{padding-left:20px;padding-right:20px}
#mobile_head nav.navbar{min-height:64px;padding-top:0;padding-bottom:0;flex-wrap:wrap}
#mobile_head .pix-logo,#mobile_head .pix-logo-scroll{height:42px!important;width:auto!important}
#mobile_head .navbar-brand{padding:11px 0;margin:0}
#mobile_head .navbar-toggler{padding:10px 0 10px 10px;margin:0}
#mobile_head .hamburger-box{width:26px}
#mobile_head .hamburger-inner,#mobile_head .hamburger-inner-before,#mobile_head .hamburger-inner-after{width:26px;height:2px;border-radius:2px}
#mobile_head .navbar-collapse{flex-basis:100%;margin:0 -20px;padding:0 20px;border-top:1px solid rgba(255,255,255,.08)}
#mobile_head .navbar-collapse.show{max-height:calc(100vh - 64px);overflow-y:auto;padding-bottom:24px}
#mobile_head .navbar-nav{align-items:stretch!important;padding:4px 0}
#mobile_head .navbar-nav>li.nav-item{display:block!important;width:100%;border-bottom:1px solid rgba(255,255,255,.08)}
#mobile_head .navbar-nav>li>.nav-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0!important}
#mobile_head .navbar-nav>li>.nav-link .pix-dropdown-title{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:15px!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff!important}
#mobile_head .navbar-nav>li>.nav-link svg{width:18px;height:18px;flex:0 0 18px;fill:#E6976E;color:#E6976E;transition:transform .2s}
#mobile_head .navbar-nav>li.show>.nav-link svg{transform:rotate(180deg)}
#mobile_head .navbar-nav>li.show>.nav-link .pix-dropdown-title,#mobile_head .navbar-nav>li.current-menu-ancestor>.nav-link .pix-dropdown-title,#mobile_head .navbar-nav>li.current-menu-item>.nav-link .pix-dropdown-title{color:#E6976E!important}
#mobile_head .dropdown-menu{position:static!important;transform:none!important;float:none;width:100%;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#mobile_head .dropdown-menu .submenu-box{background:rgba(255,255,255,.05)!important;border-radius:8px;padding:6px 16px!important;box-shadow:none!important}
#mobile_head .dropdown-menu .container,#mobile_head .dropdown-menu .row{padding:0!important;margin:0!important;max-width:100%}
#mobile_head .dropdown-menu .pix-dropdown-padding{padding:10px 0!important;flex:0 0 100%;max-width:100%}
#mobile_head .dropdown-menu .pix-dropdown-padding+.pix-dropdown-padding{border-top:1px solid rgba(255,255,255,.08)}
#mobile_head .dropdown-menu .nav-item{display:block!important;margin:0!important}
#mobile_head .dropdown-menu .mega-col-title{display:block;padding:6px 0!important;font-size:12px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#E6976E!important}
#mobile_head .dropdown-menu .dropdown-item{display:block;padding:9px 0 9px 12px!important;background:transparent!important;white-space:normal}
#mobile_head .dropdown-menu .dropdown-item .pix-dropdown-title{font-size:15px!important;font-weight:500!important;color:rgba(255,255,255,.85)!important}
#mobile_head .dropdown-menu .active>.dropdown-item .pix-dropdown-title,#mobile_head .dropdown-menu .dropdown-item:hover .pix-dropdown-title{color:#E6976E!important}
#mobile_head .dropdown-menu .active>.mega-col-title{color:#fff!important}
/* end mobile-header */
/* footer-box */
.elementor-4536 .elementor-element.elementor-element-536e0ac9{padding-top:24px!important;padding-bottom:24px!important}
.elementor-4536 .elementor-element.elementor-element-c0e7b3e{margin-bottom:0!important}
/* end footer-box */

/* blog-staging */
.page-id-7028 .snug-blog-banner,.single-post .snug-blog-banner{background-color:#E9EBDF!important;background-image:none!important}
.page-id-7028 .snug-blog-banner .heading-text,.page-id-7028 .snug-blog-banner h1,.page-id-7028 .snug-blog-banner h2,.single-post .snug-blog-banner .heading-text,.single-post .snug-blog-banner h1,.single-post .snug-blog-banner h2,.single-post .snug-blog-banner h3{color:#333!important}
.page-id-7028 .pix-post-meta-basic{background:#fff!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(51,51,51,.08);overflow:hidden;border:1px solid #E9EBDF}
.page-id-7028 .pix-fit-cover{height:220px!important}
.page-id-7028 .pix-fit-cover img{width:100%;height:220px;object-fit:cover}
.page-id-7028 .pix-blog-post-title,.page-id-7028 .pix-post-meta-basic h5,.page-id-7028 .pix-post-meta-basic h6,.page-id-7028 .pix-post-meta-basic .card-title{color:#333!important;font-family:Poppins,Arial,sans-serif!important}
.page-id-7028 .pix-post-meta-categories a,.page-id-7028 .pix-post-meta-cats a{color:#E6976E!important;font-weight:600}
.page-id-7028 .blog-card-meta-area{background:#fff!important;border-top:1px solid #E9EBDF}
.page-id-7028 .pix-post-meta-author{display:none!important}
.page-id-7028 .blog-card-meta-area a,.page-id-7028 .pix-post-meta-basic .pix-link,.page-id-7028 .pix-blog-more a{color:#E6976E!important;font-weight:700}
.single-post .post-thumbnail img{border-radius:16px;width:100%;height:auto;object-fit:cover}
.single-post .pix-post-area{padding-top:28px}
.single-post article .elementor-widget-text-editor{color:#333;font-size:17px;line-height:1.7}
.single-post article .elementor-widget-text-editor h2,.single-post article .elementor-widget-text-editor h3{color:#333;font-family:Poppins,Arial,sans-serif;margin-top:1.4em}
.single-post article .elementor-widget-text-editor a{color:#1C7A8C}
.single-post .sidebar .widget,.single-post .wp-block-search,.single-post .wp-block-latest-posts,.single-post .wp-block-latest-comments{background:#fff;border:1px solid #E9EBDF;border-radius:12px;padding:18px}
.single-post .sidebar .widget-title,.single-post .sidebar h2,.single-post .wp-block-search__label,.single-post .wp-block-heading{color:#333!important;font-family:Poppins,Arial,sans-serif}
.single-post .wp-block-search__button,.single-post .search-submit{background:#E6976E!important;border:0!important;border-radius:999px!important;color:#fff!important;font-weight:700}
.single-post .wp-block-search__button:hover{background:#CF8863!important}
.single-post .wp-block-search__input,.single-post input[type=search]{border:1px solid #E9EBDF!important;border-radius:10px!important}
.single-post .wp-block-latest-posts__post-title,.single-post .sidebar a{color:#333}
.single-post .wp-block-latest-posts__post-title:hover,.single-post .sidebar a:hover{color:#E6976E}
.single-post .pix-post-meta-author{display:none!important}
.single-post .pix-post-meta-categories a{color:#E6976E!important;font-weight:600}
.single-post .sidebar,.single-post #secondary,.single-post .pix-sidebar,.archive .sidebar,.archive #secondary,.blog .sidebar,.blog #secondary,.category .sidebar,.category #secondary{display:none!important}
.single-post .pix-post-sidebar-area,.single-post .site-main,.single-post .col-md-8,.archive .col-md-8,.blog .col-md-8{flex:0 0 100%!important;max-width:100%!important;width:100%!important}
.page-id-7028 .avatar,.page-id-7028 .pix_blog_sm_avatar,.page-id-7028 .pix-post-meta-author,.single-post .avatar,.single-post .pix_blog_sm_avatar,.single-post .pix_blog_md_avatar,.single-post .pix_blog_lg_avatar{display:none!important}
.page-id-7028 .snug-blog-card{background:#fff!important;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(51,51,51,.08);border:1px solid #E9EBDF}.page-id-7028 .snug-blog-card img{width:100%;height:220px;object-fit:cover}.page-id-7028 .snug-blog-card .heading-text{color:#333!important;padding:0 16px}.page-id-7028 .snug-blog-card .pix-text,.page-id-7028 .snug-blog-card p{color:#E6976E!important;font-weight:700;padding:0 16px 12px}
/* end blog-staging */

/* cf7-quote */
.snug-quote-form .wpcf7-form-control.wpcf7-text,.snug-quote-form .wpcf7-form-control.wpcf7-email,.snug-quote-form .wpcf7-form-control.wpcf7-tel{display:block;width:100%;background:#fff;border:0;border-radius:0;min-height:52px;margin:0 0 12px;padding:14px 16px;color:#333;box-shadow:none}
.snug-quote-form .row{margin-bottom:0}
.snug-quote-form .wpcf7-submit{background:#E6976E;color:#fff;border:0;border-radius:0;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:12px 28px;cursor:pointer}
.snug-quote-form .wpcf7-submit:hover{background:#CF8863}
.snug-manual-address{display:none}
.snug-quote-form:has(input[name="manual-address[]"]:checked) .snug-manual-address,.wpcf7 form:has(input[name="manual-address[]"]:checked) .snug-manual-address{display:block}
.snug-manual-toggle .wpcf7-list-item-label{font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#E6976E}
.snug-manual-toggle .wpcf7-list-item{margin:0 0 14px}
/* end cf7-quote */

/* back-to-top */
a.back_to_top{right:auto!important;left:24px!important;bottom:24px!important}
@media (max-width:767px){a.back_to_top{left:16px!important;bottom:16px!important}}
/* end back-to-top */


/* ORiGINAL — nudge up-right to balance diagonal cutaway */
.elementor-5936 .elementor-element-3c873b3b {
  background-position: 54% 46% !important;
}
/* BRiTDOR */
.elementor-5936 .elementor-element-6b6a5739 {
  background-position: 52% 48% !important;
}
/* GRiPCORE */
.elementor-5936 .elementor-element-4fef9f03 {
  background-position: 52% 46% !important;
}
/* ACF product image tiles — keep product centered & visible */
.elementor-5936 .elementor-element-56ab6a3d,
.elementor-5936 .elementor-element-f83a9be,
.elementor-5936 .elementor-element-efbc56b,
.elementor-5936 .elementor-element-f3b86d1,
.elementor-5936 .elementor-element-6dd18b9,
.elementor-5936 .elementor-element-96b60cf,
.elementor-5936 .elementor-element-b7122af,
.elementor-5936 .elementor-element-696de98,
.elementor-5936 .elementor-element-016c31c {
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
@media (max-width: 767px) {
  .elementor-5936 .elementor-element-3c873b3b,
  .elementor-5936 .elementor-element-6b6a5739,
  .elementor-5936 .elementor-element-4fef9f03 {
    background-size: 90% !important;
    background-position: center center !important;
  }
}

/* collection-core-fit */
.elementor-5936 .elementor-element-3c873b3b,
.elementor-5936 .elementor-element-6b6a5739,
.elementor-5936 .elementor-element-4fef9f03 {
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}
@media (max-width: 767px) {
  .elementor-5936 .elementor-element-3c873b3b,
  .elementor-5936 .elementor-element-6b6a5739,
  .elementor-5936 .elementor-element-4fef9f03 {
    background-size: contain !important;
    background-position: center center !important;
  }
}/* End custom CSS */