:root{--ss-pink: #d6136e;--ss-bubble: #ffd6e7;--ss-blush: #fff5f8;--ss-plum: #2a0f1c;--ss-butter: #ffe58a;--ss-lilac: #ece2ff;--ss-heading: "Bricolage Grotesque", var(--font-heading-family), sans-serif;--ss-body: "DM Sans", var(--font-body-family), sans-serif;--font-body-family: "DM Sans", sans-serif;--font-heading-family: "Bricolage Grotesque", sans-serif;--font-heading-weight: 800}body,input,select,textarea,button{font-family:var(--ss-body)}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl,.hxxl,.banner__heading,.title,.collection-hero__title,.product__title h1,.product__title h2,.footer-block__heading,.newsletter__wrapper h2,.header__heading-link,.multicolumn-card h3{font-family:var(--ss-heading);font-weight:800;letter-spacing:-.03em}.h0,.hxl,.hxxl,.banner__heading{line-height:1}.card__heading{font-family:var(--ss-body);font-weight:500;letter-spacing:0}.button,.shopify-payment-button__button--unbranded,.customer button{border-radius:999px;font-family:var(--ss-body);font-weight:700;letter-spacing:.02em;text-transform:lowercase;box-shadow:4px 4px 0 var(--ss-plum);transition:transform .15s ease,box-shadow .15s ease}.button:hover,.shopify-payment-button__button--unbranded:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ss-plum)}.button:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ss-plum)}.announcement-bar__message{font-weight:600;letter-spacing:.06em;text-transform:lowercase;font-size:1.3rem}.header__menu-item span{font-weight:600;text-transform:lowercase}.header__menu-item:hover span{color:var(--ss-pink)}@media screen and (min-width:990px){.header{column-gap:2.4rem}.header__inline-menu{min-width:0}.header__inline-menu .list-menu--inline{flex-wrap:nowrap;justify-content:center}.header__inline-menu .header__menu-item{white-space:nowrap;padding:1.2rem 1.1rem;font-size:1.5rem}}@media screen and (min-width:990px)and (max-width:1199px){.header__inline-menu .header__menu-item{padding:1.2rem .7rem;font-size:1.35rem}}.price{font-weight:700}.badge{font-weight:700;text-transform:lowercase;padding:.5rem 1.2rem}.card-wrapper:hover .card__heading a{color:var(--ss-pink)}.ss-marquee{overflow:hidden;background:var(--ss-bubble);color:var(--ss-pink)}.ss-marquee__track{display:flex;width:max-content;animation:ss-scroll 40s linear infinite}.ss-marquee__group{display:flex;align-items:center;gap:2.8rem;padding:1.3rem 1.4rem;font-family:var(--ss-heading);font-weight:700;font-size:2rem;letter-spacing:-.01em;white-space:nowrap}.ss-marquee__star{font-size:1.6rem;color:var(--ss-plum)}@keyframes ss-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ss-spell{display:flex;flex-wrap:wrap;align-items:center;gap:4rem;max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}.ss-spell__text{flex:1 1 36rem;display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start}.ss-spell__text h2{margin:0;font-size:clamp(3.4rem,6vw,7.2rem);line-height:.95}.ss-spell__text p{margin:0;font-size:1.8rem;max-width:40rem}.ss-beads{flex:1 1 44rem;position:relative;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1rem;padding:3rem 0 3rem 5rem}.ss-beads:before{content:"";position:absolute;left:0;right:0;top:50%;height:6px;margin-top:-3px;background:var(--ss-plum);border-radius:3px}.ss-ring{position:absolute;left:0;top:50%;width:4.6rem;height:4.6rem;margin-top:-2.3rem;border:7px solid #b8b2ad;border-radius:50%;box-sizing:border-box}.ss-bead{position:relative;flex:0 1 8rem;aspect-ratio:1;max-width:8rem;border-radius:2rem;display:flex;align-items:center;justify-content:center;font-family:var(--ss-heading);font-weight:800;font-size:clamp(2rem,3.6vw,4rem);color:var(--ss-plum);box-shadow:inset 0 -7px #00000014,3px 3px 0 var(--ss-plum);animation:ss-bob 3.2s ease-in-out infinite}.ss-bead:nth-child(odd){animation-delay:-1.6s}.ss-bead--0{background:#ff8cc6}.ss-bead--1{background:#ffe58a}.ss-bead--2{background:#b9dcb1}.ss-bead--3{background:#cdb8ff}.ss-bead--4{background:#9fd3ff}.ss-bead--5{background:#ffab8f}@keyframes ss-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.ss-marquee__track,.ss-bead{animation:none}.button,.button:hover{transition:none;transform:none}}@media screen and (max-width:749px){body{font-size:1.5rem}.hxxl{font-size:4rem}.hxl{font-size:3.4rem}.h0{font-size:3rem}.h1,h1{font-size:2.6rem}.h2,h2{font-size:2.2rem}.banner__heading{font-size:3.4rem}.banner__text,.rich-text__text,.multicolumn-card__info .rte{font-size:1.5rem}.title-wrapper-with-link,.title-wrapper--no-top-margin{margin-bottom:2rem}.button{min-height:4.4rem;padding:0 2.2rem;font-size:1.4rem;box-shadow:3px 3px 0 var(--ss-plum)}.card__heading,.price{font-size:1.4rem}.announcement-bar__message{font-size:1.15rem}.ss-marquee__group{font-size:1.6rem;gap:2rem;padding:1rem}.ss-marquee__star{font-size:1.3rem}.ss-spell{gap:2.4rem}.ss-spell__text h2{font-size:3.4rem}.ss-spell__text p{font-size:1.5rem}.ss-beads{gap:.5rem;padding:2rem 0 2rem 3.6rem}.ss-ring{width:3.2rem;height:3.2rem;margin-top:-1.6rem;border-width:5px}.ss-bead{border-radius:1.2rem;box-shadow:inset 0 -4px #00000014,2px 2px 0 var(--ss-plum)}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/shenny-bold.css.map */
