/** Shopify CDN: Minification failed

Line 600:18 Expected ")" to end URL token

**/

  .filter__sublist {
    display: none;
    z-index: 1;
  }

  .filter__sublink span {
    position: relative;
  }

  .filter__sublink span::after {
    content: '';
    width: 0;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    transition: all 0.3s ease;
    transform-origin: top center;
  }

  .filter__sublink:hover span::after {
    width: 100%;
  }

  .filter__toggle-button {
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }

  .filter__toggle-button .icon-plus:before {
    font-size: 16px;
  }

  .filter__has-sublist.filter--expanded .filter__toggle-button .icon-plus:before {
    content: "\e602";
  }

  .filter__has-sublist.filter--expanded>.filter__toggle>.filter__toggle-button span {
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
  }


  .filter__sublist {
    display: none;
    z-index: 1;
  }

  .filter__sublink span {
    position: relative;
  }

  .filter__sublink span::after {
    content: '';
    width: 0;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    transition: all 0.3s ease;
    transform-origin: top center;
  }

  .filter__sublink:hover span::after {
    width: 100%;
  }

  .filter__toggle-button {
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }

  .filter__toggle-button .icon-plus:before {
    font-size: 16px;
  }

  .filter__has-sublist.filter--expanded .filter__toggle-button .icon-plus:before {
    content: "\e602";
  }

  .filter__has-sublist.filter--expanded>.filter__toggle>.filter__toggle-button span {
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
  }


  .compare-info-container::-webkit-scrollbar-thumb {
    display:none;
  }
  .compare-info-container::-webkit-scrollbar-track {
    display:none;
  }
  .compare-info-container{
    overflow:auto;
  }
  .compare-info-container>div{
    min-width: 520px;
  }
  .tag-container>div.active{
    background: #fff;
    color:#000;
  }


  .compare-info-container::-webkit-scrollbar-thumb {
    display:none;
  }
  .compare-info-container::-webkit-scrollbar-track {
    display:none;
  }
  .compare-info-container{
    overflow:auto;
  }
  .compare-info-container>div{
    min-width: 520px;
  }
  .tag-container>div.active{
    background: #fff;
    color:#000;
  }


  .compare-info-container::-webkit-scrollbar-thumb {
    display:none;
  }
  .compare-info-container::-webkit-scrollbar-track {
    display:none;
  }
  .compare-info-container{
    overflow:auto;
  }
  .compare-info-container>div{
    min-width: 520px;
  }
  .tag-container>div.active{
    background: #fff;
    color:#000;
  }


  .compare-info-container::-webkit-scrollbar-thumb {
    display:none;
  }
  .compare-info-container::-webkit-scrollbar-track {
    display:none;
  }
  .compare-info-container{
    overflow:auto;
  }
  .compare-info-container>div{
    min-width: 520px;
  }
  .tag-container>div.active{
    background: #fff;
    color:#000;
  }


  .collection_template-container{
    min-height:calc(100vh - 60px);
  }
  
  .toggles-container .border.active {
    border-color: #000;
  }
  .filter-nav__item--active>a{
    border-bottom: 1px solid #000;
  }

  .filter-nav__sublist {
    max-height: 0;
    padding: 0;
    visibility: hidden;
    overflow: hidden;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
  }
  
  .filter-nav--expanded>.filter-nav__sublist {
    visibility: visible;
    padding-top: 16px;
    padding-bottom: 8px;
    max-height: 1000px;
  }

  .filter-nav__sublist.collection-filters-container{
    padding: 3rem 16px;
    max-height: unset;
    height:calc(100vh - 250px);
    background-color:#fff;
    opacity: 0;
  }

  .filter-nav__sublist.collection-filters-container.sm-show{
    opacity: 1;
    z-index: 30;
    height:auto;
  }

  .filter-nav__toggle-button{
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }

  .filter-nav__toggle-button .icon-plus{
    -webkit-transition: all .3s;
    transition: all .3s;
  }

  .filter-nav__toggle-button .icon-plus:before{
    font-size: 12px;
  }

  .filter-nav__toggle-button .icon-plus.text-size-16:before{
    font-size: 16px;
  }
  
  .filter-nav__has-sublist.filter-nav--expanded>.filter-nav__toggle>.filter-nav__toggle-button .icon-plus::before {
    content: "\e602";
  }

  @media screen and (min-width:768px){
    .filter-nav__sublist.collection-filters-container{
      padding-left: 40px;
      padding-right: 40px;
    }
  }

  @media screen and (min-width:1024px){
    .filter-nav__sublist.collection-filters-container{
      visibility: visible;
      height:100%;
      padding-left: 0;
      padding-right: 36px;
      opacity: 1;
    }
  }

  @media screen and (min-width:1536px){
    .filter-nav__sublist.collection-filters-container{
      padding-right: 48px;
    }
  }


  .collection_template-container{
    min-height:calc(100vh - 60px);
  }
  
  .toggles-container .border.active {
    border-color: #000;
  }
  .filter-nav__item--active>a{
    border-bottom: 1px solid #000;
  }

  .filter-nav__sublist {
    max-height: 0;
    padding: 0;
    visibility: hidden;
    overflow: hidden;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
  }
  
  .filter-nav--expanded>.filter-nav__sublist {
    visibility: visible;
    padding-top: 16px;
    padding-bottom: 8px;
    max-height: 1000px;
  }

  .filter-nav__sublist.collection-filters-container{
    padding: 3rem 16px;
    max-height: unset;
    height:calc(100vh - 250px);
    background-color: #fff;
    opacity: 0;
    z-index: 30;
    transform: translateX(-100%);
    transition: all .5s ease;
  }

  .filter-nav__sublist.collection-filters-container.sm-show{
    opacity: 1;
    height: auto;
    transform: translateX(0);                                                      
  }

  .filter-nav__toggle-button{
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }

  .filter-nav__toggle-button .icon-plus{
    -webkit-transition: all .3s;
    transition: all .3s;
  }

  .filter-nav__toggle-button .icon-plus:before{
    font-size: 12px;
  }

  .filter-nav__toggle-button .icon-plus.text-size-16:before{
    font-size: 16px;
  }
  
  .filter-nav__has-sublist.filter-nav--expanded>.filter-nav__toggle>.filter-nav__toggle-button .icon-plus::before {
    content: "\e602";
  }

  @media screen and (min-width:768px){
    .filter-nav__sublist.collection-filters-container{
      padding-left: 40px;
      padding-right: 40px;
    }
  }

  @media screen and (min-width:1024px){
    .filter-nav__sublist.collection-filters-container{
      visibility: visible;
      height:100%;
      padding-left: 0;
      padding-right: 36px;
      opacity: 1;
      transform:none;
    }
    
  }

  @media screen and (min-width:1536px){
    .filter-nav__sublist.collection-filters-container{
      padding-right: 40px;
    }
  }


  .collection_template-container{
    min-height:calc(100vh - 60px);
  }
  
  .toggles-container .border.active {
    border-color: #000;
  }
  .filter-nav__item--active>a{
    border-bottom: 1px solid #000;
  }

  .filter-nav__sublist {
    max-height: 0;
    padding: 0;
    visibility: hidden;
    overflow: hidden;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
  }
  
  .filter-nav--expanded>.filter-nav__sublist {
    visibility: visible;
    padding-top: 16px;
    padding-bottom: 8px;
    max-height: 1000px;
  }

  .filter-nav__sublist.collection-filters-container{
    padding: 3rem 16px;
    max-height: unset;
    height:calc(100vh - 250px);
    background-color: #fff;
    opacity: 0;
    z-index: 30;
    transform: translateX(-100%);
    transition: all .5s ease;
  }

  .filter-nav__sublist.collection-filters-container.sm-show{
    opacity: 1;
    height: auto;
    transform: translateX(0);                                                      
  }

  .filter-nav__toggle-button{
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }

  .filter-nav__toggle-button .icon-plus{
    -webkit-transition: all .3s;
    transition: all .3s;
  }

  .filter-nav__toggle-button .icon-plus:before{
    font-size: 12px;
  }

  .filter-nav__toggle-button .icon-plus.text-size-16:before{
    font-size: 16px;
  }
  
  .filter-nav__has-sublist.filter-nav--expanded>.filter-nav__toggle>.filter-nav__toggle-button .icon-plus::before {
    content: "\e602";
  }

  @media screen and (min-width:768px){
    .filter-nav__sublist.collection-filters-container{
      padding-left: 40px;
      padding-right: 40px;
    }
  }

  @media screen and (min-width:1024px){
    .filter-nav__sublist.collection-filters-container{
      visibility: visible;
      height:100%;
      padding-left: 0;
      padding-right: 36px;
      opacity: 1;
      transform:none;
    }
    
  }

  @media screen and (min-width:1536px){
    .filter-nav__sublist.collection-filters-container{
      padding-right: 40px;
    }
  }


