.heroTimeline{background-position:center;background-size:cover;background-repeat:no-repeat}.heroTimeline .heroTimelineItem .timelineDay{font-size:15px;font-weight:600;font-family:Nunito Sans;letter-spacing:2.47px;margin-bottom:.5rem}.heroTimeline .heroTimelineItem .timelineHeader{font-size:28px}.heroTimeline .heroTimelineItem p{margin-bottom:.5rem;font-size:16px}.heroTimeline .heroTimelineItem .fact_percentage{color:#1e3e66;background-color:#fff;border-radius:12.5px;padding:1px 8px;font-weight:600}@media screen and (min-width: 767px){.heroTimeline .heroTimelineItem .fact_percentage{background-color:#f7f6f5}}.heroCenteredText,.heroLeftAlignedText,.productHero{min-height:80vh;background-position:center;background-size:cover;background-repeat:no-repeat}.heroCenteredText .heroCenteredTextInner,.heroCenteredText .heroLeftAlignedInner,.heroLeftAlignedText .heroCenteredTextInner,.heroLeftAlignedText .heroLeftAlignedInner,.productHero .heroCenteredTextInner,.productHero .heroLeftAlignedInner{width:100%;max-width:420px}.heroCenteredText .heroCenteredTextInner h1,.heroCenteredText .heroLeftAlignedInner h1,.heroLeftAlignedText .heroCenteredTextInner h1,.heroLeftAlignedText .heroLeftAlignedInner h1,.productHero .heroCenteredTextInner h1,.productHero .heroLeftAlignedInner h1{font-size:36px}@media screen and (min-width: 768px){.heroCenteredText .heroCenteredTextInner h1,.heroCenteredText .heroLeftAlignedInner h1,.heroLeftAlignedText .heroCenteredTextInner h1,.heroLeftAlignedText .heroLeftAlignedInner h1,.productHero .heroCenteredTextInner h1,.productHero .heroLeftAlignedInner h1{font-size:52px}}.sideBySide h2{font-size:52px;line-height:1}.sideBySide blockquote{font-family:Cormorant,Times,sans-serif;font-size:42px;line-height:1;margin-bottom:1rem}.sideBySide blockquote footer{font-size:26px;font-style:italic;padding-top:1rem}.centeredTextPromo .centeredTextPromoInner{width:100%;max-width:850px}.testimonialSlider blockquote{font-family:Cormorant,Times,sans-serif;font-size:42px;line-height:1;margin-bottom:1rem;width:100%;max-width:500px}.testimonialSlider blockquote footer{font-size:26px;font-style:italic;padding-top:1rem}.testimonialSlider .stars{margin:0;padding:0;text-align:center}.testimonialSlider .stars li{display:inline;margin:.25rem}.testimonialSlider .stars li i{font-size:1.5rem}.testimonialSlider .slick-arrow{position:absolute;margin-left:50%;left:20px;font-size:1.5rem;transition:all .3s ease-in-out;opacity:.2;bottom:0}.testimonialSlider .slick-arrow.prevArrow{left:-20px}.testimonialSlider .slick-arrow:hover{cursor:pointer;opacity:1}.productFeed{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 767px){.productFeed{padding-top:60px;padding-bottom:60px}}.productFeed .homeProdFeedText{width:100%;max-width:400px}@media screen and (max-width: 768px){.productFeed .homeProdFeedText p{line-height:27px}}@media screen and (min-width: 768px){.productFeed .homeProdFeedSlider .slick-list{padding:0 20% 0 0}}.productFeed .homeProdFeedSlider .slick-arrow{opacity:0;transition:all .2s ease-in-out;position:absolute;top:40%;width:50px;height:50px;border-radius:50%;padding:.4rem 1rem;color:#333;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fff3;text-align:center;font-size:1.7rem;z-index:1}.productFeed .homeProdFeedSlider .slick-arrow:hover{cursor:pointer}.productFeed .homeProdFeedSlider:hover .slick-arrow{opacity:1}.productFeed .homeProdFeedSlider .nextArrow{right:1rem}.productFeed .homeProdFeedSlider .prevArrow{left:1rem}.productFeed .homeProdFeedSlider .homeProdFeedItem{margin:.5rem}.productFeed .homeProdFeedSlider .homeProdFeedItem .homeProdFeedItemTitle a{padding-left:0;padding-top:1rem;display:inline-block;color:#262626;font-size:18px;font-weight:700}.productFeed .homeProdFeedSlider .homeProdFeedItem .homeProdFeedItemTitle a:hover{text-decoration:none}.productFeed .homeProdFeedSlider h4{font-family:Nunito Sans,Helvetica,Arial,sans-serif;font-weight:700;font-size:18px;color:#262626;margin-top:1rem;margin-left:1rem}.prodProvenResults{overflow-x:hidden;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 767px){.prodProvenResults{padding-top:60px;padding-bottom:60px}.prodProvenResults .prodResultsDesc p{text-align:left!important}}.prodProvenResults .circle{text-align:center;line-height:1.2}.prodProvenResults .circle canvas{vertical-align:top}.prodProvenResults .circle strong{position:absolute;font-size:72px;font-weight:400;color:#4a2338}.prodProvenResults .circle strong i{font-style:normal;font-size:.6em;font-weight:400}.prodProvenResults .circle span{display:block;color:#aaa;margin-top:12px}.prodProvenResults .circleDisc p{width:450px;max-width:100%;margin-left:auto;margin-right:auto}.productSideBySide form select,.productHero form select{padding:5px 10px;background:transparent;border-radius:3px}@media screen and (max-width: 767px){.productSideBySide .prodDesc,.productHero .prodDesc{padding-top:20px;padding-bottom:30px;margin-bottom:0}.productSideBySide .prodDesc p,.productHero .prodDesc p{margin-bottom:0}}.productSideBySide .prodDesc p,.productHero .prodDesc p{font-size:18px;font-weight:200;line-height:1.611}.productSideBySide .prodSubtitle,.productHero .prodSubtitle{font-size:15px;text-transform:uppercase;margin-bottom:1rem;font-weight:400;letter-spacing:2.47px}.productSideBySide .prodTitleContainer .prodTitle,.productHero .prodTitleContainer .prodTitle{display:block}.productSideBySide .prodTitleContainer .prodTitle span,.productHero .prodTitleContainer .prodTitle span{font-family:Nunito Sans,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;color:#262626}.productSideBySide .prodTitleContainer .prodTitle span.compareAtPrice,.productHero .prodTitleContainer .prodTitle span.compareAtPrice{text-decoration:line-through}.productSideBySide .prodTitleContainer .prodTitle span.pricePadding,.productHero .prodTitleContainer .prodTitle span.pricePadding{padding-left:1.5rem}.productSideBySide .prodTitleContainer .prodTitle span.price,.productHero .prodTitleContainer .prodTitle span.price{padding-left:.5rem}.productSideBySide .prodTitleContainer .prodTitle a:hover,.productHero .prodTitleContainer .prodTitle a:hover{text-decoration:none}@media screen and (max-width: 767px){.productSideBySide .prodTitleContainer .prodTitle,.productHero .prodTitleContainer .prodTitle{font-size:32px}}.productSideBySide .prodTitleContainer .prodTitle .prodTitlePrices,.productHero .prodTitleContainer .prodTitle .prodTitlePrices{display:inline}@media screen and (max-width: 767px){.productSideBySide .prodTitleContainer .prodTitle .prodTitlePrices,.productHero .prodTitleContainer .prodTitle .prodTitlePrices{display:block;margin-top:15px;margin-bottom:15px}.productSideBySide .prodTitleContainer .prodTitle .prodTitlePrices span.compareAtPrice,.productHero .prodTitleContainer .prodTitle .prodTitlePrices span.compareAtPrice{padding-left:0}}.productSideBySide .jdgm-preview-badge .jdgm-star,.productHero .jdgm-preview-badge .jdgm-star{color:#521e39;padding-right:.5rem!important}.productSideBySide .jdgm-preview-badge .jdgm-prev-badge__text,.productHero .jdgm-preview-badge .jdgm-prev-badge__text{font-weight:600}.productSideBySide .jdgm-preview-badge .jdgm-prev-badge__text:hover,.productHero .jdgm-preview-badge .jdgm-prev-badge__text:hover{color:#521e39;cursor:pointer}.productSideBySide .subSave,.productHero .subSave{font-weight:600;text-decoration:underline}.productSideBySide .subSave:hover,.productHero .subSave:hover{cursor:pointer}@media screen and (min-width: 1201px){.productSideBySide .rc_block__type__autodeliver,.productHero .rc_block__type__autodeliver{position:relative}.productSideBySide .rc_block__type__autodeliver #rc_autodeliver_options,.productHero .rc_block__type__autodeliver #rc_autodeliver_options{position:absolute;left:240px;top:0}}.rcOption{display:none}.rcOption.rcChosen{display:inline}#rc_container{margin-bottom:0!important}#rc_container .rc_popup{display:none}#rc_container div.rc_block__type--active{background-color:transparent}#rc_container .rc_block__type__autodeliver,#rc_container .rc_block__type__onetime,#rc_container div.rc_block__type--active label.rc_label{color:#262626;font-weight:700}#rc_container #rc_radio_options .rc_block__type:hover{cursor:pointer}#rc_container #rc_radio_options input[type=radio]{display:none;margin:10px}#rc_container #rc_radio_options input[type=radio]+label{display:inline-block;margin:-9px;padding-left:2rem;background-position:top left;background-repeat:no-repeat;background-image:url(/cdn/shop/files/bullet-unfilled.png?v=1602968314)}#rc_container #rc_radio_options input[type=radio]:checked+label{background-image:url(/cdn/shop/files/bullet-filled.png?v=1602968314)}#subSaveDrawer{width:100%;max-width:480px;position:fixed;top:0;bottom:0;right:0;z-index:9999999;display:block;height:100vh;background-color:#f2f2f2;color:#262626;margin-right:-100%;transition:all .3s ease-in-out;overflow-y:scroll}#subSaveDrawer.openSubSave{margin-right:0}#subSaveDrawer .closeCart{color:#262626;padding:0 1rem;border:0;font-size:36px;top:1rem;right:1rem;position:absolute;background:transparent}#subSaveDrawer #subSaveHeader h2{font-size:36px}#subSaveDrawer #subSaveBody .subSaveItem{max-width:300px;width:100%}.productCollection p strong{font-weight:700;font-size:18px}.faqAccordion{border-bottom:1px solid rgba(255,255,255,.2)}.faqAccordion .card{background-color:transparent;border:0;background-repeat:0;overflow:hidden}.faqAccordion .card .card-header{padding:0;border-radius:0;border-bottom:0;border-top:1px solid rgba(255,255,255,.2);background-color:transparent}.faqAccordion .card .card-header button{position:relative;outline:0!important;border:0;color:#521e39;width:100%;padding:1.5rem 0;padding-right:50px;font-family:Nunito Sans,Helvetica,Arial,sans-serif;font-weight:400;font-size:15px;text-align:left;border-radius:0;background-color:transparent;letter-spacing:.1rem;box-shadow:0!important}.faqAccordion .card .card-header button .collapseIcon{display:initial;top:34px;left:initial;right:25px;width:15px;height:15px}.faqAccordion .card .card-header button .collapseIcon svg{width:15px}.faqAccordion .card .card-header button .collapseIcon .plus{display:none}.faqAccordion .card .card-header button .collapseIcon .plus,.faqAccordion .card .card-header button .collapseIcon .minus{position:absolute;top:43%;right:20px}.faqAccordion .card .card-header button.collapsed .minus{display:none}.faqAccordion .card .card-header button.collapsed .plus{display:block}.faqAccordion .card .card-body{padding-left:0;padding-right:0}.faqAccordion .accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s}.faqAccordion .active,.faqAccordion .accordion:hover{background-color:#ccc}.faqAccordion .panel{padding:0 18px;display:none;background-color:#fff;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/240/assets/blocks.scss.css.map */
