:root{--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1);--transition-bounce: all .4s cubic-bezier(.68, -.55, .265, 1.55);--hover-lift: translateY(-4px);--hover-scale: scale(1.02);--pink-glow: 0 8px 24px rgba(255, 157, 157, .25);--pink-glow-hover: 0 12px 32px rgba(255, 157, 157, .35);--soft-shadow: 0 2px 8px rgba(0, 0, 0, .08);--medium-shadow: 0 4px 16px rgba(0, 0, 0, .12)}html{scroll-behavior:smooth}*{transition:color .2s ease,background-color .2s ease}.button,.shopify-challenge__button,.customer button{position:relative;overflow:hidden;transition:var(--transition-smooth);font-weight:500;letter-spacing:.05em}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover{transform:translateY(-2px);box-shadow:var(--pink-glow)}.button:not([disabled]):active,.shopify-challenge__button:active,.customer button:active{transform:translateY(0);transition:transform .1s ease}.button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff80;transform:translate(-50%,-50%);transition:width .6s,height .6s}.button:active:before{width:300px;height:300px}.button:not(.button--secondary):hover{box-shadow:var(--pink-glow-hover)}.button--secondary{background:transparent;transition:var(--transition-smooth)}.button--secondary:hover{background:#ff9d9d1a;transform:translateY(-2px)}.card-wrapper{transition:var(--transition-smooth)}.card-wrapper:hover{transform:var(--hover-lift)}.card{transition:var(--transition-smooth);border-radius:12px;overflow:hidden}.card--card,.card--standard .card__inner{transition:var(--transition-smooth);box-shadow:var(--soft-shadow)}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner{box-shadow:var(--medium-shadow)}.card__media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.card-wrapper:hover .card__media img{transform:scale(1.08)}.card__inner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0%,rgba(255,157,157,.05) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.card-wrapper:hover .card__inner:after{opacity:1}.field__input,.select__select,textarea{transition:var(--transition-smooth);border-radius:8px}.field__input:focus,.select__select:focus,textarea:focus{box-shadow:0 0 0 3px #ff9d9d33;border-color:rgb(var(--color-button));transform:translateY(-1px)}.field__input:hover:not(:focus),.select__select:hover:not(:focus),textarea:hover:not(:focus){border-color:#ff9d9d66}.header{transition:var(--transition-smooth);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header__menu-item:hover{color:rgb(var(--color-button));transform:translateY(-1px);transition:var(--transition-smooth)}.header__menu-item{transition:var(--transition-smooth);position:relative}.header__menu-item:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:rgb(var(--color-button));transition:width .3s ease,left .3s ease}.header__menu-item:hover:after{width:100%;left:0}@keyframes cart-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.cart-count-bubble{animation:cart-bounce .5s ease}a:not(.button){transition:var(--transition-smooth);position:relative}a:not(.button):hover{color:rgb(var(--color-button))}.link:not(.button){position:relative}.link:not(.button):after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:currentColor;transition:width .3s ease}.link:not(.button):hover:after{width:100%}.price{transition:var(--transition-smooth)}.price__sale{color:rgb(var(--color-button));font-weight:600}.price__regular{position:relative}.badge{transition:var(--transition-smooth);font-weight:600;text-transform:uppercase;font-size:1rem;letter-spacing:.08em}.badge:hover{transform:scale(1.05)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.badge--sale{animation:pulse 2s infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}img{animation:fadeIn .5s ease}.media img,.media video{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.media:hover img,.media:hover video{transform:scale(1.05)}.quantity__button{transition:var(--transition-smooth);border-radius:50%}.quantity__button:hover{background-color:#ff9d9d26;transform:scale(1.1)}.quantity__button:active{transform:scale(.95)}.modal,.drawer{animation:slideIn .3s cubic-bezier(.4,0,.2,1)}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal__overlay,.drawer__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0006;transition:var(--transition-smooth)}.loading-overlay__spinner{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeleton{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{background:linear-gradient(90deg,#f0f0f0,#f8f8f8,#f0f0f0 80px);background-size:200px 100%;animation:skeleton 1.5s infinite}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#ff9d9d80;border-radius:10px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#ff9d9dcc}*:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:3px;border-radius:4px}*:focus:not(:focus-visible){outline:none}.search__input{transition:var(--transition-smooth)}.search__input:focus{box-shadow:0 4px 16px #ff9d9d33;transform:translateY(-2px)}.predictive-search{animation:fadeIn .3s ease}.facet-checkbox{transition:var(--transition-smooth)}.facet-checkbox:hover{transform:scale(1.05)}.facet-checkbox input:checked+label{background-color:#ff9d9d1a;border-color:rgb(var(--color-button))}.product-form__input input[type=radio]+label{transition:var(--transition-smooth);cursor:pointer}.product-form__input input[type=radio]+label:hover{transform:translateY(-2px);box-shadow:var(--soft-shadow)}.product-form__input input[type=radio]:checked+label{box-shadow:var(--pink-glow)}.newsletter-form,.newsletter-form__button{transition:var(--transition-smooth)}.newsletter-form__button:hover{transform:translate(4px)}.footer__content a{transition:var(--transition-smooth);position:relative}.footer__content a:hover{color:rgb(var(--color-button));transform:translate(4px)}.list-social__link{transition:var(--transition-smooth)}.list-social__link:hover{transform:translateY(-3px) scale(1.1);color:rgb(var(--color-button))}.slideshow__slide{transition:transform .6s cubic-bezier(.4,0,.2,1)}.slideshow__controls button{transition:var(--transition-smooth);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.slideshow__controls button:hover{transform:scale(1.1);background:#ff9d9de6}@keyframes slideInFromTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.cart-notification,.notification{animation:slideInFromTop .4s cubic-bezier(.4,0,.2,1);box-shadow:var(--medium-shadow)}.accordion__button{transition:var(--transition-smooth)}.accordion__button:hover{background-color:#ff9d9d0d}.accordion__content{animation:fadeIn .3s ease}.pagination__item{transition:var(--transition-smooth)}.pagination__item:hover{transform:translateY(-2px);box-shadow:var(--soft-shadow)}.pagination__item--current{background:rgb(var(--color-button));color:#fff;box-shadow:var(--pink-glow)}.quick-add-modal{animation:fadeIn .3s ease}.quick-add-modal__content{animation:slideIn .3s cubic-bezier(.4,0,.2,1)}.breadcrumb__link{transition:var(--transition-smooth);position:relative}.breadcrumb__link:hover{color:rgb(var(--color-button));transform:translate(2px)}table tr{transition:background-color .2s ease}table tr:hover{background-color:#ff9d9d0d}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(hover:none){.button:active,.card-wrapper:active{transform:scale(.98)}}.collection__grid-item{transition:var(--transition-smooth)}.collection__grid-item:hover{transform:translateY(-4px)}.customer__orders-item{transition:var(--transition-smooth);border-radius:8px}.customer__orders-item:hover{box-shadow:var(--soft-shadow);transform:translate(4px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-on-scroll{animation:fadeInUp .6s ease}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.scale-in{animation:scaleIn .4s cubic-bezier(.4,0,.2,1)}.product__media-item{transition:var(--transition-smooth);cursor:pointer}.product__media-item:hover{transform:scale(1.02);box-shadow:var(--soft-shadow)}.product__media-thumbnail.is-active{border-color:rgb(var(--color-button));box-shadow:0 0 0 2px rgb(var(--color-button))}.image-loading{background:linear-gradient(90deg,#f0f0f0 25%,#f8f8f8,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);background:#000000e6;color:#fff;padding:8px 12px;border-radius:6px;font-size:.875rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:1000}[data-tooltip]:hover:after{opacity:1;transform:translate(-50%) translateY(-4px)}.color-swatch{transition:var(--transition-smooth);position:relative}.color-swatch:hover{transform:scale(1.15);box-shadow:0 4px 12px #00000026}.color-swatch:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid transparent;border-radius:inherit;transition:border-color .3s ease}.color-swatch.is-selected:after{border-color:rgb(var(--color-button))}.cart-drawer__item{transition:var(--transition-smooth);border-radius:8px}.cart-drawer__item:hover{background-color:#ff9d9d0d}.cart-drawer__remove{transition:var(--transition-smooth)}.cart-drawer__remove:hover{color:rgb(var(--color-button));transform:rotate(90deg) scale(1.2)}.announcement-bar{position:relative;overflow:hidden;transition:var(--transition-smooth)}.announcement-bar:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);animation:shimmer 3s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.announcement-bar__message{transition:var(--transition-smooth);font-weight:500;letter-spacing:.02em}.announcement-bar a:hover{transform:translate(3px);transition:var(--transition-smooth)}.header{position:relative;transition:var(--transition-smooth);box-shadow:0 1px 4px #0000000d}.shopify-section-header-sticky .header{box-shadow:0 2px 8px #00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(var(--color-background),.98)}.header__heading-logo{transition:var(--transition-smooth)}.header__heading-logo:hover{transform:scale(1.05)}.header__heading-logo img{transition:var(--transition-smooth);filter:drop-shadow(0 2px 4px rgba(255,157,157,.2))}.header__heading-logo:hover img{filter:drop-shadow(0 4px 8px rgba(255,157,157,.3))}.header__menu{position:relative;display:flex;align-items:center}.header__menu>li{display:inline-flex;align-items:center;vertical-align:middle}.header__menu details{display:inline-flex;align-items:center;vertical-align:middle}.header__menu>li>.header__menu-item,.header__menu details>summary{position:relative;transition:var(--transition-smooth);padding:.8rem 1.2rem;display:inline-block;vertical-align:middle}.header__menu>li>.header__menu-item:after,.header__menu details>summary:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:rgb(var(--color-button));transform:translate(-50%);transition:width .3s cubic-bezier(.4,0,.2,1);border-radius:1px}.header__menu>li>.header__menu-item:hover:after,.header__menu>li>.header__menu-item.active:after,.header__menu details>summary:hover:after{width:70%}.header__menu>li>.header__menu-item:hover,.header__menu details>summary:hover{color:rgb(var(--color-button))}.header__icon:after,.header__icon--cart:after,.header__icon--account:after,.header__icon--search:after,.localization-form:after,.localization-form details:after,.localization-form summary:after{display:none!important}details[open]>.header__submenu,details[open] .header__submenu{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.header__submenu,.mega-menu,details[open]>.header__submenu{animation:slideDown .35s cubic-bezier(.4,0,.2,1);box-shadow:0 12px 32px #00000026,0 2px 8px #00000014;border-radius:12px;overflow:hidden;border:1px solid rgba(var(--color-button),.15);background:linear-gradient(to bottom,#fff,#fefefe);padding:8px 0;min-width:220px;max-height:80vh;overflow-y:auto}.header__submenu::-webkit-scrollbar{width:6px}.header__submenu::-webkit-scrollbar-track{background:rgba(var(--color-button),.05);border-radius:0 12px 12px 0}.header__submenu::-webkit-scrollbar-thumb{background:rgba(var(--color-button),.3);border-radius:3px;transition:var(--transition-smooth)}.header__submenu::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-button),.5)}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.header__submenu .header__menu-item,.header__submenu li{position:relative;transition:var(--transition-smooth);border-radius:0;margin:0;padding:12px 20px 12px 16px;border-left:3px solid transparent;animation:fadeInItem .4s ease-out backwards}.header__submenu .header__menu-item:after,.header__submenu summary:after,.header__submenu details:after,.header__submenu li:after{display:none!important}.header__submenu .header__menu-item,.header__submenu summary{transform:none!important;padding:12px 20px 12px 16px!important}.header__submenu .header__menu-item:nth-child(1){animation-delay:.05s}.header__submenu .header__menu-item:nth-child(2){animation-delay:.08s}.header__submenu .header__menu-item:nth-child(3){animation-delay:.11s}.header__submenu .header__menu-item:nth-child(4){animation-delay:.14s}.header__submenu .header__menu-item:nth-child(5){animation-delay:.17s}.header__submenu .header__menu-item:nth-child(6){animation-delay:.2s}.header__submenu .header__menu-item:nth-child(7){animation-delay:.23s}.header__submenu .header__menu-item:nth-child(8){animation-delay:.26s}.header__submenu .header__menu-item:nth-child(9){animation-delay:.29s}.header__submenu .header__menu-item:nth-child(10){animation-delay:.32s}@keyframes fadeInItem{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.header__submenu .header__menu-item a,.header__submenu .header__menu-item span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:500;letter-spacing:.2px}.header__submenu .header__menu-item:hover,.header__submenu li:hover{background:linear-gradient(to right,rgba(var(--color-button),.12),rgba(var(--color-button),.05));border-left-color:rgb(var(--color-button));padding-left:20px;transform:none!important}.header__submenu .header__menu-item:before{content:"\203a";position:absolute;left:6px;opacity:0;color:rgb(var(--color-button));font-weight:700;font-size:16px;transition:var(--transition-smooth);transform:translate(-4px)}.header__submenu .header__menu-item:hover:before{opacity:1;transform:translate(0)}.header__submenu .header__menu-item+.header__menu-item{border-top:1px solid rgba(var(--color-button),.06)}.header__submenu .header__menu-item:first-child{border-top:none}.header__icon--search,.header__search{transition:var(--transition-smooth)}.header__icon--search:hover{transform:scale(1.1) rotate(5deg);color:rgb(var(--color-button))}.search-modal,.modal__content--search{animation:fadeInScale .3s cubic-bezier(.4,0,.2,1)}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.header__icon--cart{transition:var(--transition-smooth)}.header__icon--cart:hover{transform:scale(1.1);color:rgb(var(--color-button))}.cart-count-bubble{background-color:rgb(var(--color-button));transition:var(--transition-smooth);box-shadow:0 2px 6px #ff9d9d66}.header__icon--cart:hover .cart-count-bubble{transform:scale(1.15);box-shadow:0 4px 12px #ff9d9d99}@keyframes cartShake{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg) scale(1.1)}75%{transform:rotate(5deg) scale(1.1)}}.cart-count-bubble.animate{animation:cartShake .5s ease}.header__icon--account{transition:var(--transition-smooth)}.header__icon--account:hover{transform:scale(1.1);color:rgb(var(--color-button))}.localization-form__select,.disclosure__button{transition:var(--transition-smooth);border-radius:6px}.localization-form__select:hover,.disclosure__button:hover{background-color:rgba(var(--color-button),.05);border-color:rgba(var(--color-button),.3)}.header__icons{gap:.8rem}.header__icon{transition:var(--transition-smooth);position:relative}.header__icon:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:0;height:2px;background-color:rgb(var(--color-button));transition:width .3s ease;border-radius:1px}.header__icon:hover:after{width:60%}.menu-drawer{animation:slideInFromLeft .3s cubic-bezier(.4,0,.2,1)}@keyframes slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.menu-drawer__navigation-item{transition:var(--transition-smooth)}.menu-drawer__navigation-item:hover{background-color:rgba(var(--color-button),.08);transform:translate(4px)}details[open]>summary{color:rgb(var(--color-button))}summary{transition:var(--transition-smooth);cursor:pointer}summary:hover{color:rgb(var(--color-button))}summary .icon-caret{transition:transform .3s ease}details[open]>summary .icon-caret{transform:rotate(180deg)}.header__menu-item:focus-visible,.header__icon:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:4px;border-radius:4px}@media(min-width:990px){.shopify-section-header-sticky .header{animation:slideDownHeader .3s ease}}@keyframes slideDownHeader{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.announcement-bar__close{transition:var(--transition-smooth);opacity:.7}.announcement-bar__close:hover{opacity:1;transform:rotate(90deg) scale(1.2);color:#fff}.header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--color-button),.2) 20%,rgba(var(--color-button),.2) 80%,transparent 100%)}.header .search{transition:var(--transition-smooth)}.header .search:hover{box-shadow:0 2px 8px #ff9d9d26}.header .search__input:focus{border-color:rgb(var(--color-button));box-shadow:0 0 0 3px #ff9d9d26}@media(max-width:989px){.header__icon{padding:.8rem;border-radius:50%;transition:var(--transition-smooth)}.header__icon:active{background-color:rgba(var(--color-button),.15);transform:scale(.95)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/theme-enhancements.css.map */