.privy-embed-form iframe{
margin: 0 !important;
max-width:100% !important;
}

.accordion-footer_nav .title~.content {
display: none;
}

.accordion-footer_nav .title .icon-plus:before {
transition: all .3s;
font-size: 16px;
}

.accordion-footer_nav .title.active .icon-plus:before {
content: "\e602";
}





  .page-help_center-compatibility .filter__has-sublist ::-webkit-scrollbar-track{
    background-color: #cacaca;
    border-radius: 2px;
  }

  .page-help_center-compatibility .filter__has-sublist ::-webkit-scrollbar:vertical {
    width: 4px;
  }

  .page-help_center-compatibility .filter__has-sublist ::-webkit-scrollbar-thumb {
    border-radius: 2px;
  }

  .page-help_center-compatibility .filter__sublist {
    display: none;
    z-index: 1;
    background-color: rgb(242,242,242);
    height: max-content;
    max-height: 266px;
    overflow-y: scroll;
  }

  .page-help_center-compatibility .filter__sublist .filter__sublink{
    color: rgba(0,0,0,0.35);;
  }

  .page-help_center-compatibility .filter__sublist .filter__sublink:hover{
    background-color: rgb(217,217,217);
    color: rgba(0,0,0,0.75);
  }

  .page-help_center-compatibility .filter__toggle-button {
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }

  .page-help_center-compatibility .filter__toggle-button .icon-arrow:before {
    font-size: 12px;
  }

  .page-help_center-compatibility .filter__has-sublist.filter--expanded .filter__toggle-button .icon-arrow {
    transform: rotate(90deg);
    /* transform-origin: left center; */
  }

  .page-help_center-compatibility .filter__has-sublist.filter--expanded>.filter__toggle>.filter__toggle-button span {
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
  }

  .page-help_center-compatibility .filter__sublink span {
    position: relative;
  }

  .page-help_center-compatibility .filter__sublink span::after {
    content: '';
    width: 0;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #000;
    transition: all 0.3s ease;
    transform-origin: top center;
  }

  .page-help_center-compatibility .filter__sublink:hover span::after {
    width: 100%;
  }


  .page-help_center-knowledge .nav-item.active {
    color: #ffffff;
    background-color: #000;
  }

  .page-help_center-knowledge .content-item {
    opacity: 0;
    height: 0;
    overflow: hidden;
    transition: all .5s ease-in-out;
  }

  .page-help_center-knowledge .content-item.active {
    opacity: 1;
    height: auto;
  }

  .page-help_center-knowledge .content-item .faq-wrapper .faq-answer {
    height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all .5s ease-in-out;
  }

  .page-help_center-knowledge .content-item .faq-wrapper.open .faq-answer {
    opacity: 1;
    height: auto;
  }

  .page-help_center-knowledge  .content-item .faq-wrapper.open .faq-question h3,
  .page-help_center-knowledge .content-item .faq-wrapper:hover .faq-question h3 {
    opacity: 1;
  }

  .page-help_center-knowledge .content-item .faq-wrapper .faq-tag {
    width: 98px;
  }

  .page-help_center-knowledge .content-item .faq-wrapper.open .faq-question .faq-tag div,
  .page-help_center-knowledge .content-item .faq-wrapper:hover .faq-question .faq-tag div {
    background-color: rgba(0, 0, 0, 0.7);
  }

  .page-help_center-knowledge .content-item .faq-wrapper.open .toggle-btn {
    transition: all .3s ease;
    transform: rotate(90deg);
  }

  @media screen and (min-width:1024px) {
    .page-help_center-knowledge .nav-item.active {
      color: #000;
      font-weight: 700;
      background-color: transparent;
      border-bottom: 2px solid #000;
    }
    
  }


  .page-help_center-manuals .manual-cate li,.manual-cate a{
    cursor: url({{'custom-cursor-pointer.webp' | asset_url }}),auto;
  }

  .page-help_center-manuals .manual-cate li:hover{
    opacity: 1;
    font-weight: 700;
  }


  .page-help_center-shipping .faqs-container .faq-wrapper .faq-tag {
    width: 86px;
  }


  .page-help_center-select {
    --swiper-navigation-size: 20px;
  }
  .page-help_center-select .swiper-button-prev:after,
  .page-help_center-select .swiper-button-next:after {
    content: "";
  }

  .page-help_center-select .swiper-button-prev,
  .page-help_center-select .swiper-button-next{
    position: static;
  }


  .page-help_center-support .filter-item.active .filter-check{
    background-color: #000;
  }
  .page-help_center-support .video-list-container ::-webkit-scrollbar-track {
    background-color: #cacaca;
    border-radius: 2px;
  }

  .page-help_center-support .video-list-container ::-webkit-scrollbar:vertical {
    width: 4px;
  }

  .page-help_center-support .video-list-container ::-webkit-scrollbar:horizontal {
    height: 4px;
  }

  .page-help_center-support .video-list-container ::-webkit-scrollbar-thumb {
    border-radius: 2px;
  }

  .page-help_center-support .video-thumbnail{
    width: calc((100vw - 52px) / 2);
    padding: 0 4px 12px;
  }

  @media screen and (min-width:768px) {
    .page-help_center-support .video-thumbnail{
      width: calc((100vw - 52px) / 3);
      padding: 0 8px 16px;
    }
  }

  @media screen and (min-width:1024px) {
    .page-help_center-support .video-thumbnail{
      width: 100%;
      padding: 0;
    }
  }
  .page-help_center-support .faqs-container .faq-wrapper .faq-tag {
    width: 114px;
  }


  .page-help_center-troubleshooting .nav-item.active {
    color: #ffffff;
    background-color: #000;
  }

  .page-help_center-troubleshooting .content-item {
    opacity: 0;
    height: 0;
    overflow: hidden;
    transition: all .5s ease-in-out;
  }

  .page-help_center-troubleshooting .content-item.active {
    opacity: 1;
    height: auto;
  }

  @media screen and (min-width:1024px) {
    .page-help_center-troubleshooting .nav-item.active {
      color: #537FCA;
      background-color: transparent;
    }
  }


  .page-help_center-tutorials .video-list-container ::-webkit-scrollbar-track{
    background-color: #cacaca;
    border-radius: 2px;
  }

  .page-help_center-tutorials .video-list-container ::-webkit-scrollbar:vertical {
    width: 4px;
  }

  .page-help_center-tutorials .video-list-container ::-webkit-scrollbar-thumb {
    border-radius: 2px;
  }
