html{scroll-behavior:smooth}html.hideScroll,body.hideScroll{overflow:hidden}.is-width-standard{width:100%;margin:0 auto;padding:0 75px;max-width:1440px}.section.is-width-small{width:100%!important;margin:0 auto!important;max-width:1440px!important;padding:0 185px}@media only screen and (max-width:1300px){.is-width-standard{padding:0 50px}.section.is-width-small{padding:0 75px}}@media only screen and (max-width:991px){.is-width-standard,.section.is-width-small{padding:0 30px}}@media only screen and (max-width:600px){.is-width-standard,.section.is-width-small{padding:0 12px}}.annoucementBarWithSocial{display:flex;align-items:center;justify-content:flex-start;padding:14px 0;margin:0;width:100%}.annoucementBarWithSocial .message-header{display:flex;align-items:center;justify-content:center;flex:1;padding:0}.announcementBarSocialIcon ul.social-icons{align-items:center;justify-content:flex-start;grid-column-gap:16px}.announcementBarSocialIcon ul.social-icons li{padding:0!important;margin:0!important}.announcementBarSocialIcon ul.social-icons li a{margin:0;padding:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.announcementBarSocialIcon ul.social-icons li a span.icon{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.announcementBarSocialIcon ul.social-icons li a span.icon svg{width:100%;height:100%}span.announcement-bar__icon.is-large{display:flex;align-items:center;justify-content:center;width:24px;height:24px}span.announcement-bar__icon.is-large span.icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.customAnnouncementBar .annoucementBarWithSocial{max-height:40px}.customAnnouncementBar .annoucementBarWithSocial .announcement-bar__text .is-h6{font-size:18px;font-weight:300;letter-spacing:0;line-height:23px}.announcement-bar__content{grid-column-gap:6px}.customAnnouncementBar .annoucementBarWithSocial .announcement-bar__text .is-h6 p{padding:0}.customAnnouncementBar .announcement-bar__content{position:relative;left:-85px}.announcementBarSocialIcon{position:relative;z-index:5}@media only screen and (max-width:991px){.announcementBarSocialIcon{display:none}.customAnnouncementBar .announcement-bar__content{left:0}}.header__icons.header__icon-style-icons{grid-column-gap:16px}.header__icons.header__icon-style-icons a.header__link.action-area__link{display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:24px;height:24px}.header__icons.header__icon-style-icons a.header__link.action-area__link span.icon.header__icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.header__icons.header__icon-style-icons .header-cart.action-area__link{display:flex;align-items:center;justify-content:center;padding:0!important;margin:0!important}.header__icons.header__icon-style-icons .header-cart.action-area__link span.icon.header__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}nav.header__menu-items.is-flex.is-flex-wrap.is-justify-center.header__dropdown--below-parent{display:flex;justify-content:center;width:100%;margin:0;padding:0;grid-column-gap:80px}nav.header__menu-items.is-flex.is-flex-wrap.is-justify-center.header__dropdown--below-parent a.navbar-link{padding:0!important}.navbar-link:not(.is-arrowless):after{right:-20px}.navbar.dropdown-click--true .mega-menu.mega-menu--header-classic{width:100%}.header--classic .navbar.dropdown-click--true{position:static!important;margin:0!important;width:100%}.header--classic .container{position:static}.navbar.dropdown-click--true .mega-menu.mega-menu--header-classic .container.has-no-side-gutter{position:relative;width:100%;max-width:1440px;padding:0 75px}h3.megaItemHeading.is-h6{font-size:20px;line-height:30px;margin-bottom:16px}.megaItemsSubHeading.is-text{line-height:24px;margin-bottom:24px}a.megaItemBtn.button.button--primary{display:flex;align-items:center;justify-content:center;padding:0;margin:0;min-height:44px;width:100%;max-width:194px}.has-mega-menu a.navbar-link{position:relative}.has-mega-menu a.navbar-link:before{content:"";height:14px;width:14px;display:flex;align-items:center;justify-content:center;border-radius:100%;position:absolute;left:-24px;top:50%;transform:translateY(-50%);opacity:0;transition:all linear .3s}.has-mega-menu.is-opened a.navbar-link:before{opacity:1}.customSpacing .container.has-no-side-gutter .column.mega-menu__block.block__textInfo.one-fourth.medium-down--one-half{display:flex;flex-direction:column;padding:40px 0;margin:0 31px 0 0;width:max-content;max-width:25%}.customSpacing .container{justify-content:flex-start;flex-wrap:nowrap}.customSpacing .container.has-no-side-gutter .column.mega-menu__block.block__image.one-fourth.medium-down--one-half{width:25%;max-width:240px;padding:40px 0;margin:0 80px 0 0}.navbar.dropdown-click--true .mega-menu.mega-menu--header-classic .container.has-no-side-gutter .column.mega-menu__block:last-child{margin:0!important}.mobile-dropdown.mobile-dropdown__position--left{padding:0}.mobile-dropdown.mobile-dropdown__position--left button.mobileMenuOpener{padding:0!important}button.mobileMenuOpener{width:17px;height:15px;display:flex;align-items:center;justify-content:space-between;box-shadow:none;outline:none;border:0px solid;flex-direction:column;padding:0;position:relative;z-index:10;background:transparent;transition:all linear .3s}button.mobileMenuOpener span{height:2px;width:100%;display:flex;opacity:1;position:relative;top:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);transition:all linear .3s}.mobileMenuOpen button.mobileMenuOpener{overflow:hidden}.mobileMenuOpen button.mobileMenuOpener span:nth-child(1){top:7px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.mobileMenuOpen button.mobileMenuOpener span:nth-child(2){transform:translate(-150%);opacity:0}.mobileMenuOpen button.mobileMenuOpener span:nth-child(3){-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);top:-6px}#dropDownIconDemo{display:none!important}.mobileMenuOverlay{display:none}.search-form .search__fields input[type=text]{min-height:48px!important;padding-left:54px!important}.search-form .search__fields input[type=text]::placeholder{opacity:1}form.search-form span.icon{height:16px!important;width:16px!important;padding:0!important;left:14px!important}@media only screen and (max-width:991px){header.hideHeaderInMobile{display:none!important}div.customMobileMenuDrawer{display:block!important;width:100%}.customMobileMenuDrawer .mobile-menu{transform:translate(-200%);transition:all linear .3s;position:fixed;top:140px;left:0;z-index:2;min-height:0!important;padding:16px 0 24px;border:0px solid!important;overflow-y:auto;height:max-content;max-height:calc(100% - 125px)}.customMobileMenuDrawer.mobileMenuOpen .mobile-menu{transform:translate(0)}.mobile-header__content .header-cart.action-area__link span.icon.header__icon{width:24px;height:24px}.mobile-menu label.submenu__label span.close-dropdown{display:flex;align-items:center;justify-content:flex-end;width:55px;height:30px;top:50%;transform:translateY(-50%)}.mobile-menu label.submenu__label span.close-dropdown svg{width:20px;height:20px;transform:rotate(0);transition:all linear .3s}.mobile-menu .mobile-menu-link,.mobile-menu .mobile-menu__item{padding:0}ul.mobile-menu__list{display:flex;flex-direction:column;width:100%;gap:0px;padding:0 8px!important;margin:25px 0 44px}ul.mobile-menu__list li.mobile-menu__list-item{margin-bottom:30px}ul.mobile-menu__list li.mobile-menu__list-item:last-child{margin-bottom:0}.mobile-menu__content{width:100%;padding:0 16px!important}.mobile-menu__first-level .submenu__input:checked+label span.close-dropdown svg{transform:rotate(90deg)}.submenu__input+label a:after{opacity:0}.mobileMenuBottomBar{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:16px;border-top:1px solid #1f1e1e}.mobile-menu form.search-form{padding:0!important;width:100%}.customSpacing .container{justify-content:space-between;width:100%;flex-wrap:wrap}.customSpacing .container.has-no-side-gutter .column.mega-menu__block{width:50%!important;padding:0!important;max-width:calc(50% - 33px)!important;margin:0!important}.mega-menu .container{margin:20px 0 30px;grid-row-gap:16px}.mega-menu{box-shadow:none!important;width:100%}.mobile-menu .mega-menu .hideInMobile,ul.mobile-submenu__list.mobile-menu__submenu.has-mega-menu .column.mega-menu__block.hideInMobile{display:none!important}.mobileMenuOverlay{display:flex;height:100vh;position:fixed;width:100%;background-color:#0003;visibility:hidden;z-index:-2;opacity:0;top:0;left:0}.mobileMenuIsOpen .mobileMenuOverlay{visibility:visible;z-index:2;opacity:1}#shopify-section-announcement-bar{position:relative;z-index:5}div#mobile-header,div#mobile-header-sticky-wrapper{position:relative;z-index:55}.is-sticky .customMobileMenuDrawer .mobile-menu{top:100px;max-height:calc(100% - 90px)}ul.mobile-menu__list.has-margin-bottom.is-h5,.mobileAccountInfoIcons a.is-h5{font-size:16px!important}.mobileHeaderSocialIcons ul.social-icons span.icon{width:30px;height:30px}.mobileHeaderSocialIcons ul.social-icons span.icon circle{display:none}}.heroProdContainer{position:relative;width:100%}.heroProdRow{display:flex;flex-wrap:nowrap;width:100%;max-width:1440px;margin:0 auto;align-items:flex-start;justify-content:space-between}section.section.heroProdSection.is-width-standard .heroProdRow{grid-column-gap:20px}.heroProdSideInfo{width:50%}section.section.heroProdSection.is-width-wide .heroProdSideInfo{padding-left:75px;padding-top:30px}.heroProdSideImage{width:50%;position:relative;overflow:hidden;max-height:650px}.simpleHeroImgContainer,.videoCoverContent{width:100%;position:relative;z-index:5;max-height:650px}.videoCoverContent{transition:all linear .5s;opacity:1;transform:translateY(0)}.videoCoverContent.videoIsPlaying{opacity:0;transform:translateY(-200%)}video.heroCoverVideo{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover;object-position:center}.videoCoverContent.videoIsPlaying video.heroCoverVideo{z-index:2}.simpleHeroImgContainer img,.videoCoverContent img{width:100%;display:block;max-height:650px;object-fit:cover;object-position:center}button.playIconBtn{position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%,-50%);transition:all linear .3s;cursor:pointer;background:transparent;border:0px solid!important;outline:none!important;padding:0!important;width:35px;height:35px;display:flex;align-items:center;justify-content:center}button.pauseIconBtn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:35px;height:35px;cursor:pointer;background:transparent!important;outline:none!important;border:0px solid!important;padding:0!important;display:flex;align-items:center;justify-content:center}button.playIconBtn svg,button.pauseIconBtn svg{width:100%;height:100%}.innerContentInfoContainer{width:100%;max-width:525px}h2.sideInfoMainHeading{margin-bottom:16px}.sideInfoDetailTxt{margin-bottom:24px}.sideInfoUnderDetail2{margin-bottom:43px}.sideInfoBtnContainer{width:100%}a.sideInfoDetailBtn{display:flex;align-items:center;justify-content:center;padding:0;min-height:54px;max-width:514px;width:100%}.heroProdContainer ul{display:flex;flex-direction:column;grid-row-gap:0;width:100%;position:relative}.heroProdContainer ul li{margin-bottom:20px}.customReviewBadges{display:flex;align-items:center;width:100%;justify-content:flex-start;grid-column-gap:12px;margin-bottom:20px}.customReviewBadges .starsContainer{display:flex;align-items:center;justify-content:center;grid-column-gap:6px}.customReviewBadges .starsContainer svg{height:18px;width:18px}.customIndexHeroSec .sideInfoDetailTxt.is-h4{font-size:24px;font-weight:300;letter-spacing:0;line-height:36px;font-family:Outfit-Light}.customIndexHeroSec .sideInfoUnderDetail2.is-text{font-size:16px;font-weight:300;letter-spacing:0;line-height:20px;font-family:Outfit-Light}.customIndexHeroSec .customReviewBadges p.is-text{font-size:16px;font-weight:300;letter-spacing:0;line-height:20px}@media only screen and (max-width:1300px){section.section.heroProdSection.is-width-wide .heroProdSideInfo{padding-left:50px;max-width:48%}}@media only screen and (max-width:991px){.heroProdRow{flex-direction:column-reverse;width:100%;grid-row-gap:0}.heroProdRow .heroProdSideInfo{margin-top:24px}.heroProdSideInfo{width:100%;max-width:100%;padding:0!important}section.section.heroProdSection.is-width-wide .heroProdSideInfo{width:100%;max-width:100%;padding:0 12px!important}.innerContentInfoContainer{max-width:100%}.heroProdSideImage{width:100%}.customIndexHeroSec h2.sideInfoMainHeading{line-height:48px}.customReviewBadges{margin-bottom:16px}.customIndexHeroSec .customReviewBadges p.is-text{line-height:20px}.customIndexHeroSec .sideInfoDetailTxt.is-h4 br{display:none!important}.customIndexHeroSec .sideInfoDetailTxt.is-h4{font-size:20px;font-weight:300;letter-spacing:0;line-height:30px}.sideInfoDetailTxt{margin-bottom:16px}.sideInfoUnderDetail2{margin-bottom:24px}}@keyframes slidingLftAnimation{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}.slidingTxtMainContainer{display:flex;flex-wrap:nowrap;white-space:nowrap;grid-column-gap:30px;min-width:100%;width:100%;min-height:100px;overflow:hidden}.newsMessages{display:flex;flex-shrink:0;grid-column-gap:0;align-items:center;animation:slidingLftAnimation 30s linear infinite}.newsMessages p.slidingItem{display:flex;align-items:center;justify-content:flex-start;padding-left:30px}.newsMessages p.slidingItem:before{content:"";height:18px;width:18px;display:flex;align-items:center;justify-content:center;border-radius:100%;position:relative;left:-30px}.indexTickerTape p.slidingItem.is-h5{font-size:24px;font-weight:500;letter-spacing:0;line-height:30px;margin-right:30px}.featuredProdSection ul{display:flex;flex-direction:column;grid-row-gap:0;width:100%;position:relative}.featuredProdSection ul li{margin-bottom:20px}.featuredProdSection .product-block.product-block--text{margin-bottom:40px}.featuredProdSection .description.content.has-padding-top{padding-top:0!important}.featuredProdSection .prodInfoBorderLine,.featuredProdSection .product-block.product-block--price,.featuredProdSection .product-block.product-block--description{margin-bottom:24px}.featuredProdSection .price-ui.price-ui--loading{opacity:1!important}.featuredProdSection .prodInfoBorderLine{display:flex;align-items:center;justify-content:center;width:100%}.featuredProdSection .product__information .product_name{padding:0;margin-bottom:24px}.prodDetailInfoButton a.sideInfoDetailBtn{max-width:100%}.indexFeaturedProdeArea .product_section.container{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;grid-column-gap:109px;align-items:center;padding:0}.indexFeaturedProdeArea .product__images.one-half.column.medium-down--one-whole{margin:0;width:100%;max-width:636px}.indexFeaturedProdeArea .product__information.has-product-sticker.one-half.column.medium-down--one-whole{margin:0;width:100%;max-width:514px}.indexFeaturedProdeArea .price-ui,.indexFeaturedProdeArea .price-ui span,.indexFeaturedProdeArea .price-ui span.money{font-size:20px;line-height:25px;font-family:Outfit-Regular}.indexFeaturedProdeArea .product__images img{display:block;width:100%}.indexFeaturedProdeArea .sticker-holder{display:none}@media only screen and (min-width:1300px){section.section.featuredProdSection.indexFeaturedProdeArea.is-width-standard{margin:0 auto;padding:0 109px 0 72px}section.section.featuredProdSection.indexFeaturedProdeArea.inverMedia.is-width-standard{padding:0 72px 0 109px}}@media only screen and (max-width:1200px){.indexFeaturedProdeArea .product_section.container{grid-column-gap:25px}}@media only screen and (max-width:991px){.featuredProdSection .product_section.container{flex-direction:column;width:100%;grid-row-gap:0}.indexFeaturedProdeArea .product__images.one-half.column.medium-down--one-whole,.featuredProdSection .product__images.one-half.column.medium-down--one-whole,.featuredProdSection .product__information.has-product-sticker.one-half.column.medium-down--one-whole,.indexFeaturedProdeArea .product__information.has-product-sticker.one-half.column.medium-down--one-whole{width:100%;max-width:100%;margin-bottom:16px}.featuredProdSection .product__information .product_name,.featuredProdSection .prodInfoBorderLine,.featuredProdSection .product-block.product-block--price,.featuredProdSection .product-block.product-block--description{margin-bottom:16px}.featuredProdSection .product-block.product-block--text{margin-bottom:0}.indexFeaturedProdeArea h1.product_name.title.is-h3{line-height:48px}.indexFeaturedProdeArea .modal_price.subtitle.is-text-small .price-ui span,.indexFeaturedProdeArea .modal_price.subtitle.is-text-small .price-ui span.money{font-size:20px;letter-spacing:0;line-height:25px}.indexFeaturedProdeArea .description.content.has-padding-top.is-h6{line-height:27px}.indexFeaturedProdeArea .product-text.is-text{line-height:20px}}.sectionHeadingContainer{margin-bottom:32px}.secBtnContainer{text-align:center}.secBtnContainer a.sectionBtn{display:flex;align-items:center;justify-content:center;min-height:53px;max-width:360px;margin:0 auto;width:100%}#mintty-tiktok-feed img,.mintty-tiktok-feed img{object-fit:cover;height:100%!important;width:100%!important}div#mintty-tiktok-feed div:nth-child(1){display:flex;flex-wrap:wrap;width:100%;grid-column-gap:30px;align-items:center;justify-content:space-between}div#mintty-tiktok-feed div a.slider-arrow:nth-child(2n){left:-55px!important;transform:rotate(180deg)}div#mintty-tiktok-feed div a.slider-arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;background:url('data:image/svg+xml,<svg width="40px" height="40px" viewBox="0 0 40 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g transform="translate(-1381.000000, -3869.000000)"> <g transform="translate(1381.000000, 3869.000000)"> <circle fill="%231ABFA7" cx="20" cy="20" r="20"></circle> <g transform="translate(8.000000, 8.000000)"> <rect x="0" y="0" width="24" height="24"></rect> <g transform="translate(4.000000, 5.000000)" fill="%23FFFFFF" fill-rule="nonzero"> <path d="M0,6.99983238 C0,6.6074943 0.273596638,6.28324966 0.628578944,6.23189542 L0.727263792,6.22486909 L15.2725396,6.22486909 C15.6741832,6.22486909 15.9998034,6.57184599 15.9998034,6.99983238 C15.9998034,7.39217046 15.7261583,7.7164151 15.3712536,7.76766601 L15.2725396,7.77479567 L0.727263792,7.77479567 C0.325610545,7.77479567 0,7.42781877 0,6.99983238 Z" id="Path"></path> <path d="M8.89298165,1.32411489 C8.60837908,1.02212719 8.6074094,0.531451432 8.89075137,0.228161797 C9.14839669,-0.0475598094 9.55236748,-0.0734952476 9.83755186,0.150954788 L9.91929631,0.225795576 L15.7858909,6.45033174 C16.0453786,6.72570203 16.0690389,7.15771823 15.8566779,7.46150385 L15.7858909,7.54860972 L9.91929631,13.7741482 C9.63469375,14.0761772 9.17428728,14.0751439 8.89084834,13.7718749 C8.63320302,13.4961947 8.61051239,13.0655217 8.82238857,12.7626661 L8.89298165,12.6758702 L14.2417644,6.99910908 L8.89298165,1.32411489 Z" id="Path"></path> </g> </g> </g> </g> </g></svg>');background-size:cover;background-repeat:no-repeat;font-size:0;z-index:2!important}div#mintty-tiktok-feed div a.slider-arrow:nth-child(odd){right:-55px!important}div#mintty-tiktok-feed div:nth-child(1) span.mintty-slide-page a.mintty-video .instafeed-container{height:494px!important;overflow:hidden;padding:0!important;border-radius:20px!important;width:100%!important}.instafeed-overlay.instafeed-video{width:100%!important;height:100%!important}div#mintty-tiktok-feed{padding:0!important}div#mintty-tiktok-feed div:nth-child(1) span.mintty-slide-page{width:calc(25% - 30px)!important}div#mintty-tiktok-feed div:nth-child(1) span.mintty-slide-page a.mintty-video{width:100%!important;display:block!important}.tiktokFeed h2.appSecHeading.is-h3{line-height:60px}.tiktokFeed .sectionHeadingContainer{margin-bottom:40px}@media only screen and (max-width:991px){section.section.tiktokFeed.is-width-standard{padding:0 16px 0 12px;width:100%!important}div#mintty-tiktok-feed div:nth-child(1) span.mintty-slide-page{width:calc(50% - 11px)!important}div#mintty-tiktok-feed div:nth-child(1){grid-column-gap:0}div#mintty-tiktok-feed div:nth-child(1) span.mintty-slide-page a.mintty-video .instafeed-container{height:280px!important}section.section.tiktokFeed.is-width-standard .one-whole.column{margin:0!important;width:100%!important}div#mintty-tiktok-feed div a.slider-arrow:nth-child(2n){left:-5px!important;opacity:1!important}div#mintty-tiktok-feed div a.slider-arrow:nth-child(odd){opacity:1!important;right:-5px!important}div#mintty-tiktok-feed div:nth-child(1) span.mintty-slide-page:nth-child(3),div#mintty-tiktok-feed div:nth-child(1) span.mintty-slide-page:nth-child(4),div#mintty-tiktok-feed div:nth-child(1) span.mintty-slide-page:nth-child(7),div#mintty-tiktok-feed div:nth-child(1) span.mintty-slide-page:nth-child(8){display:none}}.instaFeed h2.appSecHeading.is-h5{font-size:24px;font-weight:500;letter-spacing:0;line-height:36px;margin-bottom:16px}.instaFeed h3.appSubHeading.is-h3{line-height:60px}.instafeed-container img{width:100%;margin:0!important;display:block!important}.instafeed-container img{width:100%!important;height:100%!important}div#insta-feed a .instafeed-container{max-width:24%;margin-right:1%}div#insta-feed{margin-bottom:35px;margin-top:0}@media only screen and (max-width:798px){.instaFeed .sectionHeadingContainer{margin-bottom:30px}.tiktokFeed .sectionHeadingContainer{margin-bottom:37px}.tiktokFeed h2.appSecHeading.is-h3{line-height:48px}.secBtnContainer a.sectionBtn{max-width:360px}div#insta-feed a:nth-child(3),div#insta-feed a:nth-child(4){display:none}div#insta-feed a .instafeed-container{width:50%!important;max-width:49%!important;padding:0!important;height:182px!important}}.beforeAfterContainer{width:100%;display:block;margin:0 auto}.beforeAfterContainer img{width:100%;display:block}.beforeAfterSlider{width:100%;position:relative;overflow:hidden}.afterItem{display:block}.beforeItem{position:absolute;height:100%;width:50%;top:0;left:0;overflow:hidden;z-index:2}.beforeItem img{max-width:none!important}.beforeAfterResizer{position:absolute;display:flex;align-items:center;z-index:5;top:0;left:50%;height:100%;width:10px;-ms-touch-action:pan-y;touch-action:pan-y}.resizerBtn{height:120px!important;width:120px!important;display:flex;align-items:center;justify-content:center;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:grab;z-index:5;grid-column-gap:10px}.resizerBtn .arrowIconRight,.resizerBtn .arrowIconLeft{display:flex;align-items:center;justify-content:center;width:16px;height:16px;grid-column-gap:10px}.resizerBtn .arrowIconRight svg,.resizerBtn .arrowIconLeft svg{width:100%;height:100%}span.resizerLabel{font-size:18px;letter-spacing:0;line-height:23px}.resizerBtn .arrowIconLeft svg{transform:rotate(180deg)}.beforeAfterSecRow{display:flex;align-items:flex-start;justify-content:space-between;width:100%;flex-wrap:nowrap;grid-column-gap:30px}.beforeAfterInfoCol,.mediaSideCol{width:50%}h2.sideDetailHeading,h4.sideSubHeading,.sideDescTxt{margin-bottom:16px}.sidMiniProdInfo{display:flex;flex-wrap:nowrap;width:100%;grid-column-gap:24px;margin-top:32px}.minProdImg{width:30%}.minProdInfo{width:70%}.minProdInfo h2.minProdTitle,.miniProdDesc{margin-bottom:16px}a.sideMiniProdBtn.button{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:44px;margin-top:16px}.faqCatBtnsContainer{margin-bottom:64px;position:relative;width:100%}.beforeAfterTabArea .tabBtnsContainer{margin-bottom:56px}.blogTagFilterContainer,.faqCatBtnsInnerContainer,.beforeAfterTabArea .tabBtnsContainer{display:flex;align-items:center;justify-content:center;width:100%;padding:0;flex-wrap:wrap;grid-column-gap:30px;grid-row-gap:15px;text-transform:initial!important}.blogTagFilterContainer a.blogTagFilterBtn.button.button--primary,.faqCatBtnsInnerContainer button.button--primary.faqCatBtn,.beforeAfterTabArea .tabBtnsContainer button.tabBtn.button{display:flex;align-items:center;justify-content:center;width:33.33%;max-width:230px;min-height:58px;text-transform:initial}.beforeAfterLabel{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 20px;position:absolute;bottom:20px;left:0;z-index:2}.beforeAfterLabel span{display:flex;align-items:center;justify-content:center;min-width:150px;min-height:56px;border-radius:28px}.sidMiniProdInfo .modal_price.subtitle{margin:0!important}.indexBeforeAfterMainSec.is-width-standard .mediaSideCol{width:100%;max-width:746px}.indexBeforeAfterMainSec.is-width-standard .beforeAfterInfoCol{width:100%;max-width:514px}.indexBeforeAfterMainSec h2.secMainHeading.is-h3{line-height:53px}.indexBeforeAfterMainSec h2.sideDetailHeading.is-h3{font-size:32px;font-weight:800;letter-spacing:0;line-height:43px}.indexBeforeAfterMainSec h4.sideSubHeading.is-text{line-height:20px}.indexBeforeAfterMainSec .sideDescTxt.is-text{line-height:24px}.indexBeforeAfterMainSec .minProdInfo{width:100%}.indexBeforeAfterMainSec .minProdImg{width:100%;max-width:180px;height:max-content}.indexBeforeAfterMainSec .minProdImg img{width:100%;max-width:100%;height:auto;display:block}.indexBeforeAfterMainSec h2.minProdTitle.is-h4{line-height:36px;font-family:Outfit-Medium}.indexBeforeAfterMainSec .modal_price.subtitle span{font-size:16px;letter-spacing:0;line-height:20px;font-family:Outfit-Regular}.indexBeforeAfterMainSec .miniProdDesc.is-text{line-height:24px}.indexBeforeAfterMainSec .beforeAfterLabel span{font-size:20px;letter-spacing:0;line-height:25px;font-family:Outfit-Regular}@media only screen and (max-width:1200px){.blogTagFilterContainer,.faqCatBtnsInnerContainer,.beforeAfterTabArea .tabBtnsContainer{justify-content:space-between;grid-column-gap:22px;grid-row-gap:0px}.blogTagFilterContainer a.blogTagFilterBtn.button.button--primary,.faqCatBtnsInnerContainer button.button--primary.faqCatBtn,.beforeAfterTabArea .tabBtnsContainer button.tabBtn.button{max-width:184px}}@media only screen and (max-width:991px){.blogTagFilterContainer a.blogTagFilterBtn.button.button--primary,.faqCatBtnsInnerContainer button.button--primary.faqCatBtn,.beforeAfterTabArea .tabBtnsContainer button.tabBtn.button{width:calc(50% - 12px);max-width:100%;margin-bottom:16px}.indexBeforeAfterMainSec h2.secMainHeading.is-h3,.indexBeforeAfterMainSec h2.sideDetailHeading.is-h3{line-height:48px}.indexBeforeAfterMainSec h2.minProdTitle.is-h4{font-size:18px;font-weight:500;letter-spacing:0;line-height:27px}.indexBeforeAfterMainSec .modal_price.subtitle span{font-size:14px;letter-spacing:0;line-height:21px}.indexBeforeAfterMainSec .minProdImg{max-width:140px}.indexBeforeAfterMainSec .sectionHeadingContainer{margin-bottom:29px}.faqCatBtnsContainer{margin-bottom:24px}.beforeAfterTabArea .tabBtnsContainer{margin-bottom:16px}.beforeAfterSecRow{flex-direction:column;width:100%;grid-row-gap:16px}.beforeAfterInfoCol .customReviewBadges{margin-bottom:25px}h2.sideDetailHeading,h4.sideSubHeading,.sideDescTxt{margin-bottom:15px}a.sideMiniProdBtn.button{margin-top:8px}.sidMiniProdInfo{grid-column-gap:12px}.beforeAfterLabel{padding:0 12px;bottom:12px}.beforeAfterLabel span{min-width:104px;min-height:40px;border-radius:28px}.indexBeforeAfterMainSec .beforeAfterLabel span{font-size:18px;letter-spacing:0;line-height:23px}.resizerBtn{height:80px!important;width:80px!important;font-size:16px;letter-spacing:0;line-height:24px;grid-column-gap:4px}span.resizerLabel{font-size:16px;letter-spacing:0;line-height:24px}.indexBeforeAfterMainSec.is-width-standard .mediaSideCol{width:100%;max-width:100%}.indexBeforeAfterMainSec.is-width-standard .beforeAfterInfoCol{max-width:100%}.indexBeforeAfterMainSec .miniProdDesc.is-text{font-size:14px}.minProdInfo h2.minProdTitle,.miniProdDesc{margin-bottom:8px}.sidMiniProdInfo .modal_price.subtitle{margin-bottom:8px!important}}@media only screen and (max-width:345px){.blogTagFilterContainer a.blogTagFilterBtn.button.button--primary,.faqCatBtnsInnerContainer button.button--primary.faqCatBtn,.beforeAfterTabArea .tabBtnsContainer button.tabBtn.button{width:100%;max-width:100%}.sidMiniProdInfo{flex-direction:column;grid-row-gap:20px}}span.accordianIcon{position:relative;width:18px;height:18px;display:flex;align-items:center;justify-content:center}span.accordianIcon:before{content:"";width:100%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;transition:all linear .3s}span.accordianIcon:after{content:"";width:2px;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(0);z-index:2;transition:all linear .3s}.underInfoAccordian{display:block;width:100%;margin:0 0 16px;padding:0}button.accordianBtn{display:flex;align-items:center;justify-content:flex-start;padding:0 30px 0 16px;position:relative;width:100%;cursor:pointer;background:transparent;min-height:50px;white-space:normal}button.accordianBtn span.accordianIcon{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.accordianContent{overflow:hidden;opacity:0;padding:0 16px;transition:all linear .3s;max-height:0}.isOpen .accordianContent{padding:16px;max-height:100%;opacity:1}.isOpen span.accordianIcon:after{transform:translate(-50%,-50%) rotate(90deg)}.isOpen span.accordianIcon:before{opacity:0}.iconTextRow{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;grid-row-gap:32px;margin-bottom:32px}.iconTxtContainer{width:50%;display:flex;align-items:center;justify-content:flex-start;grid-column-gap:16px}.iconTxtContainer img{width:100%;max-width:24px;height:auto}.sideTextContainer a.button{width:100%;display:flex;align-items:center;justify-content:center;min-height:54px;max-width:100%!important;margin:0!important}.sideTextContainer .buttons{width:100%;margin-bottom:32px}section.section.is-width-wide .sideTextContainer.image-with-text__text-column{padding:0}.customImageTextFlexRow{display:flex;flex-wrap:nowrap;width:100%;grid-column-gap:40px}.customImageTextFlexRow .sideImageContainer.image-with-text__image-column{width:100%;margin:0!important}.customImageTextFlexRow .sideTextContainer.image-with-text__text-column{width:100%;margin:0}.customImgTxtWithAccordian.indexImgTxtAccordian.is-width-wide .customImageTextFlexRow{grid-column-gap:0;align-items:stretch}.customImgTxtWithAccordian.indexImgTxtAccordian.is-width-wide .customImageTextFlexRow .sideTextContainer{padding:40px 0;align-items:center;justify-content:center}.customImgTxtWithAccordian.indexImgTxtAccordian.is-width-wide .customImageTextFlexRow .sideTextContainer .image-with-text__wrapper{max-width:calc(100% - 124px)}.customImageTextFlexRow.reverseRow{flex-direction:row-reverse}button.accordianBtn.button{text-transform:initial!important}.customImgTxtWithAccordian.indexImgTxtAccordian.is-width-wide .sideImageContainer.image-with-text__image-column .image-element__wrap,.customImgTxtWithAccordian.indexImgTxtAccordian.is-width-wide .sideImageContainer.image-with-text__image-column .image-element__wrap img{height:100%}.customImageTextFlexRow{width:100%}.carouselImgContainer{width:100%;position:relative}.carouselImgContainer .carouselItemContainer{width:100%;max-width:100%}.sideImageContainer .flickity-enabled.is-draggable{height:100%!important}@media only screen and (max-width:1500px){.customImgTxtWithAccordian.indexImgTxtAccordian.is-width-wide .customImageTextFlexRow .image-element__wrap img{min-height:804px;object-fit:cover}.customImgTxtWithAccordian.indexImgTxtAccordian.is-width-wide .sideImageContainer.image-with-text__image-column{min-width:50%}}@media only screen and (max-width:1360px){.customImgTxtWithAccordian.indexImgTxtAccordian.is-width-wide .sideImageContainer.image-with-text__image-column{min-width:auto}}@media only screen and (max-width:991px){.customImageTextFlexRow.reverseRow,.customImageTextFlexRow{display:flex;flex-direction:column;grid-row-gap:24px}.customImgTxtWithAccordian.indexImgTxtAccordian.is-width-wide .customImageTextFlexRow .image-element__wrap img{min-height:auto!important}.customImgTxtWithAccordian.indexImgTxtAccordian.is-width-wide .customImageTextFlexRow .sideTextContainer{padding:0 30px}.indexImgTxtAccordian h3.image-with-text__heading{padding:0;margin-bottom:16px;line-height:48px}.indexImgTxtAccordian .image-with-text__text.content{margin-bottom:16px}.indexImgTxtAccordian .image-with-text__text.content.is-h6,.indexImgTxtAccordian .iconTextRow.is-h6{font-size:16px;font-weight:300;letter-spacing:0;line-height:24px}.iconTextRow{margin-bottom:24px}.customImageTextFlexRow.reverseCol{flex-direction:column-reverse}.customImgTxtWithAccordian.indexImgTxtAccordian.is-width-wide .customImageTextFlexRow .sideTextContainer .image-with-text__wrapper{max-width:100%}}@media only screen and (max-width:600px){.customImgTxtWithAccordian.indexImgTxtAccordian.is-width-wide .customImageTextFlexRow .sideTextContainer{padding:0 12px}}@media only screen and (max-width:355px){.iconTxtContainer{width:100%}span.accordianIcon{width:14px;height:14px;right:10px!important}}.mainFaqSection h6.title.faq__item-question{display:flex;align-items:center;justify-content:flex-start;padding:10px 50px 10px 0;cursor:pointer;position:relative;min-height:94px}.mainFaqSection h6.title.faq__item-question span.faq__item-symbol{right:16px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.mainFaqSection section.faq__item-answer{padding:0 40px 32px 0!important}.mainFaqSection section.faq__item-answer.is-text p{opacity:0;transition:all cubic-bezier(.2,.01,.51,.76) .5s}.mainFaqSection .faq__item.tab--open section.faq__item-answer.is-text p{opacity:1}.mainFaqSection .faq__item.tab--open h6.title.faq__item-question{min-height:0;padding:32px 50px 16px 0}.faq__block-faq.column.one-whole{width:100%!important;margin:0!important}.faq__block-main.column.text-center.one-whole.faqCatBlock{width:100%;margin:0!important}.mainFaqSection .heading-wrapper--SectionHeading{margin-bottom:32px;width:100%}.mainFaqSection h2.SectionHeading__title.title.is-h2{margin:0;line-height:70px}.mainFaqSection h6.title.faq__item-question.is-h5{font-size:24px;font-weight:500;letter-spacing:0;line-height:36px}.mainFaqSection section.faq__item-answer.is-text{line-height:24px}@media only screen and (max-width:991px){.mainFaqSection h2.SectionHeading__title.title.is-h2{line-height:60px}.mainFaqSection h6.title.faq__item-question.is-h5{font-size:20px;line-height:27px}}@media only screen and (max-width:600px){.mainFaqSection h6.title.faq__item-question.is-h5{font-size:18px}.mainFaqSection h6.title.faq__item-question{min-height:78px}.mainFaqSection .faq__item.tab--open h6.title.faq__item-question{padding:31px 30px 20px 0}.mainFaqSection h6.title.faq__item-question span.faq__item-symbol{right:8px;width:20px;height:20px}.faq__block-faq .faq__item .faq__item-question .faq__item-symbol:before{width:13px}.faq__block-faq .faq__item .faq__item-question .faq__item-symbol:after{height:13px}.mainFaqSection section.faq__item-answer{padding:0 30px 30px 0}}.extraIconTxtRow{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;grid-column-gap:40px;grid-row-gap:10px;margin:40px 0}section.section.becomeVipHeroArea.is-width-wide.has-no-side-gutter.equal-columns--outside-trim h2.iconHeading.is-h5{margin-bottom:20px}.iconTxtInfoContainer{max-width:calc(50% - 40px);width:50%;min-height:220px}.extraInfoNewsLetter{width:100%}.extraInfoNewsLetter .newsletter-form__wrapper form{display:flex;align-items:center;justify-content:flex-start;width:100%}.extraInfoNewsLetter .newsletter-form.form{width:100%}.extraInfoNewsLetter .newsletter-form.form .field.is-stretched-width{width:100%;flex:auto;margin:0;max-width:calc(100% - 136px)}.extraInfoNewsLetter .newsletter-form.form .field.is-default-width.is-align-self-end{min-width:136px;flex:auto;margin:0}.extraInfoNewsLetter .newsletter-form.form .field.is-stretched-width .control{width:100%;padding-right:20px}.extraInfoNewsLetter .newsletter-form.form .field.is-default-width.is-align-self-end .control{width:100%}.extraInfoNewsLetter .newsletter-form.form .field.is-default-width.is-align-self-end .control button.button.button--primary.is-within-form{display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;padding:0}.extraInfoNewsLetter .newsletter-form.form .field.is-stretched-width .control input.input{min-height:60px!important}.iconTxtInfoContainer img{max-width:64px;display:block;height:auto}section.section.becomeVipHeroArea.is-width-wide{max-width:1440px}section.section.becomeVipHeroArea.is-width-wide .image-with-text__text-column.one-half{padding:30px 0 30px 75px;width:100%;max-width:690px}.becomeVipHeroArea.is-width-wide.has-no-side-gutter .container{display:flex;flex-wrap:nowrap;width:100%;grid-column-gap:45px}.becomeVipHeroArea.is-width-wide .image-element__wrap img{max-height:866px;min-height:866px;object-fit:cover}.becomeVipHeroArea.is-width-wide.has-no-side-gutter .image-with-text__image-column.one-half{width:100%;max-width:705px}.becomeVipHeroArea button.button.button--primary.is-within-form{background-color:#1f1e1e;border:1px solid #1f1e1e;text-transform:initial!important;color:#fff}.becomeVipHeroArea button.button.button--primary.is-within-form:hover{background-color:transparent;border:1px solid #1f1e1e;color:#1f1e1e}.becomeVipHeroArea h3.image-with-text__heading{margin-bottom:24px;padding:0}.becomeVipHeroArea h3.image-with-text__heading.is-h2{line-height:70px}.becomeVipHeroArea .image-with-text__text.is-h6{line-height:30px}.numberDetailItemsRow{display:flex;justify-content:center;align-items:flex-start;grid-column-gap:64px;margin-bottom:48px}.numberDetailItem{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.numberIconContainer{display:flex;align-items:center;justify-content:center;padding:0;width:64px;height:64px;border-radius:100%;margin-bottom:30px}h2.numberItemHeading{margin-bottom:30px}.howItWorks h2.image-with-text-overlay__heading{line-height:70px;margin-bottom:40px}.howItWorks .caption-content{padding:0;margin:0;width:100%}.howItWorks .numberIconContainer.is-h5{font-size:32px;font-weight:500;letter-spacing:0;line-height:40px}.howItWorks h2.numberItemHeading.is-h5{font-size:24px;font-weight:500;letter-spacing:0;line-height:36px}.howItWorks .numberItemSubHeading.is-h6{font-size:20px;font-weight:300;letter-spacing:0;line-height:30px;text-align:center}.howItWorks a.button.button--secondary{display:flex;align-items:center;justify-content:center;width:100%;max-width:300px;min-height:54px;background:#1f1e1e;border:1px solid #1f1e1e;text-transform:initial;line-height:20px;color:#fff}.howItWorks a.button.button--secondary:hover{background:transparent;color:#1f1e1e}.howItWorks .image-element__wrap img{min-height:677px;object-fit:cover;width:100%}@media only screen and (max-width:1300px){section.section.becomeVipHeroArea.is-width-wide .image-with-text__text-column.one-half{padding:20px 0 20px 50px}}@media only screen and (max-width:991px){.becomeVipHeroArea.is-width-wide .is-hidden-desktop-only{display:block!important}.becomeVipHeroArea.is-width-wide .is-hidden-mobile-only{display:none!important}.becomeVipHeroArea.is-width-wide.has-no-side-gutter .container{flex-direction:column}section.section.becomeVipHeroArea.is-width-wide .image-with-text__text-column.one-half{padding:30px 0;width:100%;max-width:100%}section.section.becomeVipHeroArea.is-width-wide h3.image-with-text__heading.text-align-left{text-align:center!important}section.section.becomeVipHeroArea.is-width-wide .image-with-text__text.text-align-left.content{text-align:center!important}.becomeVipHeroArea.is-width-wide.has-no-side-gutter .image-with-text__image-column.one-half{max-width:100%}.becomeVipHeroArea.is-width-wide .image-element__wrap img{min-height:auto!important}section.section.becomeVipHeroArea.is-width-wide h3.image-with-text__heading{padding:0 30px}section.section.becomeVipHeroArea.is-width-wide .image-with-text__text.content{padding:0 50px;margin-bottom:30px}.becomeVipHeroArea.is-width-wide .betweenContentImg img{display:block;width:100%;height:auto}.becomeVipHeroArea.is-width-wide .extraIconTxtRow{padding:0 20px}.becomeVipHeroArea.is-width-wide .extraInfoNewsLetter{padding:0 30px}}@media only screen and (max-width:798px){.numberDetailItemsRow{flex-direction:column;width:100%;grid-row-gap:24px}.numberIconContainer{margin:0;height:48px;width:48px}h2.numberItemHeading{margin:0}.numberDetailItem{grid-row-gap:16px}.howItWorks .numberIconContainer.is-h5{font-size:24px;line-height:30px}.howItWorks h2.numberItemHeading.is-h5{font-size:18px;font-weight:500;letter-spacing:0;line-height:27px}.howItWorks .numberItemSubHeading.is-h6{font-size:16px;font-weight:300;letter-spacing:0;line-height:24px}.howItWorks .image-with-text-overlay__buttons.buttons{display:none}.howItWorks h2.image-with-text-overlay__heading{line-height:48px;margin-bottom:16px}.howItWorks .caption{height:100%;margin:0!important;width:100%;padding:20px 0}}@media only screen and (max-width:600px){section.section.becomeVipHeroArea.is-width-wide h3.image-with-text__heading,section.section.becomeVipHeroArea.is-width-wide .image-with-text__text.content{padding:0 12px}.becomeVipHeroArea.is-width-wide .extraIconTxtRow{padding:0 16px}.becomeVipHeroArea.is-width-wide .extraInfoNewsLetter{padding:0 12px}.extraIconTxtRow{grid-column-gap:10px!important;margin:25px 0}.iconTxtInfoContainer{max-width:166px}h2.iconHeading{margin-bottom:20px}.extraInfoNewsLetter .newsletter-form.form .field.is-default-width.is-align-self-end{min-width:106px;max-width:106px}.extraInfoNewsLetter .newsletter-form.form .field.is-stretched-width{max-width:calc(100% - 106px)}.extraInfoNewsLetter .newsletter-form.form .field.is-stretched-width .control{padding-right:12px}.becomeVipHeroArea .image-with-text__text.is-h6{line-height:27px}.becomeVipHeroArea h3.image-with-text__heading.is-h2{line-height:60px}section.section.becomeVipHeroArea.is-width-wide .image-with-text__text-column.one-half{padding:0}section.section.becomeVipHeroArea h2.iconHeading.is-h5{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}section.section.becomeVipHeroArea .iconInfoTxt.is-text{font-size:14px;font-weight:300;letter-spacing:0;line-height:21px}.numberDetailItemsRow{max-width:290px;margin:0 auto}}@media only screen and (max-width:370px){.iconTxtInfoContainer{width:100%;max-width:100%}.extraInfoNewsLetter .newsletter-form.form{flex-direction:column;grid-row-gap:15px}.extraInfoNewsLetter .newsletter-form.form .field.is-stretched-width{width:100%;max-width:100%}.extraInfoNewsLetter .newsletter-form.form .field.is-stretched-width .control{padding:0}.extraInfoNewsLetter .newsletter-form.form .field.is-default-width.is-align-self-end{max-width:100%;min-width:100%}}.thumbnail.product__thumbnail fieldset.ProdOption-Subscribe,.purchase-details__quantity.product-quantity-box.quantity-box--box,.thumbnail.product__thumbnail span.product-thumbnail__price small{display:none!important}.randomCollectionItemVideo{position:relative;height:max-content;overflow:hidden}.randomCollectionItemVideo video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover;object-position:center}.quickAddBtnMainContainer .purchase-details.has-quantity-box{width:100%;padding:0!important;max-width:100%}.quickAddBtnMainContainer .purchase-details.has-quantity-box .purchase-details__buttons{width:100%;max-width:100%;flex:1;margin:0}.quickAddBtnMainContainer .purchase-details.has-quantity-box .purchase-details__buttons button.button.action_button{width:100%;margin:0;max-width:100%;cursor:pointer}.quickAddBtnMainContainer.text-align-center .swatch__options{width:100%;justify-content:center;margin-bottom:32px;grid-row-gap:16px;grid-column-gap:16px}.quickAddBtnMainContainer.text-align-center .swatch__options .swatch__option{margin:0}.quickAddBtnMainContainer .swatch__options .swatch__option .swatch-element{border:0px solid!important;display:flex;align-items:center;justify-content:center;min-width:68px;min-height:32px;border-radius:32px;padding:0;box-shadow:none!important}.quickAddBtnMainContainer .swatch__options .swatch__option .swatch-element label{height:32px!important;display:flex;align-items:center;text-transform:initial!important;justify-content:center;font-size:12px}.quickAddBtnMainContainer legend.option-title.label{display:none}.product-thumbnail{padding:16px 0 0}.product-thumbnail a.product-thumbnail__title{display:block;margin-bottom:16px}.product-thumbnail .product-thumbnail__price{padding:0;margin-bottom:16px}.quickAddBtnMainContainer .purchase-details.has-quantity-box .purchase-details__buttons button.button.action_button{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px}.quickAddBtnMainContainer .purchase-details.has-quantity-box .purchase-details__buttons button.button.action_button span.text.btnTxtWithPrice{display:flex;align-items:center;justify-content:center;grid-column-gap:4px}.quickAddBtnMainContainer .purchase-details.has-quantity-box .purchase-details__buttons button.button.action_button span.text.btnTxtWithPrice span.priceDash{display:flex;align-items:center;justify-content:center}.quickAddBtnMainContainer .purchase-details.has-quantity-box .purchase-details__buttons button.button.action_button span.text.btnTxtWithPrice span.priceDash:after{content:"-"}.collectionPageMainContainer .container.collection-matrix.collectionItemsContainer{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;grid-column-gap:30px;grid-row-gap:64px}.collectionPageMainContainer .container.collection-matrix .one-third.medium-down--one-half.small-down--one-half.column{width:calc(33.3333% - 20px);margin:0;padding:0}.collectionPageMainContainer .container.collection-matrix .one-third.medium-down--one-half.small-down--one-half.column .image-element__wrap img{min-height:410px;max-height:410px;object-fit:cover}.secondaryImgBox{position:absolute;left:0;top:0;width:100%}.collectionPageMainContainer .randomCollectionItemVideo img{min-height:720px;object-fit:cover}.collectionPageMainContainer h1.collection__title.title.is-h2{line-height:70px}.collectionPageMainContainer .heading-wrapper--collection.heading-wrapper{margin-bottom:64px}.collectionPageMainContainer a.is-h5.product-thumbnail__title{padding:0;font-size:24px;line-height:36px}.collectionPageMainContainer span.product-thumbnail__price.price.is-h6{line-height:30px}.collectionPageMainContainer .swatch__options .swatch__option .swatch-element label{font-size:12px;line-height:15px;padding:0;display:flex;align-items:center;justify-content:center;min-width:inherit!important;min-height:inherit!important;height:auto!important}.collectionPageMainContainer variant-selection.variant-selection{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;min-height:72px}@media only screen and (max-width:991px){.collectionPageMainContainer .container.collection-matrix.collectionItemsContainer{grid-row-gap:24px;grid-column-gap:26px}.collectionPageMainContainer .randomCollectionItemVideo.one-third.medium-down--one-half.small-down--one-half.column{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.collectionPageMainContainer .container.collection-matrix .one-third.medium-down--one-half.small-down--one-half.column{width:calc(50% - 13px)}.collectionPageMainContainer .container.collection-matrix .one-third.medium-down--one-half.small-down--one-half.column .image-element__wrap img{min-height:182px;max-height:182px}.collectionPageMainContainer .randomCollectionItemVideo img{min-height:0!important}section.section.collectionPageMainContainer.is-width-standard{padding:0}.collectionPageMainContainer .one-third.medium-down--one-half.small-down--one-half.column.thumbnail:nth-child(2n){padding-left:12px!important}.collectionPageMainContainer .one-third.medium-down--one-half.small-down--one-half.column.thumbnail:nth-child(odd){padding-right:12px!important}}@media only screen and (max-width:600px){.collectionPageMainContainer .randomCollectionItemVideo img{max-height:348px}.collectionPageMainContainer .heading-wrapper--collection.heading-wrapper{margin-bottom:20px}.collectionPageMainContainer h1.collection__title.title.is-h2{line-height:60px}.collectionPageMainContainer a.is-h5.product-thumbnail__title{font-size:18px;line-height:27px}.product-thumbnail{padding:8px 0 0}.product-thumbnail a.product-thumbnail__title{margin-bottom:8px}.collectionPageMainContainer span.product-thumbnail__price.price.is-h6{font-size:16px;line-height:24px}.product-thumbnail .product-thumbnail__price{margin-bottom:8px}.quickAddBtnMainContainer.text-align-center .swatch__options{grid-column-gap:8px;margin-bottom:16px}.quickAddBtnMainContainer .swatch__options .swatch__option .swatch-element{min-width:54px;min-height:24px}.quickAddBtnMainContainer .swatch__options .swatch__option .swatch-element label{height:24px!important;min-width:54px;padding:0;text-transform:initial}.quickAddBtnMainContainer .purchase-details.has-quantity-box .purchase-details__buttons button.button.action_button{min-height:44px;font-size:16px!important;line-height:20px!important}.collectionPageMainContainer variant-selection.variant-selection{min-height:13px}}.headingUnderIconTxRow{display:flex;width:100%;margin:42px 0 0;justify-content:space-between;align-items:center;grid-column-gap:64px;grid-row-gap:24px;flex-wrap:wrap}.iconTxtColumn{display:flex;align-items:center;justify-content:flex-start;flex-basis:calc(33% - 45px);grid-column-gap:16px}.iconTxtColumn img.miniIconImg{width:100%;max-width:24px}.crueltyMainHeading h2.heading-section__heading.title.is-h3{margin:0 0 24px;width:100%;line-height:70px}.crueltyMainHeading .heading-section__subheading.subtitle.is-h6{line-height:30px;margin:0 auto;max-width:1014px;font-size:20px}section.section.crueltyMainBanner .image-with-text-overlay__banner.columns.one-whole{width:100%;margin:0!important;max-width:100%}.crueltyGalleryArea .is-justify-center.gallery__wrapper.gallery-type--classic.container{justify-content:space-between;width:100%;grid-column-gap:30px;grid-row-gap:24px}.crueltyGalleryArea .gallery__item.column.has-gutter.one-fourth.medium-down--one-half.small-down--one-whole{margin:0;max-width:100%;width:calc(25% - 24px);background-color:#fff;box-shadow:0 20px 16px #0000000a;border:1px solid #ebebeb;padding:24px 17px}.crueltyGalleryArea .image-element__wrap{width:64px;max-width:64px!important;height:64px}.crueltyGalleryArea .gallery-item__content{padding:0}.crueltyGalleryArea .gallery__item-wrap.is-relative{margin-bottom:16px}.crueltyGalleryArea .image-element__wrap img{width:100%}.crueltyGalleryArea h4.title.is-h5{margin-bottom:16px;line-height:30px;display:block}.crueltyGalleryArea .content.subtitle.is-text{margin:0!important;line-height:24px}.crueltyOurProductInfo .one-whole.column{width:100%;margin:0}.crueltyOurProductInfo h2.heading-section__heading.title.is-h2{line-height:70px;margin-bottom:24px}.crueltyOurProductInfo .heading-section__subheading.subtitle.is-h4{line-height:36px;margin:0;max-width:1070px;font-size:20px}.crueltyOurProductInfo .heading-section__subheading.subtitle.is-h4 p:first-child{margin:0 auto 16px;max-width:840px}.crueltyOurProductInfo .headingUnderIconTxRow{max-width:704px;margin-left:auto;margin-right:auto}section.section.crueltyFeaturedProduct.is-width-standard .container .thumbnail.product__thumbnail{width:100%;max-width:calc(33.333% - 20px);margin:0 28px 0 0;padding:0!important}span.text.btnTxtWithPrice span.animated.zoomOut{opacity:1;visibility:visible;display:flex;transform:none!important;animation:none!important}section.section.crueltyFeaturedProduct.is-width-standard button.flickity-button.flickity-prev-next-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;box-shadow:none!important;cursor:pointer;border:0px solid!important;outline:none!important}section.section.crueltyFeaturedProduct.is-width-standard button.flickity-button.flickity-prev-next-button.previous{left:-56px}section.section.crueltyFeaturedProduct.is-width-standard button.flickity-button.flickity-prev-next-button.next{right:-56px}.thumbnail__caption.text-align-center{padding:0}.carouselCollectionItem .product-thumbnail a.product-thumbnail__title{font-size:24px;font-weight:500;letter-spacing:0;line-height:36px}.carouselCollectionItem .product-thumbnail .product-thumbnail__price.is-h6{font-size:20px;line-height:30px}.blogCrouselItemsContainer ol.flickity-page-dots,.featuredCollectionSection ol.flickity-page-dots{display:flex!important;align-items:center;justify-content:center;bottom:-40px;width:100%;height:4px;overflow:hidden;border-radius:3px}.blogCrouselItemsContainer ol.flickity-page-dots li.dot,.featuredCollectionSection ol.flickity-page-dots li.dot{display:flex;align-items:center;justify-content:center;max-width:100%;width:100%;margin:0;padding:0;border-radius:3px;transition:all linear .3s;transform:translate(-100%);opacity:0}.blogCrouselItemsContainer ol.flickity-page-dots li.dot.is-selected,.featuredCollectionSection ol.flickity-page-dots li.dot.is-selected{opacity:1;transform:translate(0)}.featuredCollectionSection .container.has-column-padding-bottom.featured-collection.layout--slider{margin-bottom:40px}.featuredCollectionSection.crueltyFeaturedProduct.carouselCollectionItem .container.has-column-padding-bottom.featured-collection.layout--slider{margin-bottom:0!important}.featuredCollectionSection.crueltyFeaturedProduct.carouselCollectionItem ol.flickity-page-dots{display:none!important}@media only screen and (max-width:1300px){section.section.crueltyFeaturedProduct.is-width-standard button.flickity-button.flickity-prev-next-button.previous{left:-40px}section.section.crueltyFeaturedProduct.is-width-standard button.flickity-button.flickity-prev-next-button.next{right:-40px}}@media only screen and (max-width:991px){.crueltyFeaturedProduct button.flickity-button.flickity-prev-next-button{display:none!important}.crueltyMainHeading .one-whole.column{width:100%!important;margin:0!important}.crueltyMainHeading .heading-section__subheading.subtitle.is-h6{font-size:18px;line-height:27px}.crueltyMainHeading h2.heading-section__heading.title.is-h2{line-height:60px;margin-bottom:24px}section.section.crueltyMainBanner.is-width-small{padding:0!important}section.section.crueltyMainBanner.is-width-small img{min-height:230px;object-fit:cover}.crueltyOurProductInfo h2.heading-section__heading.title.is-h2{margin-bottom:24px;line-height:60px}.crueltyOurProductInfo .heading-section__subheading.subtitle.is-h4{font-size:16px;line-height:27px}section.section.crueltyFeaturedProduct.is-width-standard .container .thumbnail.product__thumbnail{width:100%;max-width:calc(50% - 15px);margin:0 15px 0 0;padding:0!important}.carouselCollectionItem .product-thumbnail a.product-thumbnail__title{font-size:18px;line-height:24px}.carouselCollectionItem .product-thumbnail .product-thumbnail__price.is-h6{font-size:17px;font-weight:300;letter-spacing:0;line-height:24px}.featuredCollectionSection.crueltyFeaturedProduct.carouselCollectionItem .container.has-column-padding-bottom.featured-collection.layout--slider{margin-bottom:40px!important}.featuredCollectionSection.crueltyFeaturedProduct.carouselCollectionItem ol.flickity-page-dots{display:flex!important}.crueltyGalleryArea .gallery__item.column.has-gutter.one-fourth.medium-down--one-half.small-down--one-whole{width:calc(50% - 11px);padding:16px 9px}.crueltyGalleryArea .is-justify-center.gallery__wrapper.gallery-type--classic.container{grid-column-gap:22px}.crueltyGalleryArea h4.title.is-h5{font-size:16px;line-height:24px}.crueltyGalleryArea .content.subtitle.is-text{font-size:14px;line-height:21px}.crueltyOurProductInfo .headingUnderIconTxRow{max-width:100%}.headingUnderIconTxRow{margin:32px 0 0;grid-column-gap:38px;grid-row-gap:24px}.iconTxtColumn{flex-basis:calc(50% - 19px)}p.iconSideTxt.is-text{line-height:24px}}@media only screen and (max-width:355px){section.section.crueltyFeaturedProduct.is-width-standard .container .thumbnail.product__thumbnail{width:100%}section.section.crueltyFeaturedProduct.is-width-standard .container .thumbnail.product__thumbnail{width:100%;max-width:100%;margin:0 25px 0 0;padding:0!important}.crueltyGalleryArea .gallery__item.column.has-gutter.one-fourth.medium-down--one-half.small-down--one-whole{width:100%}.iconTxtColumn{width:100%;flex-basis:100%;justify-content:center}.headingUnderIconTxRow{justify-content:center;width:100%}}.container.BlogFilterBtnContainer{width:100%;margin:0 auto 40px}.blogPostsLIst .one-whole{width:100%;margin:0}.blogPostsLIst .container.blogPostListItems{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;grid-column-gap:30px;grid-row-gap:40px}.blogPostsLIst .container.blogPostListItems .featured-article{width:calc(33.333% - 20px);box-shadow:none!important;margin:0!important}.blogPostsLIst .featured-article{border:0px solid!important}.blogPostsLIst .featured-article .card-content.blog-card__content{padding:0;box-shadow:none!important}.blogPostsLIst ul.meta-info-list{margin:16px 0}.blogPostsLIst h4.title.is-h5{margin-bottom:16px;font-size:24px;font-weight:500;letter-spacing:0;line-height:36px}.blogPostsLIst .excerpt.is-text.has-margin-bottom{margin-bottom:16px!important;font-size:16px;line-height:24px}.blogPostsLIst .meta-info,.blogPostsLIst .meta-info ul.meta-info-list{margin:0!important}.blogPostsLIst span.featured-article__date{font-size:16px;line-height:24px}.blogPostsLIst a.button.button--link-style{font-size:20px;font-weight:300;letter-spacing:0;line-height:30px;text-transform:capitalize}.blogPostsLIst .blog-card .image-element__wrap{max-height:none}.blogPageHeadingArea h2.heading-section__heading.title.is-h2{line-height:70px;margin-bottom:16px}.blogPageHeadingArea .heading-section__subheading.subtitle.is-h6{margin:0;line-height:30px;font-size:20px}.paginationContainer{display:flex;align-items:center;justify-content:center;width:100%;margin-top:64px}.paginationContainer .one-whole.column.text-align-center{width:100%;margin:0}.paginationContainer nav.pagination.paginationNav ul.pagination-list{width:100%;display:flex;align-items:center;justify-content:flex-end;grid-row-gap:0;grid-column-gap:16px}.paginationContainer nav.pagination.paginationNav{display:flex;align-items:center;justify-content:center;width:max-content;margin:0;padding:0;max-width:100%;grid-column-gap:16px}.paginationContainer .paginate{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%}.paginationContainer .paginate.btnsPagination{display:flex;align-items:center;justify-content:flex-end;margin:0}.paginationContainer nav.pagination.paginationNav ul.pagination-list a.pagination-link{display:flex;align-items:center;justify-content:center;width:40px;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;height:40px;padding:0;margin:0;cursor:pointer}.paginationContainer a.pagination-previous,.paginationContainer a.pagination-next{display:flex;align-items:center;justify-content:center;padding:10px;width:40px;height:40px;margin:0;cursor:pointer}.paginationContainer a.pagination-previous svg,.paginationContainer a.pagination-next svg{width:100%;height:100%}.paginationContainer a.pagination-next svg{transform:scaleX(-1)}.paginate a.button.button--primary{display:flex;align-items:center;justify-content:center;width:100%;max-width:200px;min-height:50px}@media only screen and (max-width:991px){.blogPostsLIst .container.blogPostListItems,.blogPostsLIst .container.blogPostListItems .featured-article{width:100%}.blogPostsLIst h4.title.is-h5{font-size:20px;line-height:30px}.blogPostsLIst a.button.button--link-style{font-size:18px!important;line-height:27px}.blogPageHeadingArea h2.heading-section__heading.title.is-h2{line-height:60px}.blogPageHeadingArea .heading-section__subheading.subtitle.is-h6{margin:0;line-height:27px;font-size:18px}.paginationContainer{margin:40px 0}.paginationContainer .paginate.btnsPagination{justify-content:center}}section.section.blogContentSection.is-width-small .container{width:100%;margin:0 auto;max-width:848px}section.section.blogContentSection.is-width-small .container div{margin:0;width:100%}section.section.blogContentSection.is-width-small .container .article-content.has-padding-top.has-padding-bottom{padding:0}.backBtnContainer{display:flex;align-items:center;width:100%;margin-bottom:24px}button.backBtn{display:flex;align-items:center;width:max-content;max-width:100%;cursor:pointer;outline:none!important;box-shadow:none;padding:0;border:0px solid!important;grid-column-gap:8px;background:transparent!important;transition:all linear .3s;position:relative;top:0;opacity:1}button.backBtn span.arrowIcon{display:flex;align-items:center;justify-content:center;height:20px;width:20px}button.backBtn span.arrowIcon svg{width:100%;height:100%}button.backBtn:hover{top:-5px;opacity:.9}.blogContentSection .one-whole.column.content h5{font-size:24px;line-height:36px;margin-bottom:16px}.blogContentSection p{margin-bottom:16px!important;line-height:24px}.blogContentSection ul{margin:0 0 16px;font-size:16px;font-weight:300;letter-spacing:0;line-height:24px;list-style:none;display:flex;flex-direction:column;grid-row-gap:10px}.blogContentSection ul li::marker{display:none!important}.blogContentSection ul li span{line-height:24px}.blogContentSection ul li{position:relative;margin:0;padding-left:20px;display:flex;align-items:flex-start}.blogContentSection ul li:before{content:"\2022";position:absolute;top:0;left:0}.blogPostMainBanner .image-with-text-overlay__banner.columns.one-whole{margin:0;width:100%}.blogPostMainHead .one-whole.column{width:100%;margin:0!important}.blogPostMainHead h2.heading-section__heading.title.is-h3{line-height:60px;margin-bottom:16px}.blogPostMainHead .heading-section__subheading.subtitle.is-h6{line-height:30px;margin:0}.blogCrouselItemsContainer:after{content:""}.blogPostMainHead .backBtnContainer{font-size:16px;line-height:20px;font-family:Outfit-Medium}@media only screen and (max-width:991px){.blogCrouselItemsContainer:after{content:"flickity";display:none}.blogCrouselItemsContainer{margin-bottom:40px}.blogPostMainHead .backBtnContainer{margin-bottom:16px;justify-content:flex-start!important}.blogPostMainHead h2.heading-section__heading.title.is-h3{line-height:48px;margin-bottom:16px;text-align:left}.blogPostMainHead .heading-section__subheading.subtitle.is-h6{line-height:27px;text-align:left}.blogContentSection .one-whole.column.content h5{font-size:20px;line-height:30px}}.sideImgAndCollectionContainer{display:flex;align-items:flex-start;justify-content:space-between;width:100%;grid-column-gap:56px;grid-row-gap:32px}.sideImgAndCollectionContainer .sideImgContent{width:100%;max-width:526px;position:relative;overflow:hidden}.sideImgAndCollectionContainer .sideFeaturedCollection.container{width:100%;max-width:100%}.sideImgAndCollectionContainer .sideImgContent img.sideInnerImg{width:100%;max-width:100%;display:block}.sideImgOverlayContent{position:absolute;bottom:0;left:50%;text-align:center;transform:translate(-50%);padding:32px 0;width:100%;max-width:360px;display:flex;flex-direction:column;grid-row-gap:16px}.indexSideImgAndCollection .one-half.medium-down--one-half.small-down--one-whole.column.thumbnail.product__thumbnail{margin:0 20px 30px;padding:0;max-width:330px;width:calc(50% - 20px)}.indexSideImgAndCollection h2.overlaySideHeading.is-h3{font-size:32px;font-weight:700;letter-spacing:0;line-height:43px;margin:0}.indexSideImgAndCollection .overlaySideTxt.is-h6{font-size:20px;line-height:30px}.indexSideImgAndCollection a.overlaySideBtn.button{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:54px}.indexSideImgAndCollection ol.flickity-page-dots{max-width:calc(100% - 20px);justify-content:flex-start;margin:0;left:0;bottom:-70px}.featuredCollectionSection.indexSideImgAndCollection .container.has-column-padding-bottom.featured-collection.layout--slider{margin-bottom:70px}.indexSideImgAndCollection .product-image__wrapper img{min-height:340px;object-fit:cover;max-height:340px}.indexSideImgAndCollection .sideImgContent img.sideInnerImg{max-height:690px;object-fit:cover}.indexSideImgAndCollection h2.featured-collection__title.title.is-h3{font-size:40px;line-height:60px}.indexSideImgAndCollection .heading-wrapper--featured-collection.heading-wrapper{width:100%;margin:0 0 40px}.sideFeaturedCollection .flickity-prev-next-button.next{right:-54px}.sideFeaturedCollection .flickity-prev-next-button.previous{left:-54px}.featuredCollectionSection button.flickity-button[disabled]{opacity:0}@media only screen and (max-width:991px){.sideImgAndCollectionContainer{flex-direction:column}.indexSideImgAndCollection .sideImgAndCollectionContainer .sideImgContent{max-width:100%}.indexSideImgAndCollection .one-half.medium-down--one-half.small-down--one-whole.column.thumbnail.product__thumbnail{max-width:100%;width:100%;margin:0;padding:0 30px}.featuredCollectionSection.indexSideImgAndCollection .container.has-column-padding-bottom.featured-collection.layout--slider{margin-bottom:40px}.indexSideImgAndCollection ol.flickity-page-dots{width:100%;bottom:-40px;left:50%;transform:translate(-50%)}section.section.featuredCollectionSection.indexSideImgAndCollection.carouselCollectionItem a.is-h5.product-thumbnail__title{font-size:24px;font-weight:500;letter-spacing:0;line-height:36px}.featuredCollectionSection.indexSideImgAndCollection.carouselCollectionItem .product-thumbnail .product-thumbnail__price.is-h6{font-size:20px;font-weight:300;letter-spacing:0;line-height:30px;padding:0;margin-bottom:16px;display:flex;justify-content:center}.featuredCollectionSection.indexSideImgAndCollection.carouselCollectionItem button.button.ajax-submit.action_button.button--add-to-cart{min-height:54px;margin-top:20px}}@media only screen and (max-width:798px){.sideImgAndCollectionContainer{width:100%;flex-direction:column;grid-row-gap:32px}.sideImgAndCollectionContainer .sideImgContent{width:100%;margin:0 auto;max-width:100%}.sideImgOverlayContent{max-width:100%;padding:40px 27px}section.section.indexSideImgAndCollection.is-width-standard{padding:0!important}section.section.indexSideImgAndCollection.is-width-standard .sideFeaturedCollection.container{padding:0 12px}.indexSideImgAndCollection .heading-wrapper--featured-collection.heading-wrapper{margin:0 0 35px;text-align:center!important}.indexSideImgAndCollection h2.featured-collection__title.title.is-h3{font-size:32px;text-align:center;line-height:48px;display:flex;align-items:center;justify-content:center;margin:0 auto}}.ajax-cart__overlay{background:#000;opacity:0}.ajax-cart__overlay.is-visible{opacity:24%!important}form.ajax-cart__form .ajax-cart__cart-count{position:fixed;width:100%;top:0;left:0;z-index:5}p.ajax-cart__cart-title{display:flex;align-items:center;padding:10px 24px;justify-content:flex-start;width:100%;min-height:72px;grid-column-gap:2px;border:0px solid!important}.ajax-cart__close-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;position:absolute;top:20px;right:24px;cursor:pointer;padding:0;margin:0;z-index:555}.ajax-cart__close-icon svg{width:100%;height:100%}.ajax-cart__free-shipping.has-padding-top.has-padding-bottom{padding:20px 16px;width:100%;border-bottom:0px solid!important}.ajax-cart__free-shipping .fs-indicator{width:100%;margin:0}.ajax-cart__free-shipping .fs-indicator__success .fs-indicator__indicator,.ajax-cart__free-shipping .fs-indicator__remaining .fs-indicator__indicator{display:flex;align-items:center;justify-content:flex-start;width:100%!important;max-width:100%!important;margin:0!important;height:6px!important;border-radius:8px;padding:0!important}.ajax-cart__free-shipping .fs-indicator__success .fs-indicator__indicator span.fs-indicator__bar.bar,.ajax-cart__free-shipping .fs-indicator__remaining .fs-indicator__indicator span.fs-indicator__bar.bar{height:100%;display:flex;align-items:center;justify-content:flex-start;padding:0;border-radius:8px}.indicator__msg{text-align:left;display:flex;align-items:center;margin-top:14px;grid-column-gap:2px;font-family:Outfit-Light;font-size:14px;line-height:15px}.indicator__msg span.shipingMsgIcon{display:flex;align-items:center;justify-content:center;padding:0;width:16px;height:16px}.indicator__msg span.shipingMsgIcon span.icon{width:100%;height:100%}.ajax-cart__product{display:flex!important;align-items:flex-start;justify-content:flex-start;padding:16px;margin:0!important;grid-column-gap:0;position:relative;border:0px solid!important}.ajax-cart__product figure.ajax-cart__product-image.media-left{width:50%;max-width:100px;margin-right:16px}.ajax-cart__product figure.ajax-cart__product-image.media-left img{width:100%;min-height:120px;max-height:120px;object-fit:cover}.ajax-cart__product-content.media-content{width:100%}.cartTitleAndPrice{display:flex;align-items:flex-start;justify-content:space-between;width:100%;grid-column-gap:0px}.cartTitleAndPrice .ajax-cart__product-title{margin-right:5px}.ajax-cart__price.price{display:flex;flex-direction:column;width:100%;max-width:81px;align-items:flex-end;margin-top:6px}.ajax-cart__product-title{width:100%}.cartQtyAndRemoveBtn{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;margin-top:20px;margin-bottom:14px}.cartQtyAndRemoveBtn .ajax-cart__quantity-box.product-quantity-box{max-width:71px;margin:0}.cartQtyAndRemoveBtn .ajax-cart__quantity-box.product-quantity-box .quantity-wrapper.quantity-style--box.is-medium{display:flex;justify-content:flex-start;align-items:center}.cartQtyAndRemoveBtn .ajax-cart__quantity-box.product-quantity-box .quantity-wrapper.quantity-style--box.is-medium span.quantity-element{display:flex;align-items:center;justify-content:center;padding:0;min-height:0!important;min-width:0!important;height:16px;width:16px;cursor:pointer}.cartQtyAndRemoveBtn .ajax-cart__quantity-box.product-quantity-box .quantity-wrapper.quantity-style--box.is-medium span.quantity-element span.icon{width:100%;height:100%;padding:0;margin:0}.cartQtyAndRemoveBtn input.quantity-input.quantity-element.input{display:flex;align-items:center;justify-content:center;width:100%;padding:0!important;min-height:0!important;height:18px!important;font-size:14px!important;line-height:18px!important}.cartQtyAndRemoveBtn a.ajax-cart__delete{padding:0;display:flex;align-items:center;justify-content:flex-end;font-size:14px;line-height:18px;cursor:pointer;background:transparent!important;position:relative;top:8px;width:60px}.cartQtyAndRemoveBtn a.ajax-cart__delete button.close{display:flex;align-items:center;justify-content:center;background:transparent!important;font-size:14px;line-height:18px;cursor:pointer}.ajax-cart__product:before{content:"";width:calc(100% - 32px);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}form.ajax-cart__form{display:flex;flex-direction:column;width:100%;min-height:100vh;justify-content:flex-start;max-height:100vh;overflow-y:auto;padding-top:72px}form.ajax-cart__form .ajax-cart__list{flex:1}.ajax-cart__details-wrapper{padding:24px 16px;width:100%;border:0px solid!important}.ajax-cart__details-wrapper .ajax-cart__subtotal{padding:0;margin:0}.ajax-cart__details-wrapper .ajax-cart__subtotal span{font-size:20px;line-height:30px}.ajax-cart__details-wrapper button.ajax-cart__button.cartDrawerButton1{margin:0;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;min-height:54px}.ajax-cart__button-wrapper{margin-top:16px}.ajax-cart__details-wrapper span.continueShoppingBtn.cartDrawerButton2{display:flex;align-items:center;justify-content:center;padding:0;margin-top:16px;width:100%;cursor:pointer}.cartTotalAndRemove{width:20%;position:relative}.cart__total{width:100%}.cartPageMainContainer .heading-wrapper--cart-page.heading-wrapper{width:100%;max-width:100%;padding:0;margin:0 0 48px}.cartPageMainContainer .heading-wrapper--cart-page.heading-wrapper h1.cart-page__title.title.is-h1{line-height:70px}.cartPageMainContainer .cartItemsTableList{width:100%;max-width:1128px;margin:0 auto 56px;padding:28px 48px;border:1px solid #ffb3c3}.cartPageMainContainer .cartPageBottomArea{padding:0;margin:0 auto;max-width:1128px;display:flex;flex-wrap:nowrap;width:100%;grid-column-gap:20px}.cartPageMainContainer .cartItemsTableList .cart__headings.column{margin:0;padding:0;width:100%}.cartPageMainContainer .cart__card.container.is-align-center{width:100%;padding:0!important;max-width:100%;border:0px solid!important;display:flex;align-items:flex-start;flex-wrap:nowrap;grid-column-gap:24px;margin:35px 0 0}.cartPageMainContainer .cart__card.container.is-align-center:first-child{margin:0!important}.cartPageMainContainer .cart__item-list.one-whole.column.medium-down--one-whole{width:100%;margin:0!important}.cartPageMainContainer .cartItemsTableList .container.medium-down--hide{margin-bottom:34px}.cartPageMainContainer .cartItemsTableList .cart__headings.column .cart__product-title{width:100%;max-width:458px}.cartPageMainContainer .cartItemsTableList .cart__headings.column .cart__price-title{text-align:left;width:100%;max-width:190px}.cartPageMainContainer .cartItemsTableList .cart__headings.column .cart__quantity-title{text-align:left;max-width:190px}.cartPageMainContainer .cartItemsTableList .cart__headings.column .cart__total-title{width:100%;max-width:78px;text-align:center}.cartPageMainContainer .cartItemsTableList .cart__headings.column h3.is-h5{font-size:20px;font-weight:300;letter-spacing:0;line-height:30px}.cartPageMainContainer .cart__card.container.is-align-center a.cart__image{width:100%;max-width:140px;margin:0}.cartPageMainContainer .cart__card.container.is-align-center a.cart__image img{height:150px;object-fit:cover}.cartPageMainContainer .cart__info{width:100%;justify-content:flex-start}.cartPageMainContainer .cart__info .cart__description{width:100%;max-width:337px;text-align:left;padding:0!important}.cartPageMainContainer a.item__title.is-h5{font-size:24px;font-weight:500;letter-spacing:0;line-height:36px;font-family:Outfit-Medium!important;display:flex;width:100%}.cartPageMainContainer .cart__price.is-h6{text-align:left}.cartPageMainContainer .cart__info .cart__price.is-h6{max-width:190px;width:100%;font-size:16px;line-height:24px}.cartPageMainContainer .cart__quantity{width:100%;max-width:190px}.cartPageMainContainer .cartTotalAndRemove .cart__total.is-h6{text-align:right;line-height:24px}.cartPageMainContainer .cart__quantity .purchase-details__quantity.product-quantity-box{margin:0}.cartPageMainContainer .cart__quantity span.quantity-element.button{background:transparent;display:flex;align-items:center;justify-content:center;padding:0!important;height:16px!important;width:16px!important;min-width:0!important;min-height:0!important;cursor:pointer}.cartPageMainContainer .cart__quantity .purchase-details__quantity.product-quantity-box{max-width:78px;width:100%;max-height:24px}.cartPageMainContainer .cart__quantity .control.quantity-input-control{width:calc(100% - 32px);background:transparent}.cartPageMainContainer .cart__quantity .control.quantity-input-control input.quantity-input.quantity-element.input{display:flex;align-items:center;justify-content:center;border:0px solid!important;background:transparent!important;min-height:0!important;height:24px!important;padding:0!important;font-size:16px!important;line-height:24px!important}.cartPageMainContainer .cart__quantity .quantity-wrapper.quantity-style--box{align-items:center;justify-content:center}.cartPageMainContainer .cart__quantity span.quantity-element.button svg{width:100%;height:100%}.cartTotalAndRemove a.cart__remove.close.ajax-cart__delete{top:64px;width:100%!important;padding:0;margin:0;display:flex;align-items:center;justify-content:center;right:16px;background:transparent!important;cursor:pointer!important;color:#1f1e1e!important;font-size:14px!important}.cartTotalAndRemove span.crossIcon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:4px}.cartTotalAndRemove span.crossIcon svg{width:20px;height:20px}.cart__footer.one-third.column.medium-down--one-whole{margin:0}.cartPageMainContainer .cartPageBottomArea .two-thirds.column.medium-down--one-whole.has-padding-bottom{width:100%;padding:0}.cartPageMainContainer .cartPageBottomArea .cart__footer.one-third.column.medium-down--one-whole{width:100%;max-width:300px}.cartPageMainContainer .cart__row.cart__subtotal.is-h6.is-font-bold.is-uppercase{padding:0}.cartPageMainContainer .cart__row.cart__subtotal.is-h6.is-font-bold.is-uppercase .cart__subtotal__label,.cartPageMainContainer .cart__row.cart__subtotal.is-h6 p.cart__subtotal__price{font-size:24px;letter-spacing:0;line-height:36px;font-family:Outfit-Medium!important}.cartPageMainContainer .cartTotalPricesContainer{margin-bottom:28px}.cartPageMainContainer .cart__row.is-flex.is-align-center.is-justify-end.cart__checkout{width:100%;margin:0;max-width:100%!important}.cartPageMainContainer button.checkout{display:flex;align-items:center;justify-content:center;min-height:54px}a.continue-button.button.button--primary{display:flex;align-items:center;justify-content:center;max-width:300px;margin:0 auto;min-height:50px}p.quantity-warning{font-family:Outfit-Medium}.cartPageMainContainer .cartPageBottomArea .cart__row.is-flex.is-align-center.is-justify-center.cart__additional a.button.button--link-style{font-family:Outfit-Light!important;font-weight:300!important;font-size:16px!important}@media only screen and (max-width:1024px){.cartPageMainContainer .cart__info{flex-direction:column;width:100%;justify-content:flex-start;align-items:flex-start}.cartPageMainContainer .cart__info .cartTotalAndRemove{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%}.cartPageMainContainer .cart__info .cartTotalAndRemove .cart__total.is-h6{display:none}.cartPageMainContainer .cart__info .cartTotalAndRemove a.cart__remove.close.ajax-cart__delete{position:relative;top:0!important;right:0;max-width:100%!important;width:100%!important;justify-content:flex-end}.cartPageMainContainer .cartItemsTableList{padding:10px}.cartPageMainContainer .cart__info{padding:0}.cartPageMainContainer .cart__card.container.is-align-center{grid-column-gap:15px;margin:20px 0 0}.cartPageMainContainer a.item__title.is-h5{font-size:20px}.cartPageMainContainer .cartPageBottomArea .cart__footer.one-third.column.medium-down--one-whole{width:100%;max-width:100%}.cartPageMainContainer .cartPageBottomArea{flex-direction:column}.cartPageMainContainer .cart__row.cart__subtotal.is-h6.is-font-bold.is-uppercase .cart__subtotal__label,.cartPageMainContainer .cart__row.cart__subtotal.is-h6 p.cart__subtotal__price{font-size:20px}.cartPageMainContainer .cartTotalPricesContainer{margin-bottom:20px}.cartPageMainContainer button.checkout{margin-bottom:0}.cartPageMainContainer .heading-wrapper--cart-page.heading-wrapper{margin-bottom:25px}.cartPageMainContainer .heading-wrapper--cart-page.heading-wrapper h1.cart-page__title.title.is-h1{line-height:normal}}.ftNewsLetter .newsletter-form .field .control{width:100%;margin:0;position:relative}.ftNewsLetter .field.is-stretched-width{width:100%;flex:1;margin:0;max-width:calc(100% - 113px)}.ftNewsLetter .newsletter-form.form{position:relative;border:1px solid #1f1e1e;justify-content:space-between;width:100%;display:flex;align-items:center;min-height:54px;padding-left:16px;padding-right:7px}.ftNewsLetter .newsletter-form .field .control span.icon{display:flex;align-items:center;justify-content:center;height:24px;width:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ftNewsLetter .newsletter-form .field .control input.input{width:100%;padding:0 0 0 30px!important;min-height:auto!important;background:transparent!important;border:0px solid!important}.ftNewsLetter .field.is-default-width.is-align-self-end{width:max-content;margin:0;position:absolute;min-width:auto!important;right:7px;top:50%;transform:translateY(-50%)}.ftNewsLetter .field.is-default-width.is-align-self-end .control{width:max-content}.ftNewsLetter .field.is-default-width.is-align-self-end .control button.button.button--primary.is-within-form{display:flex;align-items:center;justify-content:center;min-height:40px;min-width:106px;max-width:106px;text-transform:initial!important;font-size:14px!important}.ftPaymentsIcons{display:flex;align-items:center;justify-content:flex-start;grid-column-gap:16px}.ftPaymentsIcons svg.payment-icon{height:28px;width:44px}.footer__block.block__paymentsicon{display:flex;align-items:flex-end}footer.footer__container.customFooterSection .container{grid-row-gap:40px;margin-bottom:40px}footer.footer__container.customFooterSection .footer__block{margin:0!important;padding:0}.customFooterSection .footer__block.block__logo.medium-down--one-whole.column.four a.footer__logo-wrapper.has-padding-bottom.is-small{padding:0;margin:0}.customFooterSection .footer__block.block__logo.medium-down--one-whole.column.four a.footer__logo-wrapper.has-padding-bottom.is-small .image-element__wrap{width:135.57px}.customFooterSection .footer__block.block__paymentsicon{justify-content:flex-end}.customFooterSection p.footer__heading.is-h5{font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;margin-bottom:24px}.customFooterSection .footer__menu.is-justify-space-between ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:self-start;grid-row-gap:24px}.customFooterSection .footer__menu.is-justify-space-between ul li.footer__menu-link.is-text a{font-size:16px;font-weight:300;letter-spacing:0;line-height:24px}.customFooterSection .has-padding-bottom.has-padding-top{padding:0}.customFooterSection .has-padding-bottom.has-padding-top ul.social-icons.is-flex.is-flex-wrap.is-justify-left{display:flex;align-items:center;justify-content:flex-start;grid-column-gap:24px}.customFooterSection .has-padding-bottom.has-padding-top ul.social-icons.is-flex.is-flex-wrap.is-justify-left li{padding:0;width:max-content}.customFooterSection .has-padding-bottom.has-padding-top ul.social-icons.is-flex.is-flex-wrap.is-justify-left li a{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0}.customFooterSection .has-padding-bottom.has-padding-top ul.social-icons.is-flex.is-flex-wrap.is-justify-left li a span.icon{width:100%;height:100%}.customFooterSection .container.has-padding-top.border-top{padding:20px 0;margin:0!important;width:100%}.customFooterSection .footer__credits.is-text-small.one-whole.column.small-down--one-whole{width:100%;margin:0;font-size:14px;font-weight:300;letter-spacing:0;line-height:18px}.customFooterSection .footer__block.block__newsletter.medium-down--one-whole.column.seven{max-width:490px}iframe#dummy-chat-button-iframe{display:none!important}.footer__credits,p.copyrightTxt{display:flex;align-items:center;justify-content:flex-start;grid-column-gap:8px}p.copyrightTxt svg{width:16px;height:16px}@media only screen and (max-width:991px){.customFooterSection .footer__block.medium-down--one-half.column.two{width:50%;max-width:calc(50% - 20px)}.customFooterSection .footer__block.medium-down--one-whole.column.four{max-width:100%!important;width:100%}.customFooterSection .footer__block.block__newsletter.medium-down--one-whole.column.seven{max-width:100%;width:100%}footer.footer__container.customFooterSection .container{margin-bottom:32px;grid-row-gap:30px}.ftPaymentsIcons{justify-content:center;grid-column-gap:20px;flex-wrap:wrap;grid-row-gap:16px}.customFooterSection .container.has-padding-top.border-top{padding-top:16px;margin:0!important;padding-bottom:0}.customFooterSection .container.has-padding-top.border-top .footer__credits.is-text-small.one-whole.column.small-down--one-whole{text-align:left!important}.customFooterSection .footer__block.block__newsletter.medium-down--one-whole.column.seven p.footer__heading.is-h5{margin-bottom:16px}}.container.showInStack .one-half.medium-down--one-whole.column{width:100%;max-width:100%;margin:0}.container.showInStack{grid-row-gap:40px}.container.showInStack .custom-contact-form__block.one-whole.medium-down--one-whole.column{width:100%;margin:0}.container.showInStack .custom-contact-form__blocks.is-flex.is-flex-wrap{grid-column-gap:24px;grid-row-gap:16px}.container.showInStack .custom-contact-form__block.one-half.medium-down--one-whole.column{width:100%;max-width:calc(50% - 12px)}.container.showInStack .buttons.is-center.column.one-whole.has-margin-top{width:100%;margin:40px 0 0;padding:0}section.section.contactPageContainer.is-width-standard{max-width:662px;margin:0 auto;padding:0}.contactPageContainer h2.contact-form__heading.title.is-h2{line-height:70px;margin:0 0 16px}.contactPageContainer .contact-form__text.subtitle.is-h6{margin:0;font-size:20px;font-weight:300;letter-spacing:0;line-height:30px}.contactPageContainer button.button.button--primary.is-within-form{width:100%;display:flex;align-items:center;justify-content:center;max-width:200px;min-height:54px;margin:0;text-transform:initial}.contactFormLinkIcon{display:flex;align-items:center;grid-column-gap:24px;flex-wrap:wrap}.contactFormLinkIcon a.contactIconLink{display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;margin-top:34px}.contactFormLinkIcon a.contactIconLink img{width:100%;height:100%;max-width:100%}@media only screen and (max-width:991px){section.section.contactPageContainer.is-width-standard{padding:0 16px}.contactPageContainer h2.contact-form__heading.title.is-h2{line-height:60px}.contactPageContainer .contact-form__text.subtitle.is-h6{line-height:24px;font-size:16px}.contactFormLinkIcon a.contactIconLink{margin-top:24px}.container.showInStack{grid-row-gap:24px}.container.showInStack .custom-contact-form__block.one-half.medium-down--one-whole.column{max-width:100%}}section.section.heroProdSection.aboutPageOurStory.is-width-standard .heroProdRow{grid-column-gap:36px}.aboutPageOurStory .innerContentInfoContainer{max-width:609px}.aboutPageOurStory .innerContentInfoContainer h2.sideInfoMainHeading.is-h3{line-height:60px;margin-bottom:16px}.aboutPageOurStory .sideInfoDetailTxt.is-h4{line-height:36px;margin-bottom:16px}.aboutPageOurStory .sideInfoUnderDetail2.is-h6{line-height:30px}section.section.heroProdSection.aboutPageOurStory.is-width-standard .heroProdRow .heroProdSideImage{min-width:50%}section.section.customImgTxtWithAccordian.aboutPageOurProduct.is-width-standard{padding:0 75px!important}.aboutPageOurProduct.is-width-standard .customImageTextFlexRow{grid-column-gap:36px;align-items:center}.aboutPageOurProduct.is-width-standard .customImageTextFlexRow .sideImageContainer.image-with-text__image-column{min-width:50%}.aboutPageOurProduct.is-width-standard .customImageTextFlexRow .sideTextContainer.image-with-text__text-column{max-width:609px;padding:0}.aboutPageOurProduct.is-width-standard .customImageTextFlexRow h3.image-with-text__heading.text-align-left.is-h3{line-height:60px;margin-bottom:16px;padding:0}.aboutPageOurProduct.is-width-standard .image-with-text__text.text-align-left.content.is-h6{display:flex;flex-direction:column;grid-row-gap:16px;margin-bottom:24px}.aboutPageOurProduct.is-width-standard .image-with-text__text.text-align-left.content.is-h6 p:first-child{font-size:24px;font-weight:300;letter-spacing:0;line-height:36px}.aboutPageOurProduct.is-width-standard .image-with-text__text.text-align-left.content.is-h6 p{font-size:20px;font-weight:300;letter-spacing:0;line-height:30px;margin:0}.aboutPageOurProduct .iconTextRow.is-h6 p{font-size:16px;font-weight:300;letter-spacing:0;line-height:24px}.aboutPageOurProduct .iconTextRow.is-h6{grid-row-gap:24px}.aboutPageOurProduct .buttons.is-left{max-width:279px}@media only screen and (max-width:1400px){section.section.heroProdSection.aboutPageOurStory.is-width-standard .heroProdRow .heroProdSideImage{min-width:50%}.aboutPageOurProduct.is-width-standard .customImageTextFlexRow .sideImageContainer.image-with-text__image-column{min-width:50%}.aboutPageOurProduct.is-width-standard .customImageTextFlexRow{align-items:flex-start}.aboutPageOurProduct.is-width-standard .customImageTextFlexRow .sideTextContainer.image-with-text__text-column{max-width:100%;padding:20px 0}section.section.customImgTxtWithAccordian.aboutPageOurProduct.is-width-standard{padding:0 50px!important}}@media only screen and (max-width:991px){section.section.heroProdSection.aboutPageOurStory.is-width-standard,section.section.customImgTxtWithAccordian.aboutPageOurProduct.is-width-standard{padding:0!important}.aboutPageOurStory .innerContentInfoContainer{max-width:100%;padding:0 12px}.aboutPageOurProduct.is-width-standard .customImageTextFlexRow .sideTextContainer.image-with-text__text-column{padding:0 12px}.aboutPageOurStory .innerContentInfoContainer h2.sideInfoMainHeading.is-h3{font-size:40px;font-weight:800;letter-spacing:0;line-height:60px}.aboutPageOurStory .sideInfoDetailTxt.is-h4{line-height:30px;margin-bottom:16px}.aboutPageOurStory .sideInfoUnderDetail2.is-h6{line-height:27px;margin:0}.aboutPageOurProduct.is-width-standard .customImageTextFlexRow h3.image-with-text__heading.text-align-left.is-h3{line-height:60px;font-size:40px}.aboutPageOurProduct.is-width-standard .image-with-text__text.text-align-left.content.is-h6{margin-bottom:16px}.aboutPageOurProduct.is-width-standard .image-with-text__text.text-align-left.content.is-h6 p{font-size:18px;line-height:27px}.aboutPageOurProduct.is-width-standard .image-with-text__text.text-align-left.content.is-h6 p:first-child{font-size:20px;line-height:30px}}.optionTableMainContainer{position:relative;width:100%;max-width:1150px;margin:0 auto;padding:80px 40px}.optionTableMainContainer .optionTableInnerContainer{width:100%;position:relative}.optionsHeadingRow{display:flex;align-items:center;justify-content:space-between;width:100%;padding:26px 40px}.headingContainer.specialHeadingContainer{position:static}.headingContainer{width:33%}.headingContainer.specialHeadingContainer p{position:absolute;height:calc(100% + 80px);padding:45px 15px;width:100%;left:calc(33% - 60px);max-width:176px;top:-40px;text-align:center}.optionNameAndValueRow{display:flex;align-items:center;justify-content:space-between;padding:40px 20px}.optionCheckbox{width:33.33%;display:flex}.optionTitle{width:33.33%}.optionCheckbox svg{height:40px;width:40px;position:relative;z-index:5;left:32px}.optionCheckbox.option2CheckBox svg{left:30%}.aboutBenifitTable .headingContainer.is-h3{line-height:43px;font-size:32px}.aboutBenifitTable .headingContainer.otherHeading.is-h5{font-size:24px;font-weight:500;letter-spacing:0;line-height:36px}.aboutBenifitTable .optionTitle.is-text{font-size:20px;font-weight:300;letter-spacing:0;line-height:30px}@media only screen and (max-width:991px){.optionTableMainContainer{padding:40px 10px}.headingContainer.specialHeadingContainer p{max-width:120px;height:calc(100% + 40px);top:-20px;left:calc(33% - 33px);padding:38px 5px}.optionsHeadingRow{padding:20px}.aboutBenifitTable .headingContainer.is-h3,.headingContainer.heading1Col{font-size:25px;line-height:32px}.aboutBenifitTable .headingContainer.otherHeading.is-h5,.headingContainer.otherHeading{font-size:20px;text-align:center}.aboutBenifitTable .optionTitle.is-text{font-size:14px;line-height:21px}}@media only screen and (max-width:450px){.optionTableMainContainer{padding:38px 8px}.headingContainer.specialHeadingContainer p{padding:30px 2px;text-align:center;width:100%;left:calc(33% + -0px);max-width:90px;height:calc(100% + 32px);top:-16px}.optionsHeadingRow{padding:20px 16px}.aboutBenifitTable .headingContainer.is-h3,.headingContainer.heading1Col{font-size:24px;line-height:32px}.aboutBenifitTable .headingContainer.otherHeading.is-h5,.headingContainer.otherHeading{font-size:16px;line-height:24px;text-align:center}.optionsHeadingRow .headingContainer:nth-child(3){max-width:64px}.optionsHeadingRow .headingContainer:nth-child(4){max-width:66px}section.section.customOptionTableSec.is-width-standard{padding:0 4px}.optionCheckbox svg{height:24px;width:24px}.optionCheckbox.option2CheckBox svg{left:64%}.optionCheckbox.option3CheckBox svg{left:63px}.optionCheckbox.option4CheckBox svg{left:47px}.headingContainer.specialHeadingContainer{max-width:90px}.optionNameAndValueRow{padding:24px 18px}}@media only screen and (max-width:410px){.optionNameAndValueRow .optionTitle.is-text p{display:flex;white-space:wrap;position:relative;left:0}.optionCheckbox{position:relative;left:0}.optionCheckbox.option2CheckBox{left:0}}@media only screen and (max-width:370px){.optionsHeadingRow .headingContainer:nth-child(3) p{position:relative;left:16px}.optionsHeadingRow .headingContainer:nth-child(4) p{position:relative;left:16px}.headingContainer.specialHeadingContainer p{left:calc(33% + 4px)}.optionCheckbox.option2CheckBox svg{left:71%}}section.section.productSection .purchase-details__quantity{display:block!important}.variantSelectorContainer{display:flex;flex-direction:column}.variantSelectorContainer button.button.dummyAddBtn{display:none!important}.subify-powered-text{display:none!important;font-size:0!important;overflow:hidden}.subify-powered-text svg{display:none}.variantSelectorContainer variant-selection.variant-selection{order:1}.variantSelectorContainer .product-quantity-box.quantity-box--box{order:2}.variantSelectorContainer .subify-root.subify-css-variables{order:3}.customQtyBox.quantity-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:125px;min-height:42px;border-radius:21px;padding:7px;max-height:42px}.customQtyBox.quantity-wrapper span.quantity-element.button{height:28px;width:28px;border-radius:100%;background:transparent;cursor:pointer!important;min-height:0;min-width:0;padding:0!important}.customQtyBox.quantity-wrapper .control.quantity-input-control{width:calc(100% - 60px);border:0px solid!important}.customQtyBox.quantity-wrapper .control.quantity-input-control input.quantity-input.quantity-element.input{min-height:42px!important;max-height:42px!important;background:transparent!important;border:0px solid!important;padding:0!important;font-size:20px!important;letter-spacing:0;line-height:25px!important}.modal_price.hideOriginalPrice{display:none!important}section.section.productSection.productPageMainProd.is-width-standard{padding:0!important;width:100%}section.section.productSection.productPageMainProd.is-width-standard .product_section.js-product_section.container{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;grid-column-gap:83px;padding:0}section.section.productSection.productPageMainProd.is-width-standard .product__information{width:100%;margin:0;padding-left:75px;padding-top:64px}section.section.productSection.productPageMainProd.is-width-standard .product__images.one-half.column.medium-down--one-whole{width:100%;margin:0;min-width:720px}.productPageMainProd .product-gallery__image img{max-height:914px;min-height:914px;object-fit:cover}.productPageMainProd .product-gallery.product-gallery__thumbnails--true.product-gallery--bottom-thumbnails{position:relative}.productPageMainProd .product-gallery.product-gallery__thumbnails--true.product-gallery--bottom-thumbnails .product-gallery__thumbnails{padding:0;position:absolute;bottom:53px;z-index:5;left:50%;width:100%;max-width:370px;margin:0 auto;transform:translate(-50%);max-height:100px}.productPageMainProd .product-gallery.product-gallery__thumbnails--true.product-gallery--bottom-thumbnails .product-gallery__thumbnails .product-gallery__thumbnail.one-fifth.column.is-relative{opacity:1;width:100px;height:100px;margin:0 35px 0 0}.productPageMainProd .product-gallery.product-gallery__thumbnails--true.product-gallery--bottom-thumbnails .product-gallery__thumbnails .product-gallery__thumbnail.one-fifth.column.is-relative img{width:100%;height:100%;object-fit:cover}.productPageMainProd .product-gallery .flickity-prev-next-button{opacity:1!important;visibility:visible;transform:none;bottom:88px!important;top:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;z-index:10}.productPageMainProd .product-gallery button.flickity-button.flickity-prev-next-button.previous{left:105px}.productPageMainProd .product-gallery button.flickity-button.flickity-prev-next-button.next{right:105px}.productPageMainProd .product-gallery__thumbnail.is-nav-selected.is-selected{border:1px solid #1f1e1e}.productSection.productPageMainProd span.options-selection__option-name{color:#1f1e1e}.productPageMainProd h1.product_name.title.is-h2{line-height:70px;padding:0;margin-bottom:16px}.productPageMainProd .description.content.has-padding-top.is-h6{line-height:30px;padding:0;margin:16px 0}.product-block.hideBlock{display:none}.productPageMainProd .product-form-container.has-padding-top{padding:0}.productPageMainProd legend.option-title.label{margin-bottom:16px;font-size:20px;font-weight:300;letter-spacing:0;line-height:30px}.productPageMainProd .swatch__options{display:flex;align-items:center;justify-content:flex-start;margin:0;grid-row-gap:16px;grid-column-gap:16px;width:100%}.swatch__options .swatch__option .swatch-element{display:flex;align-items:center;justify-content:center;height:32px;min-width:84px;padding:0;border-radius:16px;min-height:32px}.productPageMainProd .swatch__options .swatch__option{margin:0!important}.swatch input:checked+.swatch-element{border:0px solid!important;box-shadow:none!important}.product-quantity-box{margin-top:16px}.product-quantity-box label.customQtyLabel{font-size:20px;font-weight:300;letter-spacing:0;line-height:30px;margin-bottom:16px;display:flex;align-items:center;justify-content:flex-start}.swatch label{text-transform:initial!important;font-size:14px}.subify-root.subify-css-variables h6#subify-widget-title{display:none!important}.subify-root.subify-css-variables{margin-top:16px;margin-bottom:0}.subify-root.subify-css-variables .subify-choice-box-wrapper.active{border:1px solid #1f1e1e;background-color:#dee5e999}.subify-root.subify-css-variables .subify-choice-box-wrapper{width:100%;padding:19px 20px;border:1px solid #1f1e1e;cursor:pointer}.subify-root.subify-css-variables .subify-choice-box-wrapper div{background:transparent!important;font-size:20px;font-weight:300;letter-spacing:0;line-height:25px;color:#e20000;margin:0}.subify-widget-box{display:flex;flex-direction:column-reverse;grid-column-gap:16px;width:100%;grid-row-gap:16px;border:0px solid!important}span#subify-widget-one-time-purchase-text,span#subify-widget-subscription-text{font-size:20px!important;letter-spacing:0;color:#1f1e1e;line-height:25px}span#subify-widget-subscription-text{color:#e20000!important}.subify-max-discount-badge-wrapper svg.black-discount-badge-triangle{display:none!important}span.subify-max-discount-badge-percentage{position:relative;display:flex;align-items:center;justify-content:space-between;grid-column-gap:16px}span.subify-max-discount-badge-percentage:after{content:"\1f525  Most Popular";border-radius:16px;background-color:#1f1e1e;display:flex;align-items:center;justify-content:center;min-height:32px;font-size:12px;font-weight:300;letter-spacing:0;line-height:15px;padding:0 14px;color:#fff}span.subify-choice-price{font-size:24px!important;letter-spacing:0;line-height:36px;font-family:Outfit-Medium;font-weight:500!important}.productSection .purchase-details__buttons.purchase-details__spb--false{margin:0;width:100%}.subify-widget-whole-wrapper.skin-2{margin:0}.productSection .purchase-details__buttons.purchase-details__spb--false button.button.ajax-submit.action_button.button--add-to-cart{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:54px;grid-column-gap:4px}form.shopify-product-form{margin-bottom:27px}.productSection button.button.button--add-to-cart b#ftProductPriceOnBuyBtn,.productSection button.button.button--add-to-cart b#productPriceOnBuyBtn{font-weight:inherit!important;display:flex;align-items:center;justify-content:flex-start;grid-column-gap:4px}.productSection button.button.button--add-to-cart b#ftProductPriceOnBuyBtn:before,.productSection button.button.button--add-to-cart b#productPriceOnBuyBtn:before{content:"-"}.purchase-details.productPageFormBtn{margin-top:24px}.productInfoIconRow{display:flex;align-items:flex-start;justify-content:space-evenly;text-align:center;grid-column-gap:10px;flex-wrap:wrap}.prodInfoIconTxt{width:calc(16.666% - 9px);margin-bottom:26px;max-width:100px}.prodInfoIconTxt img.prodInfoIconImg{width:32px;margin-bottom:5px}p.prodInfoIconContent.is-text{max-width:94px;width:100%}.productPageMainProd p.prodInfoIconContent.is-text{font-size:14px;font-weight:300;letter-spacing:0;line-height:21px}section.section.productSection.featuredProdSection.productPageMainProd.is-width-standard{padding:0 75px!important}.productSection.featuredProdSection.productPageMainProd .product__information.has-product-sticker.one-half.column.medium-down--one-whole{width:100%;margin:0;padding:0}.productSection.featuredProdSection.productPageMainProd .product_section.js-product_section.container.is-justify-space-between.has-padding-bottom{grid-column-gap:77px}.productSection.featuredProdSection.productPageMainProd .product__images.one-half.column.medium-down--one-whole{min-width:630px!important;max-width:630px}.productSection.featuredProdSection.productPageMainProd .product__images.one-half.column.medium-down--one-whole .product-gallery__image img{min-height:666px;max-height:666px!important}.productSection.featuredProdSection.productPageMainProd .product-gallery__thumbnails.product-gallery__thumbnails--bottom-thumbnails.js-gallery-carousel.is-slide-nav--true.flickity-enabled.is-draggable.flickity-resize{position:relative;left:0;transform:none;bottom:0;margin:24px auto}.productSection.featuredProdSection.productPageMainProd button.flickity-button.flickity-prev-next-button{top:calc(100% + 50px);height:32px;width:32px}.productSection.featuredProdSection.productPageMainProd .product-gallery button.flickity-button.flickity-prev-next-button.previous{left:65px}.productSection.featuredProdSection.productPageMainProd button.flickity-button.flickity-prev-next-button.next{right:65px}.tikTokAppSection .extraInfoNewsLetter{max-width:632px;margin:0 auto}.tikTokAppSection .newsletter-form.form .field.is-stretched-width .control{padding-right:16px}.tikTokAppSection button.button.button--primary.is-within-form{border:1px solid #1f1e1e;background:#1f1e1e;text-transform:initial!important;color:#fff}.tikTokAppSection button.button.button--primary.is-within-form:hover{border:1px solid #1f1e1e;color:#1f1e1e;background:transparent}.tikTokAppSection input.input.is-primary-btn-style.is-regular{background:transparent!important}button.extraAddToCartBtn.button.ajax-submit.action_button.button--add-to-cart{display:flex;align-items:center;justify-content:center;width:100%;max-width:410px;min-height:54px;margin:0 auto}button.extraAddToCartBtn.button.ajax-submit.action_button.button--add-to-cart span.extraPrice{display:flex;align-items:center;justify-content:center;grid-column-gap:4px}button.extraAddToCartBtn.button.ajax-submit.action_button.button--add-to-cart span.extraPrice:before{content:"-"}@media only screen and (max-width:1400px){.productPageMainProd .product-gallery button.flickity-button.flickity-prev-next-button.next{right:5%}.productPageMainProd .product-gallery button.flickity-button.flickity-prev-next-button.previous{left:5%}}@media only screen and (max-width:1300px){section.section.productSection.featuredProdSection.productPageMainProd.is-width-standard{padding:0 50px!important}section.section.productSection.productPageMainProd.is-width-standard .product__information{padding-top:20px;padding-left:50px}.productSection.featuredProdSection.productPageMainProd .product__images.one-half.column.medium-down--one-whole,section.section.productSection.productPageMainProd.is-width-standard .product__images.one-half.column.medium-down--one-whole{min-width:0!important}.productSection.featuredProdSection.productPageMainProd .product_section.js-product_section.container.is-justify-space-between.has-padding-bottom,section.section.productSection.productPageMainProd.is-width-standard .product_section.js-product_section.container{grid-column-gap:40px}}@media only screen and (max-width:991px){.productSection.featuredProdSection.productPageMainProd .product_section.js-product_section.container.is-justify-space-between.has-padding-bottom{flex-direction:column;grid-row-gap:30px}.productSection.featuredProdSection.productPageMainProd .product__images.one-half.column.medium-down--one-whole{max-width:100%}section.section.productSection.productPageMainProd.is-width-standard .product_section.js-product_section.container{flex-direction:column;grid-row-gap:30px}section.section.productSection.featuredProdSection.productPageMainProd.is-width-standard{padding:0!important}section.section.productSection.featuredProdSection.productPageMainProd.is-width-standard .product__information.has-product-sticker.one-half.column.medium-down--one-whole{padding:0 16px}section.section.productSection.productPageMainProd.is-width-standard .product__information{padding:0 16px}.productPageMainProd .product-gallery.product-gallery__thumbnails--true.product-gallery--bottom-thumbnails .product-gallery__thumbnails{position:relative;transform:none;left:0;bottom:0;margin-top:24px;max-width:288px}.productPageMainProd .product-gallery .flickity-prev-next-button{top:calc(100% + 50px);height:32px;width:32px}.productSection.featuredProdSection.productPageMainProd button.flickity-button.flickity-prev-next-button.next,.productPageMainProd .product-gallery button.flickity-button.flickity-prev-next-button.next{right:15px!important}.productSection.featuredProdSection.productPageMainProd .product-gallery button.flickity-button.flickity-prev-next-button.previous,.productPageMainProd .product-gallery button.flickity-button.flickity-prev-next-button.previous{left:15px!important}.productPageMainProd .product-gallery.product-gallery__thumbnails--true.product-gallery--bottom-thumbnails .product-gallery__thumbnails .product-gallery__thumbnail.one-fifth.column.is-relative{width:80px;height:80px;margin:0 24px 0 0}.productPageMainProd .product-gallery__image img{min-height:414px!important}.productPageMainProd h1.product_name.title.is-h2{font-size:40px;line-height:60px;margin-bottom:8px}.productPageMainProd .description.content.has-padding-top.is-h6{font-size:16px;line-height:24px}span#subify-widget-one-time-purchase-text,span#subify-widget-subscription-text{font-size:16px!important;font-weight:300;letter-spacing:0;line-height:24px}span.subify-max-discount-badge-percentage{font-size:16px!important}.subify-root.subify-css-variables .subify-choice-box-wrapper div{padding:0}span.subify-choice-price{font-size:20px!important;font-weight:500;line-height:30px}.subify-root.subify-css-variables .subify-choice-box-wrapper{padding:20px 14px}.productInfoIconRow{justify-content:space-between}.prodInfoIconTxt{width:33.33%}}.productPageBeforeAfter .beforeAfterSecRow{flex-direction:column-reverse;width:100%}.productPageBeforeAfter .beforeAfterSecRow .mediaSideCol{margin-top:24px}.productPageBeforeAfter .mediaSideCol,.productPageBeforeAfter .beforeAfterInfoCol{width:100%}.productPageBeforeAfter .customReviewBadges{justify-content:center;margin-bottom:16px}.productPageBeforeAfter h2.sideDetailHeading{text-align:center}.productPageBeforeAfter h2.sideDetailHeading.is-h3{font-size:32px;line-height:43px;margin-bottom:16px}.productPageBeforeAfter .beforeAfterSideDetailContent{text-align:center}.productPageBeforeAfter h4.sideSubHeading.is-text{margin-bottom:16px;font-size:16px;line-height:20px}.productPageBeforeAfter .sideDescTxt.is-text{font-size:16px;line-height:24px;margin:0 auto;max-width:912px}.productPageBeforeAfter .mediaSideCol{max-width:1070px;margin:0 auto}.productPageBeforeAfter .beforeAfterSlider img{max-height:724px;object-fit:cover}.customBeforeAfterSec.productPageBeforeAfter .beforeAfterLabel span{font-size:20px}.testimonialSection h2.SectionHeading__title.title.is-h3{width:100%;margin:0;font-size:32px;font-weight:700;letter-spacing:0;line-height:43px}.testimonialSection .heading-wrapper--SectionHeading{width:100%;margin:0 0 40px}.testimonialSection .testimonial-block.column.has-images-enabled-false.testimonial-border--false.testimonial-align--center.one-third.medium-down--one-whole{padding:0}.testimonialSection .testimonial-block.column.has-images-enabled-false.testimonial-border--false.testimonial-align--center.one-third.medium-down--one-whole .testimonial__quote.is-text{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:18px}.testimonialSection .testimonial-block.column.has-images-enabled-false.testimonial-border--false.testimonial-align--center.one-third.medium-down--one-whole .testimonial__quote.is-text h5{text-align:center;width:100%;font-size:24px;font-weight:500;letter-spacing:0;line-height:36px}.testimonialSection .testimonial__info.is-text{font-size:16px;line-height:24px}.testimonialSection .testimonial__info.is-text h5{font-size:20px;letter-spacing:0;line-height:30px;margin-top:24px}.testimonialInnerContainer{width:100%}.testimonialSection .testimonialInnerContainer{max-width:330px;margin:0 auto}.testimonial__nav{display:flex;align-items:center;justify-content:center;height:24px;width:24px;cursor:pointer}.testimonial__nav svg{width:100%;height:100%}.testimonial__nav.testimonial__nav--prev svg{transform:scaleX(-1)}section.section.testimonialSection.is-width-standard{position:relative}.testimonial__nav{position:absolute;top:calc(50% + 30px);transform:translateY(-50%)}.testimonial__nav.testimonial__nav--prev{left:25px}.testimonial__nav.testimonial__nav--next{right:25px}@media only screen and (max-width:798px){.testimonialSection .heading-wrapper--SectionHeading{margin-bottom:20px}.testimonialSection h2.SectionHeading__title.title.is-h3{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.testimonial__nav.testimonial__nav--prev{left:5px}.testimonial__nav.testimonial__nav--next{right:5px}}.cardsRow{display:flex;align-items:flex-start;justify-content:space-between;width:100%;grid-column-gap:80px;grid-row-gap:48px}.cardColumn.halfCol{width:100%}.cardInnerContainer{position:relative;width:100%;padding:59px 32px 32px}.cardInnerContainer .cardImgContainer{width:100%;max-width:100%;margin-bottom:16px}.cardInnerContainer .cardImgContainer img{width:100%;display:block}h2.cardHeading{margin-bottom:16px}.cardLabel{display:flex;align-items:center;justify-content:center;min-height:48px;min-width:160px;width:max-content;max-width:calc(100% - 32px);position:absolute;top:-25px;left:32px}.cardColumn{flex:1}.customCardsSection .heading-wrapper--SectionHeading{margin:0 0 80px!important;width:100%}.customCardsSection.productPageCards h2.SectionHeading__title.title.is-h3{line-height:60px}.customCardsSection.productPageCards .heading-wrapper--SectionHeading{margin:0 0 64px!important}.customCardsSection.productPageCards h4.is-h5{font-size:20px;font-weight:500;letter-spacing:0;line-height:30px}.customCardsSection.productPageCards h2.cardHeading.is-h5{line-height:30px}.customCardsSection.productPageCards .cardTxt.is-text{font-size:20px;line-height:30px}section.section.customCardsSection.productPageCards.is-width-standard{padding:0;max-width:1180px}@media only screen and (max-width:1200px){section.section.customCardsSection.productPageCards.is-width-standard{padding:0 30px}}@media only screen and (max-width:991px){.cardsRow .cardColumn.fullCol:first-child{margin-bottom:20px}section.section.customCardsSection.productPageCards.is-width-standard{padding:0 30px}section.section.customCardsSection.productPageCards .cardsRow{flex-direction:column}}@media only screen and (max-width:798px){.customCardsSection .heading-wrapper--SectionHeading,.customCardsSection.productPageCards .heading-wrapper--SectionHeading{margin:0 0 50px!important}section.section.customCardsSection.productPageCards.is-width-standard{padding:0 12px}.cardsRow{flex-direction:column}.cardInnerContainer{position:relative;width:100%;padding:40px 16px 20px}.customCardsSection.productPageCards h2.SectionHeading__title.title.is-h3{line-height:48px}.customCardsSection.productPageCards h2.cardHeading.is-h5{font-size:18px;line-height:27px}.customCardsSection.productPageCards .cardTxt.is-text{font-size:16px;line-height:24px}}#theme-ajax-cart.is-drawer{max-height:780px}#theme-ajax-cart.is-drawer form.ajax-cart__form{min-height:780px;overflow-y:hidden}.ajax-cart__product.media span.money{font-size:14px!important}.ajax-cart__product-content.media-content button.close{font-size:10px!important}@media only screen and (max-width:991px){#theme-ajax-cart.is-drawer{max-height:100%}#theme-ajax-cart.is-drawer form.ajax-cart__form{min-height:100vh;overflow-y:scroll}#shopify-section-header-classic .mobile-header .mobile-header__content{min-height:100px}div#shopify-section-header-classic .mobile-header .submenu__input:checked+label a.mobile-menu__item.mobile-menu-link,div#shopify-section-header-classic a.mobile-menu__item.is-active{color:#1abfa7!important}.mega-menu__mega-menu-1 .mega-menu__content.content a{font-size:14px}.indicator__msg{font-size:12px}ul.mobile-submenu__list.mobile-menu__submenu.has-dropdown{padding:0;margin:20px 0;border:0px solid;display:flex;flex-direction:column;grid-row-gap:20px}section.section.appAreaSection.tikTokAppSection.is-width-standard h2.appSecHeading.is-h3{font-size:40px}.mobile-search.is-hidden-large{position:fixed;width:100%}.mobile-search.is-hidden-large span.icon.is-right.close-search{display:flex;break-after:column;align-items:center;justify-content:center;width:20px!important;height:20px!important;color:#000;opacity:1;position:absolute;right:0!important;left:unset!important;top:-40px;cursor:pointer;z-index:55}.mobile-search.is-hidden-large span.icon.is-left.submit-search{top:50%;transform:translateY(-50%)}.mobile-search.is-hidden-large .control.has-icons-left.has-icons-right.is-relative{margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/customStyle.css.map */
