.site-header{position:sticky;top:0;z-index:60!important;background:#fff!important;border-bottom:1px solid #f3dbe7!important;box-shadow:0 8px 24px #a4145a12!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.site-header:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#6b1a4b,#d81b60 45%,#f7a8cb 75%,#b48ad6);z-index:2;pointer-events:none}.header-actions .icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border-radius:50%;background:#fff6fa;border:1px solid #f3dbe7;color:#6b1a4b;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,border-color .2s ease}.header-actions .icon-button svg{width:20px;height:20px}.header-actions .icon-button:hover,.header-actions .icon-button:focus-visible,.header-actions .search-toggle[aria-expanded=true]{background:linear-gradient(135deg,#a4145a,#d81b60);border-color:transparent;color:#fff;transform:translateY(-2px);box-shadow:0 8px 18px #d81b6047}.header-actions .icon-button .icon-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.header-actions .cart-count{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#d81b60,#a4145a);color:#fff;font-size:11px;font-weight:800;line-height:1;border:2px solid #fff;box-shadow:0 3px 8px #d81b6059}.header-actions .cart-count[data-cart-count]:empty{display:none}.search-panel{position:absolute!important;left:0;right:0;top:100%;z-index:70!important;padding:18px 16px 22px!important;background:#fffffffa!important;border-bottom:1px solid #f3dbe7!important;box-shadow:0 22px 40px #4f124024!important;animation:sp-in .18s ease}@keyframes sp-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.search-panel form{max-width:760px!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr auto!important;gap:0!important}.search-panel input{height:52px;padding:0 20px!important;border:2px solid #f0cfe0!important;border-right:0!important;border-radius:999px 0 0 999px!important;background:#fff9fc!important;font-size:16px;outline:none}.search-panel input:focus{border-color:#d81b60!important;background:#fff!important}.search-panel button{height:52px;padding:0 26px!important;border:0!important;border-radius:0 999px 999px 0!important;background:linear-gradient(135deg,#a4145a,#d81b60)!important;color:#fff!important;font-weight:800;font-size:15px;cursor:pointer}#PredictiveResults{grid-column:1/-1}#PredictiveResults:empty{display:none}.predictive-results{margin-top:12px;max-height:min(62vh,520px);overflow-y:auto;padding:8px!important;background:#fff!important;border:1px solid #f3dbe7!important;border-radius:18px!important;box-shadow:0 14px 30px #4f12401a;text-align:left}.predictive-results__label{margin:8px 10px 4px;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:#a4145a}.predictive-results__item{display:flex!important;align-items:center;gap:14px!important;padding:8px 10px!important;border-radius:12px;color:#3a2140;text-decoration:none;transition:background .15s ease}.predictive-results__item:hover,.predictive-results__item:focus-visible{background:#fff3f8}.predictive-results__item img,.predictive-results__ph{flex:none;width:52px!important;height:52px!important;object-fit:cover;border-radius:10px!important;background:#f8f3fb;border:1px solid #f3e4ec}.predictive-results__text{flex:1;min-width:0}.predictive-results__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:700;line-height:1.3}.predictive-results__text small{display:block;margin-top:3px;color:#d81b60;font-weight:800;font-size:13px}.predictive-results__go{flex:none;color:#e3a9c4;font-weight:800;transition:transform .15s,color .15s}.predictive-results__item:hover .predictive-results__go{color:#d81b60;transform:translate(3px)}.predictive-results__chips{display:flex;flex-wrap:wrap;gap:8px;padding:4px 10px 8px}.predictive-results__chips a{padding:7px 14px;border-radius:999px;background:#fff0f6;border:1px solid #f3cfe0;color:#a4145a;font-size:13px;font-weight:750;text-decoration:none}.predictive-results__chips a:hover{background:#d81b60;color:#fff}.predictive-results__empty{margin:12px 10px;color:#6d5b67;font-size:14px}.predictive-results__all{display:block;margin:6px 4px 2px;padding:11px 12px;border-radius:12px;background:#fff6fa;color:#a4145a;font-weight:800;font-size:14px;text-align:center;text-decoration:none}.predictive-results__all:hover{background:#d81b60;color:#fff}@media(min-width:768px){.mobile-menu-button,.mobile-menu,.mobile-search-wrap{display:none!important}.header-grid{position:relative!important;grid-template-columns:220px minmax(0,1fr) auto!important;grid-template-rows:80px!important;height:80px!important;row-gap:0!important;column-gap:20px!important}.header-actions{position:static!important;grid-column:3!important;grid-row:1!important;justify-self:end!important;transform:none!important;justify-content:flex-end!important;margin:0!important;display:flex!important;align-items:center!important;gap:10px!important}.desktop-nav{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;justify-self:center!important;justify-content:center!important;align-items:center!important;text-align:center!important;white-space:nowrap!important;gap:4px!important;align-self:center!important;display:flex!important;padding:5px!important;border-radius:999px!important;background:linear-gradient(135deg,#fff7fb,#fbf2fb)!important;border:1px solid #f3dbe7!important;box-shadow:inset 0 1px #fff,0 4px 14px #a4145a0f!important}.desktop-nav a{position:relative;display:inline-flex;align-items:center;padding:9px clamp(12px,1.3vw,20px)!important;margin:0!important;border-radius:999px;color:#4a2840!important;font-size:15.5px;font-weight:750;letter-spacing:.01em;text-decoration:none!important;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.desktop-nav a:hover,.desktop-nav a:focus-visible{background:#fff;color:#d81b60!important;box-shadow:0 4px 12px #a4145a1f}.desktop-nav a[aria-current=page]{background:linear-gradient(135deg,#a4145a,#d81b60);color:#fff!important;box-shadow:0 6px 16px #d81b6047}.desktop-nav a:after{display:none!important}.brand{grid-column:1!important;grid-row:1!important;justify-self:start!important;align-items:center!important;flex-direction:column!important}.brand img.brand__store-logo{width:158px;max-height:41px}.brand img.brand__company{width:48px;max-height:15px;margin:2px auto 0;opacity:.85}}@media(min-width:768px)and (max-width:1050px){.header-grid{grid-template-columns:170px minmax(0,1fr) auto!important;column-gap:12px!important}.brand img.brand__store-logo{width:140px}.desktop-nav a{font-size:14px;padding:8px 11px!important}.header-actions .icon-button{width:38px;height:38px}.header-actions{gap:7px!important}}@media(max-width:767px){.site-header{position:relative}.header-actions{display:flex!important;align-items:center!important;gap:6px!important}.header-actions .icon-button{width:36px;height:36px}.header-actions .icon-button svg{width:18px;height:18px}.mobile-menu-button{color:#6b1a4b}.mobile-search-wrap{position:relative}.mobile-search{border-color:#f0cfe0!important;border-radius:999px!important;background:#fff9fc!important;box-shadow:0 4px 14px #a4145a14!important}.mobile-search:focus-within{border-color:#d81b60!important;background:#fff!important}.mobile-search svg{color:#a4145a!important}.mobile-search button{border-radius:0 999px 999px 0!important;background:linear-gradient(135deg,#a4145a,#d81b60)!important}.mobile-search-results{position:absolute;left:14px;right:14px;top:calc(100% - 6px);z-index:70}.mobile-search-results .predictive-results{margin-top:0;max-height:65vh;box-shadow:0 18px 40px #4f12402e}}@media(max-width:600px){.header-actions>a.wishlist-link{display:inline-flex}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/desktop-header.css.map */
