/** Shopify CDN: Minification failed

Line 1021:1 Unexpected ","
Line 1176:0 Unexpected "}"

**/
.heading, .blockquote, .rte h1, .rte h2, .rte h3, .rte h4, .rte h5, .rte h6, .rte blockquote {
    font-weight: 600;
}
.price {
    color: #178BBB;
    font-weight: 600;
}
.shopify-section--main-collection .product-item__quick-form {
    position: unset;
    visibility: visible;
    opacity: 1;
}
.shopify-section--main-collection {
    background-color: #f5f5f5;
}
.product-item__info {
    padding: 15px;
    background: #fff;
}
.shopify-section--main-collection .product-item__image-wrapper img {
    object-fit: unset;
}
.product-item {
    border: 1px solid rgb(223, 223, 223);
}
.shopify-section--main-collection .product-item__image-wrapper {
    margin-bottom: 0;
}
.shopify-section--main-collection .product-item__quick-form {
    padding-bottom: 20px;
}
.shopify-section--main-collection .product-item__info button.button {
    width: auto;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    color: #fff;
    padding: 0 20px;
}
.button--outline {
    --button-background: var(--primary-button-background);
}
.product-facet {
    padding-top: 40px;
    padding-bottom: 80px;
    margin-bottom: 0;
}
.product-item-meta__title {
    line-height: 1.6;
    margin-bottom: 4px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.product-facet__aside .collapsible__content {
    height: auto;
    overflow: auto;
    max-height: 300px;
}
a.cf-discount-btn {
    background: rgb(26, 127, 193);
    width: 84px;
    height: 84px;
    padding: 5px;
    left: 20px;
}
a.cf-discount-btn span{
    font-size: 19px;
}
form#mini-cart-form .line-item__content-wrapper {
    margin-top: 0;
}

body.pages-terms-conditions .page-content.page-content--medium ,
body.pages-terms-of-service .page-content.page-content--medium ,
body.pages-shipping-policy .page-content.page-content--medium ,
body.pages-returns-refunds .page-content.page-content--medium ,
body.pages-privacy-policy .page-content.page-content--medium ,
body.pages-voltage-transformers-vs-converters .content-box--medium{
    max-width: 100%;
    width: 100%;
}
.page-header nav.breadcrumb ~ .page-header__text-wrapper.text-container {
    margin-block-end: 30px;
}
.cms-page-content h2 ,
.cms-page .content-box.content-box--medium h3 ,
.cms-page .shopify-section--video .video-section .video-wrapper__poster h3 ,
section.image-content-banner h3.heading.h2 ,
.mapimgsection h3 ,
.title-desc-section h3 ,
section.section.title-text-section h3 ,
.grounded-nongrounded-section h3 ,
section.section.customtitle h3{
    font-size: 32px;
    text-align: center;
    margin-bottom: 35px;
}
.mapimgsection h3 {
    margin-bottom: 0;
}
.cms-page .content-box.content-box--medium h3 {
    margin-bottom: 30px;
}
body .cms-page-content p ,
.cms-page .content-box.content-box--medium p{
    margin-bottom: 0;
    margin-top: 10px !important;
}
.cms-page-content h3{
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 20px;
}
.page-header nav.breadcrumb ~ .page-header__text-wrapper.text-container {
    margin-block-end: 30px;
}
.cta-cms-bottom-section {
  background: #ebebeb;
  padding: 50px 20px;
  text-align: center;
}
.cta-cms-bottom-section__text {
  font-size: 16px;
  margin-bottom: 20px;
}
.cta-cms-bottom-section__buttons {
  display: flex;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}
