:root{--pdi-rosa:#cd00b2;--pdi-rosa-dark:#970083;--pdi-white:#ffffff;--pdi-text:#1f1f1f;--pdi-text-soft:#4a4a4a;--pdi-border:#e5e0e4;--pdi-radius:10px;--pdi-shadow-xs:0 1px 3px rgba(0, 0, 0, 0.05);--pdi-shadow-sm:0 2px 10px rgba(0, 0, 0, 0.08);--pdi-shadow-md:0 6px 18px rgba(0, 0, 0, 0.10)}#wide-nav.header-bottom{background:linear-gradient(180deg,#f7f8ed 0%,#eef2d7 100%)!important;border-top:1px solid #eef0df;border-bottom:1px solid #dfe5bd;box-shadow:0 3px 10px rgb(74 82 30 / .04);padding-top:4px!important;padding-bottom:4px!important}#wide-nav.header-bottom .header-bottom-nav>li>a,#wide-nav.header-bottom .header-bottom-nav>li.active>a,#wide-nav.header-bottom .header-bottom-nav>li.current>a{color:#34382e!important;border-radius:8px;padding:8px 16px!important;opacity:1!important;transition:background-color 0.18s ease,color 0.18s ease}#wide-nav.header-bottom .header-bottom-nav>li>a:hover,#wide-nav.header-bottom .header-bottom-nav>li.active>a,#wide-nav.header-bottom .header-bottom-nav>li.current>a{background:rgb(159 180 1 / .1)!important;color:#292d24!important}@media (min-width:850px){#wide-nav.header-bottom .flex-row.container{justify-content:flex-start!important}#wide-nav.header-bottom .flex-left{flex:0 0 auto;margin-left:0!important;margin-right:0!important}#wide-nav.header-bottom .header-bottom-nav{justify-content:flex-start}}@media (max-width:849px){html body #header #wide-nav.header-bottom{background:linear-gradient(180deg,#f7f8ed 0%,#eef2d7 100%)!important;border-top:1px solid #eef0df!important;border-bottom:1px solid #dfe5bd!important;padding:7px 0!important}html body #header .header-bottom .ux-search-submit{background:var(--pdi-rosa)!important;background-image:none!important;border-color:var(--pdi-rosa)!important}html body #header .header-bottom .ux-search-submit:hover,html body #header .header-bottom .ux-search-submit:focus-visible{background:var(--pdi-rosa-dark)!important;background-image:none!important;border-color:var(--pdi-rosa-dark)!important}}@media (min-width:850px){.header-main{padding:12px 0!important;border-bottom:1px solid var(--pdi-border)}.header-main .header-inner{display:flex!important;align-items:center!important;gap:42px!important}.header-main .header-inner>.logo{flex:0 0 auto}.header-main .logo a{display:block;line-height:0}.header-main .logo img{display:block;width:auto!important;max-height:60px!important}.header-main .header-inner>.flex-col.hide-for-medium.flex-left{flex:1 1 0%;width:100%;margin:0!important}.header-main .header-inner>.flex-col.hide-for-medium.flex-right{flex:0 1 auto;align-self:auto;min-width:max-content;margin:0!important}.header-main .header-inner>.flex-col.hide-for-medium.flex-left>.nav-left{width:100%}.header-main .header-search-form,.header-main .searchform-wrapper{flex:1 1 auto;width:100%;max-width:none;margin:0}.header-main .searchform .flex-row{width:100%;flex-wrap:nowrap;align-items:center}.header-main .searchform .flex-col{padding:0!important}.header-main .header-search-form form,.header-main .searchform{display:flex;align-items:center;background:var(--pdi-white);border:1.5px solid rgb(0 0 0 / .08)!important;border-radius:14px!important;overflow:visible!important;position:relative;box-shadow:0 10px 24px rgb(0 0 0 / .1),inset 0 1px 0 rgb(255 255 255 / .6);margin:0;padding:0;transition:all 0.2s ease}.header-main .live-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:99999}.header-main .autocomplete-suggestions{width:100%!important;border-radius:12px!important;overflow:hidden;box-shadow:0 12px 30px rgb(0 0 0 / .14);background:#fff;border:1px solid rgb(0 0 0 / .08)}.header-main .header-search-form form:focus-within,.header-main .searchform:focus-within{border-color:var(--pdi-rosa);box-shadow:0 0 0 3px rgb(254 56 227 / .15),var(--pdi-shadow-sm);transform:translateY(-1px)}.header-main .header-search-form input[type="search"],.header-main .searchform input[type="search"],.header-main .searchform input[type="text"]{width:100%!important;height:44px!important;border:0!important;outline:none!important;background:transparent!important;color:var(--pdi-text)!important;padding:0 16px!important;font-size:15px!important;letter-spacing:.2px;box-shadow:none!important;border-radius:0!important;-webkit-appearance:none}.header-main .header-search-form input::placeholder,.header-main .searchform input::placeholder{color:#9b939a;font-weight:500}.header-main .header-search-form button,.header-main .searchform button[type="submit"]{width:48px!important;height:44px!important;flex-shrink:0;border:0!important;border-left:1px solid rgb(0 0 0 / .06)!important;border-radius:0!important;background:var(--pdi-rosa)!important;background-image:none!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;margin:0!important;padding:0!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .25);transition:background-color 0.2s ease,transform 0.2s ease}.header-main .header-search-form button:hover,.header-main .searchform button[type="submit"]:hover{background:var(--pdi-rosa-dark)!important;background-image:none!important}.header-main .nav-right{display:flex!important;align-items:center;justify-content:flex-end;flex-wrap:nowrap!important;gap:10px;width:max-content}.header-main .nav-right>li{margin:0!important}.header-main .nav-right li>a{height:40px;padding:0 16px!important;border-radius:var(--pdi-radius)!important;border:1px solid var(--pdi-border)!important;background:#fff!important;color:var(--pdi-text-soft)!important;font-size:12px;font-weight:700;letter-spacing:.02em;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;box-shadow:var(--pdi-shadow-xs);transition:all 0.2s ease}.header-main .nav-right li>a i,.header-main .nav-right li>a span{color:currentColor!important}.header-main .nav-right li>a:hover{background:var(--pdi-rosa)!important;border-color:var(--pdi-rosa)!important;color:#fff!important;transform:translateY(-1px);box-shadow:var(--pdi-shadow-md)}.header-main .nav-right .cart-item>a,.header-main .nav-right .header-cart>a,.header-main .nav-right [class*="cart"]>a{background:#ffffff!important;border:1px solid rgb(0 0 0 / .08)!important;box-shadow:0 2px 6px rgb(0 0 0 / .08);border-radius:12px!important;color:var(--pdi-text)!important;font-weight:800}.header-main .nav-right .cart-item>a:hover,.header-main .nav-right .header-cart>a:hover,.header-main .nav-right [class*="cart"]>a:hover{background:var(--pdi-rosa)!important;color:#fff!important;border-color:var(--pdi-rosa)!important}}