@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap";:root{--avichy-primary: #EC4899;--avichy-on-primary: #FFFFFF;--avichy-secondary: #F9A8D4;--avichy-on-secondary: #0F172A;--avichy-accent: #8B5CF6;--avichy-on-accent: #FFFFFF;--avichy-bg: #FDF2F8;--avichy-fg: #831843;--avichy-card: #FFFFFF;--avichy-card-fg: #831843;--avichy-muted: #F1EEF5;--avichy-muted-fg: #64748B;--avichy-border: #FBCFE8;--avichy-destructive: #DC2626;--avichy-success: #059669;--avichy-ring: #EC4899;--avichy-font-heading: "Playfair Display", Georgia, serif;--avichy-font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--avichy-text-xs: .75rem;--avichy-text-sm: .875rem;--avichy-text-base: 1rem;--avichy-text-lg: 1.125rem;--avichy-text-xl: 1.25rem;--avichy-text-2xl: 1.5rem;--avichy-text-3xl: 1.875rem;--avichy-text-4xl: 2.25rem;--avichy-text-5xl: 3rem;--avichy-space-1: .25rem;--avichy-space-2: .5rem;--avichy-space-3: .75rem;--avichy-space-4: 1rem;--avichy-space-5: 1.25rem;--avichy-space-6: 1.5rem;--avichy-space-8: 2rem;--avichy-space-10: 2.5rem;--avichy-space-12: 3rem;--avichy-space-16: 4rem;--avichy-shadow-sm: 0 1px 2px rgba(236,72,153,.06);--avichy-shadow-md: 0 4px 12px rgba(236,72,153,.08);--avichy-shadow-lg: 0 12px 24px rgba(236,72,153,.12);--avichy-shadow-xl: 0 24px 48px rgba(236,72,153,.16);--avichy-radius-sm: 6px;--avichy-radius-md: 8px;--avichy-radius-lg: 12px;--avichy-radius-xl: 16px;--avichy-radius-full: 9999px}body{font-family:var(--avichy-font-body);color:var(--avichy-fg);background-color:var(--avichy-bg);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,.h1,.h2,.product__title,.section-header__title{font-family:var(--avichy-font-heading);color:var(--avichy-fg);letter-spacing:-.01em;line-height:1.2}h1,.h1{font-size:var(--avichy-text-4xl);font-weight:700}h2,.h2{font-size:var(--avichy-text-3xl);font-weight:600}h3,.h3{font-size:var(--avichy-text-xl);font-weight:600;font-family:var(--avichy-font-body)}h4,.h4{font-size:var(--avichy-text-lg);font-weight:600;font-family:var(--avichy-font-body)}p,li,td,th,label,input,textarea,select{font-family:var(--avichy-font-body)}.announcement-bar,.utility-bar,[data-section-type=announcement-bar],#shopify-section-announcement-bar{background:linear-gradient(135deg,#831843,#6b1035,#831843)!important;color:var(--avichy-on-primary)!important;font-family:var(--avichy-font-body);font-weight:500;font-size:var(--avichy-text-sm);letter-spacing:.05em;text-transform:uppercase}#shopify-section-announcement-bar .bg-dark{background:transparent!important}.announcement-bar a,.utility-bar a{color:var(--avichy-secondary)!important;text-decoration:underline;font-weight:600}.site-header,.header-wrapper,#shopify-section-navbar{background-color:var(--avichy-card)!important;border-bottom:1px solid var(--avichy-border);font-family:var(--avichy-font-body)}.site-nav__link,.header__menu-item,nav a,.nav-link{font-family:var(--avichy-font-body)!important;font-weight:500;font-size:var(--avichy-text-sm);color:var(--avichy-fg)!important;letter-spacing:.04em;text-transform:uppercase;transition:color .2s ease-out}.site-nav__link:hover,.header__menu-item:hover,nav a:hover,.nav-link:hover{color:var(--avichy-primary)!important}.carousel .carousel-caption{text-shadow:none}.carousel .carousel-caption h2,.carousel .carousel-caption .h2,.carousel .carousel-caption h3,.carousel .carousel-caption .h3{font-family:var(--avichy-font-heading)!important;font-weight:700;text-shadow:0 2px 20px rgba(0,0,0,.3);line-height:1.15}.carousel .carousel-caption p{font-family:var(--avichy-font-body)!important;font-weight:400;text-shadow:0 1px 8px rgba(0,0,0,.2);max-width:600px;margin-left:auto;margin-right:auto}.btn,.button,button[type=submit],.shopify-payment-button button,.product-form__submit,.cart__submit{font-family:var(--avichy-font-body);font-weight:600;font-size:var(--avichy-text-base);letter-spacing:.04em;border-radius:var(--avichy-radius-md);transition:all .2s ease-out;cursor:pointer}.btn-primary,.btn--primary,.button--primary,.product-form__submit,.cart__submit,.shopify-payment-button__button{background-color:var(--avichy-primary)!important;color:var(--avichy-on-primary)!important;border-color:var(--avichy-primary)!important;padding:14px 32px;text-transform:uppercase}.btn-primary:hover,.btn--primary:hover,.button--primary:hover,.product-form__submit:hover,.cart__submit:hover{background-color:#db2777!important;border-color:#db2777!important;box-shadow:var(--avichy-shadow-md);transform:translateY(-1px)}.btn-primary:active,.btn--primary:active{transform:translateY(0);box-shadow:none}.btn-primary:focus-visible,.btn--primary:focus-visible{outline:3px solid var(--avichy-ring);outline-offset:2px}.btn-dark,.btn--dark{background-color:var(--avichy-fg)!important;color:var(--avichy-on-primary)!important;border-color:var(--avichy-fg)!important}.btn-dark:hover,.btn--dark:hover{background-color:#6b1035!important;border-color:#6b1035!important;box-shadow:var(--avichy-shadow-md);transform:translateY(-1px)}.btn-outline-primary,.btn--secondary,.button--secondary{background-color:transparent!important;color:var(--avichy-primary)!important;border:2px solid var(--avichy-primary)!important;padding:12px 28px}.btn-outline-primary:hover,.btn--secondary:hover{background-color:var(--avichy-primary)!important;color:var(--avichy-on-primary)!important}.icon-blocks-section .icon-block-item,section[id*=trust] .icon-block-item{background:transparent!important;border:none!important;box-shadow:none!important}.featured-products h2,.featured-products .h1,.featured-products .h2{font-family:var(--avichy-font-heading)!important;color:var(--avichy-fg)!important;font-weight:600;text-transform:none;letter-spacing:-.01em}.richtext-section h2,.richtext-section .h2{font-family:var(--avichy-font-heading)!important;color:var(--avichy-fg)!important;font-weight:700}.richtext-section p{font-family:var(--avichy-font-body)!important;line-height:1.75;color:var(--avichy-muted-fg)}.product-card,.grid-product,.card,.collection-product-card,.splide__slide .card{background:var(--avichy-card);border-radius:var(--avichy-radius-lg);overflow:hidden;border:1px solid var(--avichy-border);transition:all .28s ease-out}.product-card:hover,.grid-product:hover,.card:hover,.splide__slide .card:hover{box-shadow:var(--avichy-shadow-lg);transform:translateY(-4px);border-color:var(--avichy-primary)}.product-card__image img,.grid-product__image img,.card-img-top{transition:transform .4s ease-out}.product-card:hover img,.grid-product:hover img,.card:hover .card-img-top{transform:scale(1.04)}.product-card__title,.grid-product__title,.card__heading,.card-body .h6,.card-body h6{font-family:var(--avichy-font-body)!important;font-weight:600;font-size:var(--avichy-text-base);color:var(--avichy-card-fg);margin-bottom:var(--avichy-space-2)}.product-card__price,.grid-product__price,.price,.price-item,.card-body .product-price{font-family:var(--avichy-font-body);font-weight:700;font-size:var(--avichy-text-lg);color:var(--avichy-primary)}.badge--sale,.badge.bg-success,.price__badge-sale{background-color:var(--avichy-accent)!important;color:var(--avichy-on-accent)!important;font-family:var(--avichy-font-body);font-weight:600;font-size:var(--avichy-text-xs);padding:4px 10px;border-radius:var(--avichy-radius-full);text-transform:uppercase;letter-spacing:.05em}.card-body .btn,.splide__slide .btn{border-radius:var(--avichy-radius-md);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:var(--avichy-text-sm)}.accordion-button{font-family:var(--avichy-font-body)!important;font-weight:600;color:var(--avichy-fg)}.accordion-body{font-family:var(--avichy-font-body)!important;line-height:1.75;color:var(--avichy-muted-fg)}.faq-section h2,section[id*=faq] h2{font-family:var(--avichy-font-heading)!important}.testimonials-section h2,section[id*=testimonial] h2{font-family:var(--avichy-font-heading)!important;color:var(--avichy-fg)!important}.testimonials-section .card,section[id*=testimonial] .card{border:1px solid var(--avichy-border);border-radius:var(--avichy-radius-lg);transition:all .25s ease-out}.testimonials-section .card:hover,section[id*=testimonial] .card:hover{box-shadow:var(--avichy-shadow-md);transform:translateY(-2px)}.testimonials-section .card-body p,section[id*=testimonial] .card-body p{font-family:var(--avichy-font-body)!important;font-style:italic;line-height:1.7;color:var(--avichy-muted-fg)}.testimonials-section .card-body .h5,section[id*=testimonial] .card-body .h5{font-family:var(--avichy-font-body)!important;font-weight:700;color:var(--avichy-fg)}.product__title{font-family:var(--avichy-font-heading);font-size:var(--avichy-text-3xl);font-weight:600;color:var(--avichy-fg);margin-bottom:var(--avichy-space-3)}.product__price{font-family:var(--avichy-font-body);font-weight:700;font-size:var(--avichy-text-2xl);color:var(--avichy-primary);margin-bottom:var(--avichy-space-4)}.product__description{font-family:var(--avichy-font-body);font-size:var(--avichy-text-base);line-height:1.7;color:var(--avichy-fg)}.avichy-trust-badges{display:flex;justify-content:center;gap:var(--avichy-space-8);padding:var(--avichy-space-6) var(--avichy-space-4);flex-wrap:wrap;border-top:1px solid var(--avichy-border);border-bottom:1px solid var(--avichy-border);margin:var(--avichy-space-6) 0}.avichy-trust-badge{display:flex;align-items:center;gap:var(--avichy-space-2);font-family:var(--avichy-font-body);font-size:var(--avichy-text-sm);color:var(--avichy-muted-fg);font-weight:500}.avichy-trust-badge svg{width:20px;height:20px;color:var(--avichy-primary);flex-shrink:0}.avichy-benefits{list-style:none;padding:0;margin:var(--avichy-space-4) 0}.avichy-benefits li{display:flex;align-items:flex-start;gap:var(--avichy-space-2);font-family:var(--avichy-font-body);font-size:var(--avichy-text-sm);color:var(--avichy-fg);padding:var(--avichy-space-2) 0;line-height:1.5}.avichy-benefits li svg{flex-shrink:0;margin-top:2px}.avichy-faq{margin:var(--avichy-space-8) 0;border-top:1px solid var(--avichy-border)}.avichy-faq details{border-bottom:1px solid var(--avichy-border)}.avichy-faq summary{font-family:var(--avichy-font-body);font-weight:600;font-size:var(--avichy-text-base);color:var(--avichy-fg);padding:var(--avichy-space-4) 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.avichy-faq summary::-webkit-details-marker{display:none}.avichy-faq summary:after{content:"+";font-size:1.25rem;color:var(--avichy-primary);font-weight:300;transition:transform .2s ease-out}.avichy-faq details[open] summary:after{content:"\2212"}.avichy-faq .avichy-faq__answer{font-family:var(--avichy-font-body);font-size:var(--avichy-text-sm);color:var(--avichy-muted-fg);line-height:1.7;padding-bottom:var(--avichy-space-4)}.site-footer,.footer,footer,[data-section-type=footer],#shopify-section-footer{background-color:var(--avichy-fg)!important;color:var(--avichy-on-primary)!important;font-family:var(--avichy-font-body)}footer a,.footer a{color:var(--avichy-secondary)!important;transition:color .2s ease-out}footer a:hover,.footer a:hover{color:var(--avichy-on-primary)!important}footer h3,footer h4,footer h5,.footer__heading{font-family:var(--avichy-font-heading)!important;color:var(--avichy-on-primary)!important;font-weight:600}.newsletter-section h2,section[id*=newsletter] h2{font-family:var(--avichy-font-heading)!important;color:var(--avichy-primary)}.collection-hero__title,.collection__title{font-family:var(--avichy-font-heading);font-size:var(--avichy-text-4xl);font-weight:700;color:var(--avichy-fg);text-align:center;margin-bottom:var(--avichy-space-4)}.cart__footer{border-top:1px solid var(--avichy-border);padding-top:var(--avichy-space-4)}.cart__total-price{font-family:var(--avichy-font-body);font-weight:700;font-size:var(--avichy-text-xl);color:var(--avichy-primary)}.field__input,.form-control,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],textarea,select{font-family:var(--avichy-font-body);font-size:var(--avichy-text-base);padding:12px 16px;border:1px solid var(--avichy-border);border-radius:var(--avichy-radius-md);background:var(--avichy-card);color:var(--avichy-fg);transition:border-color .2s ease-out,box-shadow .2s ease-out}.field__input:focus,.form-control:focus,input:focus,textarea:focus,select:focus{border-color:var(--avichy-primary);outline:none;box-shadow:0 0 0 3px #ec48991f}.avichy-free-shipping{display:inline-flex;align-items:center;gap:var(--avichy-space-2);font-family:var(--avichy-font-body);font-size:var(--avichy-text-sm);font-weight:500;color:var(--avichy-success);padding:var(--avichy-space-2) var(--avichy-space-3);background:#05966914;border-radius:var(--avichy-radius-sm);margin:var(--avichy-space-2) 0}.img-thumbnail{border-radius:var(--avichy-radius-lg)!important;border:1px solid var(--avichy-border)!important}.splide__arrow{background:var(--avichy-card)!important;border:1px solid var(--avichy-border)!important;box-shadow:var(--avichy-shadow-sm);opacity:1!important;width:40px;height:40px;transition:all .2s ease-out}.splide__arrow:hover{border-color:var(--avichy-primary)!important;box-shadow:var(--avichy-shadow-md)}.splide__arrow svg{fill:var(--avichy-fg)!important;width:16px;height:16px}.btn-primary.btn-md{border-radius:var(--avichy-radius-md)}.bg-light{background-color:var(--avichy-muted)!important}hr{border-color:var(--avichy-border);opacity:.5}@media(max-width:767px){h1,.h1{font-size:var(--avichy-text-3xl)}h2,.h2,.product__title{font-size:var(--avichy-text-2xl)}.product__price{font-size:var(--avichy-text-xl)}.avichy-trust-badges{flex-direction:column;gap:var(--avichy-space-3);align-items:center}.btn-primary,.btn--primary,.button--primary,.product-form__submit{width:100%;text-align:center;padding:16px 28px}}@media(min-width:1440px){.page-width{max-width:1280px;margin:0 auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*:focus-visible{outline:3px solid var(--avichy-ring);outline-offset:2px}a,button,[role=button],input[type=submit],summary,.product-card,.grid-product{cursor:pointer}.carousel-caption,.carousel .carousel-caption{text-shadow:0 2px 12px rgba(0,0,0,.5),0 0 40px rgba(0,0,0,.3)!important}.carousel-caption h1,.carousel-caption h2,.carousel-caption h3,.carousel-caption .h1,.carousel-caption .h2,.carousel-caption .h3{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.6),0 0 40px rgba(0,0,0,.3)!important}.carousel-caption p,.carousel-caption .fs-5,.carousel-caption .fs-6{color:#fffffff2!important;text-shadow:0 1px 10px rgba(0,0,0,.5)!important}.richtext-section p,.richtext .description p,section[id*=richtext] .description p{color:#475569!important;line-height:1.75}.richtext-section .description,section[id*=richtext] .description{color:#475569!important}.icon-blocks .description,.icon-blocks .description p,.icon-blocks .card-body .description p{color:#64748b!important}.icon-blocks .card-body .h5,.icon-blocks .card-body .h6,.icon-blocks .card-body h5,.icon-blocks .card-body h6{color:var(--avichy-fg)!important}.testimonials .card-body .description p,section[id*=testimonial] .card-body .description p{color:#475569!important;font-style:italic}.testimonials .description p,section[id*=testimonial]>.container>.description p{color:#64748b!important}.accordion-button,.faq .accordion-button{color:var(--avichy-fg)!important;font-weight:600}.accordion-body,.faq .accordion-body{color:#475569!important}.card-body .product-title,.card-body .h6,.card-body h6{color:#1e293b!important}.card-body .product-price,.card-body .price{color:var(--avichy-primary)!important;font-weight:700}#footer .container,#footer .container-fluid{max-width:1200px;margin:0 auto}#footer #footer-blocks{justify-content:center;text-align:left}#footer #footer-blocks>.col-lg-4{flex:0 0 auto;width:30%}#footer #footer-blocks>.col{flex:0 0 auto;width:22%}#footer .row.mb-10{justify-content:space-between;align-items:flex-start}#footer .footer-bottom,#footer>.container>.row:last-child,#footer>.container-fluid>.row:last-child{justify-content:center;text-align:center}#footer .payment-icons{justify-content:center}#footer .d-flex.justify-content-between{justify-content:center!important;gap:2rem;flex-wrap:wrap}@media(max-width:991px){#footer #footer-blocks>.col-lg-4,#footer #footer-blocks>.col{width:100%;text-align:center;margin-bottom:2rem}#footer #footer-about{margin-right:0!important;text-align:center}}.icon-blocks .card-body{padding:1rem .75rem}.icon-blocks .block-icon svg{width:28px;height:28px;color:var(--avichy-primary)}.icon-blocks .title.h6{font-size:.9rem;margin-bottom:.25rem!important}.icon-blocks .description.fs-6{font-size:.85rem}.icon-blocks .mb-5{margin-bottom:.75rem!important}.icon-blocks .title.mb-4{margin-bottom:.5rem!important}#footer .nav-link,#footer a.nav-link,#footer .nav-link.h6,#footer a.nav-link.h6,#footer .nav a,#footer ul a,#footer li a,footer .nav-link,footer a.nav-link{color:#f9a8d4!important;transition:color .2s ease-out}#footer .nav-link:hover,#footer a.nav-link:hover,#footer .nav a:hover,#footer ul a:hover,#footer li a:hover,footer .nav-link:hover,footer a.nav-link:hover{color:#fff!important}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer .h1,#footer .h2,#footer .h3,#footer .h4,#footer .h5,#footer .h6,#footer .title,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer .h1,footer .h2,footer .h3,footer .h4,footer .h5,footer .h6,footer .title{color:#fff!important}#footer p,#footer span,#footer .small,#footer .rte,footer p,footer span,footer .small,footer .rte{color:#ffffffd9!important}#footer hr,footer hr{border-color:#ffffff26!important}.collection-header h1,.collection-header .collection-title,.collection-header .h1,h1.collection-title,.page-header h1,.page-header__title{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.3)}.collection-header p,.collection-header .description,.collection-header .rte,.page-header p,.page-header .description{color:#ffffffe6!important}.collection-header .breadcrumb a,.collection-header .breadcrumb span,.page-header .breadcrumb a,.page-header .breadcrumb span{color:#fffc!important}.collection-header .breadcrumb a:hover,.page-header .breadcrumb a:hover,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.bg-dark .h1,.bg-dark .h2,.bg-dark .h3,.bg-dark .h4,.bg-dark .h5,.bg-dark .h6{color:#fff!important}.bg-dark p,.bg-dark span,.bg-dark .small{color:#ffffffd9!important}.bg-dark a:not(.btn){color:#f9a8d4!important}.bg-dark a:not(.btn):hover{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/avichy-design-system.css.map */