.cta-cms-bottom-section__btn {
    display: inline-block;
    padding: 14px 28px;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 1px;
    transition: opacity .3s ease;
    font-weight: 600;
}
.cta-cms-bottom-section__btn:hover {
  opacity: 0.9;
}
.cta-cms-bottom-section__btn--primary {
    background: #1a9cc4;
    display: flex;
    align-items: center;
    gap: 10px;
}
.cta-cms-bottom-section__btn--secondary {
  background: #1a1a1a;
}
.page_banner_image.banner_image {
    position: relative;
}
.page_banner_image.banner_image:before {
    content: "";
    display: block;
    padding-top: 100px;
}
.page_banner_image.banner_image:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.page_banner_image.banner_image img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
}
.page_banner_image.banner_image ~ .banner_page_heading {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translatey(-50%);
    max-width: 80%;
    margin: 0 auto;
    text-align: center;
}
.banner_page_heading h2 {
    color: #fff;
}
.main_image_with_heading.full_banner {
    position: relative;
}
section.section.step-up-down ul li ,
.custom-list-section ul li{
    list-style: none;
    padding-left: 30px;
}
section.section.step-up-down ul li strong ,
.custom-list-section ul li strong{
    position: relative;
}
section.section.step-up-down ul li strong::before ,
.custom-list-section ul li strong::before{
    content: "";
    color: #1996c9;
    display: inline-block;
    position: absolute;
    left: -25px;
    top: 0;
    width: 18px;
    height: 27px;
    background-image: url(https://cdn.shopify.com/s/files/1/1480/0534/files/list-arrow.png?v=1781054518);
    background-repeat: no-repeat;
    background-size: contain;
}
.custom-list-section ul li strong::before {
    left: -35px;
}
section.section.small-container.bottom-content-desc {
    padding-bottom: 75px;
}
.pages-learn-about-our-ct-adapters section.section.outlet-style-guide {
    margin-top: 50px;
}
section.section.step-up-down ul {
    max-width: 1150px;
    text-align: left;
    margin: 10px auto 0;
}
section.section.text-button-section ,
section.section.step-up-down ul{
    margin: 10px auto 0;
}
section.section.text-button-section .section__color-wrapper {
    max-width: 1150px;
    margin: 0 auto;   
}
section.section.text-button-section {
    background: #ededf1;
}
.cms-page div#main a {
    color: #1996c9;
    text-decoration: underline;
}
.cms-page div#main a.button {
    color: #fff;
    text-decoration: none;
}
section.section.text-button-section h3 {
    line-height: normal;
}
.voltage-transformers-guidelines-main .tutorials {
    box-shadow: none;
}
.tutorials table {
    max-width: 100%;
    width: 100%;
    overflow-y: auto;
    margin-bottom: 30px;
    border-collapse: separate;
}
.tutorials tr {
    background: #fff;
}
.tutorials th {
    background: #1996c9;
    color: #fff;
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
    padding: 20px 15px;
    border-right: 1px solid #1996c9;
}
.tutorials th:first-child {
    border-radius: 8px 0 0 8px;
}
.voltage-transformers-guidelines-main .tutorials th:last-child {
    border-radius: 0 8px 8px 0;
}
.voltage-transformers-guidelines-main .tutorials th {
    border-right: 1px solid #58b3e5;
}
.tutorials tbody:before {
    content: "";
    height: 12px;
    width: 100%;
    display: block;
}
.tutorials td {
    padding: 20px;
    vertical-align: top;
    border: 1px solid #d9d9d9;
    border-bottom: none;
    border-top: none;
    border-right: none;
    text-align: left;
    line-height: 27px;
}
.tutorials tr:first-child td {
    border-top: 1px solid #d9d9d9;
}
.tutorials tr:first-child td:first-child {
    border-radius: 8px 0 0;
}
.tutorials tr:first-child td:last-child {
    border-radius: 0 8px 0 0;
}
.tutorials tr td:last-child {
    border-right: 1px solid #d9d9d9;
}
.tutorials tr:last-child td:first-child {
    border-radius: 0 0 0 8px;
    border-bottom: 1px solid #d9d9d9;
}
.tutorials tr:last-child td:last-child {
    border-radius: 0 0 8px;
    border-bottom: 1px solid #d9d9d9;
}
.tutorials tr {
    background: #fff;
}
.tutorials tr:nth-child(2n) {
    background: #f7f7f7;
}
.cms-page .shopify-section--video .video-section {
    max-width: 1600px;
    margin: 0 auto;
    padding-bottom: 80px;
}
.shopify-section.shopify-section--video {
    margin-top: 75px;
}
.cms-page .shopify-section--video .video-section .video-wrapper__poster {
    position: unset;
}
.cms-page .shopify-section--video .video-section iframe {
    top: 60px;
}
section.section.text-button-section {
    margin-bottom: 40px;
    margin-top: 30px;
}
section.section.text-button-section .content-box h3 {
    font-size: 20px;
}
section.image-content-banner .image-content-banner__image {
    max-width: 1100px;
    margin: 0 auto;
}
.cms-page .shopify-section section {
    margin: 0;
}
.cms-page #main .cms-innersection {
    padding-top: 75px;
    padding-bottom: 75px;
}
.cms-page #main .cms-innersection.dark-gray-bkg ,
.cms-page #main .dark-gray-bkg{
    background: #EDEDF1;
}
.cms-page #main .cms-innersection.light-gray-bkg{
    background: #F7F7F8;
}
.cms-page #main .cms-innersection.white-bkg{
    background: #fff;
}
.cms-page #main .cms-innersection .section__color-wrapper {
    background: transparent;
}
.cms-page #main .cms-innersection.top-desc {
    padding-bottom: 0;
}
.cms-page #main section.section.cms-innersection.pdfsection {
    padding-top: 25px;
}
.pdfsection .Pdf_downloder_main a.text.heading {
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
}
.pdfsection .Pdf_downloder_main a.text.heading img {
    max-width: 80px;
}
section.section.outlet-style-guide .tutorials {
    box-shadow: 0 0 10px #0000001a;
    padding: 50px;
    margin-bottom: 50px;
}
section.section.outlet-style-guide h4 {
    font-size: 22px;
    margin-bottom: 0;
}
/*
.cms-page .shopify-section section .section__color-wrapper ,
section.image-content-banner{
    padding-top: 75px;
    padding-bottom: 75px;
}
.cms-page .shopify-section section .section__color-wrapper  {
    background: #EDEDF1;
}
section.section.step-up-down.gray-bkg .section__color-wrapper {
    background: #F7F7F8;
}
.cms-page #main {
    background: #fff;
}*/
section.section.voltage-transformers-guidelines-main .section__color-wrapper {
    background: transparent;
    padding: 25px 0;
}
body.cms-page .shopify-section.shopify-section--video {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 30px;
    background: #f7f7f8;
}
.cms-page.pages-help .shopify-section.shopify-section--video {
    padding-top: 50px;
    padding-bottom: 50px;
    background: #fff;
    padding-left: 15px;
    padding-right: 15px;
}
.cms-page.pages-help .shopify-section.shopify-section--video .video-section.video-section--full {
    max-width: 800px;
    padding-bottom: 0;
}
.cms-page.pages-help .shopify-section.shopify-section--custom-html .section__color-wrapper {
    padding: 0 0 30px;
    background: #fff;
}
.cms-page.pages-help .shopify-section.shopify-section--custom-html .section__color-wrapper p {
    font-size: 32px;
    font-weight: 600;
    line-height: normal;
}
section.custom_slide_show_section.section.section--template--21939756531909__find_country_HwaWdc {
    margin: 0 auto;
    text-align: center;
    padding: 40px 0;
}
section.custom_slide_show_section.section.section--template--21939756531909__find_country_HwaWdc input#myInput {
    background: #fff;
    width: 550px;
}
section.custom_slide_show_section.section.section--template--21939756531909__find_country_HwaWdc input#myInput:focus{
    box-shadow: 0 0 0 2px #000;
}
section.custom_slide_show_section.section.section--template--21939756531909__find_country_HwaWdc h2.heading {
    line-height: normal;
}

