body{font-family:"Roboto",system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:400}.navigation .level0>.level-top{color:#000;line-height:40px;padding:0 8px;text-decoration:none;box-sizing:border-box;position:relative;display:block;font-family:"Roboto",system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:500;transition:color .2s ease,background-color .2s ease;text-transform:capitalize;font-size:14px}.navigation .level0.parent>a.level-top>.ui-menu-icon{position:absolute;right:-10px;transform:scale(2.5);display:inline-block;text-decoration:none}@media (min-width:768px),print{.page-wrapper .nav-sections{margin-bottom:0 !important}}.payment-icon{width:40px;height:auto;max-width:100%;margin:0}@media (min-width:768px){.page-header .header.panel{display:flex;align-items:center;gap:0;padding:10px 20px;flex-wrap:nowrap}.page-header .header.panel .logo{flex:0 0 auto}.page-header .header.panel .block-search{flex:1 1 auto;max-width:700px}.page-header .header.panel .block-search input{width:100%;height:40px}.page-header .header.panel .customer-wrapper,.page-header .header.panel .currency-switcher,.page-header .header.panel .minicart-wrapper{flex:0 0 auto}}.sold-by-badge{display:inline-flex;align-items:center;gap:10px;font-weight:600;line-height:1}.sold-by-logo{height:20px;width:auto;display:block;margin:0;padding:0}@media (max-width:767px){.sold-by-logo{height:16px}.page-header .header.panel{display:flex;align-items:center;gap:8px}.page-header .header.panel .logo{order:1}.page-header .header.panel .block-search{order:2;flex:1 1 auto}.page-header .header.panel .minicart-wrapper{order:3;margin-left:8px}.page-header .header.panel .minicart-wrapper .action.showcart{float:none;display:inline-flex;align-items:center}.page-header .header.panel .block-search .control{margin:0}}@media (min-width:768px){.cms-index-index .block-promo.home-main{margin-top:-20px;position:relative;z-index:1}.header.panel .header.links,.header.panel .switcher{display:flex;align-items:center;justify-content:flex-end}}@media (min-width:768px),print{.block-search .action.search:before{font-size:27px}}.page-header .header.panel .logo{display:flex;align-items:center;line-height:0}@media (min-width:768px) and (max-width:1024px){.page-header .header.panel .logo{height:36px !important;width:auto !important}.page-header .header.panel .logo img{height:26px !important;width:auto !important;max-height:36px !important;max-width:none !important;object-fit:contain}}@media (min-width:1025px){.page-header .header.panel .logo{height:24px !important;width:auto !important}.page-header .header.panel .logo img{height:36px !important;width:auto !important;max-height:36px !important;max-width:none !important;object-fit:contain}}@media (max-width:739px){.page-header .header.panel .logo img{height:40px;margin-top:10px}}.nav-sections .navigation .level0>.level-top{color:#000;line-height:53px;padding:0 12px;position:relative;text-decoration:none;box-sizing:border-box;display:inline-block;transition:color .12s ease;letter-spacing:.2px}.nav-sections .navigation .level0>.level-top:after{content:"";position:absolute;left:8px;right:8px;bottom:10px;height:2px;background:#404553;transform:scaleX(0);transform-origin:center;transition:transform .16s ease;pointer-events:none}.nav-sections .navigation .level0>.level-top:hover:after,.nav-sections .navigation .level0>.level-top:focus:after{transform:scaleX(1)}.nav-sections .navigation .level0>.level-top:hover,.nav-sections .navigation .level0>.level-top:focus{color:#575757}.nav-sections .navigation .level0.active>.level-top:after,.nav-sections .navigation .level0.has-active>.level-top:after,.nav-sections .navigation .level0>.level-top._active:after{transform:scaleX(1);background:#404553}@media (min-width:768px){.nav-sections .navigation .level0.active>.level-top:after,.nav-sections .navigation .level0.has-active>.level-top:after,.nav-sections .navigation .level0>.level-top._active:after{left:0;right:0;height:3px}}.nav-sections .navigation .level0.active>.level-top,.nav-sections .navigation .level0.has-active>.level-top,.nav-sections .navigation .level0>.level-top._active{border-bottom:0 !important;box-shadow:none !important;background-image:none !important}.nav-sections .navigation .level0.active>.level-top:after,.nav-sections .navigation .level0.has-active>.level-top:after,.nav-sections .navigation .level0>.level-top._active:after,.nav-sections .navigation .level0.active>.level-top:before,.nav-sections .navigation .level0.has-active>.level-top:before,.nav-sections .navigation .level0>.level-top._active:before{content:none !important}.nav-sections .navigation .level0>.level-top:hover{border-bottom:0 !important;box-shadow:none !important;background-image:none !important}@media (max-width:767px){.nav-sections .navigation .level0>a{color:#575757;position:relative;text-decoration:none}.nav-sections .navigation .level0>a:after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:2px;background:#404553;transform:scaleX(0);transform-origin:center;transition:transform .16s ease;pointer-events:none}.nav-sections .navigation .level0>a:hover:after,.nav-sections .navigation .level0>a:focus:after,.nav-sections .navigation .level0.active>a:after,.nav-sections .navigation .level0.has-active>a:after{transform:scaleX(1);background:#404553}.nav-sections .navigation .level0>a{border-bottom:0 !important;box-shadow:none !important;background-image:none !important}}.nav-sections .navigation .level0>.level-top:focus-visible,.nav-sections .navigation .level0>a:focus-visible{outline:2px solid #9ccff1;outline-offset:2px}@media (max-width:767.98px){.action.primary,.action.tocart{font-size:13px !important;line-height:1.1rem !important;padding:12px 14px !important}}.header .block-search .control{position:relative}.header .block-search input#search,.header .block-search input#search:focus,.header .block-search input#search:active{box-shadow:none !important;outline:none !important}.header .block-search input#search{padding-right:60px !important}.header .block-search .action.search,.header .block-search .action.search:hover,.header .block-search .action.search:focus,.header .block-search .action.search:active,.header .block-search .control:focus-within .action.search,.header .block-search input#search:focus~.action.search,.header .block-search .action.search.loading,.header .block-search .action.search.disabled,.header .block-search .action.search[disabled]{position:absolute !important;right:3px !important;top:3px !important;width:52px !important;height:34px !important;display:inline-masonry;align-items:center !important;justify-content:center !important;background:linear-gradient(45deg,#404553,#404553);border:1px solid #404553 !important;border-left:0 !important;border-radius:0 !important;color:#fff !important;box-shadow:none !important;filter:none !important;outline:none !important;transition:none !important;opacity:1 !important;z-index:2 !important}.header .block-search .action.search:before,.header .block-search .action.search>span{color:#fff !important;text-shadow:none !important}.header .block-search .action.search:after{content:none !important}.link.sell-with-us .sell-with-us__link{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.link.sell-with-us .sell-with-us__icon{display:inline-block;width:20px;height:20px}.box-tocart--amazon .atc-actions{display:grid !important;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.box-tocart--amazon .atc-actions .action.primary,.box-tocart--amazon .atc-actions .action.primary.buynow{width:100% !important;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;box-sizing:border-box;white-space:nowrap;font-size:14px}@media (max-width:640px){.box-tocart--amazon .atc-actions{grid-template-columns:1fr}.box-tocart--amazon .atc-actions .action.primary,.box-tocart--amazon .atc-actions .action.primary.buynow{height:40px;padding:8px 12px;font-size:1.2rem}}.product-info-main .deerab-qty-row{display:block !important;width:100% !important;float:none !important;clear:both !important;margin:8px 0 14px !important;padding:0 !important}.product-info-main .box-tocart--amazon{display:block !important;clear:both !important;margin-top:0 !important}@media (min-width:768px),print{.product-info-main .box-tocart .fieldset,.product-options-bottom .box-tocart .fieldset{display:block !important}.product-info-main .box-tocart .actions,.product-options-bottom .box-tocart .actions{display:flex !important;flex-wrap:wrap;gap:10px;padding-top:0 !important;vertical-align:baseline !important;text-align:left !important}}.product-info-main .box-tocart--amazon .atc-actions .action.primary,.product-info-main .box-tocart--amazon .atc-actions .action.primary.buynow{flex:1 1 0;height:43px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center}@media (max-width:640px){.product-info-main .box-tocart--amazon .atc-actions{flex-direction:column}}@media (max-width:767px){.page-header .header.panel{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;flex-wrap:nowrap;background:#feee00}.page-header .header.panel .block-search{display:none !important}.page-header .header.panel .logo{flex:0 0 170px;width:130px !important;height:52px !important}.page-header .header.panel .logo img{width:130px !important;height:52px !important;max-width:none !important;max-height:none !important;object-fit:contain;display:block}.page-header .header.panel .minicart-wrapper{flex:0 0 auto;margin-left:8px}.minicart-wrapper .action.showcart{display:inline-flex;align-items:center}}@media (min-width:768px),print{.navigation .level0 .submenu{background:#fff;padding:8px 0;min-width:220px;border:1px solid #eee;box-shadow:0 6px 16px rgba(0,0,0,.06)}.navigation .level0 .submenu .level1>a,.navigation .level0 .submenu .level2>a,.navigation .level0 .submenu a{display:block;line-height:1.4;color:#333;padding:10px 20px;font-family:'Roboto',Arial,sans-serif;font-size:14px;text-decoration:none;white-space:nowrap;font-weight:400}.navigation .level0 .submenu a:hover,.navigation .level0 .submenu a:focus,.navigation .level0 .submenu .active>a{background:#f5f7ff;color:#111}.navigation .level0 .submenu li{border-bottom:1px solid #f2f2f2}.navigation .level0 .submenu li:last-child{border-bottom:0}}@media (max-width:767.98px){.navigation .level0 .submenu a{display:block;padding:12px 16px;font-size:15px}.navigation .level0 .submenu a:hover,.navigation .level0 .submenu a:focus{background:#f8f8f8}}.cart-totals .mark strong,.opc-block-summary .table-totals .mark strong{font-weight:700}.cat-landing{padding:12px 14px 18px}.cat-landing__title{font-size:20px;font-weight:800;margin:6px 0 12px;color:#111}.cat-landing__search{display:flex;gap:8px;margin:0 0 12px}.cat-landing__search input{flex:1 1 auto;height:40px;border:1px solid #d6d6d6;border-radius:10px;padding:0 12px;font-size:14px}.cat-landing__search button{height:40px;padding:0 14px;border:1px solid #008dff;background:#008dff;color:#fff;border-radius:10px;font-weight:600}.cat-landing__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:600px){.cat-landing__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.cat-landing__grid{grid-template-columns:repeat(4,1fr)}}.cat-card{display:grid;grid-template-rows:1fr auto;place-items:center;min-height:92px;padding:12px;text-decoration:none;border:1px solid #eee;border-radius:14px;background:#fff;color:#111;box-shadow:0 1px 0 rgba(0,0,0,.02);transition:transform .08s ease,box-shadow .12s ease,border-color .12s ease}.cat-card:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.06);border-color:#e7e7e7}.cat-card__icon{font-size:26px;line-height:1}.cat-card__label{margin-top:8px;font-size:14px;font-weight:700;text-align:center;color:#222}.cat-card__img{width:44px;height:44px;object-fit:contain;display:block}.gf-payment-logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:10px auto 0;padding-bottom:12px}.gf-payment-logos img{width:41px;height:26px;object-fit:contain;display:block}@media (min-width:1025px){.action.primary,.action.tocart{font-size:12px !important;line-height:1.2rem !important}}@media (max-width:767px){body{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.m-tabbar{position:fixed;left:0;right:0;bottom:0;height:56px;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #eee;display:grid;grid-template-columns:repeat(5,1fr);z-index:9999}.m-tabbar__item{display:grid;place-items:center;gap:2px;text-decoration:none;color:#333;font-size:11px;line-height:1}.m-tabbar__icon{width:22px;height:22px;display:grid;place-items:center}.m-tabbar__icon svg{width:22px;height:22px;fill:currentColor}}@media (min-width:768px){.m-tabbar,#msearch{display:none !important}}.m-search{position:fixed;inset:0;background:rgba(0,0,0,.45);display:none;z-index:10000}.m-search:target{display:block}.m-search__back{position:absolute;inset:0}.m-search__form{position:absolute;left:12px;right:12px;top:14vh;padding:10px;border-radius:12px;background:#fff;display:flex;gap:8px;box-shadow:0 8px 30px rgba(0,0,0,.2)}.m-search__input{flex:1 1 auto;height:40px;border:1px solid #d5d9d9;border-radius:8px;padding:0 12px;font-size:16px}.m-search__btn{flex:0 0 auto;height:40px;padding:0 14px;border-radius:8px;border:1px solid #252933;background:#252933;color:#fff;font-weight:600}.block .title strong{font-weight:700;line-height:2.1;font-size:1.4rem;margin-top:2rem;margin-bottom:2rem}@media (min-width:600px) and (max-width:1024px){.page-header,.nav-sections{overflow:visible}.nav-sections .section-item-content{position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;background:#fff}.nav-sections .navigation>ul{display:flex !important;flex-wrap:nowrap !important}.nav-sections .navigation>ul>li.level0{float:none !important;flex:0 0 auto !important;white-space:nowrap !important}.nav-sections .navigation>ul>li.level0>a.level-top{display:inline-block;padding:0 12px;font-size:14px}.nav-sections .section-item-content:after{content:'›';position:absolute;top:0;right:0;width:34px;height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:#555;pointer-events:none;z-index:5;background:linear-gradient(to left,#fff 60%,rgba(255,255,255,0))}}