.wpfBlockClear{text-decoration:underline!important;color:black!important}.wpfClearButton{display:none!important}.wpfFilterButton{width:100%!important}.wpfBlockClear::before{display:none!important}.custom-my-account .woocommerce-MyAccount-navigation{flex:0 0 250px}.custom-my-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.custom-my-account .woocommerce-MyAccount-navigation li{margin-bottom:12px}.custom-my-account .woocommerce-MyAccount-navigation a{display:block;padding:14px 18px;border:1px solid #ddd;border-radius:8px;text-decoration:none;font-weight:500;color:#333;transition:all .3s ease}.custom-my-account .woocommerce-MyAccount-navigation a:hover,.custom-my-account .woocommerce-MyAccount-navigation .is-active a{background:#000;color:#fff!important;border-color:#000}.custom-my-account .woocommerce-MyAccount-content{flex:1;padding:40px;background:#fff;border-radius:12px}.custom-my-account .woocommerce-info{padding:25px;border:2px dashed #ccc;background:#fafafa;border-radius:12px;font-size:16px;text-align:center}.custom-my-account .woocommerce-info a.button,.custom-my-account .woocommerce-info a.woocommerce-Button{display:inline-block;margin-top:15px;background:#000;color:#fff;padding:12px 28px;border-radius:8px;font-weight:600;text-decoration:none;transition:.3s ease}.custom-my-account .woocommerce-info a.button:hover,.custom-my-account .woocommerce-info a.woocommerce-Button:hover{background:#333}.custom-my-account .woocommerce table.my_account_orders{width:100%;border-collapse:collapse;font-size:15px}.custom-my-account .woocommerce table.my_account_orders th,.custom-my-account .woocommerce table.my_account_orders td{padding:14px 16px;border:1px solid #ddd;text-align:left}.custom-my-account .woocommerce table.my_account_orders th{background:#f5f5f5;font-weight:600}.custom-my-account .woocommerce-Addresses .woocommerce-Address{margin-bottom:30px;padding:20px;border:1px solid #ddd;border-radius:12px;background:#fafafa}.custom-my-account .woocommerce-Addresses h2{font-size:18px;margin-bottom:12px}.custom-my-account .woocommerce-Addresses a.edit{font-size:14px;text-decoration:none;color:#000;font-weight:500}.custom-my-account .woocommerce-MyAccount-content a.button{background:#000;color:#fff;padding:12px 28px;border-radius:8px;font-weight:600;text-decoration:none;transition:.3s ease}.custom-my-account .woocommerce-MyAccount-content a.button:hover{background:#333}.custom-my-account .woocommerce-EditAccountForm label{font-size:15px;font-weight:500;margin-bottom:6px;display:block}.custom-my-account .woocommerce-EditAccountForm input[type=text],.custom-my-account .woocommerce-EditAccountForm input[type=email],.custom-my-account .woocommerce-EditAccountForm input[type=password]{width:100%;padding:12px 14px;border:1px solid #ccc;border-radius:8px;font-size:15px;margin-bottom:18px}.custom-my-account .woocommerce-EditAccountForm button.button{background:#000;color:#fff;padding:12px 28px;border-radius:8px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:.3s ease}.custom-my-account .woocommerce-EditAccountForm button.button:hover{background:#333}@media (max-width:1024px){.custom-my-account .woocommerce-MyAccount-navigation{flex:1;width:100%}.custom-my-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:10px}.custom-my-account .woocommerce-MyAccount-navigation li{flex:1 1 48%;margin-bottom:0}.custom-my-account .woocommerce-MyAccount-content{padding:30px 20px;margin-top:20px}}@media (max-width:768px){.custom-my-account .woocommerce-MyAccount-navigation ul{flex-direction:column}.custom-my-account .woocommerce-MyAccount-navigation li{flex:1 1 100%}.custom-my-account .woocommerce-MyAccount-navigation a{padding:12px 14px;font-size:15px}.custom-my-account .woocommerce-MyAccount-content{padding:20px 15px}.custom-my-account .woocommerce-info{font-size:14px;padding:20px}}@media (max-width:480px){.custom-my-account .woocommerce-MyAccount-navigation a{font-size:14px;padding:10px 12px}.custom-my-account .woocommerce-MyAccount-content{font-size:14px}.custom-my-account .woocommerce-info{font-size:13px;padding:15px}}.wishlist_table.mobile li .item-details h3{font-size:1rem!important}.wishlist-title-container{display:none}.gallery-plus-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:9;border-radius:6px;pointer-events:none}.wpfFilterTitle{display:block;margin:0;padding:0;font-size:16px;line-height:16px;min-height:50px}.wpfFilterWrapper ul:not(.wpfButtonsFilter) li{padding-left:0!important;margin-left:0!important;padding-bottom:15px}.wpfTitleToggle::before{content:"";display:inline-block;width:16px;height:16px;background-image:var(--plus-icon);background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-right:8px}.wpfTitleToggle.active::before{background-image:var(--minus-icon)}.wpfTitleToggle.active::before{background-image:var(--minus-icon)}.wpfFilterWrapper .wfpTitle{font-size:16px;font-weight:400!important;height:25px;margin:inherit;padding:inherit;color:inherit;line-height:inherit;font-family:"Helvetica Neue"}.wpfFilterButton.wpfButton,.wpfClearButton.wpfButton{font-weight:400!important;color:black;font-family:"Helvetica Neue";border:1px solid black!important}.wpfFilterButton.wpfButton:focus,.wpfFilterButton.wpfButton:hover{color:#fff;background-color:black!important;text-decoration:none}.wpfClearButton.wpfButton:focus,.wpfClearButton.wpfButton:hover{color:#fff;background-color:black!important;text-decoration:none}.one{color:black!important}.word{opacity:0;transform:translateX(calc(var(--slide-dir,1) * 40px)) scale(.95);animation-fill-mode:forwards;animation-name:slideFadeScaleIn;animation-duration:.8s;animation-timing-function:ease-out;animation-delay:var(--delay,0s)}.hero-headline{display:flex;gap:.5em;user-select:none;overflow:visible}.word{opacity:1;transform:translateX(0) scale(1);display:inline-block}.word.primary,.word.secondary{color:#444}.metallic{background:linear-gradient(90deg,#666 0%,#7c7c7c 10%,#e7eced 25%,#d3d7d9 50%,#e7eced 75%,#7c7c7c 90%,#666 100%);background-size:400% 100%;background-position:100% 0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:metallicGradient 4s ease-in-out infinite alternate}selector .swiper-wrapper{padding:0 10%}selector .swiper-slide{transition:transform .3s ease}selector .swiper-slide-active{transform:scale(1.03)}