:root{--bunny-pink: #DF2E65;--bunny-pink-light: #FF4D82;--bunny-pink-soft: #FFF0F4;--bunny-white: #FFFFFF;--bunny-off-white: #FAF8F7;--bunny-dark: #1F1919;--bunny-gray: #6B6B6B;--bunny-gray-light: #E8E8E8;--bunny-letter-spacing: .08em;--bunny-letter-spacing-wide: .15em;--bunny-radius: 8px;--bunny-radius-pill: 40px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.h0,.h1,.h2,.h3,.banner__heading,.rich-text__heading,.title,.section-header__title,.collection-hero__title{letter-spacing:var(--bunny-letter-spacing)!important;text-transform:uppercase;line-height:1.15;font-weight:700}.h0{letter-spacing:var(--bunny-letter-spacing-wide)!important}h3,.h3{letter-spacing:.05em!important}body,.rte,p{line-height:1.7;letter-spacing:.01em}.header{border-bottom:1px solid var(--bunny-gray-light)!important;box-shadow:none!important}.header__heading-link{letter-spacing:var(--bunny-letter-spacing-wide);text-transform:uppercase;font-weight:800}.header__menu-item,.header__menu-item span,.list-menu__item--link{letter-spacing:var(--bunny-letter-spacing)!important;text-transform:uppercase!important;font-size:.8rem!important;font-weight:600!important}.shopify-section-header-sticky{transition:all .3s ease}.announcement-bar{letter-spacing:var(--bunny-letter-spacing-wide);text-transform:uppercase;font-size:.72rem;font-weight:700;padding:10px 0}.slideshow,.banner{min-height:75vh!important}.slideshow__text,.banner__heading{font-size:clamp(2.5rem,7vw,5rem)!important;letter-spacing:var(--bunny-letter-spacing-wide)!important;font-weight:800!important;line-height:1.1!important}.banner__text,.slideshow__text--subtitle{letter-spacing:.03em;font-size:1.05rem;max-width:550px;margin:0 auto}.banner .button,.slideshow .button{margin-top:1.5rem}.button,.shopify-challenge__button,button.button,.customer button{letter-spacing:var(--bunny-letter-spacing)!important;text-transform:uppercase!important;font-weight:700!important;padding:14px 36px!important;font-size:.78rem!important;transition:all .3s ease!important;border-radius:var(--bunny-radius-pill)!important;min-height:48px}.button:hover,.button--primary:hover,.shopify-challenge__button:hover{opacity:.92;transform:translateY(-2px);box-shadow:0 4px 12px #df2e654d}.button--secondary{border-width:2px!important;border-radius:var(--bunny-radius-pill)!important}.button--secondary:hover{box-shadow:0 4px 12px #1f191926}.rich-text{max-width:800px;margin-left:auto;margin-right:auto}.rich-text__heading{margin-bottom:1.2rem}.rich-text__text{max-width:650px;margin-left:auto;margin-right:auto}.rich-text__wrapper:before{display:none}.image-with-text{align-items:center}.image-with-text .image-with-text__media-item img{transition:transform .5s ease;border-radius:var(--bunny-radius)}.image-with-text:hover .image-with-text__media-item img{transform:scale(1.02)}.image-with-text__content .caption-with-letter-spacing{letter-spacing:var(--bunny-letter-spacing-wide)!important;color:var(--bunny-pink)!important;font-weight:700;font-size:.8rem}.multicolumn .multicolumn-card__info h3{font-size:1rem!important;font-weight:600!important;letter-spacing:.03em!important;line-height:1.3!important;text-transform:none}.multicolumn-card img{border-radius:var(--bunny-radius);transition:transform .4s ease}.multicolumn-card:hover img{transform:scale(1.03)}.card__heading{text-transform:uppercase;letter-spacing:.03em;font-size:.85rem!important;font-weight:600}.card__information{padding-top:.8rem}.card,.card__inner,.card__media,.media{border-radius:var(--bunny-radius)!important;overflow:hidden}.card-wrapper{transition:transform .3s ease}.card-wrapper:hover{transform:translateY(-4px)}.card__media img{transition:transform .5s ease}.card-wrapper:hover .card__media img{transform:scale(1.06)}.price-item--regular,.price-item--sale{font-weight:700;letter-spacing:.01em}.price-item--sale{color:var(--bunny-pink)}.badge{border-radius:var(--bunny-radius-pill)!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.newsletter__heading{text-transform:uppercase!important;letter-spacing:var(--bunny-letter-spacing)!important;font-weight:800!important}.newsletter-form__field-wrapper{max-width:480px}.newsletter-form__field-wrapper input{border-radius:var(--bunny-radius-pill)!important;border:2px solid rgba(255,255,255,.4)!important;background:#ffffff26!important;padding:12px 20px!important}.newsletter-form__button{border-radius:var(--bunny-radius-pill)!important}.footer{border-top:none!important}.footer-block__heading,.footer__heading{letter-spacing:var(--bunny-letter-spacing);text-transform:uppercase;font-size:.8rem;font-weight:700}.footer-block__details-content a,.footer__list-social a{transition:opacity .3s ease}.footer-block__details-content a:hover,.footer__list-social a:hover{opacity:.7}.footer__copyright{letter-spacing:.03em;font-size:.75rem;opacity:.6}.field__input,.form__label,.customer .field input,.localization-form__select{border-radius:var(--bunny-radius)!important}.product__title{text-transform:uppercase;letter-spacing:.05em!important;font-weight:700}.product__text,.product__description{line-height:1.7}.collection-hero__title{font-weight:800}.cart-drawer__heading{letter-spacing:var(--bunny-letter-spacing);text-transform:uppercase}hr{border-color:#1f191914}.rte a{color:var(--bunny-pink);text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .2s ease}.rte a:hover{opacity:.75}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bunny-off-white)}::-webkit-scrollbar-thumb{background:var(--bunny-pink);border-radius:10px}::selection{background-color:var(--bunny-pink);color:#fff}@keyframes bunny-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.shopify-section{animation:bunny-fade-in .5s ease-out}.banner--content-align-center .banner__content{text-align:center}.predictive-search__heading{letter-spacing:var(--bunny-letter-spacing);text-transform:uppercase;font-size:.78rem}.breadcrumbs a,.breadcrumbs span{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.quick-add__submit{border-radius:var(--bunny-radius-pill)!important}.banner__media img,.image-with-text__media-item img{filter:contrast(1.02) saturate(1.05)}@media screen and (max-width:749px){.slideshow__text,.banner__heading{font-size:2.2rem!important;letter-spacing:.08em!important}h1,.h1{font-size:1.8rem;letter-spacing:.06em!important}h2,.h2{font-size:1.4rem}.button{padding:12px 28px!important}.rich-text{padding-left:1.5rem;padding-right:1.5rem}.slideshow,.banner{min-height:55vh!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
