/** Shopify CDN: Minification failed

Line 10:65 Unexpected "}"
Line 704:0 Expected "}" to go with "{"

**/
.prov-source .products-length-15 .product-info__caption{display:block}
.prov-source .products-length-15 .thumbnail-overlay{display:none}
.prov-source .products-length-16 .product-info__caption{display:block}
.prov-source .products-length-16 .thumbnail-overlay{display:none}}
.prov-source .featured_products.product-slider,.prov-source .featured_products.product-slider .columns{padding-bottom:0}
.prov-source .banner-full-link{line-height:0;font-size:0;color:transparent;top:0;left:0;right:0;bottom:0;position:absolute}
.prov-source .banner-full-link+.caption{pointer-events:none;cursor:pointer}
@media only screen and (max-width:480px){.prov-source .full-width--true .caption{padding-left:20px;padding-right:20px}}
@media only screen and (min-width:1025px){.prov-source .full-width--true .caption{max-width:960px;padding:0}}
@media only screen and (min-width:1401px){.prov-source .full-width--true .caption{max-width:1200px;padding:0}}
.prov-source .caption{width:100%;position:absolute;top:50%;padding:0 5%;z-index:3;transform:translateY(-50%)}
@media only screen and (min-width:799px){.prov-source .caption{max-width:960px;left:0;right:0;margin:0 auto}}
@media only screen and (min-width:1025px){.prov-source .caption{padding:0 30px}}
@media only screen and (max-width:798px){.prov-source .caption{width:100%}}
.prov-source .caption a{pointer-events:all}
.prov-source .caption.position-center{left:0;right:0;text-align:center;margin-left:auto;margin-right:auto}
@media only screen and (max-width:798px){.prov-source .caption.position-center{width:85%}}
@media only screen and (max-width:480px){.prov-source .caption.position-center{width:100%}}
.prov-source .caption.position-left{left:0;right:0;text-align:left}
.prov-source .caption.position-right{left:0;right:0;text-align:right}
.prov-source .caption .pretext{color:#fff;font-family:system_ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;text-transform:none;font-size:36px;letter-spacing:1px;margin-bottom:10px}
@media only screen and (max-width:480px){.prov-source .caption .pretext{font-size:1.4em}}
@media only screen and (max-width:798px){.prov-source .caption .pretext{font-size:24px}}
@media only screen and (min-width:799px){.prov-source .caption .pretext{font-size:30px}}
@media only screen and (min-width:799px){.prov-source .caption .pretext{font-size:36px}}
.prov-source .caption .headline{color:#fff;font-family:system_ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;font-style:normal;text-transform:none;font-size:60px;letter-spacing:1px;line-height:1.4em;margin-bottom:15px}
.prov-source .caption .headline{text-shadow:1px 1px 3px rgba(0,0,0,.3)}
@media only screen and (max-width:480px){.prov-source .caption .headline{font-size:2.6em}}
@media only screen and (max-width:798px){.prov-source .caption .headline{font-size:40px}}
@media only screen and (min-width:799px){.prov-source .caption .headline{font-size:50px}}
@media only screen and (min-width:1025px){.prov-source .caption .headline{font-size:60px}}
.prov-source .caption .subtitle{color:#fff;font-family:system_ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;text-transform:none;font-style:none;font-size:36px;letter-spacing:1px;position:relative}
@media only screen and (max-width:480px){.prov-source .caption .subtitle{font-size:1.4em}}
@media only screen and (max-width:798px){.prov-source .caption .subtitle{font-size:24px}}
@media only screen and (min-width:799px){.prov-source .caption .subtitle{font-size:30px}}
@media only screen and (min-width:1025px){.prov-source .caption .subtitle{font-size:36px}}
.prov-source .caption .pretext:empty,.prov-source .caption .headline:empty,.prov-source .caption .subtitle:empty{display:none}
.prov-source .caption .pretext:empty:before,.prov-source .caption .headline:empty:before,.prov-source .caption .subtitle:empty:before{height:0}
.prov-source .caption-background-text_box .caption-content{background-color:#1e1e1e}
@media only screen and (max-width:480px){.prov-source .caption--below-true .caption{margin:20px auto!important;font-size:3vw;position:static;transform:none;width:100%}}
@media only screen and (max-width:480px){.prov-source .caption--below-true .pretext{color:#070606;text-shadow:none}}
@media only screen and (max-width:480px){.prov-source .caption--below-true .headline{color:#333;text-shadow:none}}
@media only screen and (max-width:480px){.prov-source .caption--below-true .subtitle{color:#070606;text-shadow:none}}
.prov-source .caption--below-true.caption-background-text_box .caption-content{background-color:#1e1e1e}
@media only screen and (max-width:480px){.prov-source .caption--below-true.caption-background-text_box .caption-content{background-color:transparent}}
@media only screen and (max-width:480px){.prov-source .caption--below-true.caption-background-translucent_text_box .caption-content{background-color:transparent}}
.prov-source .subtitle p a{pointer-events:all}
.prov-source .caption-content{display:inline-block;float:none;max-width:60%;font-size:0}
@media only screen and (max-width:798px){.prov-source .caption-content{max-width:80%}}
@media only screen and (max-width:480px){.prov-source .caption-content{width:100%;max-width:100%}}
.prov-source .caption-content.align-center{text-align:center}
@media only screen and (max-width:798px){.prov-source .caption-content.align-center{max-width:80%}}
@media only screen and (max-width:480px){.prov-source .caption-content.align-center{width:100%;max-width:100%}}
.prov-source .caption-content.align-left{text-align:left}
.prov-source .caption-content.align-left .subtitle:before{margin-left:0}
.prov-source .caption-content.align-right{text-align:right}
.prov-source .caption-content.align-right .subtitle:before{margin-right:0}
.prov-source .caption-content{padding:30px}
.prov-source .caption-content h1{padding-top:0}
.prov-source .caption-content>*:only-child{margin-bottom:0}
@media only screen and (max-width:480px){.prov-source .caption-content{padding:15px}}
@media only screen and (max-width:480px){.prov-source .caption--below-true .caption-content{padding:0}}
.prov-source .homepage-video .caption-background-text_box{background-color:#1e1e1e}
@media only screen and (max-width:480px){.prov-source .homepage-video .caption-background-text_box{background-color:transparent}}
.prov-source .caption-background-translucent_text_box .caption-content{background-color:#1e1e1e99}
.prov-source .homepage-slideshow .gallery-cell:not(:first-child){height:0}
.prov-source .homepage-slideshow.flickity-enabled .gallery-cell:not(:first-child){height:auto}
.prov-source .account-header-logout{text-align:right;text-transform:uppercase}
.prov-source .account-sidebar{border-right:1px solid #aaaaaa;box-sizing:border-box;padding-right:10px;overflow-wrap:anywhere}
@media only screen and (max-width:798px){.prov-source .account-sidebar{border:0;padding-right:0}}
.prov-source .customers-addresses .account-sidebar{border-right:0;padding-right:0}
.prov-source .customers-addresses .account-main{box-sizing:border-box;border-left:1px solid #aaaaaa;padding-left:20px}
@media only screen and (max-width:798px){.prov-source .customers-addresses .account-main{border:0;padding-left:0}}
.prov-source .action_bottom .note{vertical-align:middle;line-height:40px}
.prov-source .address_title{margin-bottom:0;padding-bottom:0}
.prov-source .address__action a,.prov-source .address__action a:hover,.prov-source .address__action a:active,.prov-source .address__action a:focus{color:inherit}
@media only screen and (max-width:798px){.prov-source .shopify-policy-template .container{margin-left:10px;margin-right:10px}}
.prov-source .container .shopify-policy__container{margin:0;max-width:none;padding-left:0;padding-right:0}
.prov-source .shopify-policy__container .shopify-policy__title{text-align:left}
.prov-source .shopify-section--featured-product .product__details{padding:40px 2rem}
.prov-source .shopify-section--text-columns-with-images .border-style--box{padding:10%;border:1px solid #aaaaaa}
.prov-source .shopify-section--text-columns-with-images .border-style--quote{padding-left:20px;border-left:1px solid #aaaaaa;margin-bottom:10%}
.prov-source .shopify-section--text-columns-with-images .large_text{font-family:system_ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;font-style:normal;text-transform:none;line-height:1.5;color:#333;display:block;letter-spacing:0px;text-rendering:optimizeLegibility;font-size:48.1px}
.prov-source .shopify-section--text-columns-with-images .text-column{margin-bottom:25px}
.prov-source .shopify-section--text-columns-with-images .text-columns-with-images__button{margin:10px 0 25px}
.prov-source .shopify-section--text-columns-with-images h2.title+.feature-divider{margin-bottom:40px}
.prov-source .shopify-section--text-columns-with-images img{margin:0 0 15px}
.prov-source .flexslider img{display:block;margin:0 auto}
.prov-source .homepage-slideshow:hover .flickity-prev-next-button,.prov-source .shopify-section--testimonials:hover .flickity-prev-next-button{opacity:.5}
.prov-source .homepage-slideshow.text-animation--false .caption{opacity:0;transition:opacity .3s linear}
.prov-source .homepage-slideshow.text-animation--false.flickity-enabled .caption{opacity:1}
.prov-source .text-animation--true .caption-content{opacity:0}
.prov-source .homepage-slideshow.single-image .flickity-prev-next-button,.prov-source .shopify-section--testimonials.single-image .flickity-prev-next-button,.prov-source .homepage-slideshow.single-image .flickity-page-dots,.prov-source .shopify-section--testimonials.single-image .flickity-page-dots{display:none}
.prov-source .homepage-slideshow .gallery-cell,.prov-source .shopify-section--testimonials .gallery-cell{width:100%}
.prov-source .homepage-slideshow .gallery-cell,.prov-source .shopify-section--testimonials .gallery-cell{background-color:#666}
@media only screen and (max-width:480px){.prov-source .homepage-slideshow .gallery-cell,.prov-source .shopify-section--testimonials .gallery-cell{background-color:transparent}}
.prov-source .homepage-slideshow .gallery-cell img,.prov-source .shopify-section--testimonials .gallery-cell img{width:100%;display:block}
.prov-source .homepage-slideshow .flickity-prev-next-button,.prov-source .shopify-section--testimonials .flickity-prev-next-button{opacity:0;width:5%;height:100%;border-radius:0}
@media only screen and (min-width:799px){.prov-source .homepage-slideshow .flickity-prev-next-button,.prov-source .shopify-section--testimonials .flickity-prev-next-button{opacity:0}}
.prov-source .homepage-slideshow .flickity-page-dots,.prov-source .shopify-section--testimonials .flickity-page-dots{bottom:2em;display:none}
@media only screen and (min-width:799px){.prov-source .homepage-slideshow .flickity-page-dots,.prov-source .shopify-section--testimonials .flickity-page-dots{display:block}}
.prov-source .homepage-slideshow .flickity-page-dots .dot,.prov-source .shopify-section--testimonials .flickity-page-dots .dot{height:4px;width:40px;margin:0;border-radius:0;background:#333}
@media only screen and (max-width:480px){.prov-source .homepage-slideshow .flickity-page-dots,.prov-source .shopify-section--testimonials .flickity-page-dots{display:block;bottom:5px}}
.prov-source .js-product-slider .product_clear{display:none}
.prov-source .js-product-slider .flickity-prev-next-button{border-radius:0}
.prov-source .search-bgr-true{background-position:center center;background-repeat:no-repeat;background-size:cover}
.prov-source .shopify-section--search{width:100%;display:inline-block}
.prov-source .shopify-section--search h2{margin-top:0;margin-bottom:.25em}
.prov-source .shopify-section--search p,.prov-source .shopify-section--search h2{color:#000}
.prov-source .shopify-section--search .section_form{padding:60px 20px;max-width:1200px;width:95%;margin-left:auto;margin-right:auto}
.prov-source .shopify-section--search .search__section{background-color:#ccc}
.prov-source .text-align--center .search__container{justify-content:center}
.prov-source .text-align--left .search__container{justify-content:flex-start}
.prov-source .text-align--right .search__container{justify-content:flex-end}
.prov-source .search__container{position:relative;width:100%;display:flex}
.prov-source .search__container .search__wrapper{display:inline-block;position:relative;max-width:650px;width:100%}
.prov-source .search__container input[type=text]{color:#070606;font-size:17px;display:inline-block;border:1px solid #000;min-height:50px;height:50px;margin-bottom:0;background-color:#fff}
.prov-source .search__container input[type=text]::-webkit-input-placeholder{color:#070606}
.prov-source .search__container input[type=text]:-moz-placeholder{color:#070606}
.prov-source .search__container input[type=text]::-moz-placeholder{color:#070606}
.prov-source .search__container input[type=text]:-ms-input-placeholder{color:#070606}
.prov-source .search__container input[type=text]:focus,.prov-source .search__container input[type=text]:active{border:1px solid #000}
.prov-source .search__form{width:100%;max-width:650px;position:relative;flex:0 0 auto}
.prov-source .search__button{position:absolute;margin-top:0;top:0;height:50px;width:50px;right:0;padding:0;background-color:#000;border-color:transparent;color:#fff;font-size:24px}
.prov-source .search__button{border-radius:0 3px 3px 0/0px 3px 3px 0px}
.prov-source .search__button:hover{color:#fff;background-color:#999;border:1px solid #000;border-left:0px}
.prov-source .button-grid-container{margin-top:10px;display:inline-grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-auto-flow:column;grid-gap:1rem}
@media only screen and (max-width:798px){.prov-source .button-grid-container--column-mobile{grid-auto-flow:row}}
@media only screen and (max-width:1024px){.prov-source .button-grid-container--column-tablet{grid-auto-flow:row}}
.prov-source .button-grid-container--column{grid-auto-flow:row}
.prov-source .block__image_with_text+div:not(.block__image_with_text){padding-top:20px}
.prov-source .block__image_with_text+section{padding-top:20px}
.prov-source .block__image_with_text+.block__image_with_text{margin-bottom:20px}
.prov-source .image-with-text-container .featured-link--half a[href] img{box-shadow:#000 0 0;transition:opacity .2s linear}
.prov-source .image-with-text-container .featured-link--half:hover a[href] img.lazyloaded{opacity:.8}
.prov-source .standard--width .image-with-text .featured-link--image,.prov-source .full-width--false.image-with-text .featured-link--image{background-color:transparent}
.prov-source .featured-link--wrap{height:100%}
.prov-source .featured-link--half{box-sizing:border-box;text-align:center;background-color:#fff}
.prov-source .featured-link--half img{display:block;margin:0 auto;width:100%;max-width:100%}
@media only screen and (max-width:480px){.prov-source .featured-link--half img{width:100%;max-width:auto}}
.prov-source .featured-link--half .info{display:inline-block;width:80%;margin:0 auto;padding:20px}
.prov-source .featured-link--half .info.text-align--right{text-align:right}
.prov-source .featured-link--half .info.text-align--right .description:before{margin-right:0}
.prov-source .featured-link--half .info.text-align--left{text-align:left}
.prov-source .featured-link--half .info.text-align--left .description:before{margin-left:0}
@media only screen and (max-width:480px){.prov-source .featured-link--half .info{position:static;transform:translateY(0);padding:2em 0}}
.prov-source .featured-link--half .collection_title{margin-bottom:15px;display:block}
.prov-source .featured-link--half .collection_title{color:#333}
.prov-source .featured-link--half .description{position:relative;font-size:17;line-height:1.5;margin-bottom:20px}
@media only screen and (max-width:798px){.prov-source .featured-link--half .description{font-size:2vw}}
@media only screen and (max-width:480px){.prov-source .featured-link--half .description{font-size:inherit}}
@media only screen and (min-width:1401px){.prov-source .featured-link--half .description{font-size:inherit}}
.prov-source .shopify-section--divider .container{padding:0}
.prov-source .divider{opacity:0;border-top:0px}
.prov-source .divider.divider--true{opacity:1}
.prov-source .quote__text{font-size:18px;line-height:18px;text-align:center;text-transform:uppercase;padding:15px 0;border-top-style:solid;border-top-width:1px;border-bottom-width:1px;border-bottom-style:solid;border-color:#aaa}
.prov-source .quote__text p{margin:0}
.prov-source .quote{padding:10px 0;text-align:center;border-top-style:solid;border-top-width:1px;border-bottom-width:1px;border-bottom-style:solid;border-color:#aaa}
.prov-source .shopify-section--rich-text-and-image{padding:20px 0}
.prov-source .rich-text__content .regular_text,.prov-source .rich-text__content .featured_text{margin-top:15px}
.prov-source .promo-animation--true{opacity:0}
.prov-source .featured-promotions.full-width--false{padding:20px 0}
.prov-source .featured-promotions.full-width--false .feature-section{margin-bottom:20px}
.prov-source .featured-promotions .feature-section{text-align:center;position:relative}
@media only screen and (max-width:798px){.prov-source .featured-promotions .feature-section{opacity:1}}
.prov-source .featured-promotions .feature-section .link-promo{position:absolute;top:0;left:0;right:0;bottom:0;display:block}
.prov-source .featured-promotions .feature-section .feature-inner{display:block;position:relative;overflow:hidden}
.prov-source .featured-promotions .feature-section .feature-style--circle,.prov-source .featured-promotions .feature-section .feature-style--circle img{border-radius:50%}
.prov-source .featured-promotions .feature-section .feature-style--rounded,.prov-source .featured-promotions .feature-section .feature-style--rounded img{border-radius:10px}
.prov-source .featured-promotions .feature-section .feature-overlay{position:absolute;top:0;left:0;right:0;bottom:0;transition:background-color .25s linear}
@media only screen and (max-width:798px){.prov-source .featured-promotions .feature-section .feature-overlay{background:#00000080}}
.prov-source .featured-promotions .feature-section .feature-wrap{top:50%;transform:translateY(-50.1%);padding:10px 0;position:absolute;width:80%;margin:0 auto;left:0;right:0;pointer-events:none}
.prov-source .featured-promotions .feature-section .feature-details{display:none;opacity:0;transition:opacity .3s linear}
@media only screen and (max-width:798px){.prov-source .featured-promotions .feature-section .feature-details{opacity:1;display:block}}
.prov-source .featured-promotions .feature-section .feature-details.reveal-details{opacity:1}
.prov-source .featured-promotions .feature-section .feature-details .feature-details__button{margin-top:15px}
.prov-source .featured-promotions .feature-section .description{color:#fff;transition:all .3s linear;margin-bottom:0}
.prov-source .featured-promotions .feature-section .description a{pointer-events:auto}
.prov-source .featured-promotions .feature-section.title-overlay-true .title{transition:all .3s linear;color:#fff}
@media only screen and (max-width:798px){.prov-source .featured-promotions .feature-section.title-overlay-true .title{margin-bottom:10px}}
.prov-source .featured-promotions .feature-section.title-overlay-true .title:after{content:"";display:block;height:1px;width:0;background:#fff;transition:width .5s ease,background-color .5s ease;margin:10px auto auto}
@media only screen and (max-width:798px){.prov-source .featured-promotions .feature-section.title-overlay-true .title:after{display:none}}
.prov-source .featured-promotions .feature-section.title-overlay-false .feature-wrap .title{display:none}
.prov-source .featured-promotions .feature-section:hover .feature-overlay{background:#00000080}
@media only screen and (max-width:798px){.prov-source .featured-promotions .feature-section:hover .feature-overlay{background:transparent}}
.prov-source .featured-promotions .feature-section.title-overlay-true:hover .title:after{width:50%;background:#fff}
.prov-source .featured-promotions .feature-section.title-overlay-true:hover .title,.prov-source .featured-promotions .feature-section.title-overlay-true:hover .description,.prov-source .featured-promotions .feature-section.title-overlay-false:hover .description{color:#fff}
.prov-source .featured-promotions .feature-section img{width:100%;display:block;box-shadow:0 0 1px #0000000d}
.prov-source .promo-1{animation-delay:0s}
.prov-source .promo-2{animation-delay:.3s}
.prov-source .promo-3{animation-delay:.6s}
.prov-source .promo-4{animation-delay:.9s}
.prov-source .promo-5{animation-delay:1.2s}
.prov-source .promo-6{animation-delay:1.5s}
.prov-source .promo-7{animation-delay:1.8s}
.prov-source .promo-8{animation-delay:2.1s}
.prov-source .promo-9{animation-delay:2.4s}
.prov-source .promo-10{animation-delay:2.7s}
.prov-source .promo-11{animation-delay:3s}
.prov-source .promo-12{animation-delay:3.3s}
.prov-source .featured-promotions.full-width--true{padding-top:0}
.prov-source .featured-collection__description{padding:0 20px;margin:20px 0}
.prov-source .banner{position:relative;overflow:hidden}
.prov-source .banner{background-color:#666}
@media only screen and (max-width:480px){.prov-source .banner{max-height:inherit;background-color:transparent}}
.prov-source .banner img{width:100%;display:block}
.prov-source .block__featured_video .caption,.prov-source .shopify-section--video .caption{z-index:30;pointer-events:none}
@media only screen and (max-width:480px){.prov-source .block__featured_video .caption,.prov-source .shopify-section--video .caption{margin:0;height:auto}}
.prov-source .block__featured_video .video-text--outside-video,.prov-source .shopify-section--video .video-text--outside-video{height:auto}
.prov-source .showPosterImage--true[data-ratio="16:9"]{padding-top:56.25%}
.prov-source .showPosterImage--true[data-ratio="4:3"]{padding-top:75%}
.prov-source .homepage-video{position:relative;overflow:hidden;transition:height .3s ease-in-out}
.prov-source .homepage-video{background-color:#666}
@media only screen and (max-width:480px){.prov-source .homepage-video{background-color:transparent}}
.prov-source .homepage-video img{width:100%;display:block}
.prov-source .homepage-video iframe{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}
.prov-source .homepage-video video{background-color:#fff}
.prov-source .homepage-video video[poster]{object-fit:cover}
.prov-source .homepage-video video.video-autoplay--true.html-video{display:none}
.prov-source .homepage-video .homepage-video--media{width:100%;height:auto;padding-top:0}
.prov-source .homepage-video .placeholder-image--true a.video__play-button,.prov-source .homepage-video .caption.text-on-video{pointer-events:none}
@media only screen and (max-width:480px){.prov-source .homepage-video .caption.text-on-video{position:absolute;height:auto;transform:translateY(-50%);margin:0}}
.prov-source .homepage-video .mobile-video__buttons{display:block;text-align:center;top:55%;transform:translateY(-50%);width:100%;position:absolute}
.prov-source .homepage-video .mobile-video__buttons.text-on-video{z-index:20}
@media only screen and (min-width:481px){.prov-source .homepage-video .mobile-video__buttons{display:none}}
.prov-source .darken-video{display:block;background:#0000004d;top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;z-index:20}
.prov-source .newsletter_section{padding:20px 0}
.prov-source .banner.page-banner{width:100%;overflow:hidden;max-height:100vh}
.prov-source .price--sale{margin-right:5px;color:#d54d4d}
.prov-source .compare-at-price{text-decoration:line-through;color:#8c8b8b}
.prov-source .unit-pricing{display:block;font-size:.75em;margin-top:2px}
.prov-source .price-ui{display:inline-block;opacity:1;transition:opacity .25s ease-in-out}
.prov-source .product__details--product-page .price-ui{display:flex;flex-wrap:wrap}
.prov-source .product__details--product-page .price-ui .savings{order:5;margin-right:5px;width:100%}
.prov-source .product__details--product-page .price-ui .sold_out{order:3}
.prov-source .product__details--product-page .price-ui .unit-pricing{order:4;width:100%}
.prov-source .product__details--product-page .price-ui .compare-at-price{order:2;margin-right:5px}
.prov-source .price-ui--loading{opacity:0}
.prov-source .price-ui-badges{display:flex;margin-bottom:15px}
.prov-source .thumbnail .price-ui-badges{position:absolute;top:0;right:0;margin-bottom:0;flex-direction:column}
.prov-source .price-ui-badge{margin-right:5px}
.prov-source .price-ui-badge:last-child{margin-right:0}
.prov-source .thumbnail .price-ui-badge{margin-right:0}
.prov-source .price-ui-badge__sticker{background-color:#d54d4d;font-family:system_ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;font-style:normal;text-transform:none;letter-spacing:0px;padding:8px 12px;text-align:center;color:#fff;font-size:14px}
@media only screen and (max-width:480px){.prov-source .price-ui-badge__sticker{font-size:smaller;padding:4px 10px}}
.prov-source .price-ui-badges--round .price-ui-badge__sticker{border-radius:50%;width:70px;height:70px;line-height:70px;padding:0}
@media only screen and (max-width:480px){.prov-source .price-ui-badges--round .price-ui-badge__sticker{display:flex;align-items:center;justify-content:center;word-break:break-word;line-height:1.4}}
@media only screen and (max-width:798px){.prov-source .price-ui-badges--round .price-ui-badge__sticker{width:50px;height:50px}}
.prov-source .thumbnail .price-ui-badges--round .price-ui-badge__sticker{position:relative;top:10px;right:10px}
@media only screen and (max-width:798px){.prov-source .thumbnail .price-ui-badges--round .price-ui-badge__sticker{top:5px;right:5px}}
.prov-source .price-ui-badge__sticker--sold-out{background-color:#363636}
.prov-source .price-ui-badge__sticker--new,.prov-source .price-ui-badge__sticker--pre-order{background-color:#03a196}
.prov-source .surface-pick-up{opacity:1;transition:opacity .3s ease-in}
.prov-source .surface-pick-up.surface-pick-up--loading{visibility:hidden;opacity:0}
.prov-source .surface-pick-up-embed{--surface-pick-up-embed-theme-success-color: #099E4D;--surface-pick-up-embed-theme-error-color: #DE3618;--surface-pick-up-embed-theme-paragraph-font-size: 17px;--surface-pick-up-embed-theme-paragraph-smaller-font-size: .85em;--surface-pick-up-embed-theme-body-font-weight-bold: 600;--surface-pick-up-embed-theme-body-text-color: #070606;--surface-pick-up-embed-theme-link-text-decoration: underline;--surface-pick-up-embed-row-gap: 10px;--surface-pick-up-embed-column-gap: 10px;margin-bottom:40px}
.prov-source .js-quick-shop .surface-pick-up-embed{--surface-pick-up-embed-theme-body-text-color: #2b2e38}
.prov-source .surface-pick-up-item{--surface-pick-up-item-theme-success-color: #099E4D;--surface-pick-up-item-theme-error-color: #DE3618;--surface-pick-up-item-theme-paragraph-font-size: 17px;--surface-pick-up-item-theme-paragraph-smaller-font-size: .85em;--surface-pick-up-item-theme-body-font-weight-bold: 600;--surface-pick-up-item-theme-body-text-color: #070606;--surface-pick-up-item-theme-border-color: rgba(204, 204, 204, .5);--surface-pick-up-item-theme-link-text-decoration: underline;--surface-pick-up-item-row-gap: .8em;--surface-pick-up-item-column-gap: 5px;--surface-pick-up-item-gap: 22px}
.prov-source .surface-pick-up__modal.fancybox-content .fancybox-close-small svg{background-color:#0000001a;border-radius:50%}
.prov-source .surface-pick-up__modal-header{display:flex;flex-direction:column;padding-bottom:28px;border-bottom:1px solid rgba(204,204,204,.5)}
.prov-source .surface-pick-up__modal-title{margin:0;font-family:system_ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;font-style:normal;line-height:1.5;color:#333;display:block;letter-spacing:0px;text-rendering:optimizeLegibility;font-size:29px;font-weight:600;text-transform:none;letter-spacing:normal}
.prov-source .surface-pick-up__modal-subtitle{font-size:17px}
.prov-source .surface-pick-up-embed__in-stock-icon,.prov-source .surface-pick-up-embed__out-of-stock-icon{width:.85em;height:.85em;margin-top:.3em}
.prov-source .surface-pick-up-item__pick-up-location{font-size:17px;font-weight:700;letter-spacing:normal;text-transform:none}
.prov-source .surface-pick-up-item__address-info{font-size:.85em;line-height:1.5}
.prov-source .surface-pick-up-item__in-stock-icon,.prov-source .surface-pick-up-item__out-of-stock-icon{margin-top:.3em;width:.8em;height:.8em}
.prov-source .surface-pick-up-item__pick-up-distance{padding-left:5em}
.prov-source .surface-pick-up-item:last-child{padding-bottom:calc(var(--surface-pick-up-item-gap) / 2)}
.prov-source .surface-pick-up-embed__location-availability{text-transform:none;letter-spacing:normal}
.prov-source .nav-desktop summary{list-style:none}
.prov-source .nav-desktop__tier-1-item,.prov-source .nav-desktop__tier-2-item,.prov-source .nav-desktop__tier-3-item{margin:0}
.prov-source .nav-desktop__tier-2-item,.prov-source .nav-desktop__tier-3-item{padding:12px 20px}
.prov-source .nav-desktop__tier-2-item{position:relative}
.prov-source .feature_image .nav-desktop__tier-1-link{color:#fff;transition:color .2s ease}
.prov-source .feature_image .nav-desktop__tier-1-link:visited{color:#fff}
.prov-source .feature_image .nav-desktop__tier-1-link:hover,.prov-source .feature_image .nav-desktop__tier-1-link:active,.prov-source .feature_image .nav-desktop__tier-1-link:focus,.prov-source .feature_image .nav-desktop__tier-1-link.nav-desktop__tier-1-link--active{color:#fff;transform:translateY(-2px);opacity:.85}
.prov-source .nav-desktop__tier-1-link{border-bottom:solid 1px transparent}
.prov-source .feature_image .nav-desktop__tier-1-link{color:#fff}
.prov-source .nav-desktop__tier-1-link:hover,.prov-source .nav-desktop__tier-1-link[aria-expanded=true]{transform:translateY(-2px);opacity:.85;border-bottom:solid 1px #ffffff}
.prov-source .nav-desktop__tier-1-item--dropdown-parent .nav-desktop__tier-1-link:hover,.prov-source .nav-desktop__tier-1-item--dropdown-parent .nav-desktop__tier-1-link[aria-expanded=true]{border-bottom:solid 1px transparent;transform:translateY(-2px);opacity:.85}
.prov-source .product_short_description{color:#000;font-size:14px;margin:0 0 15px;font-style:normal;line-height:1.6em}
.prov-source .nav-desktop__tier-1-link,.prov-source .nav-desktop__tier-2-link,.prov-source .nav-desktop__tier-3-link{font-family:system_ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;font-style:normal;font-size:16px;color:#fff;letter-spacing:0px;text-rendering:optimizeLegibility;text-transform:none;text-decoration:none;cursor:pointer}
@media only screen and (max-width:798px){.prov-source .nav-desktop__tier-1-link,.prov-source .nav-desktop__tier-2-link,.prov-source .nav-desktop__tier-3-link{font-size:18px}}
.prov-source .nav-desktop__tier-1-link span,.prov-source .nav-desktop__tier-1-link:visited span{color:inherit}
.prov-source .nav-desktop__tier-2-link span,.prov-source .nav-desktop__tier-3-link span{color:#222427}
.prov-source .nav-desktop__tier-1-link:visited,.prov-source .nav-desktop__tier-2-link:visited,.prov-source .nav-desktop__tier-3-link:visited{color:inherit;text-decoration:none}
.prov-source .nav-desktop__tier-2-link:visited span,.prov-source .nav-desktop__tier-3-link:visited span{color:#222427}
.prov-source .nav-desktop__tier-1-link:hover,.prov-source .nav-desktop__tier-1-link:active,.prov-source .nav-desktop__tier-1-link:focus,.prov-source .nav-desktop__tier-1-link:focus-within,.prov-source .nav-desktop__tier-1-link.nav-desktop__tier-1-link--active,.prov-source .nav-desktop__tier-3-link:hover,.prov-source .nav-desktop__tier-3-link:active,.prov-source .nav-desktop__tier-3-link:focus,.prov-source .nav-desktop__tier-3-link:focus-within,.prov-source .nav-desktop__tier-3-link.nav-desktop__tier-1-link--active{color:#fff;text-decoration:none}
.prov-source .nav-desktop__tier-2-link:hover,.prov-source .nav-desktop__tier-2-link:active,.prov-source .nav-desktop__tier-2-link:focus,.prov-source .nav-desktop__tier-2-link:focus-within,.prov-source .nav-desktop__tier-2-link.nav-desktop__tier-1-link--active{color:#006b81}
.prov-source .nav-desktop__tier-1-link:hover span,.prov-source .nav-desktop__tier-1-link:active span,.prov-source .nav-desktop__tier-1-link:focus span,.prov-source .nav-desktop__tier-1-link:focus-within span,.prov-source .nav-desktop__tier-1-link.nav-desktop__tier-1-link--active span,.prov-source .nav-desktop__tier-2-link:hover span,.prov-source .nav-desktop__tier-2-link:active span,.prov-source .nav-desktop__tier-2-link:focus span,.prov-source .nav-desktop__tier-2-link:focus-within span,.prov-source .nav-desktop__tier-2-link.nav-desktop__tier-1-link--active span,.prov-source .nav-desktop__tier-3-link:hover span,.prov-source .nav-desktop__tier-3-link:active span,.prov-source .nav-desktop__tier-3-link:focus span,.prov-source .nav-desktop__tier-3-link:focus-within span,.prov-source .nav-desktop__tier-3-link.nav-desktop__tier-1-link--active span{color:inherit}
.prov-source .nav-desktop__tier-2-link,.prov-source .nav-desktop__tier-3-link{display:block;width:100%;padding:var(--space-4) var(--space-8)}
.prov-source .nav-desktop__tier-1{display:flex;align-items:center;flex-wrap:wrap;column-gap:30px;padding:0;margin:0;list-style:none}
.prov-source .align_right .nav-desktop__tier-1{justify-content:flex-end}
.prov-source .center .nav-desktop__tier-1{justify-content:center}
.prov-source .nav-desktop__tier-1 .nav-desktop__tier-1-item{display:inline-block}
.prov-source .nav-desktop__tier-1 .nav-desktop__tier-1-link{transition:all .25s ease;display:block;padding:12px 0;white-space:nowrap}
.prov-source .nav-desktop__tier-1-item--dropdown-parent{position:relative}
.prov-source .nav-desktop__tier-2-link--parent{display:flex;justify-content:space-between}
.prov-source .nav-desktop__tier-2-link-icon{transform:rotate(270deg)}
.prov-source .nav-desktop__tier-2,.prov-source .nav-desktop__tier-3{margin:0;position:absolute;z-index:100;text-align:left;opacity:0;width:270px}
.prov-source .nav-desktop__tier-2[data-animation],.prov-source .nav-desktop__tier-3[data-animation]{transition:opacity .2s linear}
.prov-source .nav-desktop__tier-2[data-animation-state=open],.prov-source .nav-desktop__tier-3[data-animation-state=open]{display:block;opacity:1}
.prov-source .nav-desktop__tier-2{top:100%;left:0}
.prov-source .nav-desktop__tier-2.alternate-drop{right:0;left:auto}
.prov-source .nav-desktop__tier-2--dropdown,.prov-source .nav-desktop__tier-3{text-align:left;padding:0}
.prov-source .nav-desktop__tier-2--dropdown,.prov-source .nav-desktop__tier-3{background:#fff}
.prov-source .nav-desktop__tier-2--dropdown{list-style:none;text-transform:uppercase}
.prov-source [data-show-separator=true] .nav-desktop__tier-2--dropdown{top:100%;border-top:1px transparent}
.prov-source .nav-desktop__tier-2--dropdown li{width:100%}
.prov-source .nav-desktop__tier-3{top:0;left:100%;transition:none}
.prov-source .nav-desktop__tier-3[data-animation]{transition:opacity .2s linear}
.prov-source .nav-desktop__tier-3[data-animation-state=open]{opacity:1}
.prov-source .nav-desktop__tier-3.alternate-drop{right:100%;left:auto}
.prov-source .nav-desktop__tier-3 li{display:block;width:100%}
.prov-source .nav-desktop__tier-2--full-width-menu{position:absolute;left:0;width:100vw;box-shadow:0 4px 4px #0000000d,0 16px 16px #00000013}
.prov-source .nav-desktop__tier-2--full-width-menu{background:#0081a7e6}
.prov-source [data-nav-desktop-details][open] .nav-desktop__tier-2--full-width-menu{width:100%}
.prov-source .sticky_nav .nav-desktop__tier-2--full-width-menu{max-height:calc(90vh - var(--sticky-header-height, 100px));overflow:scroll}
.prov-source .no-js [data-nav-desktop-details][open]>.nav-desktop__tier-2,.prov-source .no-js [data-nav-desktop-details][open]>.nav-desktop__tier-3,.prov-source .no-js [data-nav-desktop-details][open]>.header-mega-nav{display:block;opacity:1}
.prov-source .no-js [data-nav-desktop-details][open]>.header-mega-nav+.nav-desktop__tier-2,.prov-source .no-js [data-nav-desktop-details][open]>.header-mega-nav+.nav-desktop__tier-3{display:none;opacity:0}
.prov-source [data-nav-desktop-details]>summary::-webkit-details-marker{display:none}
.prov-source .widemenu{list-style:none;margin:0;padding:15px 20px 20px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:50px}
.prov-source .widemenu__submenu-items{list-style:none;margin:0;padding:0}
.prov-source .widemenu__link{font-family:system_ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;font-style:normal;font-size:16px;color:#fff;letter-spacing:0px;text-rendering:optimizeLegibility;text-decoration:none}
@media only screen and (max-width:798px){.prov-source .widemenu__link{font-size:18px}}
.prov-source .widemenu__link:visited{color:#fff;text-decoration:none}
.prov-source .widemenu__link:hover,.prov-source .widemenu__link:active,.prov-source .widemenu__link:focus{color:#006b81;text-decoration:none}
.prov-source .widemenu__submenu-heading{display:block;margin-bottom:6px;padding:12px 0;border-bottom:1px solid #ffffff}
.prov-source .widemenu__submenu-item{padding:6px 0;margin:0}
.prov-source .mega-menu-container{display:none}
.prov-source .no-js .mega-menu-container{display:flex;position:relative;width:100%;padding:10px 20px}
.prov-source .no-js .mega-menu-container{background:#0081a7e6}
.prov-source .shopify-section--mega-menu{width:auto}
.prov-source .mobile-meganav-source{display:none}
.prov-source .shopify-section--shoppable-image .section-with-heading-wrapper{background-color:var(--shoppable-image-background-color)}
@media only screen and (max-width:798px){.prov-source .shoppable-image-wrapper.flickity-enabled{padding-bottom:2.5rem}}
.prov-source .shoppable-image-wrapper.flickity-enabled .flickity-prev-next-button{width:5%}
@media only screen and (max-width:798px){.prov-source .shoppable-image-wrapper.flickity-enabled .flickity-prev-next-button{display:none}}
.prov-source .shoppable-image-wrapper.flickity-enabled .flickity-page-dots{bottom:.5rem}
@media only screen and (max-width:798px){.prov-source .shoppable-image-wrapper.flickity-enabled .flickity-page-dots{bottom:.75rem}}
.prov-source .shoppable-image-wrapper.flickity-enabled .flickity-page-dots .dot{height:4px;width:40px;margin:0;border-radius:0;background:#333}
.prov-source .shoppable-image-wrapper.flickity-enabled.slideshow-navigation-buttons--false .flickity-page-dots{display:none}
@media only screen and (max-width:798px){.prov-source .shoppable-image-wrapper.flickity-enabled.slideshow-navigation-buttons--false .flickity-page-dots{display:block}}
.prov-source .shoppable-image-wrapper.flickity-enabled.transparentBackground--false .flickity-page-dots .dot{opacity:.4}
.prov-source .shoppable-image-wrapper.flickity-enabled.transparentBackground--false .flickity-page-dots .dot.is-selected{opacity:1}
.prov-source .shoppable-image-wrapper.flickity-enabled .gallery-cell{width:100%}
.prov-source .shoppable-image-wrapper.flickity-enabled .gallery-cell:not(:first-child){height:auto}
.prov-source .shoppable-image-wrapper.flickity-enabled.text-animation--true .shoppable-image__bottom-bar__call-to-action-container{opacity:0}
.prov-source .shoppable-image{position:relative}
.prov-source .shoppable-image.shoppable-image--active-products .hotspot__wrapper--onboarding-true{display:none}
.prov-source .shoppable-image{background-color:#666}
@media only screen and (max-width:480px){.prov-source .shoppable-image{background-color:transparent}}
.prov-source .hotspot__wrapper{--fade-duration: .5s;--opacity-duration: .2s;--delay: .3s;background-color:transparent;position:absolute;z-index:3}
.prov-source .hotspot__wrapper .hotspot__identifier{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.prov-source .hotspot__wrapper:focus{outline:0}
.prov-source .hotspot__wrapper:hover,.prov-source .hotspot__wrapper:focus,.prov-source .hotspot__wrapper.has-active-state{z-index:4}
.prov-source .hotspot__wrapper:hover .hotspot,.prov-source .hotspot__wrapper:focus .hotspot,.prov-source .hotspot__wrapper.has-active-state .hotspot{outline:0;animation:fade-in var(--fade-duration) both}
@media(prefers-reduced-motion:reduce){.prov-source .hotspot__wrapper:hover .hotspot,.prov-source .hotspot__wrapper:focus .hotspot,.prov-source .hotspot__wrapper.has-active-state .hotspot{animation:none}}
.prov-source .hotspot__wrapper:hover .hotspot__content-wrapper,.prov-source .hotspot__wrapper:focus .hotspot__content-wrapper,.prov-source .hotspot__wrapper.has-active-state .hotspot__content-wrapper{opacity:1;pointer-events:all;transition:opacity var(--opacity-duration) .1s}
@media(prefers-reduced-motion:reduce){.prov-source .hotspot__wrapper:hover .hotspot__content-wrapper,.prov-source .hotspot__wrapper:focus .hotspot__content-wrapper,.prov-source .hotspot__wrapper.has-active-state .hotspot__content-wrapper{transition:none}}
.prov-source .hotspot__wrapper:hover .hotspot__content,.prov-source .hotspot__wrapper:focus .hotspot__content,.prov-source .hotspot__wrapper.has-active-state .hotspot__content{width:auto;height:auto}
.prov-source .hotspot__wrapper:hover .hotspot__content:hover .hotspot__content--active-wrapper,.prov-source .hotspot__wrapper:focus .hotspot__content:hover .hotspot__content--active-wrapper,.prov-source .hotspot__wrapper.has-active-state .hotspot__content:hover .hotspot__content--active-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1rem}
.prov-source .hotspot__wrapper:hover .hotspot__content:hover .hotspot__content--active,.prov-source .hotspot__wrapper:focus .hotspot__content:hover .hotspot__content--active,.prov-source .hotspot__wrapper.has-active-state .hotspot__content:hover .hotspot__content--active{background-color:var(--shoppable-image-hover-bg-color);height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem}
.prov-source .shoppable-image--card-styling-rounded .hotspot__wrapper:hover .hotspot__content:hover .hotspot__content--active,.prov-source .shoppable-image--card-styling-rounded .hotspot__wrapper:focus .hotspot__content:hover .hotspot__content--active,.prov-source .shoppable-image--card-styling-rounded .hotspot__wrapper.has-active-state .hotspot__content:hover .hotspot__content--active{border-radius:1rem}
.prov-source .shoppable-image--outline-true .hotspot__wrapper:hover .hotspot__content:hover .hotspot__content--active,.prov-source .shoppable-image--outline-true .hotspot__wrapper:focus .hotspot__content:hover .hotspot__content--active,.prov-source .shoppable-image--outline-true .hotspot__wrapper.has-active-state .hotspot__content:hover .hotspot__content--active{border:1px solid var(--shoppable-image-hotspot-color, var(--shoppable-image-shop-border-color))}
.prov-source .hotspot__wrapper:hover .hotspot__content:hover .quick_shop,.prov-source .hotspot__wrapper:focus .hotspot__content:hover .quick_shop,.prov-source .hotspot__wrapper.has-active-state .hotspot__content:hover .quick_shop{opacity:1;transform:none}
.prov-source .hotspot{position:relative;width:2rem;height:2rem;cursor:default;border-radius:50%;display:flex;justify-content:center;align-items:center}
.prov-source .shoppable-image--outline-false .hotspot{animation:pulse 3s infinite .6s,fade-out var(--fade-duration) both var(--delay)}
@media(prefers-reduced-motion:reduce){.prov-source .shoppable-image--outline-false .hotspot{animation:none}}
.prov-source .shoppable-image--outline-true .hotspot{animation:pulse-with-outline 3s infinite .6s,fade-out var(--fade-duration) both var(--delay)}
@media(prefers-reduced-motion:reduce){.prov-source .shoppable-image--outline-true .hotspot{animation:none}}
.prov-source .hotspot .hotspot__inner-circle{background-color:var(--shoppable-image-hotspot-color, var(--shoppable-image-background-color));border-radius:50%;width:1rem;height:1rem;cursor:pointer}
.prov-source .hotspot__content-wrapper{left:50%;opacity:0;padding:2rem;position:absolute;z-index:2;pointer-events:none;transition:opacity var(--opacity-duration) var(--delay)}
@media(prefers-reduced-motion:reduce){.prov-source .hotspot__content-wrapper{transition:none}}
@media only screen and (max-width:1024px){.prov-source .hotspot__content-wrapper{top:100%;padding:0;transform:translate(-50%);right:auto}}
.prov-source .hotspot__content{position:relative;background-color:var(--shoppable-image-background-color);padding:2rem;z-index:1;text-align:center;color:#070606}
.prov-source .shoppable-image--outline-true .hotspot__content{border:1px solid var(--shoppable-image-hotspot-color, var(--shoppable-image-shop-border-color))}
.prov-source .shoppable-image--card-styling-rounded .hotspot__content{border-radius:1rem}
.prov-source .hotspot__content .price{color:var(--shoppable-image-shop-text-color)}
.prov-source .hotspot__content .product-rating{justify-content:center;margin:1rem auto .5rem}
.prov-source .hotspot__content .hotspot__content--active{display:none}
@media only screen and (max-width:1024px){.prov-source .hotspot__content{top:.75rem}}
.prov-source .hotspot__content-overlay-link{position:absolute;top:0;left:0;bottom:0;right:0}
.prov-source .hotspot__product-image{width:8rem;margin:0 auto;padding-bottom:1rem;pointer-events:none}
.prov-source .hotspot__product-title{font-size:1rem}
.prov-source .hotspot__product-vendor{display:block;margin-bottom:.5rem}
.prov-source .shoppable-image__bottom-bar{display:flex}
.prov-source .shoppable-image__bottom-bar.shoppable-image__bottom-bar--active-products .shoppable-image__bottom-bar__product-thumbnail--onboarding-true{display:none}
@media only screen and (max-width:798px){.prov-source .shoppable-image__bottom-bar{flex-wrap:wrap;align-items:center}}
.prov-source .shoppable-image__bottom-bar .shoppable-image__bottom-bar__call-to-action,.prov-source .shoppable-image__bottom-bar .shoppable-image__bottom-bar__product-thumbnail{width:100%}
.prov-source .shoppable-image__bottom-bar .shoppable-image__bottom-bar__call-to-action{display:flex;flex-direction:column;justify-content:center;padding:2rem;background-color:var(--shoppable-image-cta-bg-color, var(--shoppable-image-background-color))}
@media only screen and (max-width:1024px){.prov-source .shoppable-image__bottom-bar .shoppable-image__bottom-bar__call-to-action{max-width:100%}}
.prov-source .shoppable-image__bottom-bar .shoppable-image__bottom-bar__call-to-action .subtitle+.button-grid-container{margin-top:1rem}
.prov-source .shoppable-image__bottom-bar .shoppable-image__bottom-bar__call-to-action .subtitle p:last-child{margin-bottom:0}
.prov-source .shoppable-image__bottom-bar .shoppable-image__bottom-bar__call-to-action>.button-grid-container{max-width:max-content;margin:0}
.prov-source .shoppable-image__bottom-bar .shoppable-image__bottom-bar__product-thumbnail{position:relative;display:flex;align-items:center;cursor:pointer}
.prov-source .shoppable-image__bottom-bar .shoppable-image__bottom-bar__product-thumbnail .image__container{width:100%}
@media only screen and (min-width:799px){.prov-source .shoppable-image__bottom-bar .shoppable-image__bottom-bar__product-thumbnail{max-width:25%}}
@media only screen and (max-width:798px){.prov-source .shoppable-image__bottom-bar .shoppable-image__bottom-bar__product-thumbnail{flex:1 1 25%}}
.prov-source .shoppable-image__bottom-bar.shoppable-image__bottom-bar-image-style--full-width{max-height:300px}
@media only screen and (max-width:1024px){.prov-source .shoppable-image__bottom-bar.shoppable-image__bottom-bar-image-style--full-width{max-height:none;align-items:stretch}}
.prov-source .shoppable-image__bottom-bar.shoppable-image__bottom-bar-image-style--full-width img,.prov-source .shoppable-image__bottom-bar.shoppable-image__bottom-bar-image-style--full-width .image__container,.prov-source .shoppable-image__bottom-bar.shoppable-image__bottom-bar-image-style--full-width .image-element__wrap{height:100%}
@media only screen and (max-width:798px){.prov-source .shoppable-image__bottom-bar.shoppable-image__bottom-bar-image-style--full-width img,.prov-source .shoppable-image__bottom-bar.shoppable-image__bottom-bar-image-style--full-width .image__container,.prov-source .shoppable-image__bottom-bar.shoppable-image__bottom-bar-image-style--full-width .image-element__wrap{max-height:400px}}
.prov-source .shoppable-image__bottom-bar.shoppable-image__bottom-bar-image-style--full-width img{object-fit:cover}
.prov-source .shoppable-image__bottom-bar .shoppable-image__bottom-bar__product-thumbnail-overlay{background-color:var(--shoppable-image-hover-bg-color);opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s ease-in;z-index:2}
.prov-source .shoppable-image__bottom-bar .shoppable-image__call-to-action-heading{margin:0;padding:0;font-size:33px}
.prov-source .shoppable-image__bottom-bar .shoppable-image__call-to-action-heading+.subtitle,.prov-source .shoppable-image__bottom-bar .shoppable-image__call-to-action-heading+.button-grid-container,.prov-source .shoppable-image__bottom-bar .shoppable-image__call-to-action-heading+.subtitle+.button-grid-container{margin-top:1rem}
.prov-source form.payment-terms-container{display:none}
.prov-source #shopify-buyer-consent,.prov-source div.rc_popup__block,.prov-source .rc_popup__icon{display:none!important}
.prov-source a.rc_popup__hover,.prov-source div.rc_popup__hover{cursor:text!important}
.prov-source .localization-wrap--custom-markets{text-align:center;display:flex;justify-content:flex-end}
.prov-source .country-dropdown-wrapper--au{max-width:200px}
.prov-source .footer .localization-wrap--custom-markets{margin-top:10px}
.prov-source .header .geo-dropdown-container .country-dropdown{margin-bottom:0}
.prov-source .geo-dropdown-container select.country-dropdown{padding:8px 27px 8px 14px}
.prov-source .pdp-atc-icons{display:flex;font-size:12px;margin-top:20px}
.prov-source .pdp-atc-icons .pdp-atc-icon-col{flex:1;text-align:center;padding:0 10px}
.prov-source .pdp-atc-icons p{margin-bottom:0}
.prov-source .pdp-atc-icons .pdp-atc-icon-col img{max-width:40px}
.prov-source .pdp-atc-icons .pdp-atc-icon-col:not(:first-child){border-left:1px solid rgb(179,179,179)}
.prov-source #pdp-meta-notes{opacity:0}
.prov-source .product-collagenmax-bundle .okeReviews-widget-holder{max-width:1200px;width:95%;margin:0 auto}
.prov-source .product-collagenmax-bundle .product-app--container{margin-top:20px}
.prov-source .page-donotsell .product-app--container{max-width:1200px;margin:auto}
.prov-source .page-full-screen-quiz #shopify-section-header,.prov-source .page-full-screen-quiz #shopify-section-footer{display:none!important}
.prov-source h1,.prov-source h2,.prov-source h3,.prov-source h4,.prov-source h5,.prov-source h6,.prov-source .collection_title,.prov-source .promo-banner,.prov-source .title,.prov-source .global-button{font-family:var(--font-museosans)}
.prov-source h1,.prov-source h2{font-weight:700}
.prov-source h3,.prov-source h4{font-weight:500}
.prov-source p,.prov-source li{font-weight:300}
.prov-source,.prov-source .nav-desktop__tier-1-link,.prov-source .nav-desktop__tier-2-link,.prov-source .nav-desktop__tier-3-link,.prov-source .menu a,.prov-source .menu a:visited,.prov-source .menu a span,.prov-source select.currencies{font-family:var(--font-museosans);font-weight:300}
.prov-source h2,.prov-source .h2,.prov-source h2.title{font-size:45px;font-weight:700;line-height:1.1}
.prov-source .collection_title{line-height:1.1}
.prov-source .global-button--text{font-weight:700;font-size:18px;background-color:#ff5b1c;color:#fff;border:1px solid #FF5B1C;border-radius:50px;padding:15px 20px;text-decoration:none;transition:all .3s ease}
.prov-source .global-button--text:hover{background-color:#0081a7!important;color:#fff!important;border:1px solid #0081A7!important}
.prov-source #insta-feed{padding-block-end:5rem}
.prov-source .shopify-section--article-template a,.prov-source .shopify-section--article-template a:visited,.prov-source .shopify-section--article-template a span{color:#0081a7!important}
@media(max-width:798px){.prov-source #mobile_menu>li>ul>li>a{padding-block:5px;font-size:17px}}
@media(max-width:767px){.prov-source h2,.prov-source .h2,.prov-source h2.title{font-size:35px}
.prov-source #insta-feed{padding-block-end:2rem}}
@media(min-width:601px){.prov-source #insta-feed .instafeed-new-layout-wrapper{grid-auto-rows:1fr}
.prov-source #insta-feed .instafeed-new-layout-wrapper>.instafeed-new-layout-item:first-child{grid-column:span 2;grid-row:span 2;width:auto!important;height:auto!important}
.prov-source #insta-feed .instafeed-new-layout-wrapper>.instafeed-new-layout-item:first-child img{width:100%;height:100%;object-fit:cover;display:block}
.prov-source #insta-feed .instafeed-new-layout-wrapper>.instafeed-new-layout-item:nth-child(n/**/+10){display:none!important}}
.prov-source #insta-feed .instafeed-new-layout-wrapper>.instafeed-new-layout-item{border-radius:12px;overflow:hidden}
.prov-source #insta-feed .instafeed-new-layout-wrapper>.instafeed-new-layout-item img{border-radius:12px!important;display:block}
.prov-source #fsb_background,.prov-source #fsb_bar{display:none!important}
.prov-source .NPS-divider{border-color:#ff9f1c;border-bottom-width:2px}
.prov-source .NPScontainer{width:80%;background:none;background-position:top;background-size:100%}
.prov-source .NPScontainer p{font-size:20px}
.prov-source .nps_feedback_form{margin:0 auto}
.prov-source .nps_feedback_form label{font-size:16px;font-weight:500}
.prov-source .nps_feedback_form .personal-info{display:flex;justify-content:space-between}
.prov-source .nps_feedback_form .first-name,.prov-source .email{width:48%}
.prov-source .nps_feedback_form .nps-radio{display:flex;justify-content:space-around;align-items:baseline}
.prov-source .nps_feedback_form .nps-radio label{margin-bottom:0;margin-left:1.2rem}
.prov-source .nps_feedback_form .nps-radio span{display:flex;justify-content:space-around;align-items:baseline}
.prov-source .nps_feedback_form .errors ul{padding:0}
.prov-source .nps_feedback_form .errors ul li{color:red;list-style:none}
.prov-source .nps_feedback_form .submit input{background-color:#ff9f1c;padding:7px 14px;border:none;color:#fff}
.prov-source .nps_feedback_form .submit input:hover{background-color:#de850b}
.prov-source .nps_feedback_form .contact__form-success p{color:green}
.prov-source .nps_feedback_form .contact__form-success p.quote{border:1px solid Green;background-color:#e3ffe3;margin-top:27px;font-size:16px}
@media only screen and (max-width:600px){.prov-source .NPScontainer{width:100%}
.prov-source .nps_feedback_form .personal-info{display:block}
.prov-source .nps_feedback_form .first-name,.prov-source .email{width:100%}
.prov-source .nps_feedback_form .nps-radio{display:block;padding:0 0 5px 5px;clear:both}
.prov-source .nps_feedback_form .nps-radio span{display:block;padding-left:20px;cursor:inherit}
.prov-source .nps_feedback_form .nps-radio input{float:left;width:20px;margin-left:-20px;margin-top:6px}}
.prov-source .subtotal .cart-message{display:none}
.prov-source .price-ui--loading{opacity:1}
.prov-source .feature_divider{width:100%;margin-bottom:20px;display:block;border:0;border-color:#aaa;border-bottom-width:1px;border-bottom-style:solid}
.prov-source a span .current_price .money{color:#03a196!important}
.prov-source #recharge-te{width:100%!important}
.prov-source .invalid-cart-div div:first-child{display:none}
.prov-source .invalid-cart-div .shipping-span{font-size:14px;margin-top:-11px}
.prov-source .product-compair-tb{background-color:#c1cae8;margin-bottom:40px}
.prov-source .product-display{display:flex;justify-content:space-between;text-align:center;position:relative;border-bottom:6px solid #2c4472}
.prov-source .GenericProduct,.prov-source .OurProduct{padding:20px;width:40rem}
.prov-source .GenericProduct,.prov-source .GenericProductContent{background:#faebd7;border-right:2px dotted #2c4472}
.prov-source .GenericProduct h4,.prov-source .OurProduct h4{padding:10px;color:#fff}
.prov-source .GenericProduct h4{background:#e37100}
.prov-source .OurProduct h4{background:#168198}
.prov-source .OurProduct,.prov-source .OurProductContent{background:#bae3ec}
.prov-source .Vs{background-color:#000;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:150px;height:150px;font-size:58px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:600}
.prov-source .Product-content-display{display:flex;justify-content:space-between;text-align:left;position:relative;font-size:20px}
.prov-source .GenericProductContent,.prov-source .OurProductContent{width:40rem}
.prov-source .Genetxt div,.prov-source .ourprotxt div{height:90px;display:flex;align-items:start;padding:15px 10px}
.prov-source .excepetiondivheight{height:118px!important}
.prov-source .excepetiondivheight1{height:138px!important}
.prov-source .Genetxt div{background-color:#f7d6b7;border-bottom:2px dashed brown}
.prov-source .ourprotxt div{border-bottom:2px dashed #168198;background-color:#bae3ec}
.prov-source .Genetxt .fa-times-circle{font-size:24px;color:#e37100}
.prov-source .ourprotxt .fa-check-circle{font-size:24px;color:#168198}
.prov-source .hideLarge{display:none}
.prov-source .fa{margin:0 10px 0 0}
@media only screen and (max-width:1200px){.prov-source .excepetiondivheight1{height:166px!important}
.prov-source .excepetiondivheight{height:155px!important}
.prov-source .Genetxt div,.prov-source .ourprotxt div{height:100px;padding:10px}
.prov-source .GenericProduct,.prov-source .OurProduct{padding:20px;width:50%}}
@media only screen and (max-width:850px){.prov-source .Genetxt div,.prov-source .ourprotxt div{height:110px;padding:10px}
.prov-source .excepetiondivheight1{height:187px!important}
.prov-source .excepetiondivheight{height:173px!important}
.prov-source .Vs{width:100px;height:100px;font-size:46px}
.prov-source .Product-img img{width:100%}}
@media only screen and (max-width:744px){.prov-source .GenericProduct,.prov-source .OurProduct{padding:20px;width:100%}
.prov-source .product-display{display:block;border-bottom:none}
.prov-source .Product-content-display{display:block}
.prov-source .hidemobile{display:none}
.prov-source .GenericProductContent,.prov-source .OurProductContent{width:100%}
.prov-source .hideLarge{display:block;border-top:6px solid #2c4472}
.prov-source .Product-img{text-align:center}
.prov-source .Genetxt div,.prov-source .ourprotxt div{height:auto!important;padding:15px 10px}
.prov-source .CompareTitle{text-align:center}}
.prov-source .page-wonderment-tracking .tracking-section-wrapper{max-width:100%;width:100%;margin-left:0;margin-right:0}
.prov-source .page-wonderment-tracking .tracking-section-wrapper .one-whole{margin-left:0;margin-right:0;width:100%}
.prov-source .page-wonderment-tracking .tp-page-wrapper .tp-btn-show-history{color:#fff;background-color:#f47128}
.prov-source .page-wonderment-tracking .tp-page-wrapper .tp-carrier-details{border-radius:12px 12px 0 0}
.prov-source .page-wonderment-tracking .tp-page-wrapper .tp-carrier-details p{color:#0d4b53!important}
.prov-source .trackingContainer{height:20rem;background:#f1713b;background:linear-gradient(90deg,#f1713b 26%,#f99549 64%)}
.prov-source .product-app--container{margin-top:-20rem}
.prov-source .page-eu-right-of-withdrawal .product-app--container,.prov-source .product-app--container--page{max-width:1200px;margin:0 auto}
@media(max-width:767px){.prov-source .page-eu-right-of-withdrawal .product-app--container,.prov-source .product-app--container--page{padding:0 1.25rem}}
.prov-source .product-app--container container{height:20rem}
.prov-source .product-app--container h1{display:none}
.prov-source .tp-search-header{justify-content:center}
.prov-source .tp-tracking-block{margin-top:7rem!important;background:#fff;padding:20px!important}
.prov-source .tp-search-input{border:0;border-radius:20px!important;padding-left:12px!important}
.prov-source .tp-search-wrapper{margin:8.6rem auto!important}
.prov-source .tp-search-input:focus-visible{border:0px!important;outline:none}
.prov-source .tp-track-button{width:75px;padding:8px 17px;border-radius:20px!important;background:#fff!important;color:#000!important}
.prov-source .tp-track-button:hover{background:#3094a1;color:#fff}
.prov-source .tp-shipment-header{padding-top:10px}
.prov-source .tp-carrier-details{background:#c9c9c9!important}
.prov-source .tracking-head{text-align:center;margin-top:20px;color:#fff}
.prov-source .tp-step-label{color:#000!important}
.prov-source .tp-carrier-details p{text-transform:uppercase}
.prov-source .MuiChip-label{color:#000!important}
.prov-source .paylaterinfologo{justify-content:center;align-items:center;text-align:center}
.prov-source .paylaterheading{text-align:center;margin-bottom:70px}
.prov-source .paylater-card-1,.prov-source .paylater-card-2,.prov-source .paylater-card-3,.prov-source .paylater-card-4{float:left;text-align:center}
.prov-source .paylater-card-1 p,.prov-source .paylater-card-2 p,.prov-source .paylater-card-3 p,.prov-source .paylater-card-4 p{margin-top:20px;font-size:17px}
.prov-source .paylaterinfocard{margin-top:15px!important;margin-bottom:40px!important}
.prov-source .eligiblitycriteria{display:flex;align-items:center;justify-content:center}
.prov-source .eligiblitycriteria ul{list-style:none;padding-left:0}
.prov-source .paylatercontact{padding:15px 25px;background-color:#3094a1;color:#fff;font-weight:600;margin-top:15px}
.prov-source .self-love-content-div{width:calc(100% - 11rem);margin:0 auto}
.prov-source .self-love-content{display:flex;justify-content:center;align-items:center}
.prov-source .self-love-content-txt{background:#faebd7;min-height:300px;width:805px;padding:7rem 3rem;margin-top:-12rem;margin-left:-2rem}
.prov-source .self-love-tip{padding:1rem;text-align:center}
.prov-source .self-love-tip p{text-align:center;font-family:poppins;font-size:2rem}
.prov-source .self-love-btn-div{margin-top:42px;margin-bottom:26px}
.prov-source .self-love-btn{padding:.6rem 1.8rem;background-color:#ff801d;font-family:poppins;font-size:1.2rem;font-weight:600;border-radius:25px;color:#fff}
.prov-source .self-love-btn:hover{background-color:#001d70;color:#fff}
.prov-source .self-love-btn:visited{color:#fff}
.prov-source .mobileshow{display:none}
@media only screen and (max-width:600px){.prov-source .self-love .container .column{margin:0}
.prov-source .self-love .one-whole{width:100%}
.prov-source .banner-content{background-color:#fafafa}
.prov-source .selflbold{font-weight:600}
.prov-source .banner-content p{font-size:17px;font-family:poppins;text-align:center;padding:0 15px 15px}
.prov-source .self-love-tip p{font-size:17px;margin-top:35px}
.prov-source .self-love-btn{font-size:17px;padding:.5rem}
.prov-source .desktopshow{display:none}
.prov-source .mobileshow{display:block}
.prov-source .self-love-content{margin-top:0}
.prov-source .self-love-tip{padding:0;text-align:center}
.prov-source .self-love-btn-div{margin-top:35px;margin-bottom:26px}}
.prov-source .product-new_pdp_2023 h1,.prov-source .product-new_pdp_2023 h2,.prov-source .product-new_pdp_2023 h3,.prov-source .product-new_pdp_2023 h4{font-family:Denton}
.prov-source .product-new_pdp_2023 h5,.prov-source .product-new_pdp_2023 h6{font-family:Poppins}
.prov-source .product-new_pdp_2023 ul li,.prov-source .product-new_pdp_2023 ol li{font-family:Poppins;font-size:1.1rem;font-weight:400}
.prov-source .product-new_pdp_2023 p{font-family:Poppins;font-size:1.1rem}
.prov-source .product-new_pdp_2023 p b,.prov-source .product-new_pdp_2023 li b{font-family:Poppins;font-weight:700}
.prov-source .product-new_pdp_2023 .product_name{font-family:League Spartan;font-size:1.8rem;font-weight:600;color:#041c6b}
.prov-source .product-new_pdp_2023 .product_gallery img{background-color:#fff0}
.prov-source .product-new_pdp_2023 .smart-payment-button--false .purchase-details{padding-bottom:5px}
.prov-source .product-new_pdp_2023 label,.prov-source .product-new_pdp_2023 select,.prov-source .product-new_pdp_2023 .loop-selling-plan-selector-description,.prov-source .product-new_pdp_2023 button.add_to_cart .text{font-family:Poppins}
.prov-source .iconbenefit-mobile{display:none}
.prov-source .icondesc{display:flex;justify-content:space-between;align-items:center;padding:8px}
.prov-source .icondescimg{margin-right:8px;min-width:45px}
.prov-source .icondesctxt{color:#575b6b;font-size:.9rem;font-family:poppins;min-width:169px}
.prov-source .beige-container{background-image:none;max-width:100%;width:100%;background-position:top;background-size:100%;background-repeat:no-repeat;min-height:55rem}
.prov-source .beige-container .container{max-width:1200px;width:95%}
.prov-source .Gifsection2{margin:0 10px;display:flex;justify-content:space-between;align-items:center}
.prov-source .gifsection-1{width:45%}
.prov-source .gifsection-2{width:55%}
.prov-source .customerreviewgif1{border:7px solid #041c6b;border-radius:25px;min-width:300px}
.prov-source .whitecardleft{width:450px;height:auto;background-color:#fff;padding:20px;border-radius:20px;box-shadow:2px 2px 5px #888;margin-top:-29px;z-index:9;position:relative;margin-left:34px}
.prov-source .whitecardleft p{margin:0 0 8px}
.prov-source .whitecardright{display:flex;justify-content:space-evenly;align-items:center;margin:12px auto 20px;width:100%;background-color:#fff;border-radius:25px;box-shadow:2px 2px 5px #888}
.prov-source .whitecardright-img{width:40%;text-align:center}
.prov-source .whitecardright-img img{border-radius:25px}
.prov-source .whitecardright-txt{width:60%;padding:10px}
.prov-source .whitecardright-txt p{margin:0 0 8px}
.prov-source .whitecardhead{display:flex;justify-content:space-between;font-weight:600;font-size:1.1rem!important;flex-wrap:wrap}
.prov-source .whitecard p{font-size:.9rem}
.prov-source .serving p{margin-top:10px;margin-bottom:10px;font-weight:600}
.prov-source .textreview{color:#32343c}
.prov-source .customerrating span{font-size:1.5rem;color:#000}
.prov-source .customerrating{color:#565b6c;font-weight:600}
.prov-source .PDPheading h2{text-align:center;font-size:3rem;color:#1e1e1e;margin-bottom:0;text-transform:capitalize}
.prov-source .PDPheading h2 span{color:#0d2489}
.prov-source .GIFsection{display:flex;justify-content:space-evenly;align-items:center;text-align:center}
.prov-source .GIFsection1{padding:20px}
.prov-source .giftitle{font-family:League Spartan!important;font-size:1.8rem!important;color:#041c6b;font-weight:600}
@media only screen and (max-width:600px){.prov-source .supreme-header-section .PDPheading,.prov-source .product-new_pdp_2023 .product-gallery__thumbnails{display:none}
.prov-source .is-product-main.content,.prov-source .is-product-sidebar.content{padding:0}
.prov-source .product-new_pdp_2023 .product_name{font-size:22px}
.prov-source .product-new_pdp_2023 .product_gallery{margin-bottom:2px}
.prov-source .product-new_pdp_2023 h1{line-height:1.2em;margin-bottom:10px}
.prov-source .serving p{margin-top:10px;margin-bottom:0}
.prov-source .product-new_pdp_2023 .smart-payment-button--false .purchase-details{padding-bottom:10px;font-family:Poppins}
.prov-source .product-new_pdp_2023 .smart-payment-button--false{margin-bottom:10px}
.prov-source .product-new_pdp_2023 .textreview{color:#32343c;margin-top:8px}
.prov-source .PDPheading h2{font-size:30px;margin-bottom:10px;line-height:35px;text-transform:capitalize}
.prov-source .icondesc{padding:5px;justify-content:flex-start}
.prov-source .product-new_pdp_2023 label,.prov-source .product-new_pdp_2023 select,.prov-source .product-new_pdp_2023 .loop-selling-plan-selector-description,.prov-source .product-new_pdp_2023 button.add_to_cart .text{font-family:Poppins}
.prov-source .product-new_pdp_2023 .loop-subscription-group-selling-plans-container{margin-left:0}
.prov-source .iconbenefit{display:none}
.prov-source .iconbenefit-mobile{display:block}
.prov-source .icondesctxt{width:100%}
.prov-source .GIFsection,.prov-source .Gifsection2{display:block}
.prov-source .beige-container .container,.prov-source .gifsection-1,.prov-source .gifsection-2{width:100%}
.prov-source .nextpdp{right:-15px!important}
.prov-source .prevpdp{left:-15px!important}
.prov-source .gifsection-1{padding-left:15px}
.prov-source .customerreviewgif1{width:100%;max-width:100%;min-width:0}
.prov-source .whitecardleft{text-align:left;width:calc(100% - 12px);margin-left:12px}
.prov-source .gifsection-1 .whitecardhead{display:grid}
.prov-source .whitecardright{display:block;margin:0 auto 20px;text-align:center;padding:22px;min-width:100%;min-height:auto}
.prov-source .whitecardright-img,.prov-source .whitecardright-txt{width:100%}
.prov-source .icon-strip{display:none}
.prov-source .icon-strip-mobile{display:flex!important;justify-content:space-evenly;align-items:center;margin:25px auto 40px}
.prov-source .icon-strip-mobile img{width:100px}
.prov-source .hideonmobile{display:none}
.prov-source .showonmobile{display:block!important}
.prov-source .capsule-txt-var,.prov-source .capsule-txt1,.prov-source .capsule-txt2{width:100%!important}
.prov-source .capsule-txt1{margin-top:-10rem}
.prov-source .capsule-txt2{text-align:right}
.prov-source .capsule-txt1 p,.prov-source .capsule-txt2 p{font-size:16px}
.prov-source .capsule-txt1 .giftitle,.prov-source .capsule-txt2 .giftitle{font-size:1.5rem!important}
.prov-source .capsule-txt1 img,.prov-source .capsule-txt2 img{width:100px;height:100px;margin:0 auto}
.prov-source .capsule-img{margin-top:-25px;width:100%!important}
.prov-source .content_slider{display:block!important}
.prov-source .content_slider .PDPheading{text-align:center}
.prov-source .content-slider-1,.prov-source .content-slider-2{width:100%!important}
.prov-source .slidepdptxt{padding:0 20px!important}
.prov-source .slider-card-item{flex:0 0 100%!important;margin-left:0!important}
.prov-source .slider-card-wrapper{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}
.prov-source .slider-card-item:not(:last-child){margin:0 auto}
.prov-source .slider-card-nav{top:50%!important;display:flex!important}
.prov-source .videocontainer{display:none!important}
.prov-source .videocontainer-mobile{display:block!important}
.prov-source .videocontainer-left1,.prov-source .videocontainer-right1,.prov-source .videocontainer-left2,.prov-source .videocontainer-right2{background-size:cover;background-position:center;width:300px;height:300px;color:#fff;margin:0 auto;padding:82px 15px 15px;border-radius:25px}
.prov-source .videocontainer-left1 a,.prov-source .videocontainer-right1 a,.prov-source .videocontainer-left2 a,.prov-source .videocontainer-right2 a{display:flex;justify-content:space-evenly;align-items:center;background-color:orange;width:78%;padding:5px;color:#fff;border-radius:30px;font-family:poppins}
.prov-source .videocontainer-left1 img,.prov-source .videocontainer-right1 img,.prov-source .videocontainer-left2 img,.prov-source .videocontainer-right2 img{width:30px}
.prov-source .slidervideo{position:relative;width:100%;height:auto;overflow:hidden}
.prov-source .slidesvideo{width:400%;height:100%;display:flex;transition:transform .6s ease-in-out}
.prov-source .slidevideo{position:relative;width:25%;height:100%}
.prov-source .slidevideo iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.prov-source .navigationvideo{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex}
.prov-source .dot{width:12px;height:12px;margin:0 10px;border-radius:50%;background-color:#ddd;cursor:pointer;transition:background-color .3s ease-in-out}
.prov-source .dot.active{background-color:#333}
.prov-source .customer-exp-img{width:100%!important}
.prov-source .ingredient-img-mobile{display:block!important}
.prov-source .ingredient-img{display:none!important}
.prov-source .qualitylogoimg1{width:50%}
.prov-source .suggestedusesection{display:block!important}
.prov-source .suggestedusesection-left,.prov-source .suggestedusesection-right{width:100%!important}
.prov-source .suggestedusesection .giftitle,.prov-source .suggestedusesection p{text-align:center}
.prov-source .shipping-logo{display:block!important}
.prov-source .shipping-logo-1{max-width:100%!important;margin-bottom:12px}
.prov-source .video-popup-content{left:0!important}
.prov-source .video-popup-content iframe{width:100%!important;height:100%!important}}
@media only screen and (min-width:600px)and (max-width:900px){.prov-source .GIFsection,.prov-source .Gifsection2{display:block}
.prov-source .beige-container .container,.prov-source .gifsection-1,.prov-source .gifsection-2{width:100%}
.prov-source .nextpdp{right:-15px!important}
.prov-source .prevpdp{left:-15px!important}
.prov-source .gifsection-1{padding-left:15px}
.prov-source .customerreviewgif1{width:100%;max-width:100%;min-width:0}
.prov-source .whitecardleft{text-align:left;width:calc(100% - 12px);max-width:calc(100% - 12px);margin-left:12px}
.prov-source .gifsection-1 .whitecardhead{display:grid}
.prov-source .whitecardright-img,.prov-source .whitecardright-txt{width:100%}
.prov-source .iconbenefit{display:none}
.prov-source .iconbenefit-mobile{display:block}
.prov-source .icondesc{justify-content:flex-start}
.prov-source .hideonmobile{display:none}
.prov-source .showonmobile{display:block!important}
.prov-source .capsule-txt-var,.prov-source .capsule-txt1,.prov-source .capsule-txt2{width:100%!important}
.prov-source .capsule-txt2{margin-top:-8rem;text-align:right}
.prov-source .capsule-txt1{margin-top:-15rem}
.prov-source .capsule-txt1 p,.prov-source .capsule-txt2 p{font-size:16px}
.prov-source .capsule-txt1 .giftitle,.prov-source .capsule-txt2 .giftitle{font-size:1.5rem!important}
.prov-source .capsule-txt1 img,.prov-source .capsule-txt2 img{width:100px;height:100px;margin:0 auto}
.prov-source .capsule-img{margin-top:-25px;width:100%!important;text-align:center}
.prov-source .content_slider{display:block!important}
.prov-source .content_slider .PDPheading{text-align:center}
.prov-source .content-slider-1,.prov-source .content-slider-2{width:100%!important}
.prov-source .slidepdptxt{padding:0 20px!important}
