html.js{padding-bottom:0!important}:root{--container-pad-x: 20px;--gutter-large: 24px;--gutter-small: 10px;--reading-container-width: 600px;--border-default: 1px solid #000;--border-radius-small: 4px;--font-size-small: 12px;--font-size-base: 14px;--font-size-large: 18px}@media screen and (min-width: 768px){:root{--page-container-width: 1250px}}@media screen and (max-width: 768px){:root{--container-pad-x: 10px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,body,p,a,span,li,label,input,button,select,textarea{font-family:semplicitapro,sans-serif!important}.h6{font-size:12px!important}.majortitle,.text-overlay__title{font-size:22px!important;margin-bottom:10px!important}.section-rich-text p,.text-overlay__text p{text-wrap-style:balance}#pageheader .logo-area__right{min-height:calc(1.5em + 44px);align-items:flex-start;padding-top:10px}#pageheader .navigation .navigation__tier-1-container{position:relative;top:0!important;left:0!important;margin:0!important}#pageheader .navigation ul.navigation__tier-1{padding-top:10px!important}#pageheader .navigation .navigation__tier-1>.navigation__item{display:flex!important;flex-wrap:wrap;text-transform:uppercase;justify-content:flex-start;text-align:left;margin-bottom:4px}#pageheader .navigation__tier-1 .navigation__item .navigation__link:hover,#pageheader .navigation__tier-1 .navigation__item summary:hover,#pageheader .navigation__tier-1 .navigation__item .submenu__item-link:hover{text-decoration:underline}#pageheader .navigation .navigation__tier-1>.navigation__item .submenu-list{margin-bottom:5px}#pageheader .navigation .navigation__tier-1>.navigation__item .submenu-list>li.submenu-list__item{margin-bottom:2px}#pageheader .navigation .navigation__tier-1>.navigation__item a.submenu__item-link{font-size:11px;opacity:.75;margin-bottom:2px}.navigation .navigation__tier-1>.navigation__item>.navigation__link:before,#pageheader .navigation .navigation__tier-1>.navigation__item ::marker{content:none}#pageheader a.navigation__link,#pageheader .logo-area__right a{text-transform:uppercase;font-weight:700;padding:0}.mobile-navigation-drawer .navigation__item{align-items:center!important}.mobile-navigation-drawer a.navigation__link,.mobile-navigation-drawer .navigation .navigation__children-toggle{text-transform:uppercase;font-size:14px;padding:8px 20px!important}#pageheader .main-search__input-container{background:transparent;border-radius:0}#pageheader .main-search__container.container,#pageheader form.main-search__form{max-width:100%!important}#pageheader form.main-search__form{border-bottom:var(--border-default);padding-bottom:10px}#pageheader input.main-search__input{padding:0!important;font-size:12px!important;text-transform:uppercase}#pageheader .main-search .main-search__input-container button.main-search__button{display:none!important}#pageheader .main-search button.main-search__close{padding:0!important;top:0!important;right:20px!important;z-index:9999}#pageheader .main-search button.main-search__close svg{width:26px;height:26px}.section-footer .section-footer__row.section-footer__row--blocks{padding-bottom:0!important;justify-content:flex-start;gap:2rem}.section-footer .section-footer__title{font-size:12px}.section-footer .section-footer__menu-block__menu li{margin-bottom:0}.section-footer .section-footer__menu-block__menu a{font-size:12px;text-transform:uppercase}.section-footer .copyright{font-size:10px;text-transform:uppercase}@media screen and (max-width: 768px){.section-footer__row__col.section-footer__menu-block{margin:0!important}.section-footer__row.section-footer__row-lower{padding-bottom:20px!important}}.product-block .product-block__detail{margin-bottom:10px!important}.product-block .product-block__title{font-size:12px;text-transform:uppercase;font-weight:700!important}.product-block .price{font-weight:400!important}.product-block .image-page-button{display:none!important}.btn{font-size:12px!important;font-weight:700!important;letter-spacing:0!important;border-radius:var(--border-radius-small)!important}.small-feature-link{font-size:12px;font-weight:700;letter-spacing:0;text-underline-offset:2px}.toggle-btn.utility-bar__item,.filter-group__heading__text,.filter-toggle__group-label,.filter-group__item__text,.link-dropdown .link-dropdown__button{font-size:12px;text-transform:uppercase}.toggle-btn .toggle-btn__chevron{display:none}@media (min-width: 768px){.template-collection .page-header,.template-collection .utility-bar{margin-top:80px}}.template-product .product-info .product-column-right{max-width:100%!important}.template-product .product-info .product-title{font-size:14px}.template-product .product-info .product-price--large .price__default{font-size:14px!important}.template-product .product-info .product-info-accordion .disclosure__title{font-size:12px;text-transform:uppercase;padding:12px 30px 12px 0}.template-product .product-info .product-info-accordion h5{font-size:12px;font-weight:700;margin-bottom:4px}.product-form .label{font-size:12px;text-transform:uppercase;margin-bottom:12px}.quantity-wrapper a{width:28px!important;height:28px!important;min-width:28px!important;line-height:28px;border:none}.product-form .input-row input[name=quantity]{width:28px;height:28px;border:none;margin:0 5px;font-size:var(--font-size-base);font-weight:700}.quantity-wrapper a svg{width:20px;height:20px}.template-product .related-products .hometitle{text-align:left;font-size:16px;margin-bottom:20px}@media (min-width: 768px){#pageheader .cart-link__label{margin-inline-end:0}#pageheader .show-search-link__icon,#pageheader .cart-link__icon{display:none}}.js-truncate-small__wrapper,.js-truncate-small__text,.js-truncate-small__full-text{display:inline}button.js-truncate__toggle{font-size:12px;font-weight:700;text-transform:uppercase}button.js-truncate__toggle,button.js-truncate-small__toggle{text-decoration:underline;text-underline-offset:2px}button.js-truncate-small__toggle{font-size:14px;text-decoration:underline;text-underline-offset:2px;margin-left:5px}.template-page.template-suffix-the-spa .pageheader{background:transparent!important;color:#fff!important;position:absolute!important;width:100%!important;filter:invert(1)}.template-page.template-suffix-the-spa .image-overlay--bg-shadow .text-overlay .text-overlay__inner:before{background:radial-gradient(#0009 10%,#0000 50%)!important}.template-page.template-suffix-the-spa .slideshow p a{text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bluerosa.css.map */
