:root{--ab-pink: #e84393;--ab-purple: #6c5ce7;--ab-dark: #1a1a1a;--ab-accent: #363636;--ab-text: #666666;--ab-border: #e5e5e5;--ab-muted: #f5f5f5;--ab-gold: #c9956b;--ab-radius-sm: 6px;--ab-radius-md: 10px;--ab-radius-lg: 16px;--ab-transition: .3s cubic-bezier(.4, 0, .2, 1);--ab-transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--ab-shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--ab-shadow-md: 0 4px 6px -1px rgba(0,0,0,.07), 0 2px 4px -1px rgba(0,0,0,.04);--ab-shadow-lg: 0 10px 25px -3px rgba(0,0,0,.08), 0 4px 6px -2px rgba(0,0,0,.03);--ab-shadow-xl: 0 20px 40px -5px rgba(0,0,0,.1)}::selection{background:#e8439326;color:var(--ab-dark)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:var(--ab-muted)}::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#999}@keyframes ab-fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ab-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ab-scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ab-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ab-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ab-underlineGrow{0%{width:0}to{width:100%}}.section-header{transition:box-shadow var(--ab-transition),background-color var(--ab-transition)}.section-header.scrolled-past-header{box-shadow:var(--ab-shadow-md)!important;background:#fffffff7!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header__heading-link{position:relative}.header__heading-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--ab-pink),var(--ab-purple));transition:width var(--ab-transition-slow)}.header__heading-link:hover:after{width:100%}.header__menu-item .header__active-menu-item{background:var(--ab-pink)}.header__menu-item{position:relative}.header__menu-item:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--ab-pink);transition:width var(--ab-transition),left var(--ab-transition)}.header__menu-item:hover:after{width:100%;left:0}.header__icon{position:relative;transition:background var(--ab-transition);border-radius:50%}.header__icon:hover{background:var(--ab-muted)}.header__icon .icon-header-cart .cart-count-bubble,.header .cart-count-bubble{background:var(--ab-dark)!important;color:#fff!important;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.search-modal__content input[type=search],.predictive-search input[type=search]{border-radius:50px;background:var(--ab-muted);border:1px solid transparent;padding:12px 20px 12px 48px;transition:border-color var(--ab-transition),box-shadow var(--ab-transition)}.search-modal__content input[type=search]:focus,.predictive-search input[type=search]:focus{border-color:#e843934d;box-shadow:0 0 0 3px #e8439314;outline:none}.announcement-bar-section .announcement-bar{position:relative;overflow:hidden}.announcement-bar-section .announcement-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(232,67,147,.08) 0%,transparent 30%,transparent 70%,rgba(108,92,231,.08) 100%);pointer-events:none}.announcement-bar__message{font-weight:500!important;letter-spacing:.02em}.announcement-bar__message a{text-decoration:underline;text-underline-offset:3px;font-weight:600;transition:color var(--ab-transition)}.announcement-bar__message a:hover{color:var(--ab-pink)}.header-top{font-size:12px;letter-spacing:.02em}.header-top__link,.header-top_link{transition:color var(--ab-transition)}.header-top__link:hover{color:var(--ab-pink)!important}.slideshow .banner__content{animation:ab-fadeIn .7s ease-out both}.slideshow .banner__heading{font-family:Playfair Display,Georgia,serif;font-weight:700;letter-spacing:-.02em;line-height:1.1}.slideshow .banner__text{letter-spacing:.01em}.slideshow .slideshow__slide{transition:opacity .7s ease-out,transform .7s ease-out}.slider-counter{gap:6px}.slider-counter .slider-counter__link{transition:all var(--ab-transition);border-radius:50%}.slider-counter .slider-counter__link--active,.slider-counter .slider-counter__link.active{background:var(--ab-pink)!important;transform:scale(1.2)}.slider-button{background:#ffffff1a!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none!important;border-radius:50%!important;width:44px;height:44px;transition:background var(--ab-transition),transform var(--ab-transition)}.slider-button:hover{background:#fff!important;color:var(--ab-dark)!important;transform:scale(1.05)}.card-wrapper{transition:transform var(--ab-transition)}.card{border-radius:var(--ab-radius-md)!important;overflow:hidden;transition:box-shadow var(--ab-transition-slow)}.card:hover{box-shadow:var(--ab-shadow-lg)}.card__media .media img{transition:transform .6s cubic-bezier(.25,.1,.25,1),opacity .4s ease!important}.card-wrapper:hover .card__media .media img:first-child{transform:scale(1.08)}.product-hover{transition:opacity var(--ab-transition),transform var(--ab-transition);opacity:0;transform:translate(8px)}.card-wrapper:hover .product-hover{opacity:1;transform:translate(0)}.product-hover .button-wishlist-compare .icon-wishlist,.product-hover .button-wishlist-compare .icon-compare{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:var(--ab-shadow-md);transition:background var(--ab-transition),color var(--ab-transition);margin-bottom:6px}.product-hover .button-wishlist-compare .icon-wishlist:hover,.product-hover .button-wishlist-compare .icon-compare:hover{background:var(--ab-pink);color:#fff}.card .quick-add{transition:opacity var(--ab-transition),transform var(--ab-transition)}.card-wrapper:hover .card .quick-add{opacity:1}.badge{border-radius:50px!important;padding:4px 10px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.badge.soldout{background:var(--ab-dark)!important;color:#fff!important}.card__heading a{transition:color var(--ab-transition)}.card__heading a:hover{color:var(--ab-pink)!important}.price .price-item--regular,.price .price-item--sale{font-weight:700}.price .price-item--sale{color:var(--ab-dark)}.rating-star{letter-spacing:2px}.collection-list .collection-card__image{transition:transform .7s cubic-bezier(.25,.1,.25,1)}.collection-list .card-wrapper:hover .collection-card__image{transform:scale(1.08)}.tab_collection .tab-collection-tab{border-radius:50px;padding:8px 24px;font-weight:500;transition:all var(--ab-transition)}.tab_collection .tab-collection-tab.active,.tab_collection .tab-collection-tab:hover{background:var(--ab-dark);color:#fff}.countdown-section .countdown-timer__item{background:var(--ab-dark);color:#fff;border-radius:var(--ab-radius-md);box-shadow:var(--ab-shadow-md);min-width:64px;min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.countdown-section .countdown-timer__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--ab-radius-md);border:1px solid rgba(232,67,147,.2);pointer-events:none}.countdown-section .countdown-timer__number{font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:700;line-height:1}.countdown-section .countdown-timer__label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin-top:4px}.multicolumn .quote-icon,.multicolumn blockquote{position:relative}.multicolumn .quote-icon:before{content:"\201c";font-family:Playfair Display,Georgia,serif;font-size:60px;color:#e8439326;line-height:1;position:absolute;top:-10px;left:0}.service .service-item{transition:transform var(--ab-transition)}.service .service-item:hover{transform:translateY(-2px)}.service .service-item .service-icon{background:var(--ab-muted);border-radius:var(--ab-radius-md);width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:background var(--ab-transition)}.service .service-item:hover .service-icon{background:#e8439314}.service .service-item:hover .service-icon svg{color:var(--ab-pink)}.footer{position:relative}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(232,67,147,.4),transparent)}.footer .newsletter-form .field__input{border-radius:50px 0 0 50px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff;padding:14px 20px;transition:border-color var(--ab-transition)}.footer .newsletter-form .field__input:focus{border-color:#e8439380!important;outline:none}.footer .newsletter-form .field__input::placeholder{color:#fff6}.footer .newsletter-form .newsletter-form__button{border-radius:0 50px 50px 0!important;background:var(--ab-pink)!important;color:#fff!important;padding:14px 24px;font-weight:600;transition:background var(--ab-transition)}.footer .newsletter-form .newsletter-form__button:hover{background:var(--ab-purple)!important}.footer a.list-menu__item--link{transition:color var(--ab-transition)}.footer a.list-menu__item--link:hover{color:var(--ab-pink)!important}.footer .list-social .list-social__link{width:36px;height:36px;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;transition:background var(--ab-transition)}.footer .list-social .list-social__link:hover{background:var(--ab-pink)}.footer-block__heading{font-weight:600!important;text-transform:uppercase;letter-spacing:.08em;font-size:13px!important}.newsletter-section .newsletter__heading{font-family:Playfair Display,Georgia,serif;font-weight:700}.subbanner .subbanner__item{border-radius:var(--ab-radius-md);overflow:hidden}.subbanner .subbanner__item img{transition:transform .7s cubic-bezier(.25,.1,.25,1)}.subbanner .subbanner__item:hover img{transform:scale(1.08)}.subbanner .subbanner__content{transition:transform var(--ab-transition)}.subbanner .subbanner__item:hover .subbanner__content{transform:translateY(-3px)}.article-card{border-radius:var(--ab-radius-md);overflow:hidden;transition:box-shadow var(--ab-transition-slow),transform var(--ab-transition)}.article-card:hover{box-shadow:var(--ab-shadow-lg);transform:translateY(-3px)}.article-card .article-card__image img{transition:transform .7s cubic-bezier(.25,.1,.25,1)}.article-card:hover .article-card__image img{transform:scale(1.08)}.article-card .article-card__title a{transition:color var(--ab-transition)}.article-card .article-card__title a:hover{color:var(--ab-pink)!important}.button--primary,.shopify-challenge__button,.customer button{transition:all var(--ab-transition)!important;letter-spacing:.04em}.button--primary:hover,.shopify-challenge__button:hover{box-shadow:0 4px 12px #e8439340}.button--secondary{transition:all var(--ab-transition)!important;letter-spacing:.04em}.button--secondary:hover{background:var(--ab-dark)!important;color:#fff!important}.menu-drawer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.menu-drawer__navigation-container{animation:ab-slideDown .3s ease-out}.cart-drawer{box-shadow:-10px 0 40px #0000001a!important}.cart-drawer__overlay{background:#0006!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.collection-hero{position:relative}.collection-hero__title{font-family:Playfair Display,Georgia,serif;font-weight:700;letter-spacing:-.02em}.product__info-container .product__title{font-family:Playfair Display,Georgia,serif;font-weight:700;letter-spacing:-.01em}.product-form__input .swatch,.product-form__input label:not(.swatch){border-radius:var(--ab-radius-sm)!important;transition:all var(--ab-transition)}.product__accordion .accordion__content{transition:max-height var(--ab-transition-slow)}*:focus-visible{outline:2px solid var(--ab-pink)!important;outline-offset:2px!important}a:focus-visible,button:focus-visible{outline:2px solid var(--ab-pink)!important;outline-offset:2px!important}.ab-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.ab-reveal.ab-visible{opacity:1;transform:translateY(0)}@media screen and (max-width:749px){.slider-button{width:36px;height:36px}.countdown-section .countdown-timer__item{min-width:52px;min-height:52px}.countdown-section .countdown-timer__number{font-size:22px}}@media(prefers-reduced-motion:reduce){.card__media .media img,.subbanner .subbanner__item img,.article-card .article-card__image img,.collection-list .collection-card__image{transition:none!important}.ab-reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/arohabliss-enhancements.css.map */