.cms-page div#main .submit-button {
    position: relative;
    display: inline-block;
    -webkit-appearance: none;
    appearance: none;
    line-height: 52px;
    padding: 0 30px;
    text-align: center;
    text-decoration: none;
    border: none;
    border-radius: 0px;
    background: rgb(25, 150, 201);
    color: rgb(255, 255, 255);
    font-size: 13px;
    font-family: Roboto, sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    cursor: pointer;
}

.country-switcher button.switcher-btn {
    background: transparent;
    border: 1px solid #fff;
    padding: 2px 10px;
    display: flex;
    gap: 10px;
    align-items: center;
}
.country-switcher button.switcher-btn svg {
    transition: all .3s linear;
}
.country-switcher button.switcher-btn:hover svg{
        transform: translateY(-50%) rotate(180deg);
}
.country-switcher button.switcher-btn img.country-flage {
    width: 30px;
}
.switcher-dropdown img.country-flage {
    width: 30px;
}
.country-switcher:hover .switcher-dropdown a {
    padding: 0;
}
.country-switcher button.switcher-btn ~ .switcher-dropdown {
    min-width: 75px;
    text-align: center;
    padding: 5px 0 0;
}
div#shopify-section-template--21384865218757__image-with-text section.section ,
div#shopify-section-template--21384865218757__video_UPYdyA section.section.cms-innersection .section__color-wrapper ,
div#shopify-section-template--21384865218757__collection_list_4T6aWc section.section.top-travelling-countries .section__color-wrapper,
div#shopify-section-template--21384865218757__featured-product section.section .section__color-wrapper,
div#shopify-section-template--21384865218757__testimonials section.section .section__color-wrapper,
div#shopify-section-template--21384865218757__blog_posts_78cTGY section.section .section__color-wrapper ,
div#shopify-section-template--21384865218757__image-with-text section.section ,
div#shopify-section-template--21384865218757__video_UPYdyA section.section.cms-innersection ,
div#shopify-section-template--21384865218757__collection_list_4T6aWc section.section.top-travelling-countries,
div#shopify-section-template--21384865218757__featured-product section.section,
div#shopify-section-template--21384865218757__testimonials section.section,
div#shopify-section-template--21384865218757__blog_posts_78cTGY section.section{
    background: #fff;
}
.shopify-section.shopify-section--blog-posts.home-section .container article-list {
    width: 100%;
    margin: 0 auto;
}
.shopify-section.shopify-section--blog-posts.home-section .container article-list h3.article-item__title.heading a {
    font-size: 18px;
}
.cms-page.pages-wholesale-solutions .container .page-header__text-wrapper.text-container {
    margin-block-end: 0;
}
.cms-page.pages-wholesale-solutions .page-header ~ .page-content.page-content--medium.rte {
    margin: 0;
}
.cms-page.pages-wholesale-solutions section.section.innerdesc p {
    margin-top: 20px !important;
}
section.section.innerdesc p strong {
    font-size: 22px;
    line-height: normal;
}
.cms-page.pages-wholesale-solutions #main {
    background: #fff;
        padding-bottom: 20px;
}
.cms-page .shopify-section section .section__color-wrapper {
    background: transparent;
}
.cms-page.pages-wholesale-solutions .button-wrapper a.button.button--primary {
    padding: 0 10px;
}
.cms-innersection .content-box--medium {
    width: 100%;
}
.cms-page div#main {
    background: #fff;
}
.mapimgsection {
    text-align: center;
    max-width: 1100px;
    margin: 0 auto;
}
.mapimgsection img {
    max-width: 500px;
}
.custom-table {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.custom-table table {
    min-width: 600px;
    width: 100%;
}
.custom-table .tutorials tr:last-child td {
    border-bottom: 1px solid #d9d9d9;
}
.cms-table table {
    max-width: 100%;
    overflow-y: auto;
    margin-bottom: 30px;
    border-collapse: separate;
    width: 100%;
}
.cms-table table tr {
    background: #fff;
}
.cms-table table th {
    background: #1996c9;
    color: #fff;
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
    padding: 20px 15px;
    border-right: 1px solid #1996c9;
    border-right: none;
    border-radius: 8px;
}
.cms-page div#main .cms-table table th a {
    color: #fff;
    text-decoration: none;
}
.cms-table table a {
    color: #fff;
}
.cms-table table tr {
    background: #fff;
}
.cms-table table td {
    padding: 20px;
    vertical-align: top;
    border: 1px solid #d9d9d9;
    border-bottom: none;
    border-top: none;
    border-right: none;
    text-align: left;
    line-height: 27px;
}
.cms-table tbody:before {
    content: "";
    height: 12px;
    width: 100%;
    display: block;
}
.cms-table table tr:first-child td {
    border-top: 1px solid #d9d9d9;
}
.cms-table table tr:first-child td:first-child {
    border-radius: 8px 0 0;
}
.cms-table table tr:first-child td {
    border-top: 1px solid #d9d9d9;
}
.cms-table table tr:first-child td:last-child {
    border-radius: 0 8px 0 0;
}
.cms-table table tr td:last-child {
    border-right: 1px solid #d9d9d9;
}
.cms-table table tr:nth-child(2n) {
    background: #f7f7f7;
}
.cms-table table tr:last-child td:first-child {
    border-radius: 0 0 0 8px;
    border-bottom: 1px solid #d9d9d9;
}
.cms-table table tr:last-child td:last-child {
    border-radius: 0 0 8px;
    border-bottom: 1px solid #d9d9d9;
}
.required_wattage_section.cms-table .text-container p ,
section.section.cms-innersection.dual-or-single h3 ~ p ,
.grounded-nongrounded-section{
    text-align: center;
    max-width: 1200px;
    margin: 0 auto 30px;
}
.grounded-nongrounded-section h3 {
    line-height: normal;
}
.grounded-nongrounded-section {
    margin-bottom: 0;
}
section.section.customtitle {
    padding-top: 75px;
}
section.section.cms-innersection.small-container .content-box p ,
body.cms-page .small-container.bottom-content-desc{
    text-align: center;
    max-width: 1200px;
    margin: 0 auto;
}
section.section.title-text-section h6 {
    color: #1996c9;
    font-size: 14px;
    margin-top: 0;
}
section.section.mapsection .container {
    margin-top: 50px;
}
.cms-page.pages-voltage-converter-guide ul {
    list-style: none;
    padding-left: 35px;
    margin-left: 0;
}
.cms-page.pages-voltage-converter-guide ul li{
    position: relative;
}
.cms-page.pages-voltage-converter-guide ul li::before {
    content: "";
    position: absolute;
    left: -20px;
    top: 9px;
    width: 9px;
    height: 14px;
    border-right: 3px solid #1996c9;
    border-bottom: 3px solid #1996c9;
    transform: rotate(45deg);
}
section.section.side-by-side-section .single-voltage-box-main {
    display: flex;
    gap: 20px;
    width: 100%;
}
section.section.side-by-side-section .single-voltage-left {
    width: 60%;
}
section.section.side-by-side-section .single-voltage-box-main .single-voltage-right {
    width: 40%;
}
.single-voltage-left img {
    width: 100%;
}
.tutorials .single-col tr:first-child td {
    border-radius: 8px 8px 0 0;
}
.tutorials .single-col tr:last-child td {
    border-radius: 0 0 8px 8px;
}
section.section.side-by-side-section .single-voltage-right table.single-col td {
    padding: 10px 20px 10px 45px;
    position: relative;
}
section.section.side-by-side-section .single-voltage-right table.single-col tr:first-child td {
    padding-left: 20px;
}
section.section.side-by-side-section .single-voltage-right table.single-col tr:first-child td::before{
    display: none;
}
section.section.side-by-side-section .single-voltage-right table.single-col td::before {
    position: absolute;
    content: '';
    background: #000;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    left: 23px;
    top: 50%;
    transform: translateY(-50%);
}
section.section.side-by-side-section .single-voltage-right table.single-col {
    margin-bottom: 0;
}
section.section.side-by-side-section.multiimg .single-voltage-left {
    display: flex;
}
.cms-page #main .shopify-section.shopify-section--video .cms-innersection {
    padding: 0;
}
.multiimg .single-voltage-left img {
    width: 50%;
}
section.section.side-by-side-section .single-voltage-box-main .single-voltage-right .note {
    margin-top: 15px;
}
section.section.cms-innersection.operation-product ul {
    margin-top: 0;
    padding-left: 25px;
}
section.section.cms-innersection.operation-product h2 {
    margin-bottom: 0;
}
section.section.cms-innersection.operation-product ul li {
    margin-bottom: 5px;
}
body.cms-page.pages-international-travel-with-hair-dryer-or-straightener .shopify-section.shopify-section--video {
    padding: 0;
    background: transparent;
}
.pages-traveling-abroad-with-a-cpap-machine .shopify-section--image-with-text .image-with-text__wrapper {
    flex-direction: column;
    position: relative;
    padding-top: 100px;
    gap: 30px;
}
.pages-traveling-abroad-with-a-cpap-machine .shopify-section--image-with-text .image-with-text__wrapper .image-with-text__image-wrapper {
    width: auto;
    margin: 0 auto;
}
.pages-traveling-abroad-with-a-cpap-machine .shopify-section--image-with-text .image-with-text__wrapper .image-with-text__content-wrapper {
    width: auto;
    margin: 0 auto;
    max-width: 1200px;
}
.pages-traveling-abroad-with-a-cpap-machine .shopify-section--image-with-text .image-with-text__wrapper .image-with-text__content-wrapper h3 {
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
}
section.section.outlet-style-guide.pdfsection .Pdf_downloder_main {
    padding: 25px 0;
}
section.section.outlet-style-guide.pdfsection {
    margin-top: 50px;
}
.topnote {
    text-align: center;
}
section.section.cms-innersection.about-us-desc ,
section.section.cms-innersection.about-us-logo ,
section.section.cms-innersection.where-to-buy{
    background: #f5f5f5;
}
section.section.cms-innersection.about-us-img-text img.sub_image {
    margin: 0 auto;
}
section.section.cms-innersection.about-us-logo .logo-list__item img.logo-list__image {
    max-width: 100px;
}
section.custom_newsletter_main.section.section--flush.cms-innersection.newsletter-box .container.newsletter_main {
    display: flex;
    align-items: center;
}
section.custom_newsletter_main.section.section--flush.cms-innersection.newsletter-box .container.newsletter_main .left_side_details ,
section.custom_newsletter_main.section.section--flush.cms-innersection.newsletter-box .container.newsletter_main .image-with-text-block__content{
    width: 50%;
}
section.custom_newsletter_main.section.section--flush.cms-innersection.newsletter-box .container.newsletter_main .image-with-text-block__content {
    margin: 0;
}
.cms-page #main section.custom_newsletter_main.section.section--flush.cms-innersection.newsletter-box {
    padding: 0;
}
.pages-about-us .contact_details {
    display: flex;
    gap: 30px;
}
.pages-about-us .contact_details .mobile, .pages-about-us .contact_details .mail {
    display: flex;
    align-items: center;
    gap: 10px;
}
.pages-about-us .contact_details .mobile svg, .pages-about-us .contact_details .mail svg {
    background: #1996C9;
    width: 40px;
    height: 40px;
    padding: 8px;
    background-color: #1996c9;
    border-radius: 100%;
    margin-right: 0;
}
.cms-page.pages-about-us div#main .contact_details a {
    color: #000;
    text-decoration: none;
}
.cms-page #main section.custom_newsletter_main.section.section--flush.cms-innersection.newsletter-box h3.heading_text.h3 {
    text-transform: uppercase;
}
.shopify-section--main-blog article-list .article-item__content h3 a {
    font-size: 20px;
}
.shopify-section--blog-post-prev-next article-list h3 a{ 
        font-size: 18px;
}
.cms-page div#main .shopify-section section .cta-cms-bottom-section__buttons a {
    color: #fff;
    text-decoration: none;
}
.shopify-section.shopify-section--faq .container {
    padding-top: 75px;
    padding-bottom: 75px;
}
.shopify-section.shopify-section--faq .container .faq__item button {
    font-size: 20px;
    font-weight: 500;
    padding: 10px 0;
}
.shopify-section.shopify-section--faq .container .collapsible__content {
    padding: 0 0 10px 0;
}
.shopify-section.shopify-section--faq .container .faq__wrapper {
    padding: 0 15px;
}
.pages-the-world-travel-adapter-plug-guide .custom-table tr:last-child td:nth-child(2) ,
.pages-learn-about-our-ctu-adapters-with-usb-ports .custom-table tr:last-child td:nth-child(2){
    border-bottom: 1px solid #d9d9d9;
}
.pages-learn-about-our-ctu-adapters-with-usb-ports .tutorials th:first-child {
    border-radius: 8px;
}
.cms-page.pages-voltage-converter-guide #main section.section.cms-innersection.dual-or-single {
    padding-bottom: 0;
}
.cms-page.pages-voltage-converter-guide #main section.section.cms-innersection.inner-lists {
    padding-top: 0;
    padding-bottom: 0;
}
.cms-page.pages-voltage-converter-guide .required_wattage_section.cms-innersection .container ,
.cms-page.pages-voltage-converter-guide section.section.title-text-section .container{
    max-width: 1200px;
}
.cms-page section.section.our-story .container .content-box {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}
section.section.our-story.top-section {
    padding-top: 50px;
}
section.section.our-story.bottom-section {
    padding-bottom: 50px;
}
section.section.our-story h2{
    line-height: normal;
}
.pages-international-travel-with-hair-dryer-or-straightener div#shopify-section-template--21947339473093__custom_rich_text_x9XXah .container {
    max-width: 1200px;
    margin: 0 auto;
}
.shopify-section.shopify-section--featured-product.home-section .external-buy-buttons img {
    max-width: 120px !important;
}
.shopify-section.shopify-section--main-collection .container product-facet.product-facet {
    margin-top: 0;
    padding-top: 20px;
}
.shopify-section.shopify-section--collection-banner .page-header__text-wrapper.text-container {
    padding-bottom: 60px;
    margin-bottom: 0;
}
.shopify-section.shopify-section--collection-banner {
    background: #fff;
}
.shopify-section.shopify-section--main-search product-facet.product-facet {
    padding-top: 0;
}
.shipping-bar__progress{
    border-color: #178BBB;
}
.shipping-bar__progress:after {
    background: #178BBB;
}
.mini-cart.drawer form#mini-cart-form line-item.line-item {
    margin: 15px 0;
}
nav.header__inline-navigation div#desktop-menu-1 {
    max-width: 1000px;
}
div#desktop-menu-1 .mega-menu__inner {
    gap: 20px;
    align-items: center;
}
nav.header__inline-navigation div#desktop-menu-1 .mega-menu__columns-wrapper {
    flex-direction: row;
    column-gap: 20px;
}
nav.header__inline-navigation div#desktop-menu-1 .mega-menu__columns-wrapper .mega-menu__column {
    width: calc(50% - 20px);
}
div#desktop-menu-1 .mega-menu__inner .mega-menu__images-wrapper .mega-menu__image-wrapper {
    margin-bottom: 0;
}
@media screen and (pointer: fine) {
    .tab-slider-wrapper button.arrow.next:hover svg {
        animation: .3s ease-in-out forwards prevNextButtonKeyframe;
    }
    .tab-slider-wrapper button.arrow.prev:hover svg {
        animation: .3s ease-in-out reverse forwards prevNextButtonKeyframe;
    }
}
@prevNextButtonKeyframe{
0% {
    transform: translate(0);
}
50% {
    transform: translate(calc(50% + 10px));
}
51% {
    transform: translate(calc(-50% - 10px));
}
100% {
    transform: translate(0);
}
}
.cart tr.line-item td.line-item__price-list-container .price-list.price-list--stack {
    display: inline-flex;
    justify-content: end;
}
@media screen and (min-width: 1000px) {
    section.section.cms-innersection.about-us-logo .logo-list__list {
        --logos-per-row: 8;
    }
}
@media screen and (max-width: 999px) {
section.custom_newsletter_main.section.section--flush.cms-innersection.newsletter-box .container.newsletter_main {
    flex-direction: column;
    padding-top: 50px;
    padding-bottom: 50px;
}
section.custom_newsletter_main.section.section--flush.cms-innersection.newsletter-box .container.newsletter_main .left_side_details, section.custom_newsletter_main.section.section--flush.cms-innersection.newsletter-box .container.newsletter_main .image-with-text-block__content {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.pages-about-us .contact_details {
    justify-content: center;
    flex-direction: column;
    gap: 10px;
}
section.custom_newsletter_main.section.section--flush.cms-innersection.newsletter-box .container.newsletter_main .image-with-text-block__content {
    margin-top: 30px;
}
.pages-about-us .contact_details .mobile, .pages-about-us .contact_details .mail {
        justify-content: center;
}
section.section.cms-innersection.about-us-img-text h3.heading.h3 {
    font-size: 20px;
}
.pages-about-us h3.heading.h2 ,
.pages-about-us h3.heading_text.h3 ,
.pages-about-us h2.heading.h3{
    font-size: 22px;
},
.pages-about-us p{
    line-height: normal;
}
}
@media screen and (max-width: 991px) {
section.section.side-by-side-section .single-voltage-box-main {
    flex-direction: column;
    margin-bottom: 30px;
}
section.section.side-by-side-section .single-voltage-left {
    width: 100%;
}
section.section.side-by-side-section .single-voltage-box-main .single-voltage-right {
    width: 100%;
}
}
@media screen and (min-width: 741px) {
    .cms-page div#main .submit-button {
        padding-left: 35px;
        padding-right: 35px;
        font-size: 14px;
        letter-spacing: 2px;
    }
    .shopify-section.shopify-section--collection-list.home-section collection-list.list-collections .list-collections__item-list {
    grid-template-columns: repeat(auto-fit, calc(100% / 4 - var(--container-gutter) * 2 / 4));
}
}
@media screen and (max-width: 740px) {
    .shopify-section.shopify-section--collection-list.home-section collection-list.list-collections .list-collections__item-list {
    grid-template-columns: repeat(auto-fit, calc(100% / 2 - var(--container-gutter) * 2 / 2));
}
.shopify-section.shopify-section--collection-list.home-section collection-list.list-collections .list-collections__item-list p.heading.h3 {
    font-size: 22px;
}
}
@media screen and (pointer: fine) {
    .cms-page div#main .submit-button {
        background-image: linear-gradient(178deg, rgb(25, 150, 201), rgb(25, 150, 201) 10%, #00000012 10% 100%), linear-gradient(rgb(25, 150, 201), rgb(25, 150, 201));
        background-size: 100% 200%, 100% 100%;
        background-position: 100% -101%, 100% 100%;
        background-repeat: no-repeat;
        transition: background-position .3s cubic-bezier(.215, .61, .355, 1);
        transform: translateZ(0);
    }

    .cms-page div#main .submit-button:hover {
        background-position: 100% 25%, 100% 100%;
    }
}


