:root{--hs-brand: #E0197D;--hs-brand-dark: #C4156C;--hs-brand-light: #f0409a;--hs-brand-rgb: 224, 25, 125;--hs-accent: #4ECDC4;--hs-accent-dark: #3BA89F;--hs-accent-rgb: 78, 205, 196;--hs-blush: #FFF0F5;--hs-rose: #FCE4EC;--hs-text: #1A1A1A;--hs-text-muted: #666666;--hs-text-subtle: #999999;--hs-border-pink: #F5D7E3;--hs-success: #4CAF50;--hs-error: #E53935;--hs-gold: #FFC107;--hs-font-heading: "Playfair Display", Georgia, serif;--hs-font-body: "DM Sans", system-ui, -apple-system, sans-serif;--hs-max-width: 1400px;--hs-page-padding: 60px;--hs-page-padding-mobile: 1.6rem;--hs-radius-sm: 4px;--hs-radius-md: 8px;--hs-radius-lg: 12px;--hs-radius-xl: 20px;--hs-radius-full: 9999px;--hs-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--hs-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--hs-shadow-lg: 0 8px 30px rgba(0, 0, 0, .12);--hs-shadow-brand: 0 8px 24px rgba(224, 25, 125, .25);--hs-transition-fast: .15s ease;--hs-transition-base: .2s ease;--hs-transition-slow: .4s ease}body{font-family:var(--hs-font-body)!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{font-family:var(--hs-font-heading)!important}.hs-section-label{display:block;font-family:var(--hs-font-body);font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--hs-accent);margin-bottom:.8rem}.hs-section-heading{font-family:var(--hs-font-heading);font-weight:700;color:var(--hs-text);line-height:1.15}.button--primary,.shopify-challenge__button,.customer button{background-color:var(--hs-brand)!important;color:#fff!important;border-color:var(--hs-brand)!important;border-radius:var(--hs-radius-full)!important;font-family:var(--hs-font-body);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:1.3rem;transition:all var(--hs-transition-base)}.button--primary:hover,.button--primary:focus-visible{background-color:var(--hs-brand-dark)!important;border-color:var(--hs-brand-dark)!important;box-shadow:var(--hs-shadow-brand)}.button--secondary{border-radius:var(--hs-radius-full)!important;font-family:var(--hs-font-body);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:1.3rem;color:var(--hs-brand)!important;border-color:var(--hs-brand)!important;transition:all var(--hs-transition-base)}.button--secondary:hover,.button--secondary:focus-visible{background-color:var(--hs-brand)!important;color:#fff!important}.hs-btn-ghost{display:inline-flex;align-items:center;gap:.8rem;padding:1.4rem 3.2rem;background:#fff;color:var(--hs-text);border:none;border-radius:var(--hs-radius-full);font-family:var(--hs-font-body);font-weight:600;font-size:1.3rem;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;cursor:pointer;transition:all var(--hs-transition-base)}.hs-btn-ghost:hover{background:var(--hs-blush);color:var(--hs-text)}a{color:inherit;transition:color var(--hs-transition-base)}a:hover{color:var(--hs-brand)}@keyframes hs-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes hs-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hs-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes hs-scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes hs-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.hs-animate-fade-in{animation:hs-fadeIn .3s ease forwards}.hs-animate-slide-up{animation:hs-slideUp .4s ease forwards}.hs-animate-slide-in-right{animation:hs-slideInRight .3s ease forwards}.hs-page-width{max-width:var(--hs-max-width);margin:0 auto;padding-left:var(--hs-page-padding-mobile);padding-right:var(--hs-page-padding-mobile)}@media screen and (min-width:750px){.hs-page-width{padding-left:var(--hs-page-padding);padding-right:var(--hs-page-padding)}}.hs-line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hs-line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper{border:1px solid var(--hs-border-pink);border-radius:var(--hs-radius-md);overflow:hidden;transition:transform var(--hs-transition-base),box-shadow var(--hs-transition-base)}.card-wrapper:hover{transform:translateY(-4px);box-shadow:var(--hs-shadow-md);border-color:var(--hs-brand-light)}.card-information .card-information__text .price .price-item--regular,.card-information .card-information__text .price .price-item--sale{color:var(--hs-brand);font-weight:700}.card__heading a:hover{color:var(--hs-brand)}.badge{font-family:var(--hs-font-body);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--hs-radius-sm)}.field__input:focus,.select__select:focus,.customer .field input:focus{border-color:var(--hs-brand)!important;box-shadow:0 0 0 1px var(--hs-brand)}.hs-scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.hs-scrollbar-hide::-webkit-scrollbar{display:none}.hs-shipping-bar{background:var(--hs-blush);padding:1.2rem 2.4rem}.hs-shipping-bar__track{width:100%;height:.8rem;background:#fff;border-radius:var(--hs-radius-full);overflow:hidden}.hs-shipping-bar__fill{height:100%;background:var(--hs-brand);border-radius:var(--hs-radius-full);transition:width .5s ease}.footer{background-color:var(--hs-rose)!important}.footer a:hover{color:var(--hs-brand)!important}.hs-accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.6rem 0;border:none;background:none;cursor:pointer;font-family:var(--hs-font-body);font-weight:600;font-size:1.5rem;color:var(--hs-text);transition:color var(--hs-transition-base)}.hs-accordion__trigger:hover{color:var(--hs-brand)}.hs-accordion__content{animation:hs-fadeIn .25s ease}.header{background-color:#fff!important;border-bottom:none!important}.header a,.header button{transition:color var(--hs-transition-base)}.header a:hover,.header button:hover{color:var(--hs-brand)}.header__heading-link{font-family:var(--hs-font-heading);font-weight:700;letter-spacing:.05em}.announcement-bar{background-color:var(--hs-brand);color:#fff!important}.announcement-bar a{color:#fff!important}.hs-section{max-width:var(--page-width, 120rem);margin:0 auto;padding-left:2.4rem;padding-right:2.4rem}@media screen and (min-width:750px){.hs-section{padding-left:8rem;padding-right:8rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/herstory-base.css.map */
