@charset "UTF-8";.comp-header-space{height:calc(var(--s-c) + var(--s-50) + var(--s-c) / 2)}@media screen and (max-width: 1400px){.comp-header-space{height:calc(var(--s-c) + var(--s-40) + var(--s-c) / 2)}}.comp-section-header{max-width:900px;min-height:120px;margin:0 0 var(--s-c)}.comp-section-header .t-heading-slanted{margin:0 0 calc(var(--s-c) / 4)}.comp-section-header p{text-indent:var(--s-40)}.comp-section-header~hr{border-color:var(--cr-ruby)}@media screen and (max-width: 1240px){.comp-section-header{min-height:unset}}@media screen and (max-width: 600px){.comp-section-header p{text-indent:var(--s-20)}}.comp-expand-trigger{display:block;position:relative;width:100%;line-height:var(--s-20);text-align:left;padding:10px var(--s-40) 6px calc(var(--s-20) * .9);text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;background-color:var(--cr-pink);border:var(--s-b) solid var(--cr-ruby);cursor:pointer;z-index:10}@media screen and (min-width: 1024px){.comp-expand-trigger{font-size:1vw}}@media screen and (max-width: 350px){.comp-expand-trigger{font-size:12px}}.comp-expand-trigger:after,.comp-expand-trigger:before{content:"";position:absolute;top:50%;right:var(--s-10);width:18px;vertical-align:top;background-color:var(--cr-ruby);height:var(--s-b);transform-origin:center;transition:transform .2s linear}@media (max-width: 600px){.comp-expand-trigger:after,.comp-expand-trigger:before{height:1px}}.comp-expand-trigger:before{transform:rotate(90deg)}.active .comp-expand-trigger:before{transform:rotate(90deg) scaleX(0)}.product{flex:1;position:relative;display:flex;flex-direction:column}@media screen and (max-width: 1800px){.product.condensed .product-title h2{font-size:2vw}.product.condensed .product-title img{height:2vw}}@media screen and (max-width: 1024px){.product.condensed .product-title h2{font-size:30px}.product.condensed .product-title img{height:30px}}@media screen and (max-width: 1024px){.product.condensed .product-form .btn{font-size:24px}}@media (min-width: 601px){.product.expanded{margin:var(--s-c) auto}.product.expanded .product-interior{align-items:stretch;flex-direction:row;border-top-left-radius:var(--s-15);border-top-right-radius:var(--s-15);box-shadow:0 0 0 2px var(--cr-ruby)}.product.expanded .product-interior>*{flex:50% 0 0}.product.expanded .product-interior .product-image{box-shadow:0 0 0 2px var(--cr-ruby);-webkit-mask-image:unset;border:none}.product.expanded .product-interior .product-text{display:flex;flex-direction:column;padding:0 var(--s-c)}.product.expanded .product-interior .product-text .product-title{margin-top:var(--s-c)}.product.expanded .product-interior .product-text .product-title h2{font:var(--t-heading-slanted)}.product.expanded .product-interior .product-text .product-info-description{flex:1}.product.expanded .product-interior .product-form{margin-bottom:var(--s-c)}}@media (max-width: 900px){.product{width:100%;margin:0 0 var(--s-30)}}@media (min-width: 901px){.flickity-enabled .product{width:calc(33.33% - var(--s-20) / 3 * 2);margin-right:var(--s-20)}}@media (max-width: 900px){.flickity-enabled .product{width:100%;margin:0 var(--s-20) var(--s-20)}}.product .product-image-video video{filter:brightness(1.1)}.product-sales-marquee{position:absolute;width:100%;top:0;left:0;height:var(--s-40);padding:0;text-transform:uppercase;color:var(--cr-ruby);background-color:var(--cr-white);border-bottom:solid var(--s-b);z-index:20}.product-sales-marquee span{vertical-align:top;line-height:var(--s-40);background-color:var(--cr-pink)}.product-sales-marquee span:after{display:none!important}.product-image{position:relative;max-height:700px;min-height:70vh;background-color:var(--cr-gray);overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black);border:var(--s-b) solid var(--cr-ruby)}.product-image.r-top{border-top-left-radius:var(--s-40);border-top-right-radius:var(--s-40)}@media (max-width: 900px){.product-image.r-top{border-top-left-radius:var(--s-20);border-top-right-radius:var(--s-20)}#collection-grid .product-image{order:1;z-index:1}}.product-image:after{content:"";display:block;padding-top:80%}.product-image-image{pointer-events:none}.product-title{background-color:var(--cr-pink);position:relative;z-index:1;width:100%;margin:-15px 0;text-transform:uppercase;padding:var(--s-10) var(--s-15) var(--s-20);border:var(--s-b) solid var(--cr-ruby)}.product.tall .product-title,.product.expanded .product-title{margin:var(--s-15) 0;padding:var(--s-10) var(--s-15)}@media (max-width: 900px){#collection-grid .product-title{order:0;margin-bottom:-15px;margin-top:var(--s-c);padding-bottom:var(--s-c);z-index:0}}.product-info-form{border-bottom:var(--s-b) solid}.product-purchase-top{width:100%;display:flex;flex-wrap:wrap}@media (min-width: 601px){.product:not(.condensed) .product-purchase-top{flex-direction:column-reverse;margin:0!important;border-radius:0}.product:not(.condensed) .product-purchase-top input{width:100%;box-shadow:none;margin:0!important;border-radius:0;border-bottom:var(--s-b) var(--cr-ruby) solid}}.product-info-description p{color:var(--cr-blue)}.product-info-description p:not(:last-child){margin:0 0 var(--s-10)}@media (max-width: 900px){#collection-grid .product-info-description{order:2;padding-top:var(--s-15)}}.product-ingredient{position:relative;margin:var(--s-15) 0 0}@media (max-width: 900px){#collection-grid .product-ingredient{margin-top:-15px}}.product-ingredient-content{position:absolute;width:100%;bottom:0;height:0;overflow:hidden;padding:var(--s-15) var(--s-20);background-color:var(--cr-pink);border:var(--s-b) solid var(--cr-ruby);transition:.2s;z-index:5}.product-ingredient-content ul,.product-ingredient-content ol{padding:0;list-style:none}.product-ingredient-content i,.product-ingredient-content em{text-transform:uppercase;font-style:italic;font-family:Agipo,Helvetica,sans-serif}.product-ingredient-content-inner{height:100%;overflow-y:auto;padding-bottom:var(--s-40)}.product-form{background-color:var(--cr-pink);position:relative;z-index:2;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;border:var(--s-b) solid var(--cr-ruby)}@media (min-width: 601px){.product-form{overflow:hidden}}.product.tall .product-form,.product.expanded .product-form{margin-top:var(--s-15);order:2}.product-form-price{color:var(--cr-blue);flex:auto;height:var(--s-40);line-height:var(--s-40);padding-left:var(--s-15)}.product-form-price .t-body-condensed{margin:0 5px;vertical-align:2px}.product-form .btn{margin:calc(0px - var(--s-b))}@media screen and (max-width: 1400px){.product-form .btn{height:calc(var(--s-40) + var(--s-b) * 2);line-height:calc(var(--s-40) + var(--s-b) * 2)}}.product-interior{height:100%;justify-content:space-between}.product-info-description{flex:1}.product-unavailable{padding:3px var(--s-15);color:var(--cr-white);border:var(--s-b) solid;flex:auto}@media screen and (max-width: 900px){#collection-grid .product-info{order:3}}@media screen and (max-width: 600px){.product-sales-marquee{height:var(--s-30)}.product-sales-marquee span{line-height:var(--s-30)}.product{display:flex;flex-direction:column;flex-wrap:nowrap}.product .t-heading-slanted{order:1;font-size:30px}.product-image{min-height:300px}.product-image:after{padding-top:150%}.product-info{order:3}.product-form .btn{order:1;width:calc(100% + var(--s-b) * 2)}.product-form-price{order:2;font-size:20px}.product-form .rc_container{order:3}.product-unavailable{height:var(--s-40);padding:0 var(--s-15)}.product-unavailable .t-title,.product-unavailable .t-title-slanted{font-size:20px;line-height:calc(var(--s-40) - 2px)}}@media screen and (max-width: 600px) and (max-width: 900px){#collection-grid .product-form .rc_container{padding-bottom:15px}}.slider-wrapper{position:relative;overflow:hidden}.btn-slider{position:absolute;top:calc(50% - 60px);background-color:var(--cr-ruby);width:60px;height:var(--s-40);display:flex;align-items:center;justify-content:center;padding:5px var(--s-10);transition:background-color .2s,opacity .3s;border:var(--cr-ruby) var(--s-b) solid}.btn-slider svg,.btn-slider path{transition:stroke .2s}@media (hover: hover){.btn-slider:hover{background-color:var(--cr-white)}.btn-slider:hover svg,.btn-slider:hover path{stroke:var(--cr-ruby)}}.btn-slider.white{background-color:var(--cr-white);border:var(--cr-white) var(--s-b) solid}.btn-slider.white svg,.btn-slider.white path{stroke:var(--cr-ruby)!important}@media (hover: hover){.btn-slider.white:hover{background-color:var(--cr-ruby)}.btn-slider.white:hover svg,.btn-slider.white:hover path{stroke:var(--cr-white)!important}}.btn-slider.blue{background-color:var(--cr-white);border:var(--cr-white) var(--s-b) solid}.btn-slider.blue svg,.btn-slider.blue path{stroke:var(--cr-blue)!important}@media (hover: hover){.btn-slider.blue:hover{background-color:var(--cr-blue)}.btn-slider.blue:hover svg,.btn-slider.blue:hover path{stroke:var(--cr-white)!important}}.btn-slider svg{width:100%;height:100%;object-fit:contain}@media (hover: hover){.btn-slider.hide{opacity:0}.btn-slider.hide:hover{opacity:1}}@media (min-width: 901px){.slider-mobile~.btn-slider{display:none}}@media (max-width: 900px){.btn-slider{top:30%}}@media (max-width: 600px){.btn-slider{width:60px;height:45px}}.btn-next{right:0;border-top-left-radius:var(--s-15);border-bottom-left-radius:var(--s-15)}.btn-prev{left:0;border-top-right-radius:var(--s-15);border-bottom-right-radius:var(--s-15)}#filter-wrapper{padding:var(--s-c) 0 0;list-style:none;display:flex;flex-wrap:wrap;color:var(--cr-red)}@media (max-width: 900px){#filter-wrapper{padding:0;margin:var(--s-c) auto 0;flex-direction:column;flex-wrap:nowrap;margin-bottom:0;border:var(--cr-ruby) var(--s-b) solid;border-top-left-radius:var(--s-15);border-top-right-radius:var(--s-15);max-height:45px;overflow:hidden;transition:max-height .2s,border-color .3s,background-color .3s,color .3s}#filter-wrapper.active{max-height:400px;transition:max-height .5s,border-color .3s,background-color .3s,color .3s}#filter-wrapper.filtered:not(.active){color:var(--cr-white);background-color:var(--cr-blue);border-color:var(--cr-blue)}#filter-wrapper.filtered:not(.active) #filter-title:before,#filter-wrapper.filtered:not(.active) #filter-title:after{background-color:var(--cr-white)}}#filter-wrapper .filter{flex:none;display:flex;align-items:center;cursor:pointer}@media (max-width: 900px){#filter-wrapper .filter{padding:5px var(--s-15)}#filter-wrapper .filter:last-of-type{padding-bottom:var(--s-10)}}#filter-wrapper .filter-label{margin-right:var(--s-15);font-size:clamp(26px,3vw,100px)}#filter-wrapper #filter-title{position:relative;flex:none;height:45px;padding:0 var(--s-15);display:flex;align-items:center}#filter-wrapper #filter-title #filter-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}#filter-wrapper #filter-title:before,#filter-wrapper #filter-title:after{content:"";position:absolute;top:50%;right:var(--s-15);width:var(--s-20);height:2px;background-color:var(--cr-ruby);transition:transform .3s,background-color .3s;transform:translateY(-1px)}#filter-wrapper #filter-title:after{transform:translateY(-1px) rotate(90deg)}#filter-wrapper.active #filter-title:after{transform:translateY(-1px) rotate(90deg) scaleX(0)}#filter-wrapper input[type=radio]{position:relative;display:inline-block;width:3vw;height:3vw;min-width:20px;min-height:20px;border:var(--cr-blue) var(--s-b) solid;border-radius:100%;margin:0 10px 5px 0;vertical-align:middle;background-color:transparent;transition:background-color .3s;cursor:pointer}#filter-wrapper label{cursor:pointer}#filter-wrapper input[type=radio]:checked,#filter-wrapper input[type=checkbox]:checked{background-color:var(--cr-blue);background-image:none}@media (hover: hover){#filter-wrapper input[type=radio]:hover,#filter-wrapper input[type=checkbox]:hover{background-color:var(--cr-blue);background-image:none}}.marquee{white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;pointer-events:none}.marquee-text span{display:inline-block}.marquee-text span:not(:last-of-type):after{content:"\b7";display:inline-block;margin:0 .3em}.marquee-banner{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:85px;text-transform:uppercase;border:var(--s-b) solid var(--cr-ruby);background-color:var(--cr-pink);-webkit-mask-image:-webkit-radial-gradient(white,black)}#product-index .marquee-banner{background-color:var(--cr-white)}.marquee-banner .marquee-text{height:calc(80px + var(--s-b) * 3);margin:calc(0px - var(--s-b)) calc(0px - var(--s-40)) calc(0px - var(--s-b)) 0;padding:0 var(--s-60);line-height:85px;background-color:var(--cr-pink);border-top-left-radius:var(--s-20);border-top-right-radius:var(--s-20);box-shadow:inset 0 0 0 var(--s-b) var(--cr-ruby)}#product-index .marquee-banner .marquee-text{background-color:var(--cr-white)}.marquee-banner .marquee-text.t-heading-slanted{line-height:92px}.marquee-banner .marquee-text:last-of-type{padding:0 var(--s-20)}@media screen and (max-width: 600px){.marquee-banner{height:60px}.marquee-banner .marquee-text,.marquee-banner .marquee-text:last-of-type{height:calc(60px + var(--s-b));margin-top:calc(0px - var(--s-b) * 2);padding:0 var(--s-10);line-height:63px}.marquee-banner .marquee-text.t-heading-slanted{line-height:66px;padding:0 var(--s-80)}}.timezone-marquee{height:var(--s-30);white-space:nowrap;overflow:hidden;user-select:none;pointer-events:none}.timezone-marquee .timezone-item{display:inline-flex;align-items:center;line-height:28px;padding:0 var(--s-10)}.timezone-marquee .timezone{min-width:var(--s-80)}.item-quantity button{display:inline-block;width:22px;height:22px;font:var(--t-title-condensed);font-size:20px;line-height:22px;box-shadow:inset 0 0 0 var(--s-b) var(--cr-blue);border-radius:100%;vertical-align:top;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-transform:translate3d(0,0,0)}.item-quantity button.item-quantity-decrease{padding:0 0 2px;line-height:0}@media (hover: hover){.item-quantity button:hover{color:var(--cr-white);background-color:var(--cr-blue)}}.item-quantity .item-quantity-current{display:inline-block;width:18px;height:22px;vertical-align:top;text-align:center;font:var(--t-title-condensed);font-size:20px;line-height:24px}@media screen and (max-width: 1240px){.item-quantity button{box-shadow:inset 0 0 0 var(--s-b) var(--cr-white)}}@media screen and (max-width: 600px){.product-info .t-title-condensed{padding:var(--s-15) 0 calc(var(--s-15) - .16em)}.product-info-price{font-size:18px}}.arrow-rotate{position:relative;line-height:0;opacity:0;color:var(--cr-ruby)}.arrow-rotate.is-loaded{-webkit-animation:.1s fadeIn both;animation:.1s fadeIn both}.arrow-rotate .arrow-rotate-head{position:absolute;width:80px;line-height:0}.arrow-rotate[data-direction=bottom-left] .arrow-rotate-head{bottom:0;left:0;-webkit-transform:translate(-50%,0);transform:translate(-50%)}.arrow-rotate[data-direction=bottom-right] .arrow-rotate-head{bottom:0;right:0;-webkit-transform:translate(50%,0);transform:translate(50%)}.arrow-rotate .arrow-rotate-head svg{-webkit-transform-origin:bottom center;transform-origin:bottom center}#newsletter-popup{position:fixed;width:100%;height:100%;top:0;bottom:0;padding:90px 0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;transition:.6s;z-index:200}#newsletter-popup.active{opacity:1;pointer-events:auto}#newsletter-popup:before{content:"";display:block;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7)}#newsletter-popup #newsletter-popup-close{position:absolute;width:45px;height:45px;background:var(--cr-white);color:var(--cr-ruby);border-radius:50%;top:0;right:50%;transform:translate(50%,-150%);z-index:210}#newsletter-popup #newsletter-popup-close svg{width:45px;height:45px}@media (hover: hover){#newsletter-popup #newsletter-popup-close:hover{background:var(--cr-ruby);color:var(--cr-white)}}#newsletter-popup #newsletter-popup-content{position:relative;max-width:970px;margin:auto;padding:var(--s-20);color:var(--cr-white);border-radius:var(--s-40);z-index:210}#newsletter-popup #newsletter-popup-content #popup-content-heading img{padding:10px 0}#newsletter-popup #newsletter-popup-content #popup-content-heading .t-heading-condensed{font-size:145px}@media screen and (max-width: 1024px){#newsletter-popup #newsletter-popup-content #popup-content-heading .t-heading-condensed{font-size:120px}}@media screen and (max-width: 864px){#newsletter-popup #newsletter-popup-content #popup-content-heading img{padding:0}}#newsletter-popup #newsletter-popup-content #popup-content-subheading.g-flex{flex-wrap:nowrap}#newsletter-popup #newsletter-popup-content #popup-content-subheading #subheading-arrow{overflow:hidden;max-width:290px;width:100%;margin:0 0 0 var(--s-10)}#newsletter-popup #newsletter-popup-content #popup-content-subheading #subheading-arrow svg{height:40px}@media screen and (max-width: 1400px){#newsletter-popup #newsletter-popup-content #popup-content-subheading #subheading-arrow{max-width:350px}}@media screen and (max-width: 1024px){#newsletter-popup #newsletter-popup-content #popup-content-subheading #subheading-arrow{max-width:260px}}@media screen and (max-width: 864px){#newsletter-popup #newsletter-popup-content #popup-content-subheading #subheading-arrow{max-width:160px}#newsletter-popup #newsletter-popup-content #popup-content-subheading #subheading-arrow svg{height:25px}}#newsletter-popup #newsletter-popup-content #newsletter_form{margin:var(--s-20) 0 0}@media screen and (max-width: 1800px){#newsletter-popup #newsletter-popup-content #newsletter_form #newsletter-email,#newsletter-popup #newsletter-popup-content #newsletter_form #newsletter-phone{height:50px}}@media screen and (max-width: 1400px){#newsletter-popup #newsletter-popup-content #newsletter_form #newsletter-email,#newsletter-popup #newsletter-popup-content #newsletter_form #newsletter-phone{height:40px}}#newsletter-popup #newsletter-popup-content #newsletter_form *:not(:last-child){margin:0 var(--s-10) 0 0}#newsletter-popup #newsletter-popup-content #newsletter_form #newsletter-email,#newsletter-popup #newsletter-popup-content #newsletter_form #newsletter-phone{padding:var(--s-10);background:white;border-top-left-radius:var(--s-15);border-top-right-radius:var(--s-15);flex:2}#newsletter-popup #newsletter-popup-content #newsletter_form .btn{color:var(--cr-white);border:1px solid var(--cr-white);box-shadow:none}@media (hover: hover){#newsletter-popup #newsletter-popup-content #newsletter_form .btn:hover{color:var(--cr-ruby)}}@media screen and (max-width: 864px){#newsletter-popup #newsletter-popup-content #popup-content-heading{flex-direction:column;align-items:center}#newsletter-popup #newsletter-popup-content #popup-content-heading .t-heading-condensed{font-size:80px}#newsletter-popup #newsletter-popup-content #popup-content-subheading{justify-content:center}#newsletter-popup #newsletter-popup-content #popup-content-subheading #subheading-arrow{display:none}#newsletter-popup #newsletter-popup-content #newsletter_form *:not(:last-child){margin:0 0 var(--s-10)}#newsletter-popup #newsletter-popup-content #newsletter_form #newsletter-email,#newsletter-popup #newsletter-popup-content #newsletter_form #newsletter-phone,#newsletter-popup #newsletter-popup-content #newsletter_form .btn{flex:unset;width:100%}}@media screen and (max-width: 600px){#newsletter-popup #newsletter-popup-content{width:90%;border-radius:15px}#newsletter-popup #newsletter-popup-content #popup-content-heading .t-heading-condensed{font-size:60px}#newsletter-popup #newsletter-popup-content #popup-content-subheading .t-heading-slanted,#newsletter-popup #newsletter-popup-content #popup-content-subheading .t-heading,#newsletter-popup #newsletter-popup-content #popup-content-subheading .t-heading-condensed{font-size:34px}}@media screen and (max-width: 321px){#newsletter-popup #newsletter-popup-content #popup-content-heading .t-heading-condensed{font-size:55px}}html.newsletter_popup_active #newsletter-popup{opacity:1;pointer-events:auto;padding:90px 0}html.newsletter_popup_active body{overflow:hidden}#newsletter-popup #newsletter-popup-content #success-message{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0;text-align:center}#newsletter-popup #newsletter-popup-content #success-message .t-heading-condensed{font-size:190px}#newsletter-popup #newsletter-popup-content #success-message .t-heading-slanted,#newsletter-popup #newsletter-popup-content #success-message .t-heading-slanted .t-heading{font-size:42px}@media screen and (max-width: 864px){#newsletter-popup #newsletter-popup-content #success-message .t-heading-condensed{font-size:150px;margin:0 0 var(--s-40)}#newsletter-popup #newsletter-popup-content #success-message .t-heading-condensed span{display:block}#newsletter-popup #newsletter-popup-content #success-message .t-heading-slanted,#newsletter-popup #newsletter-popup-content #success-message .t-heading-slanted .t-heading{font-size:28px}}@media screen and (max-width: 600px){#newsletter-popup #newsletter-popup-content #success-message .t-heading-condensed{font-size:100px}#newsletter-popup #newsletter-popup-content #success-message .t-heading-slanted,#newsletter-popup #newsletter-popup-content #success-message .t-heading-slanted .t-heading{font-size:18px}}#newsletter-popup.success #newsletter-popup-content #success-message{-webkit-animation:.4s fadeIn both;animation:.4s fadeIn both}#newsletter-popup.success #newsletter-popup-content>*:not(.close){-webkit-animation:.2s fadeOut both;animation:.2s fadeOut both;pointer-events:none}#blog-single #newsletter-popup:before{background:url(../assets/article-overlay.png) rgba(255,255,255,.25) center/cover no-repeat;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}@media screen and (max-width: 864px){#blog-single #newsletter-popup #newsletter-popup-content #popup-content-subheading #subheading-arrow{display:block}#blog-single #newsletter-popup #popup-content-subheading .t-heading-slanted{font-size:32px}#blog-single #newsletter-popup #newsletter-popup-content #success-message .t-heading-condensed{font-size:120px}}@media screen and (max-width: 600px){#blog-single #newsletter-popup #newsletter-popup-content{margin:auto;width:90%}#blog-single #newsletter-popup #newsletter-popup-content #popup-content-heading .t-heading-condensed{font-size:70px}}#blog-single #newsletter-popup #newsletter-popup-content #popup-content-subheading{text-transform:uppercase}#blog-single #newsletter-popup #newsletter-popup-content #newsletter_form *:not(:last-child){margin:0 0 var(--s-20)}#blog-single #newsletter-popup #newsletter-popup-content #newsletter_form #newsletter-email,#blog-single #newsletter-popup #newsletter-popup-content #newsletter_form #newsletter-phone{width:100%;flex:unset}#blog-single #newsletter-popup #newsletter-popup-content #newsletter_form .btn{background:var(--cr-white);color:var(--cr-ruby)}@media (hover: hover){#blog-single #newsletter-popup #newsletter-popup-content #newsletter_form .btn:hover{color:var(--cr-white);background:var(--cr-ruby)}}#reviews{position:relative;padding:var(--s-c) 0 60px}@media screen and (max-width: 1800px){#reviews-slider>.t-heading-condensed{font-size:73px}}@media screen and (max-width: 1400px){#reviews-slider>.t-heading-condensed{font-size:56px}}@media screen and (max-width: 900px){#reviews-slider>.t-heading-condensed{font-size:40px}}#reviews-slider .slider{position:relative;outline:none;padding-top:20px;padding-bottom:90px;border-bottom:var(--cr-white) var(--s-b) solid}@media (max-width: 900px){#reviews-slider .slider{padding-bottom:90px}}#reviews-slider .flickity-slider,#reviews-slider .slide,#reviews-slider .review{min-height:100%}#reviews-slider .flickity-viewport{transition:height .3s}#reviews-slider .review-group{display:flex;width:100%;margin-right:calc(var(--s-c))}@media (max-width: 900px){#reviews-slider .review-group{flex-direction:column}}#reviews-slider .review{display:flex;flex-direction:column;justify-content:space-between;border:var(--s-b) solid var(--cr-white);padding:var(--s-15) var(--s-20);width:50%}@media (min-width: 901px){#reviews-slider .review:first-of-type{margin-right:calc(var(--s-c) / 2)}#reviews-slider .review:last-of-type:not(:only-child){margin-left:calc(var(--s-c) / 2)}}@media (max-width: 900px){#reviews-slider .review{width:100%;margin:var(--s-15) 0}}#reviews-slider .review-text{margin-top:var(--s-10);text-indent:var(--s-20)}#reviews-slider .reivew-bottom{margin-top:var(--s-10);display:flex;justify-content:space-between}@media (max-width: 900px){#reviews-slider .reivew-bottom{margin-top:var(--s-20)}}#reviews-slider .review-rating svg{width:12px;margin-right:3px}@media (max-width: 900px){#reviews-slider .review-rating svg{width:15px;margin-bottom:var(--s-10)}}#reviews-slider .flickity-page-dots{display:flex;justify-content:center;padding:0;list-style:none;position:absolute;left:50%;transform:translate(-50%);bottom:var(--s-15)}@media (max-width: 900px){#reviews-slider .flickity-page-dots{bottom:var(--s-60)}}#reviews-slider .flickity-page-dots .dot{margin:0 4px;width:18px;height:18px;list-style:none;border:var(--cr-blue) var(--s-b) solid;border-radius:100%;overflow:hidden;transition:.3s background-color}#reviews-slider .flickity-page-dots .dot.is-selected{background-color:var(--cr-blue)}#reviews-slider .btn-slider{width:150px;top:unset;bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:var(--s-15);border-top-left-radius:var(--s-15)}@media (max-width: 900px){#reviews-slider .btn-slider{padding:5px 15px}}#reviews-slider .btn-prev{left:var(--s-c)}#reviews-slider .btn-next{right:var(--s-c)}#shopify-product-reviews{position:absolute;top:var(--s-c);left:0;width:100%;height:calc(100% - var(--s-c));margin:0!important;padding:0 0 1em}#shopify-product-reviews.active{z-index:10}#shopify-product-reviews.active .spr-container{background:var(--cr-ruby)}#shopify-product-reviews.active .spr-header-title{opacity:1;pointer-events:auto}#shopify-product-reviews .spr-header-title{opacity:0;pointer-events:none;text-transform:uppercase;font:400 73px/1 Agipo Condensed,Impact,sans-serif;margin:0}@media screen and (max-width: 1800px){#shopify-product-reviews .spr-header-title{font-size:73px}}@media screen and (max-width: 1400px){#shopify-product-reviews .spr-header-title{font-size:56px}}@media screen and (max-width: 900px){#shopify-product-reviews .spr-header-title{font-size:40px}}#shopify-product-reviews .spr-summary{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:10}#shopify-product-reviews .spr-summary-actions{width:320px}@media screen and (max-width: 600px){#shopify-product-reviews .spr-summary-actions{width:180px;font-size:18px}}@media screen and (max-width: 375px){#shopify-product-reviews .spr-summary-actions{width:130px;font-size:14px}}#shopify-product-reviews .spr-container{margin:0 var(--s-c);padding:0;height:100%;border:none}#shopify-product-reviews .spr-header{position:relative;display:flex;align-items:center}#shopify-product-reviews .spr-header .spr-starrating{display:none}@media screen and (max-width: 900px){#shopify-product-reviews .spr-content{height:100%}}#shopify-product-reviews .spr-form{margin:0;border-top:none;height:100%}@media screen and (max-width: 900px){#shopify-product-reviews .spr-form>form{display:flex;flex-direction:column;align-items:stretch;height:95%}}#shopify-product-reviews fieldset>*{padding:var(--s-10) var(--s-20);font:400 36px/1 Agipo Condensed,Impact,sans-serif;text-transform:uppercase}@media screen and (max-width: 600px){#shopify-product-reviews fieldset>*{font:400 18px/1 Agipo Condensed,Impact,sans-serif}}#shopify-product-reviews fieldset>* input{color:var(--cr-white);text-transform:uppercase;font:400 36px/1 Agipo Condensed,Impact,sans-serif}@media screen and (max-width: 600px){#shopify-product-reviews fieldset>* input{font:400 18px/1 Agipo Condensed,Impact,sans-serif}}#shopify-product-reviews fieldset>* textarea{resize:none}#shopify-product-reviews .spr-form-contact{display:flex;border:var(--s-b) solid;border-bottom:none;border-top-right-radius:var(--s-20);border-top-left-radius:var(--s-20)}#shopify-product-reviews .spr-form-contact .spr-form-contact-name{flex:1;margin:0 var(--s-b) 0 0}#shopify-product-reviews .spr-form-contact .spr-form-contact-email{flex:1;border-left:var(--s-b) solid}@media screen and (max-width: 900px){#shopify-product-reviews .spr-form-contact{display:block}#shopify-product-reviews .spr-form-contact .spr-form-contact-email{position:relative;flex:1;border-left:none;z-index:5}#shopify-product-reviews .spr-form-contact .spr-form-contact-email:before{content:"";display:block;position:absolute;width:50%;height:100%;left:calc(-1 * var(--s-b));top:0;border:var(--s-b) solid;border-right:none;border-bottom:none;border-top-left-radius:var(--s-20);-webkit-border-top-left-radius:var(--s-20);z-index:-1}#shopify-product-reviews .spr-form-contact .spr-form-contact-email:after{content:"";display:block;position:absolute;width:51%;height:100%;right:calc(-1 * var(--s-b));top:0;border:var(--s-b) solid;border-left:none;border-bottom:none;border-top-right-radius:var(--s-20);-webkit-border-top-right-radius:var(--s-20);background:none;z-index:-1}}#shopify-product-reviews .spr-form-review{display:flex;flex-wrap:wrap;margin:0 0 var(--s-20);border:var(--s-b) solid;border-top-right-radius:var(--s-20);border-top-left-radius:var(--s-20)}#shopify-product-reviews .spr-form-review .spr-form-review-rating{display:flex;align-items:center;position:relative;overflow:visible;width:50%;order:2;border-left:var(--s-b) solid;border-bottom:var(--s-b) solid}@media screen and (max-width: 600px){#shopify-product-reviews .spr-form-review .spr-form-review-rating{justify-content:space-between}}#shopify-product-reviews .spr-form-review .spr-form-review-rating .spr-form-label{display:inline-block;margin:0 var(--s-20) 0 0;font-size:36px;line-height:1;flex:1}@media screen and (max-width: 600px){#shopify-product-reviews .spr-form-review .spr-form-review-rating .spr-form-label{font-size:18px}}#shopify-product-reviews .spr-form-review .spr-form-review-rating:after{content:"";display:block;position:absolute;width:var(--s-b);height:100%;right:calc(-1 * var(--s-b));bottom:2px;background:var(--cr-white)}#shopify-product-reviews .spr-form-review .spr-form-review-title{position:relative;width:50%;order:1;border-bottom:var(--s-b) solid;overflow:visible}#shopify-product-reviews .spr-form-review .spr-form-review-title:after{content:"";display:block;position:absolute;width:var(--s-b);height:100%;left:calc(-1 * var(--s-b));bottom:2px;background:var(--cr-white)}#shopify-product-reviews .spr-form-review .spr-form-review-body{position:relative;width:100%;order:3}@media screen and (max-width: 900px){#shopify-product-reviews .spr-form-review{flex-direction:column;flex:1}#shopify-product-reviews .spr-form-review .spr-form-review-rating{width:100%;border-left:none;border-bottom:none;z-index:5}#shopify-product-reviews .spr-form-review .spr-form-review-rating:before{content:"";display:block;position:absolute;width:50%;height:100%;left:calc(-1 * var(--s-b));top:0;border:var(--s-b) solid;border-right:none;border-bottom:none;border-top-left-radius:var(--s-20);-webkit-border-top-left-radius:var(--s-20);z-index:-1}#shopify-product-reviews .spr-form-review .spr-form-review-rating:after{content:"";display:block;position:absolute;width:51%;height:100%;right:calc(-1 * var(--s-b));top:0;border:var(--s-b) solid;border-left:none;border-bottom:none;border-top-right-radius:var(--s-20);-webkit-border-top-right-radius:var(--s-20);background:none;z-index:-1}#shopify-product-reviews .spr-form-review .spr-form-review-title{width:100%;border-bottom:none}#shopify-product-reviews .spr-form-review .spr-form-review-title:before{content:"";display:block;position:absolute;width:var(--s-b);height:100%;right:calc(-1 * var(--s-b));bottom:2px;background:var(--cr-white)}#shopify-product-reviews .spr-form-review .spr-form-review-title:after{content:"";display:block;position:absolute;width:var(--s-b);height:100%;left:calc(-1 * var(--s-b));bottom:2px;background:var(--cr-white)}#shopify-product-reviews .spr-form-review .spr-form-review-body{z-index:5}#shopify-product-reviews .spr-form-review .spr-form-review-body:before{content:"";display:block;position:absolute;width:50%;height:100%;left:calc(-1 * var(--s-b));top:0;border:var(--s-b) solid;border-right:none;border-bottom:none;border-top-left-radius:var(--s-20);-webkit-border-top-left-radius:var(--s-20);z-index:-1}#shopify-product-reviews .spr-form-review .spr-form-review-body:after{content:"";display:block;position:absolute;width:51%;height:100%;right:calc(-1 * var(--s-b));top:0;border:var(--s-b) solid;border-left:none;border-bottom:none;border-top-right-radius:var(--s-20);background:none;z-index:-1}}#shopify-product-reviews .spr-form-actions{display:flex;position:relative}#shopify-product-reviews .spr-form-actions:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:var(--s-b);background-color:var(--cr-white)}#shopify-product-reviews .spr-form-actions .spr-button-primary{position:relative;margin:0 auto;float:none;font:italic 400 24px/1.3 Agipo,Helvetica,sans-serif;line-height:22px}#shopify-product-reviews .spr-starrating .spr-icon,#shopify-product-reviews .spr-starratings .spr-icon{display:inline-block;width:21px;height:22px;overflow:hidden;border-radius:100%;transition:.2s}#shopify-product-reviews .spr-starrating .spr-icon:not(:last-child),#shopify-product-reviews .spr-starratings .spr-icon:not(:last-child){margin:0 8px 0 0}#shopify-product-reviews .spr-starrating .spr-icon-star-empty.spr-icon-star-hover,#shopify-product-reviews .spr-starratings .spr-icon-star-empty.spr-icon-star-hover{opacity:1}#shopify-product-reviews .spr-starrating .spr-icon:before,#shopify-product-reviews .spr-starratings .spr-icon:before{display:none}#shopify-product-reviews .spr-starrating .spr-icon-star,#shopify-product-reviews .spr-starrating .spr-icon-star-hover,#shopify-product-reviews .spr-starrating .spr-icon-star-half-alt,#shopify-product-reviews .spr-starratings .spr-icon-star,#shopify-product-reviews .spr-starratings .spr-icon-star-hover,#shopify-product-reviews .spr-starratings .spr-icon-star-half-alt{box-shadow:unset}#shopify-product-reviews .spr-starrating .spr-icon-star,#shopify-product-reviews .spr-starrating .spr-icon-star-half-alt,#shopify-product-reviews .spr-starrating .spr-icon-star-empty,#shopify-product-reviews .spr-starratings .spr-icon-star,#shopify-product-reviews .spr-starratings .spr-icon-star-half-alt,#shopify-product-reviews .spr-starratings .spr-icon-star-empty{background:center/contain no-repeat}#shopify-product-reviews .spr-starrating .spr-icon-star,#shopify-product-reviews .spr-starratings .spr-icon-star{background-image:url(../assets/svg-flower.svg?v=1)}#shopify-product-reviews .spr-starrating .spr-icon-star-half-alt,#shopify-product-reviews .spr-starratings .spr-icon-star-half-alt{background-image:url(../assets/svg-flower.svg?v=1)}#shopify-product-reviews .spr-starrating .spr-icon-star-empty,#shopify-product-reviews .spr-starratings .spr-icon-star-empty{background-image:url(../assets/svg-flower.svg?v=1)}#shopify-product-reviews .spr-form-message-success{text-transform:uppercase;font:400 36px/1 Agipo Condensed,Impact,sans-serif}@media screen and (max-width: 600px){#shopify-product-reviews .spr-form-message-success{font:400 18px/1 Agipo Condensed,Impact,sans-serif}}#shopify-product-reviews .spr-summary-caption,#shopify-product-reviews .spr-form-label,#shopify-product-reviews .spr-form-title{display:none}#shopify-product-reviews .spr-form-contact-name,#shopify-product-reviews .spr-form-contact-email,#shopify-product-reviews .spr-form-contact-location,#shopify-product-reviews .spr-form-review-rating,#shopify-product-reviews .spr-form-review-title,#shopify-product-reviews .spr-form-review-body{margin:0}#shopify-product-reviews .spr-form-input::-webkit-input-placeholder{color:var(--cr-white);text-transform:uppercase}#shopify-product-reviews .spr-form-input::-ms-input-placeholder{color:var(--cr-white);text-transform:uppercase}#shopify-product-reviews .spr-form-input::placeholder{color:var(--cr-white);text-transform:uppercase}#shopify-product-reviews .spr-form-input textarea::-webkit-input-placeholder{text-transform:none}#shopify-product-reviews .spr-form-input textarea::-ms-input-placeholder{text-transform:none}#shopify-product-reviews .spr-form-input textarea::placeholder{text-transform:none}
/*# sourceMappingURL=/s/files/1/0441/0392/5909/t/5/assets/css-components.scss.css.map?v=157185125148841570191648516722 */