@media screen and (min-width: 741px) {
    .drawer__header ,
    .drawer__content ,
    .mini-cart__drawer-footer{
        padding: 24px 15px;
    }
}
@media screen and (max-width: 740px) {
footer.mini-cart__drawer-footer button.checkout-button.button {
    padding: 0;
}
footer.mini-cart__drawer-footer button.checkout-button.button span.checkout-button__lock {
    left: 10px;
}
.product-facet {
    padding-bottom: 40px;
}
.cms-page .content-box--medium {
    margin-inline-start: 0;
    margin-inline-end: 0;
}
.drawer__content form#mini-cart-form .line-item__content-wrapper {
    margin-top: 20px;
}
.product-item__info .product-item__quick-form button {
    left: 0;
    right: 0;
    width: 36px;
    margin: 0 auto;
}
.product-item__info a.product-item-meta__reviews-badge {
    margin-bottom: 10px;
}
.product-item__info a.product-item-meta__reviews-badge .rating {
    display: block;
}
.product-item__info .product-item__quick-form {
    position: unset;
    visibility: visible;
    opacity: 1;
    padding-bottom: 20px;
}
button.product-item__cta.button.button--primary {
    padding: 0 10px;
}
}
.header-bottom .mega-menu {
    background: #fff;
}
mobile-navigation#mobile-menu-drawer ,
mobile-navigation#mobile-menu-drawer .drawer__header.drawer__header--shadowed{
    background: #fff;
}
li.header__linklist-item.has-dropdown[data-item-title="Help"] .mega-menu {
    max-width: 430px;
    left: 370px;
}
@media screen and (min-width: 1200px) {
    li.header__linklist-item.has-dropdown[data-item-title="Help"] .mega-menu {
    max-width: 400px;
    left: 390px;
    }
    li.header__linklist-item .mega-menu {
            box-shadow:
        0 4px 8px rgba(0, 0, 0, 0.04),
        0 12px 24px rgba(0, 0, 0, 0.08);
    }
        li.header__linklist-item.has-dropdown[data-item-title="Luggage Accessories"] .mega-menu ,
        li.header__linklist-item.has-dropdown[data-item-title="Car Accessories"] .mega-menu{
    max-width: 620px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1400px)  {
li.header__linklist-item.has-dropdown[data-item-title="Luggage Accessories"] .mega-menu, 
li.header__linklist-item.has-dropdown[data-item-title="Car Accessories"] .mega-menu
{
        max-width: 500px;
    }
}
div#main .article .article__main-part .container .article__inner {
    display: flex;
    flex-direction: row;
    align-items: unset;
    justify-content: center;
    gap: 100px;
}
div#main .article .article__main-part .container .article__inner .article__info {
    position: unset;
    display: flex;
    flex-direction: column;
    width: 350px;
}
div#main .article .article__main-part .container .article__inner .article__content {
    width: calc(100% - 450px);
    max-width: unset;
}
div#main .article .article__main-part .container .article__inner .article__content {
    width: calc(100% - 450px);
    max-width: unset;
}
div#main .article .article__main-part .container .article__inner .article__content .rte {
    max-width: 800px;
}
}
@media screen and (max-width: 767px) {
    .shopify-section.shopify-section--faq .container {
    padding-top: 40px;
    padding-bottom: 40px;
}
.cms-page-content h2 ,
.cms-page .content-box.content-box--medium h3 ,
.cms-page .shopify-section--video .video-section .video-wrapper__poster h3 ,
section.image-content-banner h3.heading.h2 ,
.cms-page.pages-help .shopify-section.shopify-section--custom-html .section__color-wrapper p ,
.mapimgsection h3 ,
.title-desc-section h3 ,
section.section.title-text-section h3 ,
.grounded-nongrounded-section h3 ,
section.section.customtitle{
    font-size: 24px;
}
.cms-page-content h3 {
    font-size: 18px;
}
.cta-cms-bottom-section {
    padding: 40px 15px;
}
.cta-cms-bottom-section__btn {
    width: 100%;
    max-width: 300px;
  }
section.custom_slide_show_section.section.section--template--21939756531909__find_country_HwaWdc input#myInput {
    width: 290px;
    margin-bottom: 10px;
}
.cms-page div#main .submit-button {
    height: 48px;
}
.header__icon-list {
    gap: 5px;
    margin-right: 10px;
}
.country-switcher button.switcher-btn {
    padding: 2px 5px;
}
.cms-page #main .cms-innersection {
    padding-top: 25px;
    padding-bottom: 25px;
}
section.section.innerdesc p strong {
    font-size: 16px;
    line-height: normal;
}
section.section.outlet-style-guide h4 {
    font-size: 16px;
}
section.section.outlet-style-guide .tutorials {
    padding: 20px;
}
section.section.our-story.top-section {
    padding-top: 30px;
}
section.section.our-story.bottom-section {
    padding-bottom: 30px;
}
.shopify-section.shopify-section--collection-banner .page-header__text-wrapper.text-container {
    padding-bottom: 20px;
    margin-bottom: 0;
    margin-top: 20px;
}
}
@media screen and (max-width: 767px) {
div#main .article .article__main-part .container .article__inner .article__content {
    order: 1;
    width: 100%;
}
div#main .article .article__main-part .container .article__info {
    order: 2;
}
div#main .article .article__main-part .container .article__inner {
    flex-direction: column;
}
.shopify-section--main-article .article {
    margin-top: 0;
}
.pages-help-me-choose-travel-adapter .custom_country_search_main input#myInput {
    width: 300px !important;
    margin-bottom: 5px;
}
.product-list__inner .product-item-meta__swatch-list.color-swatch-list.color-swatch-list--mini {
    margin-bottom: 20px;
}
div#product-tech-specs .container .product-flex-container {
    gap: 0;
}
.main_key_featured_section.page-width div#product-features .product-section-heading-bar .container {
    padding-bottom: 0;
}
}