.breakdance .bde-section-19-100 .section-container{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-section-19-100 .section-container>*{width:auto!important;height:auto!important}.breakdance .bde-section-19-100 .section-container{--bde-grid-items-per-row:1}.breakdance .bde-section-19-100 .section-container{--bde-section-width:100%}.breakdance .bde-section-19-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}#custom-header{--rose:#E64662;--rose-50:#FCEDF0;--rose-600:#C93753;--ink:#2c292a;--ink-soft:#474243;--paper:#F7F1E6;--background:#FFF;--line:#E8DFCF;--muted:#7A6A55;--font-body:'Montserrat',system-ui,sans-serif;--font-neutral:'Manrope',system-ui,sans-serif;--r-xs:8px;--r-sm:12px;--r-pill:999px;font-family:var(--font-body);font-size:16.5px;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}#custom-header *{box-sizing:border-box;margin:0;padding:0}#custom-header img,#custom-header svg{display:block;max-width:100%}#custom-header button{font:inherit;cursor:pointer}#custom-header a{color:inherit;text-decoration:none}#custom-header :focus-visible{outline:2px solid var(--rose);outline-offset:3px;border-radius:4px}#custom-header .annbar{background:var(--rose);color:#fff;text-align:center;padding:10px 24px;font-family:var(--font-neutral);font-size:.72rem;font-weight:700;letter-spacing:.14rem;text-transform:uppercase}#custom-header .sitehead{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}#custom-header .shopbar{display:flex;align-items:center;gap:26px;padding:16px 28px;max-width:1280px;margin:0 auto}#custom-header .shopbar-logo{flex:0 0 auto}#custom-header .shopbar-logo img{width:170px;height:auto}#custom-header .search{position:relative;flex:1;max-width:480px;display:flex;align-items:center}#custom-header .search .input{padding-left:46px;border-radius:var(--r-pill)}#custom-header .search>svg{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--muted);flex-shrink:0}#custom-header .input{font-family:var(--font-body);font-size:.92rem;color:var(--ink);background:var(--background);border:1px solid var(--line);border-radius:var(--r-sm);padding:14px 16px;width:100%;transition:border-color .2s ease,box-shadow .2s ease}#custom-header .input::placeholder{color:var(--muted)}#custom-header .input:focus{outline:none;border-color:var(--rose);box-shadow:0 0 0 3px var(--rose-50)}#custom-header .shopbar-actions{display:flex;gap:10px;margin-left:auto;align-items:center}#custom-header .icon-btn{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--background);border:1px solid var(--line);color:var(--ink);transition:all .2s ease;flex:0 0 auto}#custom-header .icon-btn:hover{border-color:var(--rose);color:var(--rose)}#custom-header .icon-btn>svg{width:18px;height:18px;flex-shrink:0}#custom-header .count-btn{position:relative}#custom-header .count-btn .count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--r-pill);background:var(--rose);color:#fff;font-family:var(--font-neutral);font-size:.62rem;font-weight:800;display:flex;align-items:center;justify-content:center}#custom-header .menu-btn{display:none}#custom-header .catnav{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;padding:10px 28px 14px;max-width:1280px;margin:0 auto}#custom-header .catnav ul,#custom-header .catnav li{display:contents}#custom-header .catnav a{font-family:var(--font-neutral);font-size:.72rem;font-weight:700;letter-spacing:.12rem;text-transform:uppercase;color:var(--ink-soft);text-decoration:none;padding:9px 14px;border-radius:var(--r-pill);transition:all .15s ease}#custom-header .catnav a:hover{background:var(--paper);color:var(--ink)}#custom-header .catnav a.hot,#custom-header .catnav .current-menu-item>a{color:var(--rose)}@media (max-width:1020px){#custom-header .shopbar .search{display:none}#custom-header .menu-btn{display:inline-flex}#custom-header .catnav{display:none}#custom-header .catnav.open{display:flex}}@media (max-width:640px){#custom-header .shopbar{gap:14px;padding:14px 20px}#custom-header .shopbar-logo img{width:130px}}