*,:before,:after{box-sizing:border-box}body.is-focused *:focus{outline-width:0px}header.fixed-top{position:fixed;top:0;right:0;left:0;z-index:99;padding:0}a.btn--link{-webkit-text-decoration-line:underline;text-decoration-line:underline}input:focus,img:focus,button:focus,textarea:focus{outline-width:0px!important}.container-fluid{margin-left:auto;margin-right:auto}.container{max-width:100%!important;padding-left:0!important;padding-right:0!important;background-color:var(---color-bg-cream-medium)}.hr{border-color:var(---color-brand-border)}.strikethrough{position:relative}.strikethrough:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid;border-color:var(---color-text-black);transform:translateY(-50%) rotate(-15deg)}.btn:before{display:none}.btn{margin:0;display:inline-block;padding:16px 30px 14px;text-align:center;font-size:14.4px;font-weight:600;text-transform:uppercase;line-height:21px;letter-spacing:0px;text-decoration-thickness:0px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border:1px solid var(---color-btn-primary-border);background-color:var(---color-btn-primary);border-radius:var(---radius);color:var(---color-text)}.btn:hover{border-color:var(---color-btn-primary-hover-border);background-color:var(---color-btn-primary-hover);color:var(---color-text)}.btn.hero__btn,.btn.btn--min-width{min-width:175px}.btn.caps{font-size:14.4px}@media (min-width: 750px){.btn.btn--min-width-tablet-up{min-width:175px}}.btn.btn--custom-secondary{background-color:var(---color-btn-secondary);color:var(---color-text-white);border-width:0px}.btn.btn--custom-secondary:hover{background-color:var(---color-btn-secondary-hover);color:var(---color-text-black)}.btn--price-inside{position:relative}@media (max-width: 989px){.btn--price-inside{padding:.25rem}}@media (min-width: 990px){.btn--price-inside{padding-left:1rem;padding-right:1rem}}.btn--price-inside .product-quick-atc-v2__label-wrap{display:inline-flex;width:100%;flex-direction:column;align-items:center;justify-content:space-between}@media (min-width: 990px){.btn--price-inside .product-quick-atc-v2__label-wrap{flex-direction:row}}.btn--price-inside .price{font-size:calc(var(--font-2) * var(---font-adjust-body))}@media (max-width: 749px){.btn--price-inside .price{font-size:calc(.9rem * var(---font-adjust-body))}}.btn--price-inside .new-price{margin-right:5px}.search-form input[type=text]{background-color:var(---color-bg-white);border-color:var(---color-brand-border)}.deferred-media .deferred-media__poster-button{background:var(---color-bg-white);opacity:.7;border-radius:50%;transition:.3s opacity ease-in-out}.deferred-media:hover .deferred-media__poster-button{opacity:1}@media (max-width: 749px){iframe#dummy-chat-button-iframe,#shopify-chat iframe#ShopifyChat{--tw-scale-x: .75 !important;--tw-scale-y: .75 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}}.wrapper--wide{max-width:1400px;zoom:1;margin:0 auto;padding:0 var(--outer)}@media (min-width: 990px){.wrapper--wide-desktop-up{max-width:1400px;zoom:1;margin:0 auto;padding:0 var(--outer)}}.wrapper--no-x-padding{padding-left:0;padding-right:0}.margin--tiny{padding-top:40px;padding-bottom:40px}.margin--outer-margins{padding-top:var(--outer);padding-bottom:var(--outer)}.product-grid-outer{padding-left:var(--outer);padding-bottom:var(--gutter)}@media (min-width: 750px){.product-grid-outer{padding-right:var(--outer)}}.index-products .grid__heading,.blog__title{font-size:39.1px;font-weight:300;line-height:51px;font-family:var(---font-stack-heading);color:var(---color-text-dark)}@media (max-width: 989px){.index-products .grid__heading,.blog__title{font-size:31.3px;line-height:41px}}@media (max-width: 749px){.index-products .grid__heading,.blog__title{font-size:31.3px;line-height:41px}}@media (max-width: 749px){.text-left--mobile{text-align:left!important}.text-center--mobile{text-align:center!important}}.form-field.form-field--success .errors{border-color:var(---color-success);background-color:var(---color-success);color:var(---color-text-white)}.deferred-media img{-o-object-fit:cover;object-fit:cover}.article--v2 .breadcrumbs{padding:0}.article--v2 .article__meta{font-weight:700;color:var(---color-text-black)}.article--v2 .article__title{font-size:39.1px;font-weight:400;line-height:44px}@media (min-width: 750px){.article--v2 .article__title{font-size:45px}}.article--v2 .article__nav-label-wrap{display:flex;align-items:center}.article--v2 .article__nav-label-wrap.article__nav-label-wrap--next{justify-content:flex-end}.article--v2 .article__nav-label-wrap svg{height:16px;width:16px}.article--v2 .article__nav-label{padding-left:.5rem;padding-right:.5rem;font-weight:700}.article--v2 .article__nav-link{display:block;height:100%;padding:.75rem;border:1px solid var(---color-brand-border)}.article--v2 .article__nav-post-title{margin-top:auto;display:flex;padding-top:.5rem;line-height:1rem}.article--v2 .article__nav-post-title.article__nav-post-title--right{justify-content:flex-end;text-align:right}.article--v2 .article__social{z-index:1}@media (min-width: 1400px){.article--v2 .article__social{margin-left:-60px}}.article--v2 .sidebar{padding:0}@media (max-width: 479px){.article--v2 .sidebar{margin-top:0}}.article--v2 .sidebar{width:auto}.article--v2 .widget:first-child{padding-top:0}.article--v2 .widget__title{font-size:31.3px}@media (max-width: 479px){.article--v2 .widget__title{font-size:25px}}.article--v2 .widget__title{border-color:var(---color-brand-border)}.article--v2 .article__column{border-color:var(---color-brand-border);background-color:var(---color-brand-cream-light)}@media (min-width: 750px) and (max-width: 989px){.article--v2 .article__column__contents{background:#0000004d}.article--v2 .article__column__contents .meta--ligt{color:var(---color-text-white)}}.article--v2 .article__column__title{font-size:20px;font-family:var(---font-stack-heading)}.article--v2 .meta--light{font-size:12.8px;color:var(---color-text-black)}.article--v2 .widget__related-products-grid{gap:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.article--v2 .article__content h2{font-size:25px;font-family:var(---font-stack-body)}.article--v2 .article__content h3{font-size:25px}.article--v2 .article__content h4{font-size:20px}.article--v2 .article__content p{font-size:18px}.article--v2 .article__content-video-wrap{position:relative;margin-bottom:2rem}.article--v2 .article__content-video{position:absolute;top:0;left:0;height:100%;width:100%}.first-letter-large:first-letter{-webkit-initial-letter:4;initial-letter:4;font-weight:700;text-transform:uppercase}.article--v2 [data-article-slider]{margin-top:1.5rem;margin-bottom:3rem;width:100%}.article--v2 [data-article-slider] .flickity-slider img{width:100%;height:auto;margin:0}.article--v2 [data-article-slider] .flickity-page-dots{margin:0}.article--v2 [data-article-slider] .flickity-prev-next-button{top:auto;bottom:10px;background:#fff;border-radius:50%;height:30px;width:30px}.article--v2 [data-article-slider] .flickity-button:disabled{opacity:.3;visibility:visible}.article--v2 [data-article-slider] .flickity-prev-next-button.previous{left:auto;right:50px}.article--v2 [data-article-slider] .flickity-prev-next-button.next{right:10px}.article--v2 [data-article-slider] .flickity-prev-next-button.next:before{margin-left:-6px}.article--v2 p.article-quote,.article--v2 .article__content blockquote{position:relative;margin-left:auto;margin-right:auto;margin-top:1rem;margin-bottom:2rem;text-align:center;font-size:31.3px;font-family:var(---font-stack-heading);line-height:1.25em;padding:0 100px;max-width:600px;border-left:none;font-style:normal;color:var(---color-text)}.article--v2 .article__content blockquote>*{font-size:31.3px}@media (max-width: 989px){.article--v2 p.article-quote,.article--v2 .article__content blockquote{padding:0 60px}}@media (max-width: 749px){.article--v2 p.article-quote,.article--v2 .article__content blockquote{padding:0 30px}}.product-grid{gap:16px;row-gap:20px}.collection.collection--v2 .collection__title{font-family:var(---font-stack-body)}.collection.collection--v2 .collection__products .product-grid{display:grid;flex-wrap:nowrap;padding:0 var(--outer);padding-bottom:var(--outer);background:var(---color-bg-cream-medium)}.collection.collection--v2 .collection__products .product-item{background:var(---color-brand-cream-medium)}@media (min-width: 750px){.product-grid{gap:24px}}@media (min-width: 990px){.product-grid{gap:32px}}@media (min-width: 1400px){.product-grid{gap:48px}}.contact-details .image-box-ctm,.contact-details .content-box-ctm{width:100%}@media (min-width: 750px){.contact-details .image-box-ctm,.contact-details .content-box-ctm{width:50%}}.contact-details .image-box-ctm img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (max-width: 749px){.contact-details .image-box-ctm img{max-height:600px}}.contact-details .content-box-ctm h2{margin-top:0;margin-bottom:24px;font-size:31.3px;font-weight:300;font-style:normal;line-height:41px}@media (min-width: 750px){.contact-details .content-box-ctm h2{font-size:39.1px;line-height:51px}}.contact-details .content-box-ctm h2{color:var(---color-text-black);font-family:var(---font-stack-heading)}.contact-details .content-box-ctm .content-desc{margin-bottom:32px;border-width:0px;border-bottom-width:1px;border-style:solid;padding-bottom:32px;border-color:var(---color-border-lights)}.contact-details .content-box-ctm .content-desc p,.contact-details .content-box-ctm .content-desc p a{margin:0 0 24px;font-size:16px;font-weight:400;font-style:normal;line-height:22px;letter-spacing:0px;color:var(---color-text-black);font-family:var(---font-stack-body)}.contact-details .content-box-ctm .content-desc p a:hover{color:var(---color-text-red)}.contact-details .content-box-ctm .content-desc p:last-child a{margin-bottom:24px;display:block}.contact-details .content-box-ctm .content-desc p:last-child,.contact-details .content-box-ctm .content-desc p:last-child a:last-child{margin-bottom:0}.contact-details .content-box-ctm .content-desc p:last-child a br{display:none}.contact-details .content-box-ctm .content-detail p,.contact-details .content-box-ctm .content-detail p a{margin:0 0 24px;font-size:16px;font-weight:400;font-style:normal;line-height:22px;letter-spacing:0px;color:var(---color-text-black);font-family:var(---font-stack-body)}.contact-details .content-box-ctm .content-detail p a:hover{color:var(---color-text-red)}.contact-details .content-box-ctm .content-detail p:last-child,.contact-details .content-box-ctm .content-detail p:last-child a:last-child{margin-bottom:0}.theme__header{border-width:0px}.header__desktop__upper{background-color:var(---color-bg-cream-light)}.header__logo{padding-top:16px;padding-bottom:17.3px}.navlink--toplevel{font-weight:400;font-family:var(---font-stack-body);color:var(---color-text-dark)}.navlink--toplevel:hover{color:var(---color-text-red)}.navlink--toplevel .navtext{font-size:16px}.header__desktop .header__desktop__upper .header__menu .menu__item .header__dropdown{background-color:var(---color-bg-cream-medium)}.header__desktop .header__desktop__upper .header__menu .menu__item .header__dropdown .header__dropdown__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.header__desktop .header__desktop__upper .header__menu .menu__item .header__dropdown .header__dropdown__inner .header__dropdown__link-wrapper{width:100%}.header__desktop .header__desktop__upper .header__menu .menu__item .header__dropdown .header__dropdown__inner .header__dropdown__link-wrapper>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.header__desktop .header__desktop__upper .header__menu .menu__item .header__dropdown .header__dropdown__inner .header__dropdown__link-wrapper{padding-top:2rem;padding-bottom:40px;padding-left:var(--outer);padding-right:var(--outer)}.header__desktop .header__desktop__upper .header__menu .menu__item .header__dropdown .header__dropdown__inner .img-link-wrapper{position:relative;margin:0;width:100%;align-items:stretch;justify-content:center;gap:24px;display:grid;grid-template-columns:repeat(auto-fit,110px)}.header__desktop .header__desktop__upper .header__menu .menu__item .menu__block--wide{position:relative;flex:none;overflow:hidden;text-align:center}.header__desktop .header__desktop__upper .header__menu .menu__item .benefits-block{padding-left:var(--outer);padding-right:var(--outer);background-color:var(---color-bg-cream-light);position:relative;margin:0;display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem;padding-top:20px;padding-bottom:20px}.header__desktop .header__desktop__upper .header__menu .menu__item .menu__block--wide .header__dropdown__image{margin-left:auto;margin-right:auto;width:110px}.header__desktop .header__desktop__upper .header__menu .menu__item .menu__block--wide .header__dropdown__image .backdrop--radial{display:none}.header__desktop .header__desktop__upper .header__menu .menu__item .menu__block--wide .hero__title{font-family:var(---font-stack-body);font-size:16px;font-weight:400;line-height:22px}.header__desktop .header__desktop__upper .header__menu .menu__item .menu__block--wide .header__dropdown__image .image__fill{background-color:var(---color-bg-white);margin-bottom:16px;border-radius:6px;background-size:cover;background-position:center;padding-top:117.5%!important;transition:.3s border-color;border:1px solid var(---color-btn-primary-border)}.header__desktop .header__desktop__upper .header__menu .menu__item .menu__block--wide:hover .image__fill{border-color:var(---color-btn-primary-hover-border)}.header__desktop .header__desktop__upper .header__menu .menu__item .menu__block--wide .header__dropdown__image .image__fill .background-size-cover{background-size:cover;background-repeat:no-repeat}.header__desktop .header__desktop__upper .header__menu .menu__item .link-only-block{display:flex;width:100%;align-items:center;justify-content:center}.link-text-item a{color:var(---color-brand-red);margin:0;padding:0;font-size:20px;font-weight:400;font-style:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:linear}.link-text-item a:hover{color:var(---color-brand-dark)}.header__desktop .header__desktop__upper .header__menu .menu__item .benefits-block .benefits-items{position:relative;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:0}.header__desktop .header__desktop__upper .header__menu .menu__item .benefits-block .benefits-items .benefits-items__image{width:auto;height:auto}.header__mobile{background-color:transparent}.header__drawer .drawer__content{background-color:var(---color-bg-cream-light);max-width:100%}.header__drawer .drawer__bottom__right{min-height:auto}.header__drawer .drawer__content .drawer__inner .sliderule__wrapper .sliderow{background-color:transparent}.header__drawer .drawer__content .drawer__inner .sliderule__wrapper .sliderow .sliderow__title{font-weight:400}.header__drawer .drawer__content .drawer__inner .sliderule__wrapper .sliderow span.sliderule__chevron--right:after{display:none}.header__drawer .drawer__content .drawer__inner .sliderule__wrapper .sliderow:hover .sliderule__chevron--right:before{--tw-translate-x: 0px;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:rotate(-135deg)}.header__drawer .drawer__content .drawer__inner .sliderule__wrapper .sliderow:hover .sliderow__title{background-color:transparent}.header__drawer .drawer__content .drawer__inner .sliderule__wrapper .sliderow span.sliderow__title{color:var(---color-text-black);font-family:var(---font-stack-body);font-size:16px;font-weight:400;line-height:22px}.header__drawer .drawer__content .drawer__inner .sliderule__wrapper .mobile__menu__dropdown .menu__block--wide{display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:16px;border-radius:6px;padding:8px;background-color:var(---color-bg-cream-medium)}.header__drawer .drawer__content .drawer__inner .sliderule__wrapper .mobile__menu__dropdown .menu__block--wide .header__dropdown__image{width:80px}.header__drawer .drawer__content .drawer__inner .sliderule__wrapper .mobile__menu__dropdown .menu__block--wide .header__dropdown__image .image__fill{border-radius:6px;padding-top:117.5%!important}.header__drawer .drawer__content .drawer__inner .sliderule__wrapper .mobile__menu__dropdown .menu__block--wide .hero__title{font-family:var(---font-stack-body);font-size:16px;font-weight:400;line-height:22px}.header__drawer .drawer__content .drawer__inner .sliderule__wrapper .sliderow .sliderow__back__button .sliderule__chevron--left:after{display:none}.header__drawer .drawer__content .drawer__bottom{background-color:var(---color-bg-cream-medium)}.site-footer-wrapper .site-footer .footer__bottom{display:flex;width:100%;flex-wrap:wrap}@media (max-width: 749px){.site-footer-wrapper .site-footer .footer__bottom{margin-left:0}}.site-footer-wrapper .site-footer .other_logo{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.site-footer-wrapper .site-footer .footer__block{margin-top:0}.site-footer-wrapper .site-footer .footer__block .footer__block__title{margin:0 0 16px;font-size:16px;font-weight:600;line-height:22px;font-family:var(---font-stack-body)}.site-footer-wrapper .site-footer .footer__block ul{list-style-type:none}.footer__quicklinks li{margin-bottom:8px}.footer__quicklinks li a{font-size:16px;font-weight:400;line-height:24px;letter-spacing:.01em}.site-footer-wrapper .site-footer .footer__secondary{margin-top:0;margin-bottom:32px}.site-footer-wrapper .site-footer .footer__payment{margin-bottom:32px}.footer__copyright li a{font-size:12.8px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:.01em;font-family:var(---font-stack-body)}.footer__links{margin-top:48px;display:flex;flex-direction:column}@media (min-width: 750px){.footer__links{flex-direction:row}}.footer__links{gap:var(--outer)}.footer__links-grid{width:100%;display:grid;gap:var(--outer)}.footer__newsletter{max-width:600px}.footer__newsletter .input-group.newsletter-form{border:1px solid var(---color-brand-border);border-radius:7px;background:var(---color-bg-white);color:var(---color-footer-bg)}.footer__newsletter .input-group.newsletter-form input{padding:8px 16px;height:100%}.footer__newsletter .input-group.newsletter-form .input-group-btn{background-color:transparent}.footer__newsletter .input-group.newsletter-form .input-group-btn .btn{background-color:transparent;padding-bottom:0;padding-top:6px;padding-right:10px}.footer__newsletter .input-group.newsletter-form .input-group-btn .btn svg path{stroke:var(---color-footer-bg)}.footer__newsletter .newsletter-message{background:#fff;padding:2px 6px;border-radius:3px;font-weight:700;text-align:center}.footer__newsletter .newsletter-message.newsletter-message--error{color:var(---color-brand-red)}.footer__newsletter .newsletter-message.newsletter-message--success{color:var(---color-success)}.footer-accordion__panel{border-color:var(---color-brand-border)}.footer-accordion__panel summary{list-style:none}.footer-accordion__panel summary::-webkit-details-marker{display:none}.footer-accordion__panel .footer-accordion__panel-icon{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.footer-accordion__panel[open] .footer-accordion__panel-icon{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (max-width: 989px){.footer__logo{padding-top:48px}.site-footer-wrapper .site-footer .footer__block{padding-left:0}.site-footer-wrapper .site-footer .footer__secondary{margin-bottom:0}.site-footer-wrapper .site-footer .footer__block .footer__block__title{padding-bottom:0}.footer__social__text{margin:0}.site-footer-wrapper .site-footer .other_logo{margin-top:24px}.site-footer-wrapper .site-footer .footer__payment{margin-top:20px;margin-bottom:12px;line-height:0px}.footer__copyright{margin-top:16px;margin-bottom:48px}.footer__copyright li{padding-top:0;padding-bottom:0}.footer__copyright li:first-child{order:3}}@media (max-width: 749px){.footer__logo{padding-top:40px}.site-footer-wrapper .site-footer .footer__secondary{padding-left:0}}section.index-products{background-color:var(---color-brand-cream-medium)}.template-product.template-product--v2{background-color:var(---color-bg)}.template-product.template-product--v2 .product__page{margin-left:0;padding-bottom:0;gap:var(--outer)}.template-product.template-product--v2 .product__wrapper{margin-left:0;margin-right:0;margin-top:0}.template-product.template-product--v2 .product__slides .flickity-page-dots{text-align:left;left:16px;bottom:16px}.template-product.template-product--v2 .product__slides .flickity-prev-next-button{top:0;width:50px;height:100%;opacity:0}.template-product.template-product--v2 .product__slides .flickity-page-dots .dot.is-selected{background:var(---color-brand-red);border-color:var(---color-brand-red)}.template-product.template-product--v2 .product__slides .flickity-page-dots .dot{margin-left:.25rem;margin-right:.25rem;background:var(---color-brand-cream);border-color:var(---color-brand-cream)}.template-product.template-product--v2 .grid__item{padding-left:0}@media (max-width: 749px){.template-product.template-product--v2 .grid__item--form{padding-left:1rem;padding-right:1rem}}.template-product.template-product--v2 .product__title{margin-bottom:.25rem;font-size:39.1px}@media (max-width: 749px){.template-product.template-product--v2 .product__title{font-size:31.3px}}.template-product.template-product--v2 .selector-wrapper{padding-left:.25rem}.template-product.template-product--v2 .product__price__wrap{margin-top:.5rem;font-family:var(---font-stack-heading)}.template-product.template-product--v2 .form__wrapper{margin-top:var(--outer);margin-bottom:var(--outer)}.template-product.template-product--v2 .form__width{max-width:100%}.template-product.template-product--v2 .product__submit__add.product__submit__add--price-in-cta{display:flex;justify-content:center;gap:1rem}.template-product.template-product--v2 .product__submit__add.product__submit__add--price-in-cta .product__price{font-size:14.4px}.template-product.template-product--v2 .product__submit__add.product__submit__add--price-in-cta .product__price--strike{font-weight:400;position:relative}.template-product.template-product--v2 .product__submit__add.product__submit__add--price-in-cta .product__price--strike:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid;border-color:var(---color-text-black);transform:translateY(-50%) rotate(-15deg)}.template-product.template-product--v2 .product__submit__add.product__submit__add--price-in-cta .product__price--strike{color:#616161}.template-product.template-product--v2 .product-description{margin-bottom:1rem;padding-top:16px;padding-bottom:16px;border-top:1px solid var(---color-brand-border);border-bottom:1px solid var(---color-brand-border)}.template-product.template-product--v2 .product-description__content__actions button{margin-bottom:0;text-decoration:underline}.template-product.template-product--v2 .product__selectors .radio__fieldset{margin-bottom:0}.template-product.template-product--v2 .product__submit__item{padding-top:0}.template-product.template-product--v2 .product__submit__add:hover{background:var(---color-btn-primary-hover);border-color:var(---color-btn-primary-border-hover)}.template-product.template-product--v2 .product__submit__add:before{display:none!important}.template-product.template-product--v2 .radio__legend__label{padding-right:0}.template-product.template-product--v2 .product__selectors{margin-top:16px;margin-bottom:16px}.template-product.template-product--v2 .product__form .swatch__button input:checked~label{height:32px;width:32px;margin:0}.template-product.template-product--v2 .product__form .swatch__button input~label:after{top:-3px;left:-3px;width:38px;height:38px;border-color:transparent}.template-product.template-product--v2 .product__form .swatch__button input:checked~label:after{border-color:var(---color-brand-gray)}.template-product.template-product--v2 .product__icon__row{align-items:center;border-bottom:1px solid var(---color-brand-border)}.template-product.template-product--v2 .product__icon{margin-top:0;margin-bottom:.5rem}.template-product.template-product--v2 .icon__animated,.template-product.template-product--v2 .icon__animated svg{fill:var(--text)!important}.template-product.template-product--v2 .product__good-to-know{margin-top:1.5rem;margin-bottom:1.5rem}.template-product.template-product--v2 .product__good-to-know ul.product__good-to-know-list{margin-left:0;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;list-style:none}.template-product.template-product--v2 .product__good-to-know ul.product__good-to-know-list li:before{content:"\2713";padding-right:.5rem}@media (min-width: 750px){.template-product.template-product--v2 .product__wrapper--grid .product__slides{display:grid;grid-template-columns:50% 50%;gap:0}.template-product.template-product--v2 .product__wrapper--grid .product__slide{margin:0}.template-product.template-product--v2 .lazy-image,.template-product.template-product--v2 .product__media{padding-top:130%!important;background-image:none!important}.template-product.template-product--v2 .product__photo{height:100%;width:100%}.template-product.template-product--v2 [data-product-image],.template-product.template-product--v2 .deferred-media video,.template-product.template-product--v2 .deferred-media img{height:100%;-o-object-fit:cover;object-fit:cover}}.accordion-video__grid{display:grid;gap:var(--outer);grid-template-rows:auto;padding:var(--outer)}.accordion-video__accordion{display:flex;flex-direction:column;width:100%}.accordion-video__accordion .accordion{width:100%;border-color:var(---color-border-black)}.accordion-video__accordion .accordion .accordion__title{margin-top:0;padding-top:8px;padding-bottom:16px;font-size:31.3px;font-style:normal;line-height:33px}@media (min-width: 990px){.accordion-video__accordion .accordion .accordion__title{font-size:39.1px;line-height:51px}}.accordion-video__accordion .accordion .accordion__title{color:var(---color-text-black);font-family:var(---font-stack-heading)}.accordion-video__accordion .accordion .accordion__title:before,.accordion-video__accordion .accordion .accordion__title:after{background-color:var(---color-border-black)}.accordion-video .accordion-video__video-wrap{margin-bottom:1.25rem;display:none}@media (max-width: 749px){.accordion-video .accordion-video__video-wrap{order:-1}}.accordion-video .accordion-video__video-wrap.flickity-enabled{display:block}.accordion-video .accordion-video__video-slide{width:100%}.accordion-video .accordion-video__video-slide-inner{position:relative}.accordion-video .accordion-video__video-slide-media{position:absolute;top:0;left:0;height:100%;width:100%}.accordion-video .accordion-video__video-slide-media::-webkit-media-controls{display:none}.accordion-video .accordion-video__video-slide .icon{display:none;position:absolute;bottom:0;right:0;margin:16px;z-index:1;width:45px;height:45px;fill:#fff;text-shadow:1px 1px 1px #000000;cursor:pointer;transition:fill .12s ease-in-out}.accordion-video .accordion-video__video-slide .icon path{transition:fill .12s ease-in-out}.accordion-video .accordion-video__video-slide .icon.icon-media-play{border-radius:50%}.accordion-video .accordion-video__video-slide .icon.icon-media-play .icon-media-play-outline{opacity:1}.accordion-video .accordion-video__video-slide .icon:hover,.accordion-video .accordion-video__video-slide .icon:hover .icon-media-play-outline{fill:var(---color-brand-red)}.accordion-video__video-slide-inner.accordion-video__video-slide-inner--playing .icon-media-pause,.accordion-video__video-slide-inner.accordion-video__video-slide-inner--paused .icon-media-play{display:block}.accordion-video .flickity-button{border-radius:50%;background:transparent;height:45px;width:45px;border:2px solid #000000;transition:border-color .3s ease-in-out}.accordion-video .flickity-button:hover{border-color:var(---color-brand-red)}.accordion-video .flickity-button:hover:before{border-color:var(---color-brand-red)}.accordion-video .flickity-button:disabled{opacity:.5;visibility:visible}.accordion-video .flickity-prev-next-button.previous{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));left:-10px}.accordion-video .flickity-prev-next-button.next{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));right:-10px}@media (min-width: 750px){.accordion-video .flickity-prev-next-button.previous{left:-5px;transform:translate(-50%)}.accordion-video .flickity-prev-next-button.next{right:-5px;transform:translate(50%)}}.accordion-video .flickity-prev-next-button:before{width:10px;height:10px;transition:border-color .3s ease-in-out}.announcement__text p{font-size:16px;font-weight:600;font-style:normal;line-height:22px}.brick--2 .brick__block__text .brick__block__text__inner{margin-left:auto;margin-right:auto}@media (min-width: 990px){.brick--2 .brick__block__text .brick__block__text__inner{max-width:60%}}@media (min-width: 750px){.brick--2 .brick__block__text .brick__block__text__inner{max-width:80%}}.brick--2 .brick__block__text .brick__block__text__inner .standard__heading{margin-top:0;margin-bottom:16px;font-size:39.1px;font-weight:300;line-height:51px}.brick--2 .brick__block__text .brick__block__text__inner .standard__heading del{font-size:25px;line-height:33px}.brick--2 .brick__block__text .brick__block__text__inner p{font-size:16px;font-weight:400;line-height:22px}.brick--2 .brick__block__text .brick__block__text__inner .standard__rte{margin-bottom:40px}.brick__section .hero__content__wrapper{text-align:center}@media (max-width: 989px){.brick--2 .brick__block__text .brick__block__text__inner{max-width:100%}.brick--2 .brick__block__text{min-height:auto!important;padding-top:32px;padding-bottom:32px}.brick--2 .brick__block__text .text__standard{padding-top:0;padding-bottom:0}.brick--2 .brick__block__text .brick__block__text__inner .standard__heading{font-size:31.3px;line-height:41px}.brick--2 .brick__block__text .brick__block__text__inner .standard__heading del{margin-left:20px;font-size:20px;line-height:26px}.brick--2 .brick__block__text .brick__block__text__inner .standard__rte{margin-bottom:32px}}.faq .faq__title{margin-top:0;margin-bottom:40px;text-align:center;font-size:31.3px;font-weight:300;font-style:normal;line-height:41px}@media (min-width: 990px){.faq .faq__title{font-size:39.1px;line-height:51px}}.accordion{margin:0;border-top-width:0px;border-style:solid;border-color:var(---color-brand-gray)}.accordion:last-child{border-width:0px}.accordion .accordion__title{margin-top:0;padding-top:8px;padding-bottom:16px;font-size:20px;font-weight:300;font-style:normal;line-height:26px}@media (min-width: 990px){.accordion .accordion__title{font-size:31.3px;line-height:41px}}.accordion .accordion__title{color:var(---color-text-black);font-family:var(---font-stack-heading)}.accordion .accordion__title:focus{outline-width:0px}.accordion__title:before,.accordion__title:after{background-color:var(---color-brand-red)}.accordion .accordion__body p{font-size:16px;line-height:22px;letter-spacing:0px;color:var(---color-text-black);font-family:var(---font-stack-body)}.section-featured-posts .grid__heading-holder{padding-top:0;padding-bottom:0}.section-featured-posts .grid__btn-wrapper a{font-size:16px}@media (min-width: 750px){.section-featured-posts .grid__btn-wrapper:not(.grid__btn-wrapper--static){top:calc(var(--gutter) * 2.5)}}@media (max-width: 749px){.index-rte--home-feature-product .product-grid-outer{padding-bottom:48px!important}}.section-store .standard__heading{margin-bottom:32px}@media (min-width: 1024px){.section-store .standard__heading{margin-bottom:48px}}.section-store .standard__rte{padding:16px;background-color:var(---color-bg-white)}.section-store .standard__rte .stockist-side-panel{background-color:var(---color-bg-cream-light)}.section-store .standard__rte .stockist-side-panel .stockist-search-form{padding-bottom:16px!important;background-color:var(---color-bg-white)}.section-store .standard__rte .stockist-widget .stockist-side-panel .stockist-result-list ul{margin-right:0!important}.section-store .standard__rte .stockist-widget .stockist-side-panel .stockist-result-list ul>li{margin-left:8px!important;margin-right:8px!important;margin-bottom:8px!important;border-width:0px!important;padding-right:16px!important;background-color:var(---color-bg-white)}#stockist-widget .stockist-list-result .stockist-result-distance{top:48px!important}#stockist-widget .stockist-list-result>div.stockist-result-name{margin-bottom:8px;padding-left:20px;font-size:12.8px;font-weight:600;font-style:normal;line-height:20px;color:var(---color-text-black);font-family:var(---font-stack-body)}#stockist-widget .stockist-list-result>div.stockist-result-address{margin:0;font-size:12.8px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0px;color:var(---color-text-black);font-family:var(---font-stack-body)}#stockist-widget .stockist-list-result>div.stockist-result-details a{font-size:12.8px;font-weight:400;font-style:normal;line-height:20px;color:var(---color-text-black);font-family:var(---font-stack-body)}#stockist-widget .stockist-list-result>div.stockist-result-details a:hover{color:var(---color-text-red)}.hero__content{padding:16px}.hero__content__wrapper{align-items:center}.hero__content--transparent .hero__content .hero__title{margin:0 0 24px;padding:0;font-size:48.8px;font-weight:300;font-style:normal;line-height:64px;font-family:var(---font-stack-heading)}.homepage-slideshow .hero__content--transparent .hero__content{padding-left:0;padding-right:0}@media (max-width: 989px){.homepage-slideshow .hero__content--transparent .hero__content{text-align:center}}@media (min-width: 750px){.hero__content{padding:32px}}@media (min-width: 990px) and (max-width: 1199px){.hero__content--transparent .hero__content{max-width:45%}}@media (max-width: 989px){.homepage-slideshow .slideshow__slide{display:flex;height:auto;min-height:auto!important;flex-wrap:wrap}.slideshow__slide .image__hero__frame{position:relative;order:1;height:auto}.slideshow__slide .image__hero__frame .image__hero__pane{position:relative}.homepage-slideshow .hero__content--transparent .hero__content .hero__title{margin-bottom:16px;font-size:31.3px;line-height:41px}.slideshow__slide .hero__content__wrapper{order:2;min-height:auto!important;justify-content:center;background-color:var(---color-brand-cream-medium)}.slideshow__slide .hero__content__wrapper.text-light--mobile{color:var(--text-light)}.slideshow__slide .hero__content__wrapper.text-dark--mobile{color:var(--text-dark)}}.index-blog .blog-listing{display:flex}.blog-section .blog-listing .article__meta{margin-bottom:8px;font-size:12.8px;font-weight:600;line-height:20px;font-family:var(---font-stack-body);color:var(---color-text-dark)}.blog-section.index-blog .blog-listing{padding-bottom:var(--outer)}.index-blog .blog-listing:not(.flickity-enabled){margin:0}.section-blog.index-blog .blog-listing .article__text-wrapper{padding:0;padding-top:.5rem}.blog-section .blog__title{padding-top:48px;padding-bottom:32px}@media (min-width: 990px){.blog-section .blog__title{padding-top:64px;padding-bottom:48px}}.blog-section .blog-listing .article__title{margin-top:0;margin-bottom:8px;font-size:24px;font-weight:300}@media (min-width: 750px){.blog-section .blog-listing .article__title{font-size:25px}}.blog-section .blog-listing .article__title{min-height:2.5em}.blog-section .blog-listing .article__title a{-webkit-line-clamp:2}.blog-section .blog-listing .article__title a:hover{color:var(---color-text-red)}.blog-section .blog-listing .article__link a{margin-bottom:0;font-size:12.8px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:.01em;font-family:var(---font-stack-body);color:var(---color-text-dark)}.blog-section .blog-listing .article__link{margin-top:0}.blog-section .blog-listing .article__link a:hover{color:var(---color-text-red)}.index-newsletter{position:relative;z-index:1}.newsletter__content{max-width:550px}.newsletter-signup{width:100%;max-width:100%}.input-group.newsletter-form{border-width:0px;border-bottom-width:2px;border-style:solid;border-color:var(---color-border-black)}.input-group.newsletter-form input{padding:0 0 14px}.newsletter__title{margin:0 0 8px;font-size:48.8px;font-weight:300;line-height:64px}.newsletter__entry p{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.01em}.input-group.newsletter-form .input-group-btn .btn{background-color:transparent;padding-left:0;padding-right:0;padding-bottom:14px}.input-group.newsletter-form .input-group-btn .btn:hover{background-color:transparent}.input-group.newsletter-form .input-group-btn .btn:focus{background-color:transparent;padding-bottom:15px}.input-group.newsletter-form .input-group-btn .btn:active{padding-bottom:15px}.index-newsletter .wide-image{overflow:visible}.index-newsletter .responsive-wide-image{transform:translateY(65px);position:relative;z-index:1}.index-newsletter .hero__content__wrapper{padding-left:var(--outer);padding-right:var(--outer);max-width:1400px;position:relative;margin-left:auto;margin-right:auto;flex-wrap:wrap;justify-content:space-between;overflow:visible}.index-newsletter .hero__content__wrapper .left-news-img{position:relative;z-index:1;margin-left:auto;margin-right:auto;width:100%;max-width:261px}@media (max-width: 989px){.index-newsletter .responsive-wide-image{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.index-newsletter .hero__content__wrapper .left-news-img{margin-top:48px}.index-newsletter .hero__content__wrapper .hero__content{margin-left:0;margin-right:0;margin-bottom:48px;width:100%}.index-newsletter .hero__content__wrapper .hero__content .newsletter__content{margin-left:auto;margin-right:auto}.newsletter__title{margin-bottom:16px;font-size:25px;line-height:33px}}@media (max-width: 749px){.index-newsletter .responsive-wide-image{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.index-newsletter .hero__content__wrapper .left-news-img{margin-top:40px}.index-newsletter .hero__content__wrapper .hero__content{margin-left:0;margin-right:0;margin-bottom:40px;width:100%}.index-newsletter .hero__content__wrapper .hero__content .newsletter__content{margin-left:auto;margin-right:auto}.newsletter__title{margin-bottom:16px;font-size:25px;line-height:33px}}.section-about-details{padding-top:20px;padding-bottom:48px}@media (min-width: 768px){.section-about-details{padding-top:56px;padding-bottom:56px}}.section-about-details .row_ctm{gap:var(--outer)}.section-about-details .row_ctm .content-box-ctm h6{margin:0 0 16px;font-size:16px;font-weight:400;font-style:normal;line-height:22px;letter-spacing:0px}@media (min-width: 768px){.section-about-details .row_ctm .content-box-ctm h6{margin-bottom:40px}}.section-about-details .row_ctm .content-box-ctm h6{color:var(---color-text-black);font-family:var(---font-stack-body)}.section-about-details .row_ctm .content-box-ctm h2{margin-top:0;margin-bottom:16px;font-size:31.3px;font-weight:300;font-style:normal;line-height:41px}@media (min-width: 768px){.section-about-details .row_ctm .content-box-ctm h2{margin-bottom:24px}}@media (min-width: 990px){.section-about-details .row_ctm .content-box-ctm h2{font-size:39.1px;line-height:51px}}.section-about-details .row_ctm .content-box-ctm h2{color:var(---color-text-black);font-family:var(---font-stack-heading)}.section-about-details .row_ctm .content-box-ctm .content-desc p{margin:0 0 32px;font-size:16px;font-weight:400;font-style:normal;line-height:22px;letter-spacing:0px;color:var(---color-text-black);font-family:var(---font-stack-body)}.section-about-details .row_ctm .content-box-ctm .image-sign{margin-bottom:16px}@media (min-width: 768px){.section-about-details .row_ctm .content-box-ctm .image-sign{margin-bottom:32px}}.section-about-details .row_ctm .content-box-ctm .image-sign,.section-about-details .row_ctm .content-box-ctm .image-sign img{display:block}.section-about-details .row_ctm .content-box-ctm .author-post p{margin:0;font-size:16px;font-weight:400;font-style:normal;line-height:22px;letter-spacing:0px;color:var(---color-text-black);font-family:var(---font-stack-body)}.related__products .recent__title{font-size:31.3px}@media (min-width: 750px){.related__products .recent__title{font-size:39.1px}}.reviews{padding-top:calc(var(--outer) + 20px);padding-bottom:calc(var(--outer) + 40px)}.reviews__slider{padding-left:0;padding-right:0}.reviews__slider::-webkit-scrollbar{background:transparent;height:5px}.reviews__slider::-webkit-scrollbar-thumb{background:#ffffff7f;border-radius:20px}.reviews__slider .review__content{padding-top:0;padding-bottom:0;padding-left:2rem;padding-right:2rem}@media (min-width: 750px){.reviews__slider .review__content{padding-left:3rem;padding-right:3rem}}.review-heading{margin-top:0;text-align:center;font-size:39.1px;font-weight:300;line-height:51px}.review__content blockquote{margin-bottom:24px}.tesimonial__quotes{margin-bottom:20px}.review__content blockquote svg{margin-bottom:0}.review__author{margin-bottom:0}.review__content blockquote p{font-size:16px;font-weight:400;line-height:22px}.review__author strong{font-family:var(---font-stack-heading);color:var(---color-text-dark);font-size:25px;font-weight:300;line-height:33px}.review__author span{color:var(---color-text-dark);margin:0;font-size:12.8px;font-weight:400;line-height:20px;letter-spacing:.01em}.review__author-bio-image{top:-6px}@media (max-width: 989px){.reviews{padding-top:48px;padding-bottom:48px}.reviews .review-heading{margin-bottom:20px;font-size:31.3px;line-height:41px}.review__author strong{font-size:20px;line-height:26px}.review__author-bio-image{top:0;margin-bottom:12px}}@media (max-width: 749px){.reviews{padding-top:40px;padding-bottom:40px}.reviews .review-heading{margin-bottom:20px}.review__author strong{font-size:20px;line-height:26px}.review__author-bio-image{top:0;margin-bottom:12px}}.text-row .grid__item .icon__animated{width:var(--size-width);height:var(--size-height)}.text-row .icon__column__text h2{margin-bottom:.75rem}.text-row .grid-with-icon__wrap{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap;align-items:flex-start}@media (max-width: 749px){.text-row.grid-with-icon--slider-mobile .wrapper--columns{margin-right:0}}.text-row.grid-with-icon--slider-mobile .grid-with-icon__wrap{flex-wrap:nowrap}@media (max-width: 749px){.text-row.grid-with-icon--slider-mobile .grid-with-icon__wrap{gap:1rem;overflow-x:auto}}@media (min-width: 750px){.text-row.grid-with-icon--slider-mobile .grid-with-icon__wrap{flex-wrap:wrap}}.text-row.grid-with-icon--slider-mobile .grid-with-icon__wrap::-webkit-scrollbar{background:transparent;height:5px}.text-row.grid-with-icon--slider-mobile .grid-with-icon__wrap::-webkit-scrollbar-thumb{background:#ffffff7f;border-radius:20px}.text-row.grid-with-icon--slider-mobile .grid-with-icon__wrap .grid__item{flex-shrink:0}.text-row .icon__animated,.text-row .icon__animated svg{height:var(--size-height);width:var(--size-width);fill:var(--text)!important}#wholesale-inquiry .contact__form__heading{color:var(---color-text-black);font-family:var(---font-stack-heading);margin:0;margin-bottom:1.5rem;text-align:left;font-size:31.3px}#wholesale-inquiry .contact__form__content{color:var(---color-text-black);font-family:var(---font-stack-body);margin:0;margin-bottom:2.25rem;text-align:left}@media (min-width: 1024px){#wholesale-inquiry .contact__form__content{margin-bottom:64px}}#wholesale-inquiry form.contact-form{position:relative;margin:0;display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:0}#wholesale-inquiry .form-field,#wholesale-inquiry .form-item{margin-bottom:0}#wholesale-inquiry form.contact-form .custom-form__block--heading p{color:var(---color-text-black);font-family:var(---font-stack-body);text-transform:uppercase}#wholesale-inquiry .form-field input{margin-top:0}#wholesale-inquiry form.contact-form .contactFormMessage{min-height:200px}#wholesale-inquiry .contact-form .form-success{background-color:var(---color-brand-red);color:var(---color-text-white);font-family:var(---font-stack-body);margin:0 auto 32px;width:100%;max-width:100%;border-radius:0;border-width:0px;border-style:solid;text-align:center;font-size:20px;font-weight:700;font-style:normal;line-height:28px}@media (min-width: 768px){#wholesale-inquiry .contact-form .form-success{margin-bottom:48px}}.section-video .row{padding-left:var(--outer);padding-right:var(--outer)}.section-video h2{margin-top:0;margin-bottom:32px;font-size:31.3px;font-weight:300;font-style:normal;line-height:41px}@media (min-width: 1024px){.section-video h2{margin-bottom:56px}}@media (min-width: 990px){.section-video h2{font-size:39.1px;line-height:51px}}.section-video h2{font-family:var(---font-stack-heading)}.logos.logos--about-us-props{padding-top:0;padding-bottom:0}.logos.logos--about-us-props .logos__wrapper .logos__slider{max-width:1400px!important}@media (min-width: 750px){.logos.logos--about-us-props .logos__wrapper .logos__slider .logos__slider-inner{justify-content:space-around}}@media (max-width: 989px){.logos.logos--about-us-props .logos__wrapper .logos__slider .logos__slide{width:33.333333%}}@media (max-width: 749px){.logos.logos--about-us-props .logos__wrapper .logos__slider .logos__slide{width:50%}}.logos.logos--about-us-props .logos__wrapper .logos__slider .logos__slide .logos__logo{margin-left:auto;margin-right:auto;width:auto}.logos.logos--about-us-props .logos__wrapper .logos__slider .logos__slide .logos__logo .logos__img{height:72px!important}.logos.logos--about-us-props .logos__wrapper .logos__slider .logos__slide .logos__logo .logos__img.logos__image--clean-beauty{width:100px!important}.logos.logos--about-us-props .logos__wrapper .logos__slider .logos__slide .logos__logo .logos__img.logos__image--plastic-negative{width:150px!important;margin-left:-20px;margin-right:-20px}.logos.logos--about-us-props .logos__wrapper .logos__slider .logos__slide .logo-heading{margin-top:24px}.logos.logos--about-us-props .logos__wrapper .logos__slider .logos__slide .logo-heading p{margin:0;font-size:16px;font-weight:400;font-style:normal;line-height:22px;letter-spacing:0px;color:var(---color-text-black);font-family:var(---font-stack-body)}@media (min-width: 990px){.logos.logos--about-us-props .logos__wrapper .logos__slider .logos__slide .logos__logo{width:120px}}@media (max-width: 989px){.logos.logos--about-us-props .logos__wrapper .logos__slider .logos__slide .logos__logo .logos__img.logos__image--plastic-negative{margin-left:auto;margin-right:auto}}@media (max-width: 749px){.logos.logos--about-us-props .logos__wrapper .logos__slider .logos__slider-inner{row-gap:2.5rem}.logos.logos--about-us-props .logos__wrapper .logos__slider .logos__slide .logo-heading{margin-top:12px}.logos.logos--about-us-props .logos__wrapper .logos__slider .logos__slide .logos__logo .logos__img{height:56px!important;max-width:80px!important}.logos.logos--about-us-props .logos__wrapper .logos__slider .logos__slide .logos__logo .logos__img.logos__image--plastic-negative{width:auto!important;max-width:130px!important;height:75px!important;margin-left:auto;margin-right:auto}}.index-rte.index-rte--about-us-origins .standard__subheading{margin:0 0 24px;font-size:16px;font-weight:400;font-style:normal;line-height:22px;letter-spacing:0px}@media (min-width: 768px){.index-rte.index-rte--about-us-origins .standard__subheading{margin-bottom:40px}}.index-rte.index-rte--about-us-origins .standard__subheading{color:var(---color-text-black);font-family:var(---font-stack-body)}.index-rte.index-rte--about-us-origins .standard__heading{margin-top:0;font-size:31.3px;font-weight:300;font-style:normal;line-height:41px}@media (min-width: 990px){.index-rte.index-rte--about-us-origins .standard__heading{font-size:39.1px;line-height:51px}}.index-rte.index-rte--about-us-origins .standard__heading{color:var(---color-text-black);font-family:var(---font-stack-heading);margin-left:auto;margin-right:auto}@media (min-width: 1024px){.index-rte.index-rte--about-us-origins .standard__heading{width:91.666667%}}@media (max-width: 749px){.index-rte .wrapper .text__standard{padding-top:0}}.brick__section.brick__section--homepage-quiz .brick__block__image .hero__title{font-size:39.1px;font-weight:300;line-height:1.25}.brick__section.brick__section--homepage-quiz .brick__block__image .hero__description{font-size:20px;font-weight:400;line-height:22px}@media (max-width: 989px){.brick__section.brick__section--homepage-quiz .hero__content__wrapper{align-items:flex-end}.brick__section.brick__section--homepage-quiz .hero__content__wrapper .hero__content{margin-bottom:48px}}@media (max-width: 749px){.brick__section.brick__section--homepage-quiz .hero__content__wrapper{align-items:flex-end}.brick__section.brick__section--homepage-quiz .hero__content__wrapper .hero__content{margin-bottom:32px}.brick__section.brick__section--homepage-featured-product .brick__block__image .image__hero__frame{height:auto;min-height:auto!important}.brick__section.brick__section--homepage-featured-product .brick__block__image .image__hero__frame .image__hero__pane{position:relative}.brick__section.brick__section--homepage-featured-product .brick__block__image .image__hero__frame .image__hero__scale{height:auto!important;max-height:-webkit-fit-content!important;max-height:-moz-fit-content!important;max-height:fit-content!important;min-height:auto!important;--tw-translate-x: 0px !important;--tw-translate-y: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;padding-top:90%}.editorial__image.editorial__image--reverse{order:-1;margin-top:0;margin-bottom:0}}.text-row.text-row--homepage-props .icon__column__text .icon__column__text__heading{margin-bottom:16px;font-size:31.3px;font-weight:300;line-height:41px}.text-row.text-row--homepage-props .icon__column__text p{font-size:16px;font-weight:400;line-height:22px}.text-row--homepage-props .grid__item{padding-left:0}@media (max-width: 989px){.text-row.text-row--homepage-props .icon__column__text .icon__column__text__heading{margin-top:24px;font-size:25px;line-height:33px}.text-row.text-row--homepage-props .grid__item{padding-left:0}}@media (max-width: 749px){.text-row.text-row--homepage-props .icon__column__text .icon__column__text__heading{margin-top:24px;font-size:25px;line-height:33px}.grid-with-icon .grid__item{padding-left:0}}.logos.logos-press--press .logos__wrapper .logos__slider .logos__slider-inner .logos__slide .logos__logo{display:flex}@media (min-width: 990px){.logos.logos-press--press .logos__wrapper .logos__slider .logos__slider-inner .logos__slide .logos__logo{row-gap:1.25rem;padding-left:16px;padding-right:16px}}@media (min-width: 990px) and (max-width: 1199px){.logos.logos-press--press .logos__wrapper .logos__slider-inner{row-gap:1.25rem}.logos.logos-press--press .logos__wrapper .logos__slider .logos__slider-inner .logos__slide .logos__logo{padding-left:16px;padding-right:16px}}@media (max-width: 989px){.logos-press--press .grid-with-icon{padding-top:48px;padding-bottom:48px}.logos.logos-press--press .logos__wrapper .logos__slider .logos__slider-inner{display:flex;flex-wrap:wrap;row-gap:1.25rem;white-space:normal}.logos.logos-press--press .logos__wrapper .logos__slider .logos__slider-inner .logos__slide .logos__logo{padding-left:16px;padding-right:16px}}@media (max-width: 749px){.logos.logos-press--press .logos__wrapper .logos__slider .logos__slider-inner{display:flex;flex-wrap:wrap;row-gap:.25rem;white-space:normal}.logos.logos-press--press .logos__wrapper .logos__slider .logos__slider-inner .logos__slide .logos__logo{padding-left:16px;padding-right:16px;width:100px}}.section-columns.section-columns--pdp-real-people .grid__heading{font-size:31.3px}@media (min-width: 750px){.section-columns.section-columns--pdp-real-people .grid__heading{font-size:39.1px}}.section-columns.section-columns--pdp-real-people .column__heading{font-size:25px}@media (min-width: 750px){.section-columns.section-columns--pdp-real-people .column__heading{font-size:31.3px}}.index-rte.index-rte--musings .text__standard{padding:0}.cart-dropdown.cart-dropdown--v2{background-color:var(---color-bg-cream-medium);max-width:512px}.cart-dropdown--v2 .heading-with-count{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;border-width:0px;padding:16px}@media (min-width: 768px){.cart-dropdown--v2 .heading-with-count{padding-left:40px;padding-right:40px}}.cart-dropdown--v2 .heading-with-count h4{color:var(---color-text-black);font-family:var(---font-stack-heading);margin:0;font-size:25px;font-weight:400;font-style:normal;line-height:33px}.cart-dropdown--v2 .heading-with-count .cart-item-count{display:flex;flex-direction:row;align-items:center;gap:4px}.cart-dropdown--v2 .heading-with-count .cart-item-count p,.heading-with-count .cart-item-count span{color:var(---color-text-black);font-family:var(---font-stack-body);margin:0;font-size:12.8px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:.01em}.cart-dropdown--v2 .cart-dropdown__body .cart-dropdown__message{padding:16px}@media (min-width: 768px){.cart-dropdown--v2 .cart-dropdown__body .cart-dropdown__message{padding-left:40px;padding-right:40px}}.cart-dropdown--v2 .cart-dropdown__body .cart-dropdown__message{background-color:var(---color-bg-cream-light)}.cart-dropdown--v2 .cart-dropdown__body .cart-dropdown__message .cart__message{color:var(---color-text-black);font-family:var(---font-stack-body);margin:0 0 8px;border-width:0px;padding:0;font-size:12.8px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:.01em}.cart-dropdown--v2 .cart-dropdown__body .cart-dropdown__message .cart__progress-bg{background-color:var(---color-brand-cream-medium);position:relative;overflow:hidden}.cart-dropdown--v2 .cart-dropdown__body .cart-dropdown__message .cart__progress-bg .cart_progress{background-color:var(---color-brand-red)}.cart-dropdown--v2 .cart-dropdown__items .cart-item{margin-left:16px;margin-right:16px;border-bottom-width:1px;border-style:solid;padding:24px 0}@media (min-width: 768px){.cart-dropdown--v2 .cart-dropdown__items .cart-item{margin-left:40px;margin-right:40px}}.cart-dropdown--v2 .cart-dropdown__items .cart-item{border-color:var(---color-border-lights)}.cart-dropdown--v2 .cart-dropdown__items .cart-item:last-child{border-width:0px}.cart-dropdown--v2 .cart-dropdown__items .cart-item .cart-item__image a{flex-wrap:wrap;align-items:baseline;width:107px;height:133px}.cart-dropdown--v2 .cart-dropdown__items .cart-item .cart-item__image img{width:100%}.cart-dropdown--v2 .cart-dropdown__items .cart-item .cart-item__content{display:flex;flex-direction:column;align-self:center;padding-left:16px;padding-right:0;width:calc(100% - 107px)}.cart-dropdown--v2 .cart-dropdown__items .cart-item .cart-item__content .cart-item__content-inner .title-price-wrapper{position:relative;display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.cart-dropdown__items .cart-item .cart-item__content .cart-item__content-inner .title-price-wrapper h4{margin-top:0;margin-bottom:0;font-size:20px;font-weight:300;font-style:normal;line-height:26px;color:var(---color-text-black);font-family:var(---font-stack-heading)}.cart-dropdown--v2 .cart-dropdown__items .cart-item .cart-item__content .cart-item__content-inner .title-price-wrapper p{margin-top:0;margin-bottom:0;display:flex;flex-direction:column;font-size:20px;font-weight:300;font-style:normal;line-height:26px;color:var(---color-text-black);font-family:var(---font-stack-heading)}.cart-dropdown--v2 .cart-dropdown__items .cart-item .cart-item__content .cart-item__content-inner .cart-item__meta .cart-item__selected-options{color:var(---color-text-black);font-family:var(---font-stack-body);font-size:12.8px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:.01em}.cart-dropdown--v2 .cart-dropdown__items .cart-item .cart-item__content .quantity-close-icon-wrapper{position:relative;display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:space-between}.cart-dropdown--v2 .cart-dropdown__items .cart-item .cart-item__content .quantity-close-icon-wrapper .cart__quantity button{padding:0}.cart-dropdown--v2 .cart-dropdown__items .cart-item .cart-item__content .quantity-close-icon-wrapper .cart__quantity .icon,.cart-dropdown--v2 .cart-item__remove .icon{height:16px;width:16px}.cart-dropdown--v2 .cart-dropdown__items .cart-item .cart-item__content .quantity-close-icon-wrapper .cart__quantity .cart__quantity-field{border-width:0px;padding-left:0;padding-right:0;font-size:20px;font-weight:400;font-style:normal;line-height:22px;color:var(---color-text-black);font-family:var(---font-stack-body)}.cart-dropdown--v2 .cart-dropdown__items .cart-item .cart-item__content .quantity-close-icon-wrapper .cart-item__remove{position:relative;top:0;right:0}.cart-dropdown--v2 .cart__foot form.form-cart{padding-left:16px;padding-right:16px;padding-bottom:40px}@media (min-width: 768px){.cart-dropdown--v2 .cart__foot form.form-cart{padding-left:40px;padding-right:40px}}.cart-dropdown--v2 .cart__foot-inner{border-width:0px;border-top-width:1px;border-style:solid;padding-left:0;padding-right:0;padding-bottom:0;border-color:var(---color-border-lights)}.cart-dropdown--v2 .cart__total span{font-size:16px;font-weight:400;text-transform:capitalize!important;font-style:normal;line-height:22px;letter-spacing:0px!important;color:var(---color-text-black);font-family:var(---font-stack-body)}.cart-dropdown--v2 .cart__foot-inner em{border-width:0px;border-bottom-width:1px;border-style:solid;padding-bottom:14px;font-size:16px;font-weight:400;text-transform:capitalize!important;font-style:normal;line-height:22px;letter-spacing:0px;border-color:var(---color-border-lights);color:var(---color-text-black);font-family:var(---font-stack-body)}.cart-dropdown--v2 .cart_final_total{margin-bottom:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.cart-dropdown--v2 .cart_final_total .cart__total__money{padding-right:0}.cart-dropdown--v2 .cart_final_total span{margin-top:0;margin-bottom:0;padding-right:0;font-size:25px;font-weight:300;font-style:normal;line-height:33px;color:var(---color-text-black);font-family:var(---font-stack-heading)}.cart-dropdown--v2 .cart_final_total .cart__total{margin-bottom:0}.cart-dropdown--v2 .show-button-animation .cart__checkout:before{display:none}.cart-dropdown--v2 .show-button-animation .cart__checkout:not([disabled]):hover{border-width:0px;background:var(---color-btn-primary-hover)}.product-upsell-holder.product-upsell-holder--v2{flex:1 1 auto}@media (min-width: 750px){.product-upsell-holder.product-upsell-holder--v2{margin-left:1.5rem;margin-right:1.5rem}}.product-upsell-holder.product-upsell-holder--v2 .product-upsell{background-color:transparent}.product-upsell-holder.product-upsell-holder--v2 .product-upsell__image{width:107px}.product-upsell-holder.product-upsell-holder--v2 .product-upsell__content{display:flex;flex-direction:column;padding-left:16px;padding-right:0;width:calc(100% - 107px)}.product-upsell-holder.product-upsell-holder--v2 .product-upsell__title{font-size:20px;margin-bottom:0}.product-upsell-holder.product-upsell-holder--v2 .product-upsell__variant-title{margin-top:0;font-size:12.8px}.product-upsell-holder.product-upsell-holder--v2 .product-upsell__price{margin:0;display:flex;flex-direction:column;font-size:20px;line-height:26px;font-family:var(---font-stack-heading)}.product-upsell-holder.product-upsell-holder--v2 .product-upsell__skip{position:relative;height:auto;width:auto}.product-upsell-holder.product-upsell-holder--v2 .product-upsell__skip .icon{height:16px;width:16px}.product-upsell-holder.product-upsell-holder--v2 [data-upsell-btn]{position:relative;display:inline-flex;align-items:center;border-radius:21px;background-color:var(---color-text-white);color:var(---color-brand-red);padding:4px 6px 4px 18px}.product-upsell-holder.product-upsell-holder--v2 [data-upsell-btn]:hover{background-color:#efeae7;min-width:auto}.product-upsell-holder.product-upsell-holder--v2 [data-upsell-btn] .product__btn-icon{margin-left:.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;font-size:24px;padding-top:3px;line-height:1;height:30px;width:30px;color:var(---color-text-white);background-color:var(---color-brand-red)}.breadcrumbs__arrow{opacity:1;margin:0 4px}.product__photo-badge{position:absolute;bottom:0;left:0;margin:.5rem;display:flex;align-items:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));font-size:.75rem;line-height:1rem;text-transform:uppercase;color:var(---color-brand-red);line-height:1;padding:4px 10px 4px 4px;border-radius:20px}@media (max-width: 749px){.product__photo-badge{bottom:38px}}.product__photo-badge-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:100%;font-size:1.125rem;line-height:1.75rem;background-color:var(---color-brand-red);color:var(---color-bg-white);height:24px;width:24px;padding-top:2px;margin-right:5px}.product-item.product-item--v2{display:flex;flex-direction:column;background:none}.product-item.product-item--v2 .product-item-badge-wrap{position:absolute;z-index:10;display:flex;flex-wrap:wrap;top:8px;left:8px}.product-item.product-item--v2 .product-item-badge{position:relative;top:0;left:0;padding:5px 8px 4px;font-weight:600;height:auto;font-size:12px;line-height:1;letter-spacing:.004em;text-align:center;width:auto;white-space:nowrap;overflow:hidden;text-transform:uppercase;margin-bottom:.25rem;margin-right:.5rem;border-radius:4px}.product-item.product-item--v2 .product-information{display:flex;height:100%;flex-direction:column;padding:0;padding-top:.5rem}.product-item.product-item--v2 .product-link{padding:0}.product-item.product-item--v2 .product__grid__title{margin-top:0;font-size:20px}@media (min-width: 750px){.product-item.product-item--v2 .product__grid__title{font-size:25px}}.product-item.product-item--v2:hover .product__grid__title{color:inherit}.product-item.product-item--v2 .radio__fieldset--swatches-v2 .selector-wrapper__scrollbar{margin-left:0;margin-right:0;padding-bottom:.5rem;padding-left:4px}.product-item.product-item--v2 .product-title-wrap{margin-bottom:auto}.product-item.product-item--v2.product-item--price-beside-title .product-title-wrap{margin-bottom:auto;display:flex;align-items:flex-end;justify-content:space-between}.product-item.product-item--v2.product-item--price-beside-title .product-title-wrap .price{font-size:20px;font-family:var(---font-stack-heading)}.product-item.product-item--v2 .new-price{margin-right:0}.product-item.product-item--v2 .product-quick-atc-v2{position:relative}.product-item.product-item--v2 .product-quick-atc-v2 .svg-loader{visibility:hidden;z-index:9;overflow:hidden;opacity:0;transition:visibility .3s,opacity .3s}.product-item.product-item--v2:not(.product-item--price-beside-title) .product-quick-atc-v2{padding-left:.5rem;padding-right:.5rem}.product-item.product-item--v2:not(.product-item--price-beside-title) .product-quick-atc-v2 .product-quick-atc-v2__label-wrap{display:inline-flex;width:100%;flex-direction:row;align-items:center;justify-content:center;-moz-column-gap:.75rem;column-gap:.75rem;padding-top:1px}.product-item.product-item--v2 .product-quick-atc-v2.is-loading .product-quick-atc-v2__label-wrap,.product-item.product-item--v2 .product-quick-atc-v2.is-success .product-quick-atc-v2__label-wrap{visibility:hidden}.product-item.product-item--v2 .product-quick-atc-v2.is-loading .svg-loader{visibility:visible;opacity:1}.product-item.product-item--v2 .product-quick-atc-v2.is-loading circle~circle{-webkit-animation-play-state:running;animation-play-state:running}.product-item.product-item--v2 .product-quick-atc-v2 .product-quick-atc-v2__label-success{visibility:hidden;position:absolute;z-index:9;overflow:hidden;opacity:0;transition:visibility .3s,opacity .3s;top:50%;left:50%;transform:translate(-50%,-50%)}.product-item.product-item--v2 .product-quick-atc-v2.is-success .product-quick-atc-v2__label-success{visibility:visible;opacity:1}.product-item.product-item--v2 [data-message-error]{margin-top:.25rem;display:none;text-align:center;font-size:12.8px;color:var(---color-brand-red);line-height:1.1}.product-item.product-item--v2 [data-message-error].is-visible{display:block}.product-item.product-item--v2:not(.product-item--price-beside-title) .product-quick-atc-v2 .price{color:inherit;margin-top:0;display:flex;font-size:14.4px}@media (max-width: 749px){.product-item.product-item--v2:not(.product-item--price-beside-title) .product-quick-atc-v2 .price{line-height:1}}.product-item--v2 .product-quick-atc-v2__label{display:flex;flex-shrink:0;align-items:center;line-height:1}.product-item--v2.product-item--price-beside-title .product-quick-atc-v2__label{justify-content:center}.product-item.product-item--v2:not(.product-item--price-beside-title) .product-quick-atc-v2 .new-price+.old-price:not(:empty){margin-left:.25rem;font-weight:400;position:relative}.product-item.product-item--v2:not(.product-item--price-beside-title) .product-quick-atc-v2 .new-price+.old-price:not(:empty):before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid;border-color:var(---color-text-black);transform:translateY(-50%) rotate(-15deg)}.product-item.product-item--v2:not(.product-item--price-beside-title) .product-quick-atc-v2 .new-price+.old-price:not(:empty){text-decoration:none;opacity:.7;color:#616161}.product-item.product-item--v2 .product-quick-atc-v2[disabled]{opacity:.3;pointer-events:none}.product-item.product-item--v2 .swatch__button input:checked~label{margin:0}.product-item.product-item--v2 .swatch__button input[disabled]~label:before{content:"/";position:absolute;top:0;left:0;width:100%;height:100%;font-size:28px;text-align:center;font-weight:100;line-height:1;color:var(---color-brand-gray)}.product-item.product-item--v2 .radio__fieldset--small .swatch__button input~label:after{border-width:0px}.product-item.product-item--v2 .radio__fieldset--small .swatch__button input:checked~label:after{height:32px;width:32px;border-width:1px;border-style:solid;border-color:var(---color-brand-gray)}.product-item-badge.product-item-badge--1{color:var(---color-badge-text);background-color:var(---color-badge-bg)}.product-item-badge.product-item-badge--2{color:var(---color-badge-2-text);background-color:var(---color-badge-2-bg)}.product-item-badge.product-item-badge--3{color:var(---color-badge-3-text);background-color:var(---color-badge-3-bg)}.product-item-badge.product-item-badge--4{color:var(---color-badge-4-text);background-color:var(---color-badge-4-bg)}.product-item.product-item--v2 .product-item__bg__under--v2{display:block;position:absolute;top:0;right:0;z-index:1;width:100%;height:100%;background-size:cover;background-position:center center;font-size:0;line-height:1;overflow:hidden;transition:opacity .25s ease-in-out;opacity:0}.product-item.product-item--v2 .product-item__bg__under--v2.product-item__bg__under--show{opacity:1}.product-item--v2 .product-item__bg__inner.is-visible{display:block!important}.product-item.product-item--pairs-well-with{display:flex;flex-direction:row;overflow-x:hidden}.product-item.product-item--pairs-well-with .product-item__image{width:50%;padding-top:calc((var(---product-grid-aspect-ratio) + 16px) / 2)}.product-item.product-item--pairs-well-with .product-information{width:50%;padding-left:16px;padding-top:0}.product-item.product-item--pairs-well-with .product__grid__title{margin-top:0;margin-bottom:.5rem}.product-item.product-item--pairs-well-with .price{font-size:20px;font-weight:700;font-family:var(---font-stack-heading)}.product-item.product-item--pairs-well-with .product-quick-atc-v2__label-wrap{display:flex;align-items:center}.product-item.product-item--pairs-well-with .product-quick-atc-v2__label{padding-top:1px}.product-item.product-item--pairs-well-with [data-product-quick-atc]{display:inline-flex;align-items:center;border-radius:21px;background-color:var(---color-text-white);color:var(---color-brand-red);padding:4px 6px 4px 18px}.product-item.product-item--pairs-well-with [data-product-quick-atc]:hover{background-color:#efeae7}.product-item.product-item--pairs-well-with .product__btn-icon{margin-left:.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;font-size:24px;padding-top:3px;line-height:1;height:30px;width:30px;color:var(---color-text-white);background-color:var(---color-brand-red)}.blog-page .editorial{background:var(---color-brand-cream)}@media (min-width: 1400px){.blog-page .editorial{min-height:600px}}.blog-page .editorial .editorial__subheading{position:relative;top:0;margin:0;padding:0;font-size:16px;font-weight:400;font-style:normal;line-height:22px;letter-spacing:0px;color:var(---color-text-black);font-family:var(---font-stack-body)}.blog-page .editorial .editorial__title{margin-top:0;margin-bottom:16px;font-size:31.3px;font-weight:300;font-style:normal;line-height:41px}@media (min-width: 990px){.blog-page .editorial .editorial__title{font-size:48.8px;line-height:64px}}.blog-page .editorial .editorial__title{color:var(---color-text-black);font-family:var(---font-stack-heading)}.blog-page .editorial .editorial__meta{position:relative;top:0;margin:0 0 16px;padding:0;font-size:16px;font-weight:600;font-style:normal;line-height:22px;letter-spacing:0px;color:var(---color-text-black);font-family:var(---font-stack-body)}.blog-page .editorial .editorial__excerpt p{position:relative;top:0;margin:0 0 16px;font-size:16px;font-weight:400;font-style:normal;line-height:22px;letter-spacing:0px;color:var(---color-text-black);font-family:var(---font-stack-body)}.blog-page .editorial .article__link a{position:relative;top:0;margin:0;font-size:16px;font-weight:400;font-style:normal;line-height:22px;letter-spacing:0px;color:var(---color-text-black);font-family:var(---font-stack-body)}.blog-page .editorial .article__link a:hover{color:var(---color-text-red)}.blog-listing-outer{padding-left:calc(var(--outer) - 15px);padding-right:calc(var(--outer) - 15px)}.blog-section.blog--listing-page .blog-listing-outer .blog-listing{position:relative;margin:0;display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;padding-top:24px;padding-bottom:24px}@media (min-width: 768px){.blog-section.blog--listing-page .blog-listing-outer .blog-listing{padding-top:48px;padding-bottom:48px}}.blog-listing-outer .blog-listing .article{padding:0 15px}@media (max-width: 749px){.blog-listing-outer .blog-listing .article{width:50%;padding-left:10px;padding-right:10px}.blog-section.blog--listing-page .blog-listing-outer .blog-listing .article .article__text-wrapper{padding:8px 0 32px}.blog-section.blog--listing-page .blog-listing-outer .blog-listing .article .article__text-wrapper h2{margin-bottom:4px;font-size:16px;line-height:22px}.blog-section.blog--listing-page .blog-listing-outer .blog-listing .article .article__text-wrapper .article__meta{font-size:9.5px;line-height:20px}}.blog-section.blog--listing-page .pagination-custom{margin:0 0 40px}.blog-section.blog--listing-page .pagination-custom li span,.blog-section.blog--listing-page .pagination-custom li a{border-width:0px;border-style:solid}.blog-section.blog--listing-page .article__text-wrapper{padding-left:0;padding-right:0;padding-top:.5rem}.shopify-policy__container h1{font-size:calc(var(--font-8) * var(---font-adjust-heading))}.shopify-policy__container h2{font-size:calc(var(--font-6) * var(---font-adjust-heading))}.shopify-policy__container h3{font-size:calc(var(--font-4) * var(---font-adjust-heading))}.search-page--v2 .collection__products--group-tags{align-items:flex-start}.cart.cart--v2 .cart__title,.cart.cart--v2 .cart-item__title,.cart.cart--v2 .cart__total{font-family:var(---font-stack-heading)}.okeReviews a.oke-button{margin:0;display:inline-block;padding:16px 30px 14px;text-align:center;font-size:12.8px;font-weight:600;text-transform:uppercase;line-height:21px;letter-spacing:0px;text-decoration-thickness:0px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border:1px solid var(---color-btn-primary-border);background-color:var(---color-btn-primary);border-radius:var(---radius);color:var(---color-text)}.okeReviews a.oke-w-writeReview:before{color:var(---color-text)}.okeReviews a.oke-w-writeReview:hover:before,.okeReviews a.oke-button:not(.oke-is-loading):not(.oke-is-active):hover{border-color:var(---color-btn-primary-border-hover);background-color:var(---color-btn-primary-hover);color:inherit}.okeReviews a.oke-button:not(.oke-is-loading):not(.oke-is-active):hover{box-shadow:none}.okeReviews .oke-w-writeReview:before{vertical-align:center}.okeReviews .oke-w-reviews-list-item:last-child{border-bottom:none}.oke-stars-background svg,.oke-stars-foreground svg{height:16px}.oke-sr-count{font-size:14.4px}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom-theme.css.map */
