:root{--lw-pink: var(--color-base-accent-1);--lw-brown: var(--color-base-text)}.title-wrapper-with-link .button,.cart__warnings .button{--color-button-text: var(--color-base-solid-button-labels);color:rgb(var(--color-base-solid-button-labels))}.cart-item .product-option,.cart-item .product-option *{word-break:normal;overflow-wrap:break-word}.free-shipping-bar{margin:0 0 1.6rem;padding:1.2rem 1.4rem;border-radius:1rem;background:rgba(var(--lw-pink),.06);color:rgb(var(--lw-brown));text-align:left}.free-shipping-bar__text{margin:0 0 .8rem;font-size:1.4rem;line-height:1.4}.free-shipping-bar__code{display:block;margin-top:.2rem}.free-shipping-bar__text strong{color:rgb(var(--lw-pink))}.free-shipping-bar__track{height:.8rem;border-radius:1rem;background:rgba(var(--lw-pink),.15);overflow:hidden}.free-shipping-bar__fill{display:block;height:100%;border-radius:inherit;background:rgb(var(--lw-pink));transition:width .4s ease}.free-shipping-bar--done .free-shipping-bar__fill{background:var(--lw-done)}.free-shipping-bar--drawer{margin:0 0 1rem}.free-shipping-bar--page{margin-bottom:2.4rem}.ma-kit-total{margin:1.2rem 0 1.4rem;text-align:left}.ma-kit-total__sum{margin:0 0 1rem;font-size:1.6rem;color:rgb(var(--lw-brown))}.ma-kit-total__sum strong{color:rgb(var(--lw-pink))}.meta-article .mapi-button{min-height:44px;padding-left:1.2rem;padding-right:1.2rem;border:1px solid rgb(var(--lw-pink));background:rgb(var(--color-base-background-1));color:rgb(var(--lw-pink))}.meta-article .mapi-button:hover{background:rgb(var(--lw-pink));color:rgb(var(--color-base-solid-button-labels))}.meta-article .mapa-button{min-height:44px;border-color:rgb(var(--lw-pink));background:rgb(var(--lw-pink));color:rgb(var(--color-base-solid-button-labels))}.meta-article .mapi-button:focus-visible,.meta-article .mapa-button:focus-visible{outline:2px solid rgb(var(--lw-pink));outline-offset:3px}.meta-article .mapi-price{color:rgb(var(--lw-brown));font-size:14px;font-weight:600}@media screen and (max-width:749px){.meta-article .ma-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:0}.meta-article .ma-thumb-item{width:auto;padding:0;aspect-ratio:1;overflow:hidden;border-radius:6px}.meta-article .ma-thumb-item img{width:100%;height:100%;object-fit:cover}}.rte .contact-link{white-space:nowrap;font-weight:600}.footer__copyright,.copyright__content{font-size:1.2rem}.faq-page{padding-top:3rem;padding-bottom:4rem}.faq-page__group{margin:3.2rem 0 1.2rem;font-size:1.5rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--lw-brown))}.faq-page__item{border:1px solid rgba(var(--lw-pink),.22);border-radius:1.2rem;margin-bottom:1rem;background:rgb(var(--color-base-background-1))}.faq-page__item.is-animating{overflow:hidden}.faq-page__question{display:flex;align-items:center;gap:1.6rem;min-height:4.4rem;padding:1.6rem 1.8rem;cursor:pointer;list-style:none;font-weight:600;font-size:1.6rem;line-height:1.4;color:rgb(var(--lw-brown))}.faq-page__question::-webkit-details-marker{display:none}.faq-page__question:focus-visible{outline:2px solid rgb(var(--lw-pink));outline-offset:2px;border-radius:1.2rem}.faq-page__question-text{flex:1}.faq-page__icon{position:relative;flex:none;width:2.8rem;height:2.8rem;border-radius:50%;background:rgba(var(--lw-pink),.08)}.faq-page__icon:before,.faq-page__icon:after{content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:2px;margin:-1px 0 0 -.6rem;border-radius:2px;background:rgb(var(--lw-pink))}.faq-page__icon:after{transform:rotate(90deg)}.faq-page__item[open]:not(.is-closing) .faq-page__icon:after{transform:rotate(0)}.faq-page__answer-inner{padding:0 1.8rem 1.8rem}.faq-page__answer-inner>:first-child{margin-top:0}.faq-page__answer-inner img,.faq-page__answer-inner iframe{max-width:100%;height:auto}.faq-page__answer-inner iframe{aspect-ratio:16 / 9;width:100%}@media screen and (min-width:750px){.faq-page__question{font-size:2rem;padding:1.8rem 2.2rem}.faq-page__answer-inner{padding:0 2.2rem 2.2rem}}.faq-topics{margin:1.2rem 0 3.2rem}.faq-topics__title{margin-top:0}.faq-topics__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.faq-topics__item{display:flex}.faq-topics__item:before{content:none!important}.faq-topics__card{position:relative;display:flex;flex-direction:column;gap:1.2rem;width:100%;min-height:10.4rem;padding:1.6rem 1.4rem 1.2rem 1.6rem;border:1px solid rgba(var(--lw-pink),.22);border-radius:1.2rem;background:rgb(var(--color-base-background-1));box-shadow:0 .6rem 1.6rem -1.2rem rgba(var(--lw-brown),.4);color:rgb(var(--lw-brown));text-decoration:none}.faq-topics__card:focus-visible{outline:2px solid rgb(var(--lw-pink));outline-offset:3px}.faq-topics__name{flex:1;font-size:1.6rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.faq-topics__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:3.2rem;font-size:1.3rem;color:rgb(var(--lw-pink))}.faq-topics__arrow{display:inline-flex;align-items:center;justify-content:center;flex:none;width:3.2rem;height:3.2rem;border-radius:50%;background:rgba(var(--lw-pink),.1)}.faq-topics__arrow .icon{width:1.3rem;height:auto}.faq-topics__note{margin-top:2.4rem;color:rgb(var(--lw-brown))}@media screen and (min-width:750px){.faq-topics__grid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:2rem}.faq-topics__card{min-height:12rem;padding:2rem 1.6rem 1.4rem 2rem}.faq-topics__name{font-size:1.8rem}}.helpful-links{margin:2.4rem auto 0;max-width:48rem;text-align:center}.helpful-links__search{display:flex;gap:.8rem;margin-bottom:2.4rem}.helpful-links__input{flex:1;min-width:0;min-height:4.4rem;padding:0 1.4rem;border:1px solid rgba(var(--lw-brown),.4);border-radius:.8rem;font:inherit;font-size:1.6rem}.helpful-links__submit{min-width:0;--color-button-text: var(--color-base-solid-button-labels)}.helpful-links__title{margin:0 0 1rem;font-weight:600;color:rgb(var(--lw-brown))}.helpful-links__list{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;padding:0;margin:0}.helpful-links__list li:before{content:none!important}.helpful-links__link{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 2rem;border:1px solid rgba(var(--lw-pink),.35);border-radius:999px;color:rgb(var(--lw-pink));text-decoration:none;font-size:1.4rem;font-weight:500;letter-spacing:.06em}.template-404__help{margin:1.6rem 0 0}::selection{background:rgba(var(--lw-pink),.18);color:inherit}input,textarea{caret-color:rgb(var(--lw-pink))}.header__icons .swym-header-launcher{display:inline-flex!important;align-items:center;justify-content:center;width:44px!important;height:44px}.header__icons .swym-header-launcher .swym-header-launcher-icon{display:flex!important;align-items:center;justify-content:center;width:44px;height:44px}.header__icons .swym-header-launcher svg{width:31px!important;height:31px!important;margin:0!important;position:static!important;transform:none!important}.header__icons .swym-header-launcher svg path{stroke-width:1.2px!important}.lw-reviews__summary{display:flex;flex-direction:column;align-items:center;gap:1.2rem;text-align:center}.lw-reviews__heading{margin:0}.lw-reviews__score{display:flex;align-items:center;gap:1.4rem}.lw-reviews__average{font-size:4.8rem;line-height:1;font-weight:600;color:rgb(var(--lw-pink))}.lw-reviews__stars{text-align:left}.lw-reviews__stars .rating-star{--font-size: 2.4;--letter-spacing: .4}.lw-reviews__count{margin:.2rem 0 0;font-size:1.4rem;color:rgb(var(--lw-brown))}.lw-reviews__quotes{display:grid;gap:1.6rem;margin:3.2rem 0 2.4rem;padding:0;list-style:none}.lw-reviews__quote:before{content:none!important}.lw-reviews__quote figure{height:100%;margin:0;padding:2rem 2.2rem;border:1px solid rgba(var(--lw-pink),.22);border-radius:1.2rem;background:rgb(var(--color-base-background-1));box-shadow:0 .6rem 1.6rem -1.2rem rgba(var(--lw-brown),.4)}.lw-reviews__text{margin:0;padding:0;border:0;font-size:1.7rem;line-height:1.5;font-style:normal;color:rgb(var(--lw-brown));text-wrap:pretty}.lw-reviews__name{margin-top:1.2rem;font-size:1.4rem;font-weight:600;color:rgb(var(--lw-pink))}.lw-reviews__link{display:table;margin:0 auto;font-size:1.6rem}@media screen and (min-width:750px){.lw-reviews__quotes{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:2rem}}.lw-assurance{display:grid;gap:.8rem;margin:1.6rem 0 0;padding:1.2rem 1.4rem;list-style:none;border-radius:1rem;background:rgba(var(--lw-pink),.05);font-size:1.4rem;line-height:1.4;color:rgb(var(--lw-brown))}.lw-assurance__item{display:flex;align-items:center;gap:1rem}.lw-assurance__item strong{font-weight:700}.lw-assurance .icon{flex:none;width:2rem;height:2rem;color:rgb(var(--lw-pink))}.lw-assurance__link{color:rgb(var(--lw-brown));text-decoration:underline;text-underline-offset:.2em}.product__description .faq-page__intro>:first-child{margin-top:0}.product__description .faq-page__question{font-size:1.6rem}.lw-addons{margin:0 3rem 1.6rem;padding:1.4rem 0 0;border-top:1px solid rgba(var(--lw-brown),.12)}.lw-addons__title{margin:0 0 1rem;font-size:1.5rem;font-weight:600;color:rgb(var(--lw-brown))}.lw-addons__list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.lw-addons__item{display:grid;grid-template-columns:5.6rem 1fr auto;align-items:center;gap:1.2rem}.lw-addons__media img{display:block;width:5.6rem;height:5.6rem;object-fit:cover;border-radius:.8rem;border:1px solid rgba(var(--lw-brown),.1)}.lw-addons__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.lw-addons__name{font-size:1.4rem;line-height:1.3;color:rgb(var(--lw-brown));text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lw-addons__name:hover{text-decoration:underline}.lw-addons__price{font-size:1.4rem;font-weight:600;color:rgb(var(--lw-pink))}.lw-addons__add.button{min-width:0;min-height:4.4rem;padding:0 1.6rem;font-size:1.4rem}.lw-addons__add[aria-busy=true]{opacity:.6;pointer-events:none}@media screen and (max-width:749px){.lw-addons{margin:0 1.5rem 1.2rem}}@media screen and (max-height:760px){.lw-addons__item:nth-child(n+3){display:none}}@media screen and (max-width:749px){.lw-addons--phone-0{display:none}.lw-addons--phone-1 .lw-addons__item:nth-child(n+2),.lw-addons--phone-2 .lw-addons__item:nth-child(n+3),.lw-addons--phone-3 .lw-addons__item:nth-child(n+4){display:none}}.badge[class*=color-]{background-color:rgb(var(--color-background));border-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}html .drawer,html .header__icon--menu[aria-expanded=true]:before,html.js menu-drawer>details>summary:before,html details[open] .modal-overlay:after,html .quick-add-modal,html .product-popup-modal{background:rgba(var(--lw-overlay),var(--lw-overlay-opacity))}.lw-all-hint{margin:1rem 0 0;font-size:1.6rem;color:rgb(var(--lw-brown))}.lw-all-hint a{color:rgb(var(--lw-pink));text-underline-offset:.2em}.lw-legacy-blog{padding-top:3.2rem;padding-bottom:4rem}.lw-legacy-blog .columns,.lw-legacy-blog .article{float:none;width:auto;margin-left:0;margin-right:0}.lw-legacy-blog>.sixteen.columns:first-child h1{margin:0 0 2.4rem;text-align:center}.lw-legacy-blog h1 a,.lw-legacy-blog .article_title a{color:rgb(var(--color-foreground));text-decoration:none}.lw-legacy-blog h1 a:hover,.lw-legacy-blog .article_title a:hover{color:rgb(var(--lw-pink))}.lw-legacy-blog .article{max-width:76rem;margin:0 auto;padding:2.4rem 0 2.8rem;border-bottom:1px solid rgba(var(--lw-brown),.12)}.lw-legacy-blog .article_title{margin:.4rem 0 .8rem}.lw-legacy-blog .blog_meta,.lw-legacy-blog .blog_meta a{font-size:1.4rem;color:rgba(var(--lw-brown),.85)}.lw-legacy-blog .blog_meta a,.lw-legacy-blog .tags a{color:rgb(var(--lw-pink));text-decoration:none}.lw-legacy-blog .rte a,.lw-legacy-blog .excerpt a{color:rgb(var(--lw-pink));text-underline-offset:.2em}.lw-legacy-blog img{max-width:100%;height:auto}.lw-legacy-blog table{display:block;max-width:100%;overflow-x:auto}:root,.color-background-1{--color-link: var(--lw-link);--alpha-link: 1}body.overflow-hidden shopify-chat,body.overflow-hidden #ShopifyChat{display:none!important}.lw-added-chip{display:none;align-items:center;gap:.5rem;margin:.6rem 0 0;padding:.3rem 1rem .3rem .8rem;border-radius:10rem;font-size:1.2rem;line-height:1.6;font-weight:600;color:rgb(var(--lw-pink));background:rgba(var(--lw-pink),.1)}.lw-added-chip .icon{width:1rem;height:1rem;color:rgb(var(--lw-pink))}.cart-item__image{border-radius:.8rem}html .rating-star{--letter-spacing: .25;--font-size: 1.5;line-height:0;vertical-align:middle}html .product .rating-star{--letter-spacing: .3;--font-size: 1.8}html .card-wrapper .rating-star{--letter-spacing: .2;--font-size: 1.4}html .lw-reviews__stars .rating-star{--letter-spacing: .3;--font-size: 2.4}html .rating-star:before{content:"";display:block;width:calc((var(--font-size) * 5 + var(--letter-spacing) * 4) * 1rem);height:calc(var(--font-size) * 1rem);background:linear-gradient(90deg,rgb(var(--lw-star)) var(--percent),rgba(var(--color-foreground),.18) var(--percent));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' preserveAspectRatio='xMinYMid meet'%3E%3Cpath d='M12 1.8l3.1 6.6 7.2.8-5.4 4.9 1.5 7.1L12 17.6l-6.4 3.6 1.5-7.1-5.4-4.9 7.2-.8z'/%3E%3C/svg%3E") left center / calc((var(--font-size) + var(--letter-spacing)) * 1rem) calc(var(--font-size) * 1rem) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' preserveAspectRatio='xMinYMid meet'%3E%3Cpath d='M12 1.8l3.1 6.6 7.2.8-5.4 4.9 1.5 7.1L12 17.6l-6.4 3.6 1.5-7.1-5.4-4.9 7.2-.8z'/%3E%3C/svg%3E") left center / calc((var(--font-size) + var(--letter-spacing)) * 1rem) calc(var(--font-size) * 1rem) repeat-x}.article-card__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-form .swym-button-bar,.product-form .swym-btn-container,.product__info-container .swym-btn-container{display:block!important;width:100%!important;margin:0!important;padding:0!important}.product-form .swym-button,.product__info-container .swym-button{display:flex!important;align-items:center;justify-content:center;gap:.8rem;box-sizing:border-box!important;width:100%!important;min-height:4.6rem;margin:1rem 0 0!important;padding:0 2rem!important;border:1px solid rgb(var(--lw-pink))!important;border-radius:var(--buttons-radius-outset, .9rem)!important;background:transparent!important;color:rgb(var(--lw-pink))!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important;letter-spacing:.06rem!important;text-transform:none!important}.product-form .swym-button:hover,.product__info-container .swym-button:hover{background:rgba(var(--lw-pink),.06)!important}.meta-article .ma-intro{max-width:60rem;margin:1.2rem auto 2.4rem;text-align:center;font-size:1.7rem;line-height:1.6;color:rgb(var(--lw-brown))}.meta-article .ma-intro p{margin:0}.cart-drawer .cart__ctas{flex-wrap:wrap}.lw-cart-review{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2rem .8rem;margin:1.2rem 0 0;text-align:center;font-size:1.3rem;line-height:1.4;color:rgb(var(--lw-brown))}.lw-cart-review__stars .rating-star{--font-size: 1.2;--letter-spacing: .15}.lw-cart-review__text{margin:0;padding:0;border:0;font-style:italic}.lw-cart-review__name{font-weight:600}.lw-cart-review__name:before{content:"\2014\a0"}.ma-products+.ma-products{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid rgba(var(--lw-brown),.15)}.ma-products--named{scroll-margin-top:12rem}h1.sort-articles--option-title{font-family:inherit;font-style:inherit;letter-spacing:inherit;word-break:normal}h2[data-lw-h1]{margin-block:.67em;font-size:calc(var(--font-heading-scale) * 3.2rem);color:#03a8a9}@media only screen and (min-width:750px){h2[data-lw-h1]{font-size:calc(var(--font-heading-scale) * 3.4rem)}}.ma-tips img,.ma-video-detail img,.ma-addition img{max-width:100%;height:auto}.ma-tips iframe,.ma-video-detail iframe{max-width:100%}@media screen and (max-width:749px){.ma-tips iframe[src*=youtube],.ma-tips iframe[src*=vimeo],.ma-video-detail iframe[src*=youtube],.ma-video-detail iframe[src*=vimeo]{width:100%;height:auto;aspect-ratio:16 / 9}}.free-shipping-bar--kit .free-shipping-bar__track{display:none}.free-shipping-bar--kit .free-shipping-bar__text{margin:0}.mapi-button:disabled{opacity:.45;cursor:default}.free-shipping-bar__note{margin:.6rem 0 0;font-size:1.2rem;opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/49/assets/lw-fixes.css.map */
