﻿@charset "UTF-8";#category-wrapper{--filter-label-width:80px;}.breakpoint{display:inline-block;}img.loading{display:block;width:32px;height:32px;margin:0 auto;}.flex-align-center{display:-ms-flexbox;display:flex;justify-content:center;align-items:center;}.category-masthead{display:flex;height:auto;justify-content:space-between;color:#999;padding-top:22px;position:relative;}.category-masthead .category-name{padding:2rem 2rem 43% 2rem;outline:none;}@media screen and (min-width:768px){.category-masthead .category-name{width:75%;padding-bottom:0;padding-top:0;}}@media screen and (min-width:1200px){.category-masthead .category-name{width:70ch;margin-left:10%;height:auto;}}.category-masthead .category-desc p{margin-bottom:0;}.storepage_2 .category-archived-products,.storepage_20 .category-archived-products{padding-left:0;}.category-masthead .row:first-child>div[class*="col-"]:last-child{padding-top:20px;padding-bottom:20px;}@media screen and (max-width:767px){.category-masthead .row:first-child>div[class*="col-"]:last-child{padding-top:0;}}.category-masthead{background-size:contain;background-repeat:no-repeat;background-position:bottom center;}@media screen and (min-width:768px){.category-masthead{background-size:cover;}}@media screen and (min-width:768px){.category-masthead .category-name{height:auto;}}.category-masthead.category-super-x-fi{background-image:url("/content2/images/category/headers/new/cat-header-mobile-super-xfi.jpg");}@media screen and (min-width:768px){.category-masthead.category-super-x-fi{background-image:url("/content2/images/category/headers/new/cat-header-ipad-super-xfi.jpg");}}@media screen and (min-width:1200px){.category-masthead.category-super-x-fi{background-image:url("/content2/images/category/headers/new/cat-header-super-xfi.jpg");}}.category-masthead.category-sound-blaster{background-image:url("/content2/images/category/headers/new/cat-header-soundblaster-mobile.jpg");}@media screen and (min-width:768px){.category-masthead.category-sound-blaster{background-image:url("/content2/images/category/headers/new/cat-header-ipad-soundblaster.jpg");}}@media screen and (min-width:1200px){.category-masthead.category-sound-blaster{background-image:url("/content2/images/category/headers/new/cat-header-soundblaster.jpg");}}.category-masthead.category-speakers{background-image:url("/content2/images/category/headers/new/cat-header-speakers-mobile.jpg");}@media screen and (min-width:768px){.category-masthead.category-speakers{background-image:url("/content2/images/category/headers/new/cat-header-ipad-speakers.jpg");}}@media screen and (min-width:1200px){.category-masthead.category-speakers{background-image:url("/content2/images/category/headers/new/cat-header-speakers.jpg");}}.category-masthead.category-headphones-headsets{background-image:url("/content2/images/category/headers/new/cat-header-headphones-mobile.jpg");}@media screen and (min-width:768px){.category-masthead.category-headphones-headsets{background-image:url("/content2/images/category/headers/new/cat-header-ipad-headphones.jpg");}}@media screen and (min-width:1200px){.category-masthead.category-headphones-headsets{background-image:url("/content2/images/category/headers/new/cat-header-headphones.jpg");}}.category-masthead.category-accessories{background-image:url("/content2/images/category/headers/new/cat-header-accessories-mobile.jpg");}@media screen and (min-width:768px){.category-masthead.category-accessories{background-image:url("/content2/images/category/headers/new/cat-header-ipad-accessories.jpg");}}@media screen and (min-width:1200px){.category-masthead.category-accessories{background-image:url("/content2/images/category/headers/new/cat-header-accessories.jpg");}}.category-masthead.category-webcams{background-image:url("/content2/images/category/headers/new/cat-header-webcam-mobile.jpg");}@media screen and (min-width:768px){.category-masthead.category-webcams{background-image:url("/content2/images/category/headers/new/cat-header-ipad-webcam.jpg");}}@media screen and (min-width:1200px){.category-masthead.category-webcams{background-image:url("/content2/images/category/headers/new/cat-header-webcam.jpg");}}.category-masthead.category-b-stock,.category-masthead.category-refurbished,.category-masthead.category-outlet{background-image:url("/content2/images/category/headers/new/cat-header-refurbished-mobile.jpg");}@media screen and (min-width:768px){.category-masthead.category-b-stock,.category-masthead.category-refurbished,.category-masthead.category-outlet{background-image:url("/content2/images/category/headers/new/cat-header-ipad-refurbished.jpg");}}@media screen and (min-width:1200px){.category-masthead.category-b-stock,.category-masthead.category-refurbished,.category-masthead.category-outlet{background-image:url("/content2/images/category/headers/new/cat-header-refurbished.jpg");}}.category-masthead.category-replacement-parts{background-image:url("/content2/images/category/headers/new/cat-header-replacement-parts-mobile.jpg");}@media screen and (min-width:768px){.category-masthead.category-replacement-parts{background-image:url("/content2/images/category/headers/new/cat-header-ipad-replacement-parts.jpg");}}@media screen and (min-width:1200px){.category-masthead.category-replacement-parts{background-image:url("/content2/images/category/headers/new/cat-header-replacement-parts.jpg");}}.category-masthead.category-archived-products{background-image:url("/content2/images/category/headers/new/cat-header-archived-mobile.jpg");}@media screen and (min-width:768px){.category-masthead.category-archived-products{background-image:url("/content2/images/category/headers/new/cat-header-ipad-archived.jpg");background-position:bottom right;}}@media screen and (min-width:1200px){.category-masthead.category-archived-products{background-image:url("/content2/images/category/headers/new/cat-header-archived.jpg");background-position:bottom center;}}.category-masthead.category-audio-enthusiasts{background-image:url("/content2/images/category/headers/new/cat-header-mobile-audio-enthusiasts.jpg");}@media screen and (min-width:768px){.category-masthead.category-audio-enthusiasts{background-image:url("/content2/images/category/headers/new/cat-header-ipad-audio-enthusiasts.jpg");background-position:bottom right;}}@media screen and (min-width:1200px){.category-masthead.category-audio-enthusiasts{background-image:url("/content2/images/category/headers/new/cat-header-audio-enthusiasts.jpg");background-position:bottom center;}}.category-masthead.category-bundled-offers{background-image:url("/content2/images/category/headers/new/cat-header-mobile-bundle.jpg");}@media screen and (min-width:768px){.category-masthead.category-bundled-offers{background-image:url("/content2/images/category/headers/new/cat-header-ipad-bundle.jpg");}}@media screen and (min-width:768px) and (max-width:991px){.category-masthead.category-bundled-offers .category-name{width:70%;}}@media screen and (min-width:1200px){.category-masthead.category-bundled-offers{background-image:url("/content2/images/category/headers/new/cat-header-bundle.jpg");}}.store-policies{margin-top:20px;padding:30px;font-size:14px;background-color:#e6e6e6;}.policy-cell{display:flex;justify-content:space-between;padding-right:0;color:currentColor;}.policy-cell:hover,.policy-cell:active,.policy-cell:focus{border-color:transparent;text-decoration:none;color:currentColor;}@media screen and (max-width:767px){.policy-cell+.policy-cell{margin-top:30px;}}@media screen and (min-width:768px){.policy-cell:nth-child(n+3){margin-top:20px;}}@media screen and (min-width:1199px){.policy-cell{margin-top:0 !important;}}.store-policies i,.store-policies i+div{display:inline-block;float:left;}.store-policies i+div{width:100%;margin-left:10px;line-height:1.4;}.store-policies i+div strong{text-transform:uppercase;}.store-policies i+div p{margin:0;}.store-policies i{color:#dc264d;font-size:2em;margin-top:-5px;}@media screen and (min-width:480px){.category-store-us img{width:40%;}}.category-header{font-size:36px;font-weight:100;color:#fff;margin:0;}@media screen and (max-width:767px){.category-name{padding-top:20px;}}.store-category-header{background:#f2f2f2 !important;padding-top:0;}.store-category-header h3{margin-top:0;margin-bottom:0;}.category-desc{margin-bottom:0;}.category-list{padding-left:0;margin-top:60px;}#category-wrapper{max-width:2560px;margin:auto;background:#f7f9fa;padding-top:10px;padding-bottom:40px;}@media screen and (max-width:767px){#category-wrapper{padding-left:0;padding-right:0;}#category-wrapper .sliding-container{transition:.4s ease-out;position:relative;left:-50%;width:150%;margin-left:0;margin-right:0;transform:translateX(0%);}#category-wrapper .sliding-container.open{transform:translateX(33.333%);}#category-wrapper .sliding-container>div:first-child{width:33.333%;}#category-wrapper .sliding-container>div+div{width:66.666%;}}@media screen and (max-width:640px){#category-wrapper .sliding-container{left:-100%;width:200%;}#category-wrapper .sliding-container.open{transform:translateX(50%);background:var(--very-light-grey);}#category-wrapper .sliding-container>div:first-child{width:50%;padding:0;}#category-wrapper .sliding-container>div+div{width:50%;}}.pl-top>*{margin-bottom:10px;}.toggle-filters{display:none;border:1px solid #999;font-size:.8rem;line-height:32px;height:32px;padding:0 8px;text-transform:uppercase;cursor:pointer;float:left;margin-right:10px;position:relative;z-index:5;font-family:graphie,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:1px;}.toggle-filters:before{content:"hh";letter-spacing:-9px;padding-right:12px;vertical-align:bottom;}.sliding-container.open .toggle-filters:before{content:"ii";}.pl-top .cat-sortby{float:left;display:none;}@media screen and (min-width:375px){.pl-top .cat-sortby{display:block;}}.pl-top .cat-sortby>span span{display:none;}@media screen and (min-width:400px){.pl-top .cat-sortby>span span{display:block;}}#s2id_sortby{width:150px;height:30px;}#category-grid-container .cat-sortby{font-family:graphie,sans-serif;letter-spacing:1px;font-weight:600;font-size:.9rem;float:right;line-height:30px;text-transform:uppercase;margin-top:2px;}@media screen and (min-width:768px){#category-grid-container .cat-sortby{float:left;}}#category-grid-container .cat-sortby>span{display:inline-block;padding-right:0;float:left;}@media screen and (min-width:400px){#category-grid-container .cat-sortby>span{width:var(--filter-label-width);}}#category-grid-container .cat-sortby>span i{display:none;}#category-grid-container .cat-sortby .sortby-dropdown{float:right;height:32px;position:relative;width:auto !important;z-index:15;margin-top:-1px;}#category-grid-container .cat-sortby .sortby-dropdown>span{font-weight:bold;font-family:graphie,sans-serif;font-size:.9rem;letter-spacing:1px;background-color:var(--very-light-grey);display:block;font-weight:bold;letter-spacing:1px;padding:0 25px 0 5px;position:relative;border:none;border-bottom:1px solid #999;}@media screen and (min-width:481px){#category-grid-container .cat-sortby .sortby-dropdown>span{padding-right:40px;}}#category-grid-container .cat-sortby .sortby-dropdown:hover>span>a{background-color:transparent;border:none !important;}#category-grid-container .cat-sortby .sortby-dropdown:hover>span>a:hover{background-color:transparent !important;border:none !important;}#category-grid-container.filters-open{display:none;}@media screen and (min-width:641px){#category-grid-container.filters-open{display:block;}}#category-grid-container .cat-sortby .sortby-dropdown>span>a{border-left:none;display:block;height:100%;position:absolute;right:0;top:0;width:28px;text-align:center;}#category-grid-container .cat-sortby .sortby-dropdown>span>a::before{display:inline-block;content:"f";font-family:"creative" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:120%;color:var(--almost-black);}#category-grid-container .cat-sortby .sortby-dropdown:hover>span>a{background-color:#e9e9e9;}#category-grid-container .cat-sortby .sortby-dropdown ul{font-family:graphie,sans-serif;font-size:.9rem;letter-spacing:1px;list-style:none;background-color:#fff;border-bottom:none;display:block;position:relative;padding:0;margin:0;min-width:100%;width:auto !important;max-height:0;overflow-y:hidden;transition:.3s ease-in-out;box-shadow:0 3px 4px rgba(0,0,0,.2);}#category-grid-container .cat-sortby .sortby-dropdown:hover ul{max-height:150px;}#category-grid-container .cat-sortby .sortby-dropdown ul li{background-color:#fff;text-align:left;white-space:nowrap;border-top:none;padding:0;margin:0;}#category-grid-container .cat-sortby .sortby-dropdown ul li a{display:block;padding:0 12px 0 7px;text-decoration:none;color:#333;}#category-grid-container .cat-sortby .sortby-dropdown ul li a:hover{background-color:#f3f3f3;border-bottom-color:transparent;}.pl-top .reset-filters,.pl-top .cat-sortby{float:left;margin-right:20px;}.pl-top .reset-filters{font-family:graphie,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:1px;border:1px solid #999;line-height:32px;height:32px;padding:0 5px;display:none;text-transform:uppercase;cursor:pointer;transition:.3s ease-in-out;}.pl-top .reset-filters.show{display:inline-block;}.pl-top .reset-filters:before{font-size:80%;vertical-align:bottom;}.pl-top .hot-filter{border:1px solid #999;font-size:13px;line-height:32px;height:32px;padding:0 10px;display:none;text-transform:uppercase;cursor:pointer;background:none;display:inline-block;outline:none;position:relative;padding:0 6px 0 25px;border:1px solid #d9d9d9;background-color:#fff;}.pl-top .hot-filter.i-check-lt{color:#fff;border:1px solid #e1261c;background-color:#e1261c;}.pl-top .hot-filter:before{content:"";transition:.4s .2s;position:absolute;z-index:1;left:6px;top:7px;line-height:1.2;font-size:105%;color:#fff;}.pl-top .hot-filter.i-check-lt:before{content:"O";}.pl-top .hot-filter:after{content:"";position:absolute;left:6px;top:8px;border:1px solid #d9d9d9;width:15px;height:15px;}.pl-top .hot-filter.i-check-lt:after{opacity:0;}@media screen and (max-width:767px){.toggle-filters{display:inline-block;}}@media screen and (max-width:640px){.pl-top .toggle-filters,.pl-top .reset-filters,.pl-top .cat-sortby{margin-right:7px;}.reset-filters span{display:none;}.toggle-filters span{font-family:graphie,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:1px;}.toggle-filters:before{content:"A";}.sliding-container.open .toggle-filters:before{content:"x";}.cat-sortby>span i{display:block;}#category-grid-container .faded-overlay{display:block;position:absolute;left:-12px;right:0;bottom:0;z-index:-1;background:rgba(242,242,242,0);transition:.3s 0s background,0s .3s z-index;}.sliding-container.open #category-grid-container .faded-overlay{z-index:3;background:var(--very-light-grey);transition:.3s 0s background,0s 0s z-index;}}#compare-products{background:#dfe5e8;position:fixed;top:0;left:0;width:100%;height:220px;display:none;flex-wrap:wrap;}#compare-products .header{padding:0 1rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:25%;background:#dfe5e8;}@media screen and (min-width:1300px){#compare-products .header{width:max-content;}}#compare-products p{font-family:graphie,sans-serif;text-transform:uppercase;margin-top:0;letter-spacing:1px;}#compare-products .flex-valign-middle{justify-content:center;}@media screen and (min-width:992px){#compare-products #selected-products{flex:1;}}#compare-products #compare-actions{display:flex;flex-direction:column;flex-basis:100%;align-items:flex-end;width:max-content;padding:0 1rem 1rem 1rem;background:#dfe5e8;min-width:600px;background:#dfe5e8;}@media screen and (min-width:1360px){#compare-products #compare-actions{flex-basis:100%;min-width:auto;min-width:unset;flex-direction:row;flex:0;}}#compare-products #compare-actions .btn-compare{bottom:15px;right:15px;width:max-content;}@media screen and (min-width:768px){#compare-products{display:flex;}}#compare-products>.row{height:100%;}#compare-products h2:not(.product-name){font-family:graphie,sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#000;text-align:left;line-height:1.2;margin-bottom:0;}html[lang='de'] #compare-products h2:not(.product-name){font-size:1.8rem;}.compare-selected-product{float:left;position:relative;flex-basis:25%;text-align:center;display:block;margin:15px 10px;position:relative;transition:.3s cubic-bezier(0,.57,.25,1.35);transform:scale(1);}@media screen and (min-width:1000px){.compare-selected-product{max-width:none;margin:20px 0;}}.compare-selected-product>div{position:relative;width:auto;margin:0 auto;}@media screen and (min-width:1360px){.compare-selected-product>div{padding:0 20px;}}.compare-selected-product.added{transform:scale(.2);}.compare-selected-product img{width:120px;height:120px;}.compare-selected-product .close{position:absolute;top:15px;right:15px;width:12px;height:12px;top:10px;right:10px;}.compare-selected-product .product-name{line-height:1.1;display:block;margin-top:10px;margin-bottom:5px;}.compare-remove-product{position:absolute;top:0;left:0;width:100%;height:100%;font-size:12px;color:#888;border:none;display:flex;justify-content:flex-end;align-items:flex-start;align-content:center;}.compare-remove-product>span{display:none;font-size:1rem;color:var(--dark-teal);}.compare-remove-product:hover{color:currentColor !important;}.compare-remove-product:hover>span{display:inline;}#selected-products{display:flex;align-items:center;justify-content:center;}#selected-products a:hover{border:none;}#selected-products img{display:block;margin:0 auto;}#selected-products .product-name{display:block;margin-top:0;}#compare-button-1{display:none;font-family:graphie,sans-serif;font-weight:600;font-size:.9rem;letter-spacing:1px;outline:1px solid #999;border-radius:10px;padding-left:10px;padding-right:10px;}#compare-button-1 span{margin-top:2px;}@media screen and (min-width:768px){#compare-button-1.ready{display:inline-flex;}}.btn-compare{background-color:transparent;color:var(--almost-black);display:inline-flex;align-items:center;}.btn-compare img{width:16px;height:16px;margin-right:5px;}.btn-compare:hover{background:#f3f3f3;}#compare-button-2{background-color:#26afff;color:#fff;}.pl-top .btn-compare{float:right;line-height:32px;height:32px;}@media screen and (max-width:991px){.compare-remove-product{font-size:12px;color:#888;border:none;}#compare-actions .btn-compare{bottom:-28px;right:0;height:28px;line-height:28px;}}.btn-compare.disabled{color:#eee;background-color:rgba(33,150,243,.4);}.btn-remove-all{color:#26afff !important;background-color:#fff;align-self:flex-end;padding-left:5px !important;padding-right:5px !important;}#compare-actions .close,#compare-actions .close:active{transition:none;position:absolute;top:15px;right:15px;padding:0;background-color:transparent;box-shadow:none;border:none;}#compare-results{z-index:110;background:#fff;}#compare-results .close{position:absolute;top:15px;right:15px;}#compare-results tr:nth-child(even){background:#f2f2f2;}.property-category-name{font-weight:600;letter-spacing:1px;}.product-name{font-family:graphie,sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:.2px;line-height:1.2;}#compare-results>.content{margin:30px auto;width:90%;height:100%;padding-right:10px;padding-bottom:80px;max-width:1200px;overflow-y:scroll;-webkit-overflow-scrolling:touch;}#compare-results td{padding:10px;font-size:14px;}#compare-results table,#compare-results td{border:none;}#compare-results .property-category{font-family:graphie,sans-serif;text-transform:uppercase;letter-spacing:1px;background-color:var(--dark-teal);color:#fff;}#compare-results .product-item>div{text-align:center;}#compare-results .img>a{border-color:transparent;max-width:120px;display:block;margin-left:auto;margin-right:auto;}#compare-results .img>a img{max-width:100%;display:block;}#compare-results-products-header{position:sticky;position:-webkit-sticky;z-index:1;top:0;width:100%;background:#fff;}#compare-results-products-header .product-name{margin-top:0;}#compare-results-products td{word-break:break-word;}.filters-wrapper{float:left;width:90%;margin-top:10px;margin-left:20px;margin-bottom:40px;position:relative;z-index:5;}.filters-wrapper .filter-header{display:none;}@media screen and (min-width:768px) and (max-width:834px){.filters-wrapper{width:100%;margin-left:0;}}.filters .filter-group .title{font-family:graphie,sans-serif;font-size:.9rem;font-weight:600;color:#fff;letter-spacing:1px;line-height:1.4em;background-color:#a1bcd2;border-radius:10px;padding:8px 29px 8px 10px;position:relative;cursor:pointer;text-transform:uppercase;}.filters .filter-group .title .icon{display:none;}.filters .filter-group .title:before{display:block;height:100%;position:absolute;right:0;text-align:center;top:0;width:28px;line-height:2;}.filters .filter-group.closed .title:before{content:"y";}.filters ul{list-style:none;margin:0;padding:10px 0;background:#f7f9fa;padding-bottom:10px;}.filters ul li a{position:relative;display:block;line-height:1em;padding:8px 10px 8px 32px;font-size:12px;color:#4d4d3d;}.filters ul li a:hover{border-bottom-color:transparent;}.filters ul li a.filter:before,.filters ul li a.filter.selected:after{content:'';position:absolute;top:6px;left:10px;width:15px;height:15px;display:inline-block;background:url(/content2/images/common/ui_checkbox_unselect.png) no-repeat;margin-right:3px;}.filters ul li a.filter.selected:after{background-image:url(/content2/images/common/ui_checkbox_select.png);}.filters .checkbox,.filters .radio{display:block;margin-top:0;margin-bottom:0;}.is-filter,.fs-filter{display:none;}.price-filter{display:none;}#priceslider{width:80%;margin-right:auto;margin-left:auto;display:none;}.jslider{display:block;width:100%;height:1em;position:relative;top:.6em;font-family:graphie,sans-serif;}.jslider table{width:100%;border-collapse:collapse;border:0;}.jslider table,.jslider table tr,.jslider table tr td{width:100%;vertical-align:top;}.jslider .jslider-bg{position:relative;}.jslider .jslider-bg .l{width:10%;background-position:0 0;left:0;}.jslider .jslider-bg i{height:5px;position:absolute;font-size:0;top:5px;background:url(/content2/images/jslider.png) no-repeat 0 0;}.jslider .jslider-bg .f{width:80%;left:10%;background-repeat:repeat-x;background-position:0 -20px;}.jslider .jslider-bg .r{width:10%;left:90%;background-position:right 0;}.jslider .jslider-bg .v{position:absolute;width:60%;left:20%;top:5px;height:5px;background-repeat:repeat-x;background-position:0 -40px;}.jslider .jslider-pointer{content:"";width:12px;height:12px;position:absolute;left:20%;top:0;margin-left:-6px;}.jslider .jslider-pointer:before{content:"";cursor:pointer;width:12px;height:12px;position:absolute;left:0;top:0;background:#26afff;border-radius:10px;transform:scale(1);}.touch .jslider .jslider-pointer:before{transform:scale(1);}.jslider .jslider-pointer-hover:before{background-color:#006199;}.jslider .jslider-label{font-size:9px;line-height:12px;color:#4d4d4d;opacity:.4;white-space:nowrap;padding:0 2px;position:absolute;top:-18px;left:0;}.jslider .jslider-label-to{left:auto;right:0;}.jslider .jslider-value{font-size:9px;white-space:nowrap;padding:1px 2px 0;position:absolute;top:-19px;left:20%;line-height:12px;border-radius:2px;}.jslider .jslider-scale{position:relative;top:9px;}.price-avail-ship ul{padding:0;}#category-grid{margin:0 -10px 0;min-height:250px;position:relative;overflow:hidden;}#category-grid.ready{height:100%;}@media screen and (min-width:400px){#category-grid.ready{height:auto;}}.no-match{display:none;text-align:center;margin:100px 0;}.no-match h2{font-family:graphie,sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:0;text-transform:uppercase;}.no-match p{margin-top:.5rem;margin-bottom:2rem;}.no-match a{background-color:#26afff;}.no-match a:hover{color:#fff !important;}.category-cell{position:absolute;height:250px;padding:5px;text-align:center;vertical-align:center;z-index:1;transform:scale(1);opacity:1;transition:all .3s 0s ease-in-out;}@media screen and (min-width:430px){.category-cell{padding:10px;}}.category-cell.hidden{opacity:0;transform:scale(0);z-index:0;}@media screen and (max-width:400px){.category-cell.hidden{display:none;}}@media screen and (min-width:401px){.category-cell.hidden{display:block !important;}}.category-cell .inner{position:relative;height:100%;overflow:hidden;box-sizing:border-box;border:1px solid transparent;border-radius:20px;transition:.3s;}.category-cell .inner picture{display:block;margin-top:2%;}.category-cell .inner picture ::before{content:' ';width:100%;}.category-cell.category-header{width:100%;max-width:none;background-color:transparent;color:#000;border-bottom:1px solid #ccc;margin-top:20px;margin-bottom:20px;}.category-cell.category-header:first-of-type{margin-top:0;}.category-cell.category-header h3{margin-top:0;margin-bottom:10px;}.category-cell img{margin-left:auto;margin-right:auto;}.category-cell.height-x2 img{height:calc(100% - 130px);width:auto !important;max-width:none !important;}.category-cell-dw img:not(.overlay):first-child{display:block;margin:0 auto;}.category-cell.width-x4{max-height:none;}.category-cell.width-x4 img:first-child{height:auto;width:100%;display:block;margin:0 auto;}.category-cell-banner{height:303px;background-size:cover;background-position:center;background-repeat:no-repeat;}.category-cell-banner img:not(.overlay):first-child{height:auto;max-height:none;max-width:100%;}.compare-overlay{justify-content:center;align-items:center;position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;opacity:0;cursor:pointer;display:-ms-flexbox;display:flex;background:rgba(255,255,255,.4);transition:.3s 0s opacity,0s .3s z-index;}.compare-overlay.can-compare{background:none;}.category-cell.compare:hover .compare-overlay{transition:.3s 0s opacity,0s 0s z-index;opacity:1;z-index:1;}.cannot-compare .compare-overlay{background:rgba(255,255,255,.8);display:-ms-flexbox;display:flex;cursor:default;}.category-cell.selected .inner,.category-cell.selected .inner:hover{border-color:#26afff;}.category-cell.compare .inner>a>img:hover{transition:none;transform:none;}.category-cell .inner>a>img.overlay{height:auto;width:100px;left:auto;z-index:1;}.can-compare .compare-overlay>div{background-color:#26afff;color:#fff;font-size:14px;padding:5px 10px;user-select:none;}.cannot-compare .compare-overlay>div{background-color:#bbb;color:#fff;font-size:14px;padding:5px 10px;user-select:none;}.tl,.bl,.lc{left:20px;width:35%;text-align:left;}.tl,.tc,.tr{top:8%;bottom:auto;}.tr,.br,.rc{left:auto;right:20px;width:35%;text-align:right;}.bl,.bc,.br{top:auto;bottom:8%;}.tc,.bc{text-align:center;width:auto;left:25%;right:25%;}.lc,.rc{display:table;height:inherit;top:0;bottom:0;}.lc .inner,.rc .inner{display:table-cell;vertical-align:middle;}.tl.tc,.bl.bc,.tc.tr,.bc.br{width:66%;}.tl.tc,.bl.bc{left:20px;right:auto;text-align:left;}.tr.tc,.br.bc{left:auto;right:20px;text-align:right;}.tl.tc.tr,.bl.bc.br{width:auto;left:20px;right:20px;text-align:left;}.tl.lc.bl,.tr.rc.br{top:8%;bottom:8%;}@media screen and (max-width:479px){.tls,.bls,.lcs{left:15px;width:35%;text-align:left;}.tls,.tcs,.trs{top:8%;bottom:auto;}.trs,.brs,.rcs{left:auto;right:15px;width:35%;text-align:right;}.bls,.bcs,.brs{top:auto;bottom:8%;}.tcs,.bcs{text-align:center;width:auto;left:25%;right:25%;}.lcs,.rcs{display:table;height:inherit;top:0;bottom:0;}.lcs .inner,.rcs .inner{display:table-cell;vertical-align:middle;}.tls.tcs,.bls.bcs,.tcs.trs,.bcs.brs{width:66%;}.tls.tcs,.bls.bcs{left:15px;right:auto;text-align:left;}.trs.tcs,.brs.bcs{left:auto;right:15px;text-align:right;}.tls.tcs.trs,.bls.bcs.brs{width:auto;left:15px;right:15px;text-align:left;}.tls.lcs.bls,.trs.rcs.brs{top:8%;bottom:8%;}}.category-cell .html-text{position:absolute;z-index:2;}.category-cell .html-text h2{margin:0;letter-spacing:-2px;color:inherit;}.category-cell .html-text p{line-height:1.2;margin-top:0;}.category-cell .html-text.dark{color:#000;}.category-cell .html-text.light{color:#fff;}.category-cell .html-text.dark p{color:#000;color:rgba(0,0,0,.7);}.category-cell .html-text.light p{color:#fff;color:rgba(255,255,255,.7);}.category-cell .html-text.dark~.html-price{color:#000;}.category-cell .html-text.light~.html-price{color:#fff;}.category-cell .html-price{position:absolute;bottom:30px;left:20px;}@media screen and (max-width:479px){.category-cell .html-text h2{display:none;}.category-cell .html-text p{margin-top:8%;line-height:1.1;}.category-cell .html-price{bottom:20px;}}.category-cell .html-price .price{font-size:120%;color:inherit;text-align:left;margin-bottom:6%;}.category-cell .html-price .buy{font-size:75%;display:block;line-height:2;height:2em;padding:0 12px;border:1px solid #666;color:inherit;text-transform:uppercase;}.new-tag{margin-left:2px;color:#f66754;display:inline-flex;align-items:center;text-transform:uppercase;padding:2px 4px;font-size:10px;letter-spacing:1px;vertical-align:middle;font-family:graphie,sans-serif;position:absolute;top:10px;right:10px;}.new-tag .i-asterisk{font-weight:400;font-size:10px;}.new-tag span:last-child{margin-left:-4px;margin-top:1px;font-size:12px;font-weight:900;}@media screen and (min-width:401px){.width-x2 .save-overlay:before,.width-x3 .save-overlay:before,.width-x4 .save-overlay:before{right:-60px;top:-60px;width:120px;height:120px;}.width-x2 .save-overlay p,.width-x3 .save-overlay p,.width-x4 .save-overlay p{font-size:25px;line-height:18px;padding:10px 7px;}}.save-overlay{opacity:0;position:absolute;right:0;top:0;color:#fff;font-size:20px;z-index:1;width:60px;padding:5px;display:block;letter-spacing:-1px;text-transform:uppercase;line-height:15px;text-align:right;transform:translate(15px,-15px);transition:.3s 0s transform,.3s 0s opacity,0s 0s z-index;}.save-overlay.show{opacity:1;transform:translate(0,0);}.save-overlay:before{content:"";position:absolute;right:-49px;top:-48px;background:#e1261c;z-index:-1;transform:rotate(45deg);width:98px;height:95px;}.save-overlay p{position:absolute;right:0;top:0;z-index:1;letter-spacing:-1px;text-transform:uppercase;line-height:14px;text-align:right;width:60px;padding:6px 5px;margin:0;color:#fff;font-size:20px;opacity:0;transform:scale(.7);transition:.4s .2s cubic-bezier(.37,.005,0,1.65);}.save-overlay.show p{opacity:1;transform:scale(1);}.save-overlay strong{font-size:110%;font-weight:500;padding-right:2px;}.save-overlay span{font-size:65%;letter-spacing:0;}.category-cell a,.category-cell .tagline a,.category-cell .tagline a:hover{color:#808080;border:none;}.category-cell .inner>a,.category-cell .inner>a:hover{border:none;text-decoration:none;display:block;}.category-cell .inner>a{border-bottom:none;position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;background-color:#fff;border-radius:20px;padding:20px;}@media screen and (min-width:768px){.category-cell .inner>a{padding:30px;}}.category-cell-dw .tagline,.category-cell-dh .tagline{display:block;margin-top:0;margin-bottom:20px;}.category-cell .product-desc{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:5px 10px;position:absolute;bottom:10px;left:0;z-index:1;text-align:left;min-height:70px;}@media screen and (min-width:768px){.category-cell .product-desc{padding:5px 20px;}}.category-cell .product-desc .free-item{position:absolute;bottom:100%;left:0;right:0;padding:3px 10px;background:rgba(0,0,0,.5);color:#fff;font-size:14px;z-index:1;text-align:left;}.category-cell.height-x2 .product-desc{height:130px;}.category-list .product-desc h2{margin-top:10px;margin-bottom:3px;}.category-cell .product-name{font-family:graphie,sans-serif;margin-top:5px;margin-bottom:6px;font-weight:700;font-size:.94rem;text-align:center;text-transform:uppercase;}@media screen and (min-width:768px) and (max-width:1920px){.category-cell .product-desc{min-height:80px;}html[lang='ja'] .category-cell .product-desc{min-height:90px;}html[lang='ja'] .category-cell .product-name{font-size:1rem;}}html[lang='zh'] .category-masthead{font-weight:400;}html[lang='zh'] .category-masthead p{font-weight:400;}html[lang='zh'] .category-masthead h1{margin-bottom:10px;}html[lang='ja'] .category-masthead{font-weight:400;}html[lang='ja'] .category-masthead p{font-weight:400;}html[lang='ja'] .category-masthead h1{font-weight:800;font-size:clamp(24px,4vw,44px);margin-bottom:10px;}@media screen and (max-width:500px){html[lang='ja'] .pl-top{display:flex;justify-content:space-between;}html[lang='ja'] .pl-top::before,html[lang='ja'] .pl-top::after{display:none;}}html[lang='ja'] .category-cell .product-desc{min-height:70px;padding-bottom:0;}@media screen and (min-width:480px){html[lang='ja'] .category-cell .product-desc{min-height:80px;}}@media screen and (max-width:480px){html[lang='ja'] .category-cell[data-productid='23404'] .product-name,html[lang='ja'] .category-cell[data-productid='23520'] .product-name{font-size:.8rem;}}html[lang='ja'] .category-cell .product-name{font-weight:600;margin-bottom:0;}@media screen and (min-width:480px){html[lang='ja'] .category-cell .product-name{font-size:1.1rem;}}html[lang='ja'] .category-cell .bottom-bar{margin-bottom:3px;}.bottom-bar{display:flex;justify-content:center;flex-direction:row-reverse;align-items:center;margin-bottom:0;}.bottom-bar .icon-heart{color:#e6e6e6;}.bottom-bar>.price{display:inline-block;font-family:graphie,sans-serif;font-size:1rem;font-weight:600;color:#000;letter-spacing:.02rem;line-height:1;padding-top:4px;margin-right:6px;}@media screen and (min-width:480px){.bottom-bar>.price{font-size:1.2rem;}}@media screen and (max-width:480px){.bottom-bar:has([data-current-color]){flex-wrap:wrap;flex-direction:column;}}.storepage_15 .category-cell[data-productid="23020"] .price{display:none;}@media(max-width:991px){#selected-products{width:72.666667%;margin-right:-6%;background:#dfe5e8;}}@media(max-width:550px){.category-cell .product-name{font-size:.86rem;margin-bottom:5px;}}@media(min-width:768px){.category-cell .inner>a>img{transition:all .3s ease-in-out;}.category-cell .inner>a>img:not(.overlay):hover{transform:scale(1.05);}#category-grid{padding-left:0;padding-right:0;}}@media(max-width:1199px){#compare-products a.btn-compare{padding-left:6px;padding-right:6px;}.category-masthead{padding-top:0;}}@media(min-width:1200px){.category-cell .product-name{font-size:1rem;}}@media(min-width:1920px){.category-cell .product-name{font-size:1.1rem;}}.category-masthead{background-color:#000;}.category-masthead h1{font-family:graphie,sans-serif;}.category-masthead h1,.category-masthead p{color:#fff;font-style:normal;}.category-masthead h1{text-transform:uppercase;font-weight:800;font-size:5vw;font-size:clamp(24px,10vw,45px);line-height:1;text-align:left;}@media screen and (min-width:768px){.category-masthead h1{font-size:5vw;font-size:clamp(24px,5vw,48px);}}.category-masthead p{font-size:.75rem;font-weight:100;text-align:left;}.category-masthead a{color:#8ae2ff;}.category-masthead .container-fluid{align-self:baseline;margin-left:0;}@media(min-width:768px){.category-masthead{height:160px;font-style:normal;color:#fff;margin:0;padding:0;}.category-masthead .container-fluid{height:100%;width:100%;}.category-masthead .container-fluid .row{height:100%;}.category-masthead h1,.category-masthead p{margin-top:0;}.category-masthead p{font-size:.9rem;text-align:left;margin-top:.5rem;}}@media(min-width:1200px){.category-masthead p{margin-top:0;}}.elementor-top-section .elementor-row{display:flex;height:100%;}.elementor-top-section .elementor-container{max-width:none !important;height:100%;}.elementor-top-section .elementor-column-wrap,.elementor-top-section .elementor-top-column>.elementor-column-wrap>.elementor-widget-wrap{height:100%;}@media(min-width:768px) and (max-width:1200px){.elementor-top-section .elementor-element img{height:auto !important;}.elementor-top-section .elementor-element h1.elementor-heading-title{font-size:25px !important;margin-top:0;}.elementor-top-section .elementor-element .elementor-text-editor{font-size:14px !important;}.elementor-top-section .elementor-element .elementor-column{align-self:center;align-items:center;}}@media(min-width:1200px){.elementor-top-section .elementor-hidden-phone{display:none;}.elementor-top-section .elementor-element img{height:auto !important;}.elementor-top-section .elementor-element h1.elementor-heading-title{font-size:30px !important;margin-top:0;}.elementor-top-section .elementor-element .elementor-text-editor{font-size:14px !important;}.elementor-top-section .elementor-element .elementor-column{align-self:center;align-items:center;}}.oos-marker{font-size:14px;z-index:5;background-color:#a8b6be;display:none;font-weight:600;line-height:26px;height:24px;color:#fff;opacity:.7;text-transform:uppercase;font-family:graphie;letter-spacing:1px;width:fit-content;margin:0 auto 4px auto;padding:0 20px;text-align:center;border-radius:12px;}.priceslider-wrapper{padding-top:10px !important;}.priceslider-wrapper .inner{padding:15px;}.filter-tags{display:flex;flex-direction:row;float:left;font-family:graphie,sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:.8rem;width:100%;align-items:stretch;margin-top:5px;margin-bottom:0;}.filter-tags .filter-label{display:none;flex-shrink:0;line-height:30px;padding:0 10px 0 0;font-weight:600;font-size:.9rem;float:left;width:max-content;width:var(--filter-label-width);}.filter-tags .filter-tag{outline:1px solid #999;padding:1px 10px;font-size:.8rem;line-height:30px;cursor:pointer;margin-bottom:.5rem;width:max-content;float:left;margin-right:.5rem;}.filter-tags .filter-tag:last-child{margin-right:0;}.filter-tags .filter-tag::after{content:"x";font-family:"creative" !important;font-size:10.24px;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;vertical-align:top;margin-left:5px;}.reset-filters::after{content:"x";font-family:"creative" !important;font-size:10.24px;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;vertical-align:top;margin-left:5px;margin-top:-1px;display:block;float:right;}.pl-top{margin-top:10px;}@media screen and (max-width:500px){.pl-top{margin-left:-5px;margin-right:-4px;}}.category-archived-products .pl-top{display:none;}.filter-buttons-wrapper{width:100%;height:55px;background:#ff0;position:fixed;bottom:0;left:0;z-index:100;display:none;}@media screen and (max-width:640px){.filter-buttons-wrapper.open{display:flex;}}.filter-buttons-wrapper button{flex-basis:50%;font-family:graphie,sans-serif;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;}.filter-buttons-wrapper button.reset-filters-mobile{background:#e0e4e7;}.filter-buttons-wrapper button.apply-filters{background:#adb7c0;color:#fff;}.total-filter-count,.filter-group-count{display:none;margin-left:3px;}.total-filter-count:before,.filter-group-count:before{content:'(';}.total-filter-count:after,.filter-group-count:after{content:')';}html[lang='fr'] #category-wrapper,html[lang='zh'] #category-wrapper{--filter-label-width:90px;}html[lang='it'] #category-wrapper,html[lang='ja'] #category-wrapper{--filter-label-width:110px;}html[lang='nb'] #category-wrapper,html[lang='da'] #category-wrapper,html[lang='nl'] #category-wrapper,html[lang='es'] #category-wrapper{--filter-label-width:124px;}html[lang='sv'] #category-wrapper,html[lang='de'] #category-wrapper,html[lang='pl'] #category-wrapper{--filter-label-width:142px;}html[lang='fi'] #category-wrapper,html[lang='ru'] #category-wrapper{--filter-label-width:160px;}.color-swatches{display:flex;font-size:.7rem;align-items:center;width:fit-content;}.color-swatches>div{width:20px;height:20px;border-radius:50%;border:1px solid #999;margin-right:6px;}.color-swatches .swatch-black,.color-swatches .swatch-nero,.color-swatches .swatch-negro,.color-swatches .swatch-schwarz,.color-swatches .swatch-czarny,.color-swatches .swatch-noir,.color-swatches .swatch-czarny,.color-swatches .swatch-ブラック,.color-swatches .swatch-黑{background-color:#000;}.color-swatches .swatch-white,.color-swatches .swatch-bianco,.color-swatches .swatch-blanco,.color-swatches .swatch-weiß,.color-swatches .swatch-biały,.color-swatches .swatch-blanc,.color-swatches .swatch-ホワイト,.color-swatches .swatch-白{background-color:#fff;}.color-swatches .swatch-grey,.color-swatches .swatch-gris,.color-swatches .swatch-grau,.color-swatches .swatch-grigio,.color-swatches .swatch-szary,.color-swatches .swatch-グレー,.color-swatches .swatch-灰{background-color:#929292;}.color-swatches .swatch-orange,.color-swatches .swatch-pomarańczowy,.color-swatches .swatch-オレンジ,.color-swatches .swatch-橙{background-color:#f87e71;}.color-swatches .swatch-red,.color-swatches .swatch-rouge,.color-swatches .swatch-rot,.color-swatches .swatch-rosso,.color-swatches .swatch-czerwony,.color-swatches .swatch-rojo,.color-swatches .swatch-紅{background-color:#d0382b;}.color-swatches .swatch-pink,.color-swatches .swatch-Rosa,.color-swatches .swatch-Rose,.color-swatches .swatch-Różowy,.color-swatches .swatch-粉{background-color:#ffc0cb;}.color-swatches .swatch-blue,.color-swatches .swatch-bleu,.color-swatches .swatch-blau,.color-swatches .swatch-blu,.color-swatches .swatch-azul,.color-swatches .swatch-niebieski,.color-swatches .swatch-ブルー,.color-swatches .swatch-藍{background-color:#2e5a8d;}.color-swatches .swatch-dark-blue,.color-swatches .swatch-bleu-foncé,.color-swatches .swatch-dunkelblau,.color-swatches .swatch-blu-scuro,.color-swatches .swatch-azul-oscuro,.color-swatches .swatch-granatowy,.color-swatches .swatch-ダークブルー,.color-swatches .swatch-深藍{background-color:#3a3e4a;}.color-swatches .swatch-midnight-blue,.color-swatches .swatch-azul-medianoche{background-color:#00008b;}.color-swatches .swatch-fiery-orange,.color-swatches .swatch-naranja-fuego{background-color:#e66544;}.color-swatches .swatch-neon-green,.color-swatches .swatch-verde-neón{background-color:#bdd853;}.color-swatches .swatch-green,.color-swatches .swatch-vert,.color-swatches .swatch-grün,.color-swatches .swatch-verde,.color-swatches .swatch-zielony,.color-swatches .swatch-グリーン,.color-swatches .swatch-綠,.color-swatches .swatch-青{background-color:#bdd853;}.color-swatches .swatch-pine-green,.color-swatches .swatch-vert-sapin,.color-swatches .swatch-kieferngrün,.color-swatches .swatch-verde-pino,.color-swatches .swatch-zielony,.color-swatches .swatch-松石綠{background-color:#284734;}.color-swatches .swatch-black-black,.color-swatches .swatch-negro-negro,.color-swatches .swatch-nero-nero,.color-swatches .swatch-schwarz-schwarz,.color-swatches .swatch-noir-noir,.color-swatches .swatch-czarny-czarny,.color-swatches .swatch-黑色-黑色{background-color:#000;}.color-swatches .swatch-white-white,.color-swatches .swatch-blanco-blanco,.color-swatches .swatch-bianco-bianco,.color-swatches .swatch-weiß-weiß,.color-swatches .swatch-blanc-blanc,.color-swatches .swatch-biały-biały,.color-swatches .swatch-白色-白色{background-color:#fff;}.color-swatches .swatch-blue-blue,.color-swatches .swatch-azul-azul,.color-swatches .swatch-blu-blu,.color-swatches .swatch-blau-blau,.color-swatches .swatch-bleu-bleu,.color-swatches .swatch-niebieski-niebieski{background-color:#2c5c8c;}.color-swatches .swatch-pine-green-pine-green,.color-swatches .swatch-verde-pino-verde-pino,.color-swatches .swatch-verde-verde,.color-swatches .swatch-kieferngrün-kieferngrün,.color-swatches .swatch-vert-sapin-vert-sapin,.color-swatches .swatch-zielony-zielony{background-color:#294734;}.color-swatches .swatch-black-pine-green,.color-swatches .swatch-negro-verde-pino,.color-swatches .swatch-nero-verde,.color-swatches .swatch-schwarz-kieferngrün,.color-swatches .swatch-noir-vert-sapin,.color-swatches .swatch-czarny-zielony{background:linear-gradient(to right,#000 0%,#000 50%,#294734 50%,#294734 100%);}.color-swatches .swatch-black-blue,.color-swatches .swatch-negro-azul,.color-swatches .swatch-nero-blu,.color-swatches .swatch-schwarz-blau,.color-swatches .swatch-noir-bleu,.color-swatches .swatch-czarny-niebieski{background:linear-gradient(to right,#000 0%,#000 50%,#2c5c8c 50%,#2c5c8c 100%);}.color-swatches .swatch-pine-green-blue,.color-swatches .swatch-verde-pino-azul,.color-swatches .swatch-verde-blu,.color-swatches .swatch-kieferngrün-blau,.color-swatches .swatch-vert-sapin-bleu,.color-swatches .swatch-zielony-niebieski{background:linear-gradient(to right,#294734 0%,#294734 50%,#2c5c8c 50%,#2c5c8c 100%);}.color-swatches .swatch-white-black,.color-swatches .swatch-blanco-negro,.color-swatches .swatch-bianco-nero,.color-swatches .swatch-weiß-schwarz,.color-swatches .swatch-blanc-noir,.color-swatches .swatch-biały-czarny,.color-swatches .swatch-白色-黑色{background:linear-gradient(to right,#fff 0%,#fff 50%,#000 50%,#000 100%);}.color-swatches .swatch-dark-slate-grey-matte-black,.color-swatches .swatch-gris-pizarra-oscuro-negro-mate,.color-swatches .swatch-gris-ardoise-foncé-noir-mat,.color-swatches .swatch-ciemny-łupkowy-szary-matowa-czerń,.color-swatches .swatch-マット-ブラック-ダーク-グレー{background:linear-gradient(to right,#333f48 0%,#333f48 50%,#2d2926 50%,#2d2926 100%);}.color-swatches .swatch-dark-slate-grey-lime-green,.color-swatches .swatch-gris-pizarra-oscuro-verde-lima,.color-swatches .swatch-gris-ardoise-foncé-vert-citron,.color-swatches .swatch-ciemny-łupkowy-szary-limonkowy-zielony,.color-swatches .swatch-ライム-グリーン-ダーク-グレー{background:linear-gradient(to right,#333f48 0%,#333f48 50%,#d0df00 50%,#d0df00 100%);}.color-swatches .swatch-midnight-blue-matte-black,.color-swatches .swatch-azul-medianoche-negro-mate,.color-swatches .swatch-bleu-nuit-noir-mat,.color-swatches .swatch-ciemnogranatowy-matowy-czarny,.color-swatches .swatch-マット-ブラック-ミッドナイト-ブルー{background:linear-gradient(to right,#2f4578 0%,#2f4578 50%,#2d2926 50%,#2d2926 100%);}.color-swatches .swatch-midnight-blue-fiery-orange,.color-swatches .swatch-azul-medianoche-naranja-ardiente,.color-swatches .swatch-bleu-nuit-orange-vif,.color-swatches .swatch-ciemnogranatowy-ognity,.color-swatches .swatch-オレンジ-ミッドナイト-ブルー{background:linear-gradient(to right,#2f4578 0%,#2f4578 50%,#ff6900 50%,#ff6900 100%);}.color-swatches .swatch-cream,.color-swatches .swatch-crème,.color-swatches .swatch-crema,.color-swatches .swatch-kremowy,.color-swatches .swatch-クリーム,.color-swatches .swatch-乳白色{background-color:#e6d5c1;}.color-swatches .swatch-black-cream,.color-swatches .swatch-negro-crema,.color-swatches .swatch-nero-crema,.color-swatches .swatch-schwarz-crème,.color-swatches .swatch-noir-crème,.color-swatches .swatch-czarny-kremowy,.color-swatches .swatch-黑色-乳白色{background:linear-gradient(to right,#000 0%,#000 50%,#e6d5c1 50%,#e6d5c1 100%);}.color-swatches .swatch-cream-cream,.color-swatches .swatch-crema-crema,.color-swatches .swatch-crème-crème,.color-swatches .swatch-kremowy-kremowy,.color-swatches .swatch-乳白色-乳白色{background-color:#e6d5c1;}.color-swatches .swatch-cream-dark-blue,.color-swatches .swatch-crema-azul-oscuro,.color-swatches .swatch-crema-blu-scuro,.color-swatches .swatch-crème-dunkelblau,.color-swatches .swatch-crème-bleu-foncé,.color-swatches .swatch-kremowy-granatowy,.color-swatches .swatch-乳白色-深藍色{background:linear-gradient(to right,#e6d5c1 0%,#e6d5c1 50%,#3a3e4a 50%,#3a3e4a 100%);}.color-swatches .swatch-dark-blue-dark-blue,.color-swatches .swatch-azul-oscuro-azul-oscuro,.color-swatches .swatch-blu-scuro-blu-scuro,.color-swatches .swatch-dunkelblau-dunkelblau,.color-swatches .swatch-bleu-foncé-bleu-foncé,.color-swatches .swatch-granatowy-granatowy,.color-swatches .swatch-深藍色-深藍色{background-color:#3a3e4a;}.color-swatches .swatch-light-gray,.color-swatches .swatch-gris-clair,.color-swatches .swatch-hellgrau,.color-swatches .swatch-gris-claro,.color-swatches .swatch-jasnoszary,.color-swatches .swatch-ライト-グレー,.color-swatches .swatch-淺灰色{background-color:#ebebeb;}.layout-2024 .category-masthead:not(.category-replacement-parts){font-family:"graphie",sans-serif;width:100%;max-width:none;height:auto;background:none;font-size:18px;line-height:1.44;background-color:var(--light-cool-grey);padding-bottom:0;}.layout-2024 .category-masthead:not(.category-replacement-parts)>div{width:100%;padding-left:10px;padding-right:10px;margin:0 auto;}.layout-2024 .category-masthead:not(.category-replacement-parts).ready{padding-bottom:20px;}.layout-2024 .category-masthead:not(.category-replacement-parts) .category-name{display:none;}.layout-2024 .category-masthead:not(.category-replacement-parts) .header{display:block;margin:30px auto;width:94%;max-width:700px;}.layout-2024 .category-masthead:not(.category-replacement-parts) .header h1{font-family:"graphie",sans-serif;font-size:clamp(22px,3vw,36px);font-weight:500;color:var(--black);text-transform:initial;margin-top:0;margin-bottom:14px;text-align:center;}.layout-2024 .category-masthead:not(.category-replacement-parts) .header p{font-size:clamp(12px,1.5vw,18px);line-height:1.44;font-weight:400;color:var(--mid-grey);text-align:center;margin-top:0;letter-spacing:.03em;}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle{display:flex;justify-content:center;gap:1px;}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item{flex:1;cursor:pointer;}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item .img,.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item.test{height:100px;}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item .img{border-radius:10px;overflow:hidden;}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item .img img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transition:transform .1s linear;}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item .txt{color:var(--black);font-size:clamp(10px,1.5vw,14px);line-height:1.5;font-weight:400;letter-spacing:.1em;text-transform:uppercase;}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item .txt span{position:relative;display:inline-block;padding:10px 10px 8px;}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item .txt span:after{content:'';display:block;position:absolute;bottom:0;left:0;width:50%;transform:translateX(50%);height:1px;border-bottom:2px solid transparent;transition:border-bottom .2s ease-in-out;}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item:not(.test):hover .img img{transform:scale(1.02);}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item:not(.test).selected .txt span:after{border-bottom:2px solid var(--blue);}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item.test{display:none;align-items:center;text-align:center;color:var(--white);background-color:var(--dark-blue);padding:10px;}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item.test .title{font-size:26px;line-height:1.31;font-weight:400;}@media screen and (min-width:425px){.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle{gap:5px;}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item .img,.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item.test{height:122px;}}@media screen and (min-width:768px){.layout-2024 .category-masthead:not(.category-replacement-parts).ready{padding-bottom:30px;}.layout-2024 .category-masthead:not(.category-replacement-parts)>div{width:70%;max-width:1170px;padding-left:15px;padding-right:15px;}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle{gap:10px;}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item .img,.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item.test{height:146px;}}@media screen and (min-width:1200px){.layout-2024 .category-masthead:not(.category-replacement-parts).ready{width:100vw;}.layout-2024 .category-masthead:not(.category-replacement-parts)>div{width:78%;}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle{gap:40px;}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item{flex:none;width:21%;max-width:216px;}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item.test{display:flex;}.layout-2024 .category-masthead:not(.category-replacement-parts) .lifestyle .item.disabled{display:none;}}@media screen and (min-width:1920px){.layout-2024 .category-masthead:not(.category-replacement-parts)>div{max-width:1340px;}.layout-2024 .category-masthead:not(.category-replacement-parts) .header{margin-bottom:50px;}}.layout-2024 #compare-products{display:flex;}.layout-2024 #compare-products .compare-remove-product:hover>span{display:none;}@media screen and (min-width:300px) and (max-width:767px){.layout-2024 #compare-products{flex-direction:column;flex-wrap:nowrap;height:auto;}.layout-2024 #compare-products .header{width:calc(100% - 50px);}.layout-2024 #compare-products .header h2:not(.product-name){font-size:18px;}.layout-2024 #compare-products .header p{font-size:14px;}.layout-2024 #compare-products #selected-products{width:100%;align-items:flex-start;justify-content:flex-start;}.layout-2024 #compare-products #selected-products .product-name{font-size:12px;}.layout-2024 #compare-products #selected-products .compare-selected-product{margin:0;padding:5px;}.layout-2024 #compare-products #selected-products .compare-selected-product img{width:60px;height:60px;object-fit:contain;object-position:center;}.layout-2024 #compare-products #compare-actions{padding-top:1rem;min-width:0;width:100%;}}@media screen and (min-width:1200px){.layout-2024 #compare-products .compare-remove-product:hover>span{display:inline;}}@media screen and (min-width:300px) and (max-width:767px){.layout-2024 #compare-results .close{top:10px;}.layout-2024 #compare-results>.content{width:94%;margin-top:50px;}.layout-2024 #compare-results #compare-results-products-header td{vertical-align:top;}.layout-2024 #compare-results #compare-results-products-header .img>a{max-width:60px;}.layout-2024 #compare-results #compare-results-products-header .product-name{font-size:12px;}.layout-2024 #compare-results #compare-results-products td{font-size:11px;padding:5px;}}.layout-2024 #all>#compare-products+.category-super-x-fi,.layout-2024 #all>#compare-products+.category-speakers,.layout-2024 #all>#compare-products+.category-headphones-headsets,.layout-2024 #all>#compare-products+.category-gaming-headsets,.layout-2024 #all>#compare-products+.category-sound-blaster,.layout-2024 #all>#compare-products+.category-webcams,.layout-2024 #all>#compare-products+.category-audio-enthusiasts,.layout-2024 #all>#compare-products+.category-bundled-offers,.layout-2024 #all>#compare-products+.category-b-stock,.layout-2024 #all>#compare-products+.category-refurbished,.layout-2024 #all>#compare-products+.category-outlet,.layout-2024 #all>#compare-products+.category-archived-products,.layout-2024 #all>#compare-products+.category-accessories{background-color:var(--cool-white);}@media screen and (min-width:1200px){.layout-2024 #all>#compare-products+.category-super-x-fi,.layout-2024 #all>#compare-products+.category-speakers,.layout-2024 #all>#compare-products+.category-headphones-headsets,.layout-2024 #all>#compare-products+.category-gaming-headsets,.layout-2024 #all>#compare-products+.category-sound-blaster,.layout-2024 #all>#compare-products+.category-webcams,.layout-2024 #all>#compare-products+.category-audio-enthusiasts,.layout-2024 #all>#compare-products+.category-bundled-offers,.layout-2024 #all>#compare-products+.category-b-stock,.layout-2024 #all>#compare-products+.category-refurbished,.layout-2024 #all>#compare-products+.category-outlet,.layout-2024 #all>#compare-products+.category-archived-products,.layout-2024 #all>#compare-products+.category-accessories{width:100vw;}}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]){width:100%;max-width:none;background:none;padding-top:20px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container,.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container{transition:all .5s cubic-bezier(.5,0,.5,1);}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper{width:100%;border-radius:0 10px 0;margin-left:0;margin-top:0;padding:30px;background-color:var(--light-cool-grey);float:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filter-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:4px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filter-header .filter-title{font-size:20px;line-height:1.3;font-weight:500;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filter-header .filter-reset{font-size:16px;line-height:1.375;cursor:pointer;display:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filter-header .filter-close{display:block;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filter-header .filter-close svg{display:block;margin:0;padding:0;width:16px;height:16px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .filter-group .title{font-size:14px;line-height:1.43;font-weight:400;color:var(--black);border-radius:0;background-color:transparent;text-transform:initial;padding-left:0;margin-top:15px;padding-top:0;padding-bottom:15px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .filter-group .title:before{display:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .filter-group .title .icon{display:block;position:absolute;right:0;top:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .filter-group .title .icon .i-arr-u-lt{display:block;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .filter-group .title .icon .i-arr-u-lt:before{display:block;padding-top:1px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .filter-group .title .icon .i-arr-d-lt{display:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .filter-group .title .icon .i-arr-d-lt:before{display:block;padding-top:1px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .filter-group ul{background-color:transparent;padding:0 0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .filter-group ul li a{padding-left:22px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .filter-group ul li a.filter:before,.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .filter-group ul li a.filter:after{left:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .filter-group.price-filter .jslider .jslider-value{font-size:12px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .filter-group.price-filter .priceslider-wrapper .inner{padding-left:6px;padding-right:6px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .filter-group.closed .title .icon .i-arr-u-lt{display:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .filter-group.closed .title .icon .i-arr-d-lt{display:block;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .filter-group.category-filters ul,.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .other-filters .filter-group.feature-filters ul{padding-bottom:12px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .other-filters .filter-group{border-top:1px solid var(--black);border-bottom:1px solid var(--black);}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .other-filters .filter-group+.filter-group{border-top:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container{background-color:var(--cool-white);}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top{position:relative;margin-top:0;padding:0 0 10px;display:grid;grid-template-areas:"filter sortby reset compare" "tag tag tag tag";justify-content:space-between;align-items:center;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .reset-filters{grid-area:reset;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .btn-filter,.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .btn-compare#compare-button-1{outline:none;height:auto;line-height:normal;display:flex;align-items:center;opacity:1 !important;padding-left:0;padding-right:30px;min-height:32px;border-radius:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .btn-filter span,.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .btn-compare#compare-button-1 span{margin-top:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .toggle-filters{display:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .btn-filter{justify-self:flex-start;grid-area:filter;background:url("https://d287ku8w5owj51.cloudfront.net/images/categories/icon/icon-filter.svg") no-repeat right;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .btn-filter span,.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .btn-compare#compare-button-1 span{font-family:"graphie",sans-serif;font-size:14px;line-height:1.28;font-weight:400;color:var(--black);letter-spacing:.1em;user-select:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .btn-filter span.on{display:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .btn-filter.selected span.on{display:block;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .btn-filter.selected span.off{display:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .btn-compare{justify-self:flex-end;grid-area:compare;background:url("https://d287ku8w5owj51.cloudfront.net/images/categories/icon/icon-compare.svg") no-repeat right;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .btn-compare img{display:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .filter-tags{grid-area:tag;margin-top:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .filter-tags .filter-label{font-weight:400;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .cat-sortby{grid-area:sortby;font-weight:400;font-size:14px;line-height:1.28;margin-top:0;float:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .cat-sortby>span{padding-right:10px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .cat-sortby .sortby-dropdown{height:19px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .cat-sortby .sortby-dropdown>span{font-size:14px;line-height:1.28;font-weight:400;display:flex;align-items:center;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid{--category-gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--category-gap);margin:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell{--category-column:1;width:calc((100% - (var(--category-gap)*(var(--category-column) - 1)))/var(--category-column));box-sizing:border-box;position:relative;padding:0;height:auto;transition:all .1s ease-in-out;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell:not(.series-divider):before{content:"";display:block;padding-bottom:95%;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.hidden{display:none !important;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a{border-radius:10px;padding:0;display:flex;flex-direction:column;justify-content:space-between;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a picture{width:80%;max-width:256px;height:auto;margin-top:10%;margin-left:auto;margin-right:auto;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .new-tag{width:100%;display:flex;align-items:flex-start;justify-content:center;left:0;top:10px;margin-left:0;padding:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .new-tag span{display:inline-block;font-size:clamp(12px,1.2vw,14px);line-height:1.5;font-weight:600;letter-spacing:.04em;background-color:#a0c1e0;border-radius:36px;padding-left:13px;padding-right:13px;color:var(--white);margin-top:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .product-desc{position:relative;bottom:auto;left:auto;justify-content:flex-start;min-height:70px;gap:1px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .product-desc .oos-marker{position:absolute;left:50%;transform:translateX(-50%);top:-9px;font-size:10px;font-weight:400;white-space:nowrap;padding:0 10px;margin-bottom:0;background:none;color:var(--mid-grey);line-height:18px;height:18px;letter-spacing:.04em;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .product-desc .product-name{font-size:clamp(12px,1.5vw,14px);line-height:1.16;font-weight:400;letter-spacing:.03em;margin-top:0;margin-bottom:0;min-height:0;text-transform:initial;text-wrap:balance;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .product-desc .bottom-bar{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .product-desc .bottom-bar .color-swatches{padding-top:2px;display:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .product-desc .bottom-bar .color-swatches.ready{display:flex;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .product-desc .bottom-bar .color-swatches.ready>div{display:block;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .product-desc .bottom-bar .color-swatches>div:last-of-type{margin-right:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .product-desc .bottom-bar>.price{font-size:clamp(14px,1.4vw,18px);line-height:1.44;font-weight:500;letter-spacing:-.05em;margin-right:0;padding-top:0;white-space:nowrap;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .product-desc .bottom-bar>.price strike{font-size:12px;line-height:1.5;letter-spacing:.04em;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img{--imgcell-padding:20px;--imgcell-width-1col:calc(100% - (var(--imgcell-padding)*2));--imgcell-width-2col:50%;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a>img.x1{display:block;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a>img.x2{display:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;border-radius:10px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a .txt{display:block;position:absolute;left:var(--imgcell-padding);top:var(--imgcell-padding);width:var(--imgcell-width-1col);filter:drop-shadow(1px 1px 2px rgba(0,0,0,.3));}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a .txt .header,.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a .txt .desc{text-align:left;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a .txt .header{font-size:clamp(22px,2.5vw,36px);line-height:1.2;font-weight:400;letter-spacing:.03em;color:var(--white);padding-bottom:5px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a .txt .desc{display:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a .txt .desc p{margin:0;text-align:inherit;font-size:clamp(13px,1.5vw,18px);line-height:1.44;letter-spacing:.05em;font-weight:400;color:var(--white);}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a .logo{position:absolute;left:var(--imgcell-padding);bottom:var(--imgcell-padding);height:30%;max-height:150px;width:40%;max-width:300px;display:none;gap:10px;flex-direction:row;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a .logo img{margin:0;object-fit:contain;object-position:bottom;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a .wrapper-btn{display:block;position:absolute;right:var(--imgcell-padding);bottom:var(--imgcell-padding);}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a .wrapper-btn span{position:relative;padding-right:20px;display:inline-block;color:var(--white);font-size:14px;line-height:18px;font-weight:400;letter-spacing:.1em;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.3));}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a .wrapper-btn span:after{content:"";background:url("https://img.creative.com/images/categories/icon/icon-arrow.svg") no-repeat right;background-size:cover;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:calc(50% - 6px);height:12px;width:12px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-review{background-color:var(--dark-blue);color:var(--white);}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-review .review{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;top:0;bottom:0;left:30px;right:30px;text-align:left;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-review .review .txt{padding-bottom:10px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-review .review .txt p{margin:0;font-size:12px;line-height:1.4;font-weight:400;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-review .review .name,.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-review .review .position{font-size:12px;line-height:1.4;font-weight:400;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.series-divider{width:100%;padding:0 3px 10px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.series-divider span{display:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.series-divider span.block{display:block;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .no-match{width:100%;}@media screen and (max-width:500px){.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top{margin-left:0;margin-right:0;}}@media screen and (max-width:425px){.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) .color-swatches>div{width:15px;height:15px;}}@media screen and (min-width:360px){.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell{--category-column:2;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a>img.x1,.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a>img.x2{display:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img[data-size='1'] a>img.x1{display:block;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img[data-size='2']{width:calc((100% - (var(--category-gap)*(var(--category-column) - 1)))/var(--category-column)*2 + var(--category-gap));}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img[data-size='2'] a>img.x2{display:block;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell:not(.series-divider):before{padding-bottom:120%;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img:before{padding-bottom:60%;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a picture{margin-top:10%;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .product-desc{min-height:92px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-review .review{left:15px;right:15px;}}@media screen and (min-width:375px){.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .cat-sortby{display:none;}}@media screen and (min-width:400px){.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container .cat-sortby>span{width:auto;}}@media screen and (min-width:481px){.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell:not(.series-divider,[data-size="2"]):before{padding-bottom:110%;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .product-desc .bottom-bar{gap:6px;}}@media screen and (min-width:600px){.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img{--imgcell-padding:30px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a .txt .desc{display:block;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a .logo{display:flex;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img[data-size='2'] a .txt{width:var(--imgcell-width-2col);}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .product-desc .oos-marker{top:-15px;}}@media screen and (min-width:641px){.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]){padding-top:30px;padding-bottom:50px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) .pl-top .reset-filters{display:none !important;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) .sliding-container{position:relative;left:-300px;width:calc(100% + 300px);}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container{transform:translateX(-300px);width:300px;top:52px;z-index:21;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper{border-radius:0 10px 10px 0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container{width:calc(100% - 300px);}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid:before{transition:.4s 0s opacity,0s .4s z-index;content:'';background:rgba(0,0,0,.5);opacity:0;z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid.open-filter-menu:before{transition:.4s 0s opacity,0s 0s z-index;opacity:1;z-index:20;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .product-desc{gap:2px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) .sliding-container.open{transform:translateX(0);}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) .sliding-container.open #category-filter-container{transform:translateX(300px);}}@media screen and (min-width:768px){.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]){padding-left:0;padding-right:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper{border-radius:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) .sliding-container{margin-left:0;margin-right:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top{padding-bottom:5px;grid-template-areas:"filter sortby compare" "tag tag tag";grid-template-columns:auto auto 1fr;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .cat-sortby{position:relative;display:flex;margin-left:30px;margin-right:15px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid::before{display:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell{--category-column:3;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-review .review{left:30px;right:30px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-review .review .txt p,.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-review .review .name,.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-review .review .position{font-size:16px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.series-divider{padding-bottom:30px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell:not(.series-divider):before{content:"";display:block;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .product-desc{min-height:80px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .product-desc .bottom-bar{flex-direction:row;align-items:flex-start;}}@media screen and (min-width:768px) and (max-width:1024px){.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) .sliding-container{width:100%;left:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) .sliding-container.open{transform:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) .sliding-container.open #category-filter-container .filters-wrapper{transform:translateX(0);}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) .sliding-container #category-filter-container,.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) .sliding-container.open #category-filter-container{transform:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container{padding-left:0;padding-right:0;width:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper{position:fixed;top:58px;left:0;bottom:0;z-index:21;height:calc(100% - 58px);width:30vw;overflow:scroll;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;transform:translateX(-30vw);transition:transform .3s ease;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper::-webkit-scrollbar{display:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container{width:100%;}}@media screen and (min-width:1025px){.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) .sliding-container{width:100%;left:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container{top:0;width:30%;transform:translateX(50%);padding-right:0;z-index:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper{margin-top:47px;border-radius:10px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filter-header .filter-reset{display:block;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filter-header .filter-close,.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filter-header .filter-close svg{display:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container{width:70%;transform:translateX(-21.4%);}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top .cat-sortby{margin-left:50px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell:not(.series-divider,[data-size="2"]):before{padding-bottom:100%;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img[data-size="2"]:before{padding-bottom:50%;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a .txt .desc p{display:none;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .product-desc .oos-marker{padding:0 20px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) .sliding-container.open #category-filter-container,.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) .sliding-container.open #category-grid-container{transform:translateX(0);}}@media screen and (min-width:1200px){.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]){width:100%;max-width:1520px;padding-left:0;padding-right:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) .sliding-container{width:100%;left:auto;margin:0;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container,.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container{position:relative;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container{width:22%;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filter-header .filter-title{font-size:26px;line-height:1.31;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper .filters .filter-group .title{font-size:16px;line-height:1.375;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container{width:78%;transform:translateX(-14%);}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top{padding-left:4px;padding-right:4px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a>img{transition:transform .1s linear;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a .txt .desc{display:block;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a .txt .desc p{display:block;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img:hover a[href]>img{transform:scale(1.02);}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .new-tag{top:20px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a picture{margin:calc((100% - 256px)/2) auto 0;transition:transform .15s ease;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell:hover .inner>a picture{transform:scale(1.1);}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-review .review .txt p{font-size:20px;line-height:1.4;}}@media screen and (min-width:1550px){.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container{width:350px;transform:translateX(175px);}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container{width:1170px;transform:translateX(-175px);}}@media screen and (min-width:1920px){.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]){max-width:1690px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-filter-container .filters-wrapper{margin-top:52px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container{width:1340px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container>.pl-top{padding-bottom:10px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a .product-desc{bottom:10px;}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell .inner>a picture{max-width:310px;margin-top:calc((100% - 310px)/2);}.layout-2024 #category-wrapper:not([ng-app="ngPiecePartStoreApp"]) #category-grid-container #category-grid .category-cell.category-cell-img a .txt .header{font-size:36px;}}@media screen and (min-width:641px){.layout-2024 #global-footer.filters-open{display:block;}}