:root{--primary-color:#fb1685;--borders:#ccc;--white:#fff;--light-gray:#f4f4f4;--green:#51ca59}
.boost-pfs-filter-wrapper{display:flex;align-items:flex-start}.boost-pfs-filter-tree{min-width:190px}.boost-pfs-filter-message *,.boost-pfs-filter-refine-by-wrapper-v .boost-pfs-filter-refine-by .boost-pfs-filter-option-title h3,.boost-pfs-filter-tree-v .boost-pfs-filter-clear,.boost-pfs-filter-tree-v .boost-pfs-filter-clear-all,.boost-pfs-filter-tree-v .boost-pfs-filter-refine-by .boost-pfs-filter-option-title h3{font-size:15px;color:#333232}.boost-pfs-filter-tree-v .boost-pfs-filter-clear,.boost-pfs-filter-tree-v .boost-pfs-filter-clear-all{color:#fc0d81;text-transform:none!important}.boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item .refine-by-type{font-size:13px;color:#333232}.boost-pfs-filter-message{grid-column-start:1;grid-column-end:-1;margin-top:0!important}.boost-pfs-filter-message *{font-style:normal}.boost-pfs-filter-clear,.boost-pfs-filter-clear-all,.boost-pfs-filter-option-content .boost-pfs-filter-option-item-list .boost-pfs-filter-option-item .boost-pfs-filter-button,.boost-pfs-filter-option-content .boost-pfs-filter-option-item-list .boost-pfs-filter-option-item button,.boost-pfs-filter-option-range-amount input,.boost-pfs-filter-refine-by-wrapper-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item,.boost-pfs-filter-refine-by .boost-pfs-filter-option-title,.boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item>a,.boost-pfs-filter-refine-by>span,.boost-pfs-filter-tree-v .boost-pfs-filter-refine-by .boost-pfs-filter-refine-by-items .refine-by-item{color:#333232}.boost-pfs-filter-button.boost-pfs-filter-clear,.boost-pfs-filter-clear-all{text-decoration:underline;white-space:nowrap}.boost-pfs-filter-button.boost-pfs-filter-clear:hover,.boost-pfs-filter-clear-all:hover{color:#d30368}.boost-pfs-filter-option-title-text{font-size:15px}.boost-pfs-filter-option-show-search-box-wrapper{display:none;pointer-events:none}.boost-pfs-filter-tree-mobile-button button,.boost-pfs-filter-tree-mobile-style2 .boost-pfs-filter-mobile-footer button{background:#fc0d81;font-size:13px;text-transform:uppercase;letter-spacing:.08em;border-radius:2px}.boost-pfs-filter-tree-mobile-style2 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-close span{background:#fc0d81}.boost-pfs-filter-tree-mobile-style2 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-close span:before{transform:translateX(-5px) translateY(3px) rotate(45deg)}.boost-pfs-filter-tree-mobile-style2 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-close span:after{transform:translateX(13px) translateY(3px) rotate(-45deg)}.boost-pfs-filter-tree-mobile-button button:hover,.boost-pfs-filter-tree-mobile-style2 .boost-pfs-filter-mobile-footer button:hover,.boost-pfs-filter-tree-mobile-style2 .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-close span:hover{background-color:#d30368!important}.boost-pfs-filter-tree-mobile-button button{max-width:250px;padding:9px 0;margin:20px auto}.boost-pfs-filter-bottom-pagination .pagination .btn{border:0;background:#fc0d81}.boost-pfs-filter-bottom-pagination .pagination .btn.btn--disabled{display:none}.boost-pfs-filter-bottom-pagination .pagination .btn:hover{background:#d30368}.boost-pfs-filter-bottom-pagination .pagination .btn *{color:#fff;fill:#fff}.boost-pfs-search-suggestion-product-title,.boost-pfs-search-suggestion-product-title *{font-family:$font-stack-header!important;font-style:$font-style-header!important;font-weight:$font-weight-header!important}.boost-pfs-search-suggestion-product-price,.boost-pfs-search-suggestion-product-price *,.boost-pfs-search-suggestion-product-sku,.boost-pfs-search-suggestion-product-sku *,.boost-pfs-search-suggestion-product-vendor,.boost-pfs-search-suggestion-product-vendor *{color:#333232!important}.boost-pfs-search-suggestion-item-product{padding-top:15px!important;padding-bottom:15px!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.predictive-search-item__price.predictive-search-item__sinprecio,.professionals-only-price{font-size:12px;font-weight:700}.boost-pfs-search-suggestion-product-vendor{font-size:13px}.boost-pfs-search-suggestion-product-price,.boost-pfs-search-suggestion-product-price *{font-weight:700}.boost-pfs-search-suggestion-product-price{.boost-pfs-search-suggestion-product-sale-price,.boost-pfs-search-suggestion-product-sale-price *{color:#ff007c!important}}@media (max-width:767px){.boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-v .boost-pfs-filter-option{overflow-y:auto}.boost-pfs-filter-option-content{display:none}.boost-pfs-filter-message{margin:50px 0}}@media (min-width:768px){div.boost-pfs-filter-option-title{display:block!important}}
limespot-box.ls-recommendation-box{padding:55px 0 0}limespot-container.page-width{padding:0}limespot-container.page-width .ls-box-title{margin:0 0 40px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:1.2;color:#3a3a3a;overflow-wrap:break-word;word-wrap:break-word}limespot-container.page-width .ls-select-button{display:inline-block;max-width:100%;min-height:3.125rem;border-radius:2px;word-wrap:break-word;background-color:#fc0d81;color:#fff;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.08em;white-space:normal;font-size:13px;line-height:normal;opacity:1!important}limespot-container.page-width .ls-select-button:hover{background-color:#d30368}limespot-container.page-width .ls-select-button.ls-add-to-cart{display:none;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}limespot-container.page-width .ls-price-wrap{opacity:0}limespot-container.page-width .ls-price-wrap.show{opacity:1}limespot-container.page-width .ls-price-wrap dd{margin-left:0}limespot-container.page-width .ls-li-quick-actions{display:none}limespot-container.page-width .limespot-recommendation-box-carousel-indicator.indicator-right{transform:translateX(40px)}limespot-container.page-width .limespot-recommendation-box-carousel-indicator.indicator-left{transform:translateX(-40px)}li.limespot-recommendation-box-item:hover div.ls-title{text-decoration:underline}li.limespot-recommendation-box-item:hover .ls-image-wrap{opacity:.8}li.limespot-recommendation-box-item:hover .ls-image{transform:none!important}li.limespot-recommendation-box-item .ls-li-overlay-container{background:transparent}li.limespot-recommendation-box-item .ls-price-wrap *{font-size:15px}li.limespot-recommendation-box-item .ls-original-price.ls-original-price,li.limespot-recommendation-box-item .ls-price{color:#333232}li.limespot-recommendation-box-item .ls-sale-price{color:#ff007c}li.limespot-recommendation-box-item .ls-sale-price:after{display:none}div.ls-title{display:inline;border-bottom:1px solid transparent;margin-bottom:3px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:17px;color:#3a3a3a;word-break:break-all;line-height:1.2}
@media (max-width:749px){limespot-box.ls-recommendation-box{padding:35px 0 0}limespot-container.page-width .ls-box-title{font-size:18px}div.ls-title,li.limespot-recommendation-box-item .ls-price-wrap *{font-size:14px}}
.page-container{transform:translate(0)!important}.header-section{background:#fff}.site-header{padding:0!important}.site-header__mobile-nav{padding:0 30px}.search-form__container{max-width:491px;margin:0 auto}.search-bar__form{background:#f5f4f4}.search-form__input{background:#f5f4f4;padding:10px 24px;border:0}.search-form__input::-webkit-input-placeholder{opacity:1;font-size:16px;color:#494949}.search-form__input::-ms-input-placeholder{opacity:1;font-size:16px;color:#494949}.search-form__input,.search-form__input::placeholder{opacity:1;font-size:16px;color:#494949}.search-bar__submit:focus,.search-bar__submit:focus svg,.search-bar__submit:focus svg *,.search-bar__submit:hover,.search-bar__submit:hover svg,.search-bar__submit:hover svg *,.site-header__icon:hover,.site-header__icon:hover svg,.site-header__icon:hover svg *{color:var(--primary-color);fill:var(--primary-color)}a.site-header__cart:hover svg *{stroke:var(--primary-color)}.icon-login.icon{width:auto;height:23px}.icon-cart{min-width:19px;height:24px;vertical-align:middle}.site-header__cart-count{top:6px;right:-3px;width:14px;min-width:0;height:14px}.mobile-nav-wrapper{z-index:2}
.site-nav-container{position:relative;background-color:#000;text-align:center}.site-nav{position:static}.site-nav--centered{display:inline-flex;flex-wrap:wrap;grid-gap:27px;gap:27px;justify-content:center;padding-bottom:0;margin:0}.site-nav--centered .site-nav__link{padding:12px 10px}.site-nav-item{position:relative}.site-nav-item:hover .site-nav__label{color:var(--primary-color);transition:color 0s .3s}.site-nav-item:hover .site-nav__dropdown{visibility:visible;opacity:1}.site-nav-item.has-megamenu{position:static}.site-nav__link--main.active .site-nav__label,.site-nav__link--main:hover .site-nav__label{color:var(--primary-color)}.site-nav__label{border-bottom:0!important;font-size:16px;font-weight:700;color:#fff;transition:color 0s .3s}.site-nav__label.main{letter-spacing:-.6px}
.site-nav__dropdown{top:100%!important;display:block;visibility:hidden;opacity:0;width:-webkit-max-content;width:max-content;min-width:100%;max-width:250px;padding:15px 11px;transition:visibility 0s .3s,opacity 0s .3s}.site-nav__dropdown:not(.megamenu){left:50%!important;transform:translateX(-50%)}.site-nav__dropdown .dropdown-item:last-child{margin-bottom:0}.dropdown-link{display:inline-block;max-width:230px;padding:2px 10px 3px!important}.dropdown-link.active .dropdown-label,.dropdown-link:hover .dropdown-label{color:var(--primary-color)}.dropdown-label{font-size:16px;letter-spacing:-.27px;color:#494949}
.megamenu{left:0;width:100%;max-width:none;padding:35px 45px}.megamenu-content{display:inline-grid;grid-template-columns:repeat(var(--columns),-webkit-max-content);grid-template-columns:repeat(var(--columns),max-content);grid-gap:30px 44px;padding:0}.megamenu-item{margin:0}.megamenu-item.main{margin-bottom:11px}.megamenu-item.main .dropdown-label{font-weight:700;letter-spacing:-.77px}.megamenu-item+.main{margin-top:27px}
@media (max-width:1420px){.megamenu{padding:32px 25px}.megamenu-content{grid-gap:25px 24px}.dropdown-link{max-width:217px}.dropdown-label{font-size:15px}}@media (max-width:1380px){.site-nav--centered{grid-gap:17px;gap:17px}.site-nav--centered .site-nav__link{padding:13px 5px}}@media (max-width:1230px){.dropdown-link{max-width:182px}.dropdown-label{font-size:14px}}@media (max-width:1100px){.header-section .medium-up--one-half,.header-section .medium-up--one-quarter{width:100%}.header-section .small--hide{display:none}.header-section .mobile-nav-wrapper{display:block!important}.site-header__mobile-nav{padding:0}.site-header__logo{padding-left:22px}.site-header__icons{padding-right:13px}.site-header__menu{display:block}}@media (min-width:1101px){.site-header{padding:0 30px}.site-header .medium-up--one-quarter{width:25%}.site-header .medium-up--one-half{width:50%}.logo-align--left.grid__item{padding-left:18px}.site-header__search-toggle{display:none}.site-header__account,.site-header__cart{padding:10px 6px}}
.collection-hero{margin-top:-55px}.collection-hero__title{margin:0}.collection-hero__title.metafield{right:auto;left:50%;transform:translate(-50%,-50%);max-width:340px;font-size:36px;letter-spacing:-.6px}.collection-hero__title img{display:block;max-width:250px;margin:0 auto;pointer-events:none}@media (max-width:749px){.collection-hero{margin-top:-35px}.collection-hero__title,.collection-hero__title.metafield{font-size:16px}.collection-hero__title.metafield{padding:0 20px;max-width:191px}.collection-hero__title img{max-width:102px}}
.products-grid-container{max-width:1300px}.products-grid-container .boost-pfs-filter-right{display:flex;flex-direction:column;align-items:center;padding:0 40px}.boost-pfs-filter-products.grid{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:30px;margin:0 auto}.boost-pfs-filter-products.grid .grid__item{width:100%;padding-left:0}.boost-pfs-filter-products.grid .grid-view-item__image{top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:bottom}.product-card__title{word-break:break-all}@media (max-width:1300px){.boost-pfs-filter-products.grid{width:100%;max-width:658px;grid-template-columns:repeat(4,1fr)}}@media (max-width:1035px){.products-grid-container{padding-left:35px;padding-right:35px}.boost-pfs-filter-products.grid{max-width:486px;grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.products-grid-container{padding-left:22px;padding-right:22px}.products-grid-container .boost-pfs-filter-right{width:100%;padding:0}}@media (max-width:535px){.boost-pfs-filter-products.grid{max-width:314px;grid-template-columns:repeat(2,1fr)}}
.search-page .products-grid-container{margin-top:50px}.template-search-form{display:flex;width:100%;max-width:420px;margin:0 auto 30px}.template-search-form .search__input{width:100%;margin-bottom:0}
.product-quantity-select-wrapper{width:auto;max-width:100%;display:inline-block;margin-bottom:27px}.product-quantity-select-wrapper.disabled{opacity:.5;pointer-events:none}.product-quantity-custom{position:relative;display:inline-flex;max-width:100%}.product-quantity-custom span{color:var(--primary-color)}.product-quantity-custom b{font-weight:500}.product-quantity-custom-selected{display:inline-block;max-width:100%;min-width:363px;background-image:url(ico-select.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:13px auto;padding:0 35px 0 20px;border:1px solid var(--borders);cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.product-quantity-custom-selected-inner{white-space:nowrap;width:auto;height:45px;font-size:clamp(14px,calc(14px + 2*(100vw - 749px)/691),16px);font-weight:300;line-height:47px;overflow:hidden}.product-quantity-custom-options-list{position:absolute;top:calc(100% - 1px);left:0;right:0;opacity:0;z-index:1;visibility:hidden;border:1px solid var(--borders);background:var(--white);font-size:clamp(14px,calc(14px + 2*(100vw - 749px)/691),16px)}.product-quantity-custom-options-list li{white-space:nowrap;padding:5px 10px;cursor:pointer;overflow:hidden}.product-quantity-custom-options-list li.active,.product-quantity-custom-options-list li:active{background:var(--light-gray)}.product-quantity-label{font-size:clamp(14px,calc(14px + 2*(100vw - 749px)/691),16px)}.js-show-options .product-quantity-custom-options-list{opacity:1;visibility:visible}@media (max-width:1024px){.product-quantity-custom-selected{min-width:300px}}@media (max-width:749px){.product-quantity-custom-selected{min-width:274px}}@media (hover:hover){.product-quantity-custom-options-list li:hover{background:var(--light-gray)}}
.product-tabs{opacity:0}.product-tabs.visible{opacity:1}.product-tabs-header{display:flex;border-bottom:1px solid #f5f4f4;grid-column-gap:17px}.product-tab-item{display:grid;align-items:center;width:-webkit-max-content;width:max-content;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.product-tab-item.active,.product-tab-item:hover{background:#f5f4f4}.product-tab-item.active span,.product-tab-item:hover span{background:#f5f4f4;color:#1a1a1a}.product-tab-item span{display:inline-block;padding:7px 19px;font-size:calc(13px + 4*(100vw - 749px)/691);font-weight:500;color:#5b5b5b;pointer-events:none}.product-tab-content-item{display:none;padding:36px 0}.product-tab-content-item,.product-tab-content-item *{font-size:calc(14px + 3*(100vw - 749px)/691);line-height:1.53;color:#1a1a1a}.product-tab-content-item ol,.product-tab-content-item ul{margin:0 0 0 35px}.product-tab-content-item li{list-style-type:unset}.product-tab-content-item a:not(.btn){border-bottom:1px solid;padding-bottom:1px}@media (max-width:1028px){.product-tabs-header{grid-column-gap:5px}.product-tab-item span{padding:7px 9px}}@media screen and (max-width:749px){.product-tab-item span{font-size:13px}.product-tab-content-item,.product-tab-content-item *{font-size:14px}}@media (max-width:749px){.product-tabs-header{grid-column-gap:25px}.product-tab-item span{padding:7px 6.5px;letter-spacing:-.3px}.product-tab-content-item,.product-tab-content-item *{line-height:1.7}}@media (max-width:380px){.product-tabs-header{grid-column-gap:0}}@media screen and (min-width:1440px){.product-tab-content-item,.product-tab-content-item *,.product-tab-item span{font-size:17px}}
.cart-discounts-app-savings{color:var(--green)}
