@media (min-width:992px){.page-header .navigation .level0>.level-top{text-transform:none !important}}@media (min-width:992px){.page-header .navigation .level0>.level-top{font-size:14px !important;font-weight:600 !important}}@media (min-width:992px){.page-header .navigation .level0>.level-top{position:relative;text-decoration:none !important;transition:color .25s ease}.page-header .navigation .level0>.level-top:after{content:'';position:absolute;bottom:14px;left:0;width:100%;height:2px;background-color:var(--theme-color);transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.page-header .navigation .level0>.level-top:hover{color:var(--theme-color) !important;text-decoration:none !important}.page-header .navigation .level0>.level-top:hover:after{transform:scaleX(1)}.page-header .navigation .level0.active>.level-top,.page-header .navigation .level0.ui-state-active>.level-top,.page-header .navigation .level0.current>.level-top{color:var(--theme-color) !important;text-decoration:none !important}.page-header .navigation .level0.active>.level-top:after,.page-header .navigation .level0.ui-state-active>.level-top:after,.page-header .navigation .level0.current>.level-top:after{transform:scaleX(1)}}@media (min-width:992px){nav.navigation .submenu a:not(.menu-thumb-link){text-decoration:none !important;border-radius:3px;transition:color .2s ease,background-color .2s ease}nav.navigation .submenu a:not(.menu-thumb-link):hover,nav.navigation .submenu a:not(.menu-thumb-link):focus-visible,nav.navigation .submenu a:not(.menu-thumb-link):hover span{color:var(--header-menu-hover-color,#179c80) !important;text-decoration:none !important}nav.navigation .submenu a:not(.menu-thumb-link):hover,nav.navigation .submenu a:not(.menu-thumb-link):focus-visible{background-color:color-mix(in srgb,#acca4c 16%,transparent) !important}}.header-right .panel.header.show-icon-tablet>ul.header.links{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;list-style:none !important;margin:0 !important;padding:0 !important}.header-right .panel.header.show-icon-tablet>ul.header.links>li{display:inline-flex !important;align-items:center !important;margin:0 !important;padding:0 !important}.header-right .panel.header.show-icon-tablet>ul.header.links>ul.header.links{display:inline-flex !important;flex-direction:row !important;align-items:center !important;list-style:none !important;margin:0 !important;padding:0 !important}.header-right .panel.header.show-icon-tablet>ul.header.links>ul.header.links>li{display:inline-flex !important;align-items:center !important;margin:0 !important;padding:0 !important}.header-right .panel.header.show-icon-tablet>ul.header.links>li.greet.welcome:after{content:"|" !important;margin:0 10px !important}.header-right .panel.header.show-icon-tablet>ul.header.links>ul.header.links>li:first-child:after{content:"|" !important;margin:0 10px !important;color:#999 !important}@media (min-width:768px){.header-right .panel.header.show-icon-tablet .top-links-icon{display:none !important}}@media (max-width:991px){.logo{max-width:80px}}.section-item-content[id="store.links"]>ul.header.links~ul.header.links{display:none !important}.minicart-items .product-item-name{white-space:normal !important}@media (max-width:767px){.opc-estimated-wrapper{display:none !important}.checkout-container .opc-sidebar.opc-summary-wrapper{position:static !important;transform:none !important;visibility:visible !important;opacity:1 !important;display:block !important;width:100% !important;left:auto !important;right:auto !important;z-index:auto !important;box-shadow:none !important;margin-bottom:20px}.opc-sidebar .modal-header{display:none !important}.opc-sidebar .modal-inner-wrap{position:static !important;transform:none !important;height:auto !important}.modal-custom-overlay{display:none !important}.checkout-container{display:flex;flex-direction:column}.checkout-container .opc-sidebar{order:-1}}.block-minicart .subtotal .label:after,.minicart-items .details-qty .label:after,.minicart-items .price-minicart .label:after,.order-details-items .order-gift-message .label:after,.order-details-items .block-order-details-gift-message .label:after,.block-wishlist-management .wishlist-select .wishlist-name-label:after{content:":\00a0"}@media screen and (min-width:768px){.checkout-container .opc-sidebar{width:50%}.checkout-container .opc-wrapper{width:47%}}.checkout-billing-address .field-select-billing>.label{display:none}.checkout-payment-method .checkout-billing-address .field-select-billing,.checkout-payment-method .checkout-billing-address .field-select-billing>.control,.checkout-payment-method .billing-address-list{width:100%;max-width:none}#co-payment-form>.fieldset>.legend{border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:10px;width:100%;font-size:18px;font-weight:600}.payment-group>.step-title{display:none}.minicart-items .product-item-details{max-width:100% !important;padding:0 !important}.opc-block-shipping-information{padding:22px 1.5em}.opc-wrapper .shipping-address-item{--om-accent:var(--theme-color);--om-accent-ink:color-mix(in srgb,var(--theme-color) 72%,#000);position:relative;display:block;width:100%;box-sizing:border-box;margin:0 0 .75em;padding:1em 2.75em 1em 1em;border:1px solid #d6d6d6 !important;border-radius:8px;background:#fff;line-height:1.5;color:#2f2f2f;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.opc-wrapper .shipping-address-item:last-child{margin-bottom:0}.opc-wrapper .shipping-address-item__name{display:block;font-weight:600;margin-bottom:.15em}.opc-wrapper .shipping-address-item:hover{border-color:var(--om-accent) !important;box-shadow:0 2px 10px color-mix(in srgb,var(--om-accent) 14%,transparent);transform:translateY(-1px)}.opc-wrapper .shipping-address-item:focus-visible{outline:2px solid var(--om-accent);outline-offset:2px}.opc-wrapper .shipping-address-item.selected-item{border-color:var(--om-accent) !important;border-width:2px !important;padding:calc(1em - 1px) calc(2.75em - 1px) calc(1em - 1px) calc(1em - 1px);background:color-mix(in srgb,var(--om-accent) 8%,#fff);box-shadow:0 2px 12px color-mix(in srgb,var(--om-accent) 16%,transparent)}.opc-wrapper .shipping-address-item.selected-item:after{content:'\2713' !important;font-family:inherit !important;position:absolute !important;top:0 !important;right:0 !important;width:28px !important;height:28px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:15px !important;line-height:1 !important;padding:0 !important;color:#fff !important;background:var(--om-accent) !important;border-top-right-radius:6px;border-bottom-left-radius:8px}.opc-wrapper .action-select-shipping-item{display:none !important}.table-checkout-shipping-method .col-carrier{white-space:nowrap}.opc-wrapper .action-show-popup{display:flex !important;align-items:center;gap:.55em;width:100%;box-sizing:border-box;margin:.75em 0 0 !important;padding:1em !important;border:1px dashed #c2c2c2 !important;border-radius:8px !important;background:#fafafa !important;color:color-mix(in srgb,var(--theme-color) 72%,#000) !important;font-weight:600 !important;text-transform:none !important;box-shadow:none !important;letter-spacing:0 !important;transition:border-color .2s ease,background-color .2s ease}.opc-wrapper .action-show-popup:hover,.opc-wrapper .action-show-popup:focus-visible{border-color:var(--theme-color) !important;background:color-mix(in srgb,var(--theme-color) 6%,#fff) !important}.opc-wrapper .action-show-popup:before{content:'+';display:inline-flex;align-items:center;justify-content:center;width:1.7em;height:1.7em;border-radius:50%;border:1px solid currentColor;font-size:1.05rem;line-height:1;flex-shrink:0}.main-panel-top{background:linear-gradient(to right,var(--header-menu-hover-color,#179c80) 0%,color-mix(in srgb,var(--theme-color) 55%,#000) 100%) !important}.page-header .panel.wrapper{background:0 0 !important;min-height:20px !important}.header.panel>.header.links>li{text-transform:none;color:#e7e7e7}.header-center .search-area .block.block-search{border:2px solid color-mix(in srgb,var(--theme-color) 45%,#fff) !important;border-color:color-mix(in srgb,var(--theme-color) 45%,#fff) !important;border-radius:10px !important;transition:border-color .25s ease,box-shadow .25s ease}.header-center .search-area .block.block-search:focus-within{border-color:var(--theme-color) !important;box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-color) 18%,transparent)}.header-center .search-area .block-search input.input-text{background:0 0 !important;padding-left:16px !important;padding-right:52px !important;color:#444;font-size:.95rem}.header-center .search-area .block-search input.input-text::placeholder{color:#bbb}.header-center .search-area .actions .action.search{background-color:var(--theme-color) !important;width:46px !important;padding:0 !important;font-weight:400;border:none;cursor:pointer;transition:background-color .2s ease;display:flex !important;align-items:center;justify-content:center;top:0 !important;bottom:0 !important;height:auto !important}.header-center .search-area .actions .action.search:before{display:block !important;color:#fff !important;font-size:17px;line-height:1}.header-center .search-area .actions .action.search>span{display:none !important}.header-center .search-area .actions .action.search:hover{background-color:color-mix(in srgb,var(--theme-color) 82%,#000) !important}.page-header.type1,.page-header{background-color:transparent !important}.header-right .minicart-wrapper .action.showcart,.header-right .minicart-wrapper .action.showcart:before,.header-right .minicart-wrapper .action.showcart.active:before{color:var(--header-menu-hover-color,#ff6840) !important}.header-right .cart-design-2 .action.showcart .minicart-icon{border-color:var(--header-menu-hover-color,#ff6840) !important}.header-right a.my-account,.header-right a.my-account:visited,.header-right a.my-account:hover,.header-right a.my-account:focus{color:var(--header-menu-hover-color,#ff6840) !important}@media (min-width:992px){.page-header.type1 .nav-sections{border-top:1px solid color-mix(in srgb,var(--theme-color) 22%,#fff);border-bottom:1px solid color-mix(in srgb,var(--theme-color) 22%,#fff)}}@media (min-width:992px){.page-header.type1 .nav-sections{padding:0 !important}}.page-header.type1 .search-area .actions button{border-radius:0 8px 8px 0 !important}@media (max-width:991px){.search-area.show-icon-tablet .block.block-search{right:auto !important;left:0 !important;margin-left:calc(-50vw + 50%) !important;width:calc(100vw - 20px) !important;max-width:none !important;margin-right:auto !important;padding-left:10px !important;min-width:unset !important;box-sizing:border-box !important}.search-area.show-icon-tablet .block.block-search .block-content,.search-area.show-icon-tablet .block.block-search .form.minisearch,.search-area.show-icon-tablet .block.block-search .field.search,.search-area.show-icon-tablet .block.block-search .field.search .control{width:100% !important}.search-area.show-icon-tablet .block.block-search .field.search .control input.input-text{width:100% !important;box-sizing:border-box !important}}.block-search .action.search{right:0 !important}@media (max-width:991px){.page-header.type1 .search-area .actions button{width:50px !important}}body.catalog-category-view .page-title-wrapper{display:block}body.catalog-category-view .category-description>h1,body.catalog-category-view .column.main>h1{font-size:clamp(1.9rem,1.35rem + 2.4vw,2.75rem);line-height:1.15;font-weight:700;color:#222529;letter-spacing:-.01em;margin:0 0 1.25rem}@media (min-width:992px){.sw-megamenu.navigation li.level0>.submenu,.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu{transition:opacity .25s ease,visibility .25s ease !important;transition-delay:.4s !important}.sw-megamenu.navigation li.level0:hover>.submenu,.sw-megamenu.navigation li.level0.classic .subchildmenu>li:hover>.subchildmenu{transition-delay:.12s !important}.page-header .navigation .level0>.level-top{padding-left:13px !important;padding-right:13px !important}.page-header .navigation li.level0{margin-right:0 !important}.page-header .navigation>ul{display:flex !important;justify-content:flex-start;margin-left:-13px !important}}@media (min-width:1200px){.page-header .navigation .level0>.level-top{padding-left:22px !important;padding-right:22px !important}.page-header .navigation>ul{margin-left:-22px !important}}@media (min-width:1440px){.page-header .navigation .level0>.level-top{padding-left:26px !important;padding-right:26px !important}.page-header .navigation>ul{margin-left:-26px !important}}.sw-megamenu.navigation li.level2>a{font-size:13px !important;font-weight:500 !important;line-height:1.5 !important;color:#4a4a4a !important;padding-top:4px !important;padding-bottom:4px !important}@media (min-width:992px){.sw-megamenu.navigation li.level2>a{position:relative;padding-left:16px !important;transition:transform .15s ease,color .15s ease}.sw-megamenu.navigation li.level2>a:before{content:"\203A";position:absolute;left:4px;top:50%;transform:translateY(-50%);color:var(--theme-color,#ff6840);font-weight:600;line-height:1}.sw-megamenu.navigation li.level2>a:hover{transform:translateX(4px);color:var(--theme-color,#ff6840)}.sw-megamenu.navigation .menu-thumb-img{margin-bottom:8px !important}.sw-megamenu.navigation li.level0.fullwidth .submenu li.level1>a,.sw-megamenu.navigation li.level0.staticwidth .submenu li.level1>a{padding-top:8px !important;padding-left:10px !important}.sw-megamenu.navigation .submenu li.level1>ul.subchildmenu{margin-top:2px !important}}.sw-megamenu.navigation .submenu li.level1>a{font-size:15px !important;font-weight:700 !important;color:#2a2a2a !important}.sw-megamenu.navigation li.level0 .submenu .menu-bottom-block a:hover{background-color:transparent !important;color:#696969 !important}@media (max-width:991px){.page-header .nav-toggle:before,.page-header .nav-toggle:hover:before{color:var(--theme-color,#179c80) !important}.page-header .nav-toggle{display:inline-block;padding:14px 15px;margin:-14px -15px}.page-header .header.content .logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0 !important}}@media (max-width:360px){.page-header .header.content .logo{position:relative;left:auto;top:auto;transform:none}}