:root{--ww-rose: #c8637a;--ww-rose-light: #f5e6ea;--ww-rose-dark: #9e3f57;--ww-charcoal: #1a1a2e;--ww-cream: #fdf8f5;--ww-mid: #f0ebe7;--ww-border: #e5ddd8;--ww-text: #2c2c2c;--ww-muted: #7a7a7a;--ww-radius-sm: 6px;--ww-radius-md: 12px;--ww-radius-lg: 20px;--ww-radius-xl: 32px;--ww-transition: all .25s cubic-bezier(.4,0,.2,1);--ww-shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--ww-shadow-md: 0 4px 16px rgba(0,0,0,.08), 0 2px 8px rgba(0,0,0,.04);--ww-shadow-lg: 0 12px 40px rgba(0,0,0,.12), 0 4px 16px rgba(0,0,0,.06)}body{background-color:var(--ww-cream)!important;color:var(--ww-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.announcement-bar{background:var(--ww-charcoal)!important}.announcement-bar__message{color:#fff!important;font-size:1.25rem;letter-spacing:.12rem;font-weight:500}.header-wrapper{background-color:#fff!important;border-bottom:1px solid var(--ww-border)!important;box-shadow:var(--ww-shadow-sm);position:sticky;top:0;z-index:100}.header__heading-link .h2{color:var(--ww-charcoal)!important;font-size:2rem;font-weight:700;letter-spacing:.06rem}.header__icon{color:var(--ww-charcoal)!important;transition:var(--ww-transition)}.header__icon:hover{color:var(--ww-rose)!important;transform:scale(1.08)}.header__menu-item{color:var(--ww-charcoal)!important;font-size:1.4rem;font-weight:500;letter-spacing:.04rem;transition:var(--ww-transition)}.header__menu-item:hover{color:var(--ww-rose)!important}.header__menu-item:hover span{text-decoration-color:var(--ww-rose)!important}.card-wrapper{border-radius:var(--ww-radius-lg)!important;overflow:hidden;transition:var(--ww-transition);background:#fff;box-shadow:var(--ww-shadow-sm)}.card-wrapper:hover{transform:translateY(-4px);box-shadow:var(--ww-shadow-md)}.card__inner{border-radius:var(--ww-radius-lg)!important;overflow:hidden}.card--product{border-radius:var(--ww-radius-lg)!important;background-color:var(--ww-mid)}.card__media{border-radius:var(--ww-radius-lg) var(--ww-radius-lg) 0 0!important;overflow:hidden;background-color:var(--ww-mid);position:relative}.card__media img{transition:transform .4s ease!important}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card__content{padding:1.4rem 1.6rem 1.6rem!important;background-color:#fff}.card__heading{font-size:1.5rem!important;font-weight:600;color:var(--ww-charcoal)!important;line-height:1.4;margin-bottom:.5rem}.card__heading a{color:var(--ww-charcoal)!important;text-decoration:none;transition:var(--ww-transition)}.card__heading a:hover{color:var(--ww-rose)!important}.price__regular .price-item,.price__sale .price-item--sale{color:var(--ww-charcoal)!important;font-weight:700;font-size:1.5rem}.price__sale .price-item--regular{color:var(--ww-muted)!important;font-size:1.3rem;text-decoration:line-through}.button:not(.button--tertiary):not(.button--secondary),.shopify-challenge__button{background-color:var(--ww-charcoal)!important;color:#fff!important;border-radius:var(--ww-radius-md)!important;border:2px solid var(--ww-charcoal)!important;font-weight:600;letter-spacing:.08rem;text-transform:uppercase;font-size:1.3rem;transition:var(--ww-transition);padding:0 2.8rem;min-height:4.8rem}.button:not(.button--tertiary):not(.button--secondary):hover{background-color:var(--ww-rose)!important;border-color:var(--ww-rose)!important;transform:translateY(-1px);box-shadow:0 4px 12px #c8637a59}.button:not(.button--tertiary):not(.button--secondary):active{transform:translateY(0)}.button--secondary{background-color:transparent!important;color:var(--ww-charcoal)!important;border:2px solid var(--ww-charcoal)!important;border-radius:var(--ww-radius-md)!important;font-weight:600;transition:var(--ww-transition)}.button--secondary:hover{background-color:var(--ww-charcoal)!important;color:#fff!important}.quick-add__submit{border-radius:0 0 var(--ww-radius-lg) var(--ww-radius-lg)!important;font-size:1.2rem!important;letter-spacing:.06rem}.badge{border-radius:var(--ww-radius-xl)!important;font-size:1.1rem;font-weight:700;letter-spacing:.06rem;padding:.4rem 1.2rem!important;text-transform:uppercase}.badge--sale,.price__badge-sale{background-color:var(--ww-rose)!important;color:#fff!important;border-color:var(--ww-rose)!important}.title{font-size:calc(var(--font-heading-scale) * 2.6rem);font-weight:700;color:var(--ww-charcoal);letter-spacing:-.02rem}.title-wrapper-with-link{padding-bottom:.5rem;border-bottom:2px solid var(--ww-border);margin-bottom:3rem!important}.link-with-icon{color:var(--ww-rose)!important;font-weight:600;transition:var(--ww-transition)}.link-with-icon:hover{color:var(--ww-rose-dark)!important;text-decoration:underline}.collection-card-wrapper{border-radius:var(--ww-radius-lg)!important;overflow:hidden;transition:var(--ww-transition);box-shadow:var(--ww-shadow-sm)}.collection-card-wrapper:hover{transform:translateY(-4px);box-shadow:var(--ww-shadow-md)}.field__input,.customer .field input,.select__select{border-radius:var(--ww-radius-sm)!important;background-color:#fff!important;border:1.5px solid var(--ww-border)!important;color:var(--ww-text);transition:var(--ww-transition)}.field__input:focus,.customer .field input:focus{border-color:var(--ww-rose)!important;box-shadow:0 0 0 3px #c8637a26!important}.field__label,.customer .field label{color:var(--ww-muted)!important}.cart-count-bubble{background-color:var(--ww-rose)!important;color:#fff!important;font-weight:700}.footer{background-color:var(--ww-charcoal)!important;color:#e0e0e0!important;border-top:none;padding-top:4rem;padding-bottom:2rem}.footer a,.footer .footer__column-header{color:#e0e0e0!important;transition:var(--ww-transition)}.footer a:hover{color:var(--ww-rose)!important;text-decoration:none}.footer .footer__column-header{font-size:1.3rem;font-weight:700;letter-spacing:.12rem;text-transform:uppercase;margin-bottom:1.5rem;color:#fff!important}.footer__content-top{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:3rem;margin-bottom:2rem}.product__title{font-size:calc(var(--font-heading-scale) * 2.8rem)!important;font-weight:700;color:var(--ww-charcoal)!important;line-height:1.25}.product__description{color:rgba(var(--color-foreground),.8);line-height:1.8;font-size:1.5rem}.product__description li{margin-bottom:.4rem;padding-left:.5rem}.product__description ul{padding-left:2rem}.product-form__buttons .button{min-height:5.2rem!important;font-size:1.5rem!important}.thumbnail{border-radius:var(--ww-radius-sm)!important;overflow:hidden;border:2px solid transparent!important;transition:var(--ww-transition)}.thumbnail.is-active,.thumbnail:hover{border-color:var(--ww-rose)!important}.swatch-input~.swatch__label,.variant-pills .variant-pills__option{border-radius:var(--ww-radius-xl)!important;border:1.5px solid var(--ww-border);font-size:1.3rem;font-weight:500;transition:var(--ww-transition);cursor:pointer}.swatch-input:checked~.swatch__label,.variant-pills .variant-pills__option:hover{border-color:var(--ww-rose)!important;color:var(--ww-rose)!important;background-color:var(--ww-rose-light)!important}.color-scheme-1,.color-background-1{background-color:var(--ww-cream)!important}.color-scheme-2,.color-background-2{background-color:var(--ww-mid)!important}.search-modal{background-color:#fff;box-shadow:var(--ww-shadow-lg)}.search__input{border-radius:var(--ww-radius-xl)!important;padding-left:2rem!important}@media screen and (max-width:749px){.card__content{padding:1.2rem 1.4rem 1.4rem!important}.card__heading{font-size:1.4rem!important}.header__heading-link .h2{font-size:1.7rem}.product__title{font-size:calc(var(--font-heading-scale) * 2.2rem)!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--ww-mid)}::-webkit-scrollbar-thumb{background:var(--ww-rose);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ww-rose-dark)}.placeholder{background-color:var(--ww-mid)!important;border-radius:var(--ww-radius-md)}hr{background-color:var(--ww-border)!important;opacity:1}.drawer{border-radius:var(--ww-radius-lg) 0 0 var(--ww-radius-lg)!important}.global-settings-popup{border-radius:var(--ww-radius-md)!important;box-shadow:var(--ww-shadow-lg)!important;border-color:var(--ww-border)!important}.pagination__item{border-radius:var(--ww-radius-sm)!important;transition:var(--ww-transition)}.pagination__item--current,.pagination__item:hover{background-color:var(--ww-rose)!important;color:#fff!important;border-color:var(--ww-rose)!important}*:focus-visible{outline:2px solid var(--ww-rose)!important;outline-offset:2px!important;box-shadow:0 0 0 4px #c8637a33!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/worthyware-custom.css.map */
