body {overflow-x: hidden;}
body.cms-home .page-main {margin-top: 0px;}
body.cms-home .pagebuilder-slider {padding: 0px;}
body.cms-home .pagebuilder-slider .glider-track .glider-slide {margin: 0px;}
body.cms-home .page-main > .columns .column > div:nth-child(2) {padding-left: 0;padding-right: 0;}
body.cms-home .page-main > .columns .column > div:nth-child(2) > div {padding: 0;}
body.cms-home .page-main > .columns .column > div:nth-child(2) > div .glider-slide {margin: 0;}

.pagebuilder-slider .glider {overflow: hidden;}
.best-incontinence-block {margin-bottom: 50px;}
.best-incontinence-block > .container {padding: 0px 0px;}
.best-incontinence-block .title {margin-bottom: 15px;}
.best-incontinence-block .title h2 {font-size: 28px;font-weight: 600;line-height: 120%;}
.best-incontinence-block .content .description:not(:last-child) {margin-bottom: 25px}
.best-incontinence-block .content .description h4 {font-size: 20px;font-weight: 600;line-height: 1.1;margin-top: 20px;margin-bottom: 10px;}
.best-incontinence-block .content .description p {font-size: 16px;font-weight: 400;line-height: 1.42857143;color: #333;margin-bottom: 10px}
.best-incontinence-block .content .description p:last-child {margin-bottom: 0px;}

.jumbotron.hero.block-benefits > .container {position: relative;padding: 0 0;}
.jumbotron.hero.block-brands {background-color: #FFFFFF;position: relative;width: 99vw;margin-left: -50vw;margin-right: -50vw;left: 50%;right: 50%;padding-top: 20px;padding-bottom: 20px;}
.jumbotron.hero.block-brands > .container {position: relative;padding: 0 24px;}
.jumbotron.hero.block-brands > .container > .block > .block-title {margin-bottom: 25px;}
.jumbotron.hero.block-brands > .container > .block > .block-title strong {font-size: 28px;font-weight: 600;line-height: 120%;}


.am-widget-brand-slider .ambrands-slider-container {position: relative;overflow: hidden;padding: 0 50px;min-height: 115px;max-height: 115px;background-color: #FFFFFF;}
.am-widget-brand-slider .ambrands-slider-container .ambrands-slider {padding: 0px 0px !important;max-width: 100% !important;}
.am-widget-brand-slider .ambrands-slider-container .ambrands-slider .swiper-wrapper {align-items: center;}
.am-widget-brand-slider .ambrands-slider-container .ambrands-slider .swiper-slide {display: flex;justify-content: center;background: #FFFFFF;height: 115px;align-items: center;}
.amslider .swiper-button-next, .amslider .swiper-button-prev {top: calc(50% - 20px);z-index: 2;margin-top: 0;width: 40px;height: 40px;border: none;border-radius: 50%;background-color: #1979c2;background-position: 50%;background-size: 20px;background-repeat: no-repeat;box-shadow: none;opacity: 1;}
.am-widget-brand-slider .ambrands-slider-container .ambrands-slider .swiper-button-prev {left: 0;}
.am-widget-brand-slider .ambrands-slider-container .ambrands-slider .swiper-button-next {right: 0;}
.am-widget-brand-slider .ambrands-slider-container .ambrands-slider .swiper-button-next:after,
.am-widget-brand-slider .ambrands-slider-container .ambrands-slider .swiper-button-prev:after {font-size: 35px;font-weight: 600;color: #000000;}
.am-widget-brand-slider .ambrands-slider-container .ambrands-slider .swiper-pagination {bottom: 0;display: none;justify-content: center;}
.am-widget-brand-slider .ambrands-slider-container .ambrands-slider .swiper-pagination .swiper-pagination-bullet {background: #000000;}
.am-widget-brand-slider .ambrands-slider-container .ambrands-slider .swiper-pagination .swiper-pagination-bullet-active {background: #21B6FC;}
/*.amslider .swiper-button-next {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjQ1NCA5Ljg3NyA3LjEwOC45MDkgNS42NSAyLjM1bDcuMDA4IDcuNTI4LTcuMjA1IDcuNzc0IDEuNDE3IDEuNDQgOC4xMS04LjY4LjQ3My0uNTM0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);}
.amslider .swiper-button-prev {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNTQ2IDEwLjEyMyA4LjM0NiA4Ljk2OCAxLjQ1Ny0xLjQ0LTcuMDA4LTcuNTI4IDcuMjA1LTcuNzc0LTEuNDE3LTEuNDQtOC4xMSA4LjY4LS40NzMuNTM0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);}*/
.amslider .splide__arrow {background-color: #1979c2; background-size: 20px; background-repeat: no-repeat; opacity: 1 !important; background-position: center; }
.amslider .splide__arrow:hover {background-color: #006bb4;}
.amslider .splide__arrow--next {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjQ1NCA5Ljg3NyA3LjEwOC45MDkgNS42NSAyLjM1bDcuMDA4IDcuNTI4LTcuMjA1IDcuNzc0IDEuNDE3IDEuNDQgOC4xMS04LjY4LjQ3My0uNTM0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);}
.amslider .splide__arrow--prev {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNTQ2IDEwLjEyMyA4LjM0NiA4Ljk2OCAxLjQ1Ny0xLjQ0LTcuMDA4LTcuNTI4IDcuMjA1LTcuNzc0LTEuNDE3LTEuNDQtOC4xMSA4LjY4LS40NzMuNTM0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);}
.splide__arrow svg {display: none !important;}

/* Home Page Top Banner */

#html-body .top-container .pagebuilder-slider,
#html-body .top-container .glider-track .pagebuilder-slide-wrapper,
#html-body .top-container .glider-track .pagebuilder-overlay{min-height: unset;height: 26vw;}

@media (min-width: 1280px) and (max-width: 1535px){
    .cms-home .product_addtocart_form .product-info > div:last-child{display: grid;grid-template-columns: auto 36px 40px;gap:5px}
    .cms-home .product_addtocart_form .product-info > div:last-child button.btn-primary{white-space: nowrap;padding: 10px;}
}

@media(max-width:768px){
    #html-body .top-container .pagebuilder-slider,
    #html-body .top-container .glider-track .pagebuilder-slide-wrapper,
    #html-body .top-container .glider-track .pagebuilder-overlay{height: 64vw;}
    .product-slider > div > section > div > div #slider-nav-1 > div > button{width: 25px}
    .product-slider > div > section > div > div #slider-nav-1 > div > button span{margin: 0}
    .cms-home .column.main > div:last-child{padding: 0 !important}
    .cms-home .column.main > div:last-child > div{padding: 0}
    .cms-home .column.main > div:last-child .block-static-block > div{padding: 0;}
    .cms-home .column.main > div:last-child .block-products-list .product_addtocart_form .product-info .swatch-attribute .swatch-attribute-options > div {flex-wrap: wrap;}
}