.article-detail{align-items:flex-start;display:flex;flex-wrap:wrap;padding-top:2em}.article-detail .short-desc .article-meta .article-meta{padding:0;margin:0}.article-detail .images .breadcrumbs{width:100%;padding:0 18em 0 0;display:inline-flex;margin:0 auto .5em 140px}.article-detail .images .no-thumbnails .breadcrumbs{margin-left:0}.article-detail .images .banners{position:absolute;top:-1.3em;right:0;min-height:unset;width:auto}.article-detail .images .banner{margin:0 0 0 .5em}.article-detail .images{align-items:flex-end;display:flex;width:60%;padding-right:1em}.article-detail .short-desc{width:40%;min-height:640px;top:.25em}.article-detail .title .favorite-toggle{font-size:1.1rem;top:0;position:relative;right:0;margin-left:auto;padding:0;min-width:1.5em}.article-detail .buy-info{display:flex;flex-wrap:wrap}.article-detail .quantity-box{width:10rem}.article-detail .short-desc .buttons{width:calc(100% - 10.5rem);margin-left:auto}.article-detail .short-desc .buttons button{width:100%}@media only screen and (min-width:0) and (max-width:85rem){.article-detail .images .breadcrumbs{width:100%;margin:0 auto .5em 100px}.article-detail .short-desc{width:50%}.article-detail .images{width:50%}}@media only screen and (min-width:0) and (max-width:65rem){.article-detail .images .breadcrumbs{width:100%;margin:0 auto .5em 100px}.article-detail .short-desc{width:100%;top:0;min-height:unset}.article-detail .images{width:100%;margin-bottom:2em;padding-right:0}}@media only screen and (min-width:0) and (max-width:45rem){.article-detail .images .breadcrumbs{margin:0 auto 2.5em auto;padding-right:0}.article-detail .short-desc .quantity-box{width:100%;align-items:center;margin:0 0 1em 0}.article-detail .short-desc .buttons{width:100%}}.short-desc{background:#fff;display:flex;margin:0 0 0 0;padding:2em;flex-direction:column;position:relative}.short-desc h1{font-size:1.3rem;font-weight:700;margin:0}.short-desc .title{display:flex}.short-desc .description{font-size:.8rem;margin:1em 0;width:100%}.short-desc .open-info{align-items:center;align-content:center;background:none;border:0;display:inline-flex;font-weight:600;padding:0;margin:0 0 1em 0}.short-desc .open-info:before{content:"";display:block;font-family:'Font Awesome 6 Pro';font-weight:600;transition:.5s;margin-right:.5em}.short-desc .open-info:hover:before{transform:rotate(360deg)}@media only screen and (min-width:0) and (max-width:65rem){.short-desc{min-height:unset}}.usp{background:#f5f5f5;display:flex;flex-wrap:wrap;font-size:.75rem;margin:1.5em 0 0 0;padding:1em 1em .5em 1em}.usp .textblock-text{display:flex;flex-wrap:wrap}.usp p{align-items:center;display:flex;margin:0 0 .5em 0;width:50%}.usp p:before{content:"";display:block;font-family:'Font Awesome 6 Pro';font-weight:600;transition:.5s;margin-right:.5em}@media only screen and (min-width:0) and (max-width:45rem){.usp p{width:100%}}.article-detail .short-desc .price{display:block;font-size:1.7rem;font-weight:700;width:100%;margin:.5em 0 0 0}.article-detail .short-desc .rec-price{display:block;font-size:.9rem;margin:0 0 .5em 0;width:100%}.article-detail .short-desc .price.campaign{color:rgba(183,40,46,1)}.staff-prices{font-size:.8rem;margin:0 0 1rem 0}.staff-row{display:flex;width:100%;padding:.5rem;border-bottom:1px solid #ececec;background:#fff}.staff-row div{width:50%}.staff-row div:nth-of-type(even){margin-left:auto;text-align:right}.staff-header{font-weight:500}.staff-detail{font-style:italic;font-size:.7rem;background:unset;border:0;padding:.25rem 0 0 0}.campaign-info{background:rgba(217,0,29,.2);border-radius:2px;font-size:.75rem;padding:.5em 1em;width:100%;text-align:center;margin:.5em 0 0 0}.shipping-info{background:#fff3cd;border-radius:2px;display:flex;justify-content:center;align-items:center;font-size:.75rem;padding:.5em;margin:.5em 0 0 0;width:100%}.shipping-info .icon:before{font-weight:900;margin-right:.5em;display:flex;font-family:'Font Awesome 6 Pro';content:""}.article-detail .article-images{display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;width:100%}.article-detail .main-image{background:#fff;width:calc(100% - 135px);margin:0 0 0 auto;padding:0 0 0 0;position:relative}.article-detail .article-images.no-thumbnails .main-image{width:100%;padding-left:0}.article-detail .main-image .inner{background:none;max-height:100%;width:100%;height:100%}.article-detail .main-image .swiper{background:none;height:100%;margin:0;top:1px}.article-detail .main-image .swiper .swiper-slide{margin-top:0!important;margin-bottom:0!important;padding:0!important;width:100%!important;height:auto}.article-detail .main-image .swiper .swiper-slide img{max-width:100%}.article-detail .main-image figure{background:unset;display:flex;align-items:center;align-content:center;justify-content:center;margin:0 0 0 0;padding:0;height:100%;width:100%;height:620px;position:relative}.article-detail .main-image figure img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.article-detail .main-image iframe{width:100%;height:100%}.article-detail .zoom-btn{background:#fff;border-top-left-radius:100%;position:absolute;bottom:-1px;right:0;border:0;z-index:100;height:3rem;width:3rem;padding:1em 0 0 1em}.article-detail .zoom-btn:before{color:#000;content:"";display:block;font-family:'Font Awesome 6 Pro';font-weight:500;font-size:1.2rem;transition:.5s}.article-detail .zoom-btn:hover:before{font-weight:900}.article-detail .zoom-btn.clicked:before{content:""}.article-detail .images .thumbnails{width:120px}.article-detail .images .thumbnails .swiper .swiper-wrapper{height:570px}.article-detail .images .thumbnails .article{cursor:pointer;margin-right:0!important}.article-detail .images .thumbnails .swiper-pagination{display:none}.article-detail .thumbnails .video{width:100%;height:100%;position:relative}.article-detail .thumbnails .video .icon{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);z-index:10;transition:.5s background}.article-detail .thumbnails .video .icon:after{content:"";display:flex;color:#fff;font-size:3rem;font-family:'Font Awesome 6 Pro'}.article-detail .thumbnails .video .icon:hover{background:rgba(0,0,0,.2)}.article-detail .thumbnails .video-bg{position:relative;padding-bottom:56.25%;padding-top:25px;height:100%}.article-detail .thumbnails .video-bg iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;margin:auto}@media only screen and (min-width:0) and (max-width:65rem){.article-detail .main-image{padding-right:0;width:calc(100% - 100px);margin-right:0}.article-detail .main-image figure{height:420px}.article-detail .images .thumbnails{width:80px}.article-detail .images .thumbnails .swiper .swiper-wrapper{height:380px}}@media only screen and (min-width:0) and (max-width:45rem){.article-detail .main-image{width:calc(100% - 70px)}.article-detail .main-image figure{height:320px}.article-detail .images .thumbnails{width:50px}.article-detail .images .thumbnails .swiper .swiper-wrapper{height:280px}}.article-detail .long-description{display:flex;background:#fff;padding:2em;width:100%}.article-detail .long-description table{max-width:100%!important;width:100%!important}.article-detail .long-description h2{font-size:1rem;margin:0 0 .5em 0}.article-detail .toggle-content{align-items:center;background:none;display:inline-flex;margin-right:auto;padding:0;border:0}.article-detail .toggle-content span{font-weight:600}.article-detail .toggle-content:before{content:"";display:block;font-family:'Font Awesome 6 Pro';font-weight:600;transition:.5s;margin-right:.5em}.article-detail .toggle-content:hover:before{transform:rotate(360deg)}.article-detail .hide .toggle-content:before{content:""}.article-detail .long-description .description{display:flex;flex-direction:column;padding-right:2em;position:relative;width:calc(100% - 400px)}.article-detail .long-description .description a:hover{text-decoration:none}.article-detail .long-description .description.hide{display:flex!important}.article-detail .long-description .description.hide .inner{max-height:200px;overflow:hidden}.article-detail .long-description .description .inner{font-size:.85rem;line-height:160%;max-height:1000000000px;overflow:auto;width:100%;position:relative;padding-bottom:2em}.article-detail .long-description .description.hide .inner:after{content:"";display:block;height:8em;width:100%;position:absolute;bottom:0;left:0;right:0;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}@media only screen and (min-width:0) and (max-width:65rem){.article-detail .long-description{flex-wrap:wrap}.article-detail .long-description .description{padding-right:0;padding-bottom:2em;width:100%}}.unit-info{background:rgba(15,42,98,.1);border-radius:2px;font-size:.75rem;padding:.5em;margin:.5em 0 0 0;text-align:center;width:100%}.unit-info .important{font-weight:bold}.unit-info .note{display:block;width:100%;font-style:italic}.unit{width:100%;font-size:.8rem;font-weight:500}body.open-instructions{overflow:hidden}.instructions{display:flex;flex-wrap:wrap}.instructions .instruction{display:flex;align-items:center;align-content:center;justify-content:center;width:120px;height:120px;background:#fafafa;border:1px solid #fafafa;margin:0 .5rem .5rem 0;padding:1rem;color:#0061ae;font-weight:bold;font-size:.8rem;text-decoration:none;transition:.5s background,.5s border}.instructions .instruction:hover{background:#ececec;border:1px solid #ececec}.instructions a.instruction img{width:100%;height:100%;object-fit:contain}.instruction-text{position:fixed;width:100%;height:100%;background:Rgba(0,0,0,.3);z-index:1000;top:0;left:0;align-items:center;justify-content:center;align-content:center;display:flex}body.open-instructions .instruction-text,body.open-instructions .instruction-text.hide{display:flex!important}.instruction-text .inner-text{background:#fff;margin:0 auto;width:800px;max-width:90%;position:relative;padding:2rem}.instruction-text .inner-text button{position:absolute;right:1rem;top:1rem;border:0;box-shadow:none;background:none}.instruction-text .inner-text button:before{font-family:'Font Awesome 6 Pro';display:flex;content:"";transition:.5s transform,.5s color;font-size:1.2rem;font-weight:300}.instruction-text .inner-text button:hover:before{transform:rotate(360deg);color:#b6272d}.price-history{font-size:.8rem;font-style:italic;margin:0 0 1rem 0;color:#999}.thumbnails{display:flex;align-items:flex-end;align-content:flex-end;justify-content:flex-end;flex-direction:column;height:100%;width:100%;padding:0 0;margin:0 0 0 0}.thumbnails .swiper{display:flex;flex-wrap:wrap;width:100%;height:100%;margin:0}.thumbnails .swiper .swiper-wrapper{max-height:100%;order:2;padding:.5em 0}.thumbnails .swiper-slide{background:#fff;cursor:pointer}.thumbnails .swiper-slide .inner{display:flex;width:100%;height:100%;box-shadow:none!important}.thumbnails figure{display:flex;height:auto;width:100%}.thumbnails figure img{object-fit:contain;height:auto;max-height:100%;max-width:100%;transition:.5s}.thumbnails .swiper-slide:hover figure img{transform:scale(1.08)}.thumbnails .swiper-button-next,.thumbnails .swiper-button-prev{display:flex;transform:rotate(90deg);height:100%!important;width:auto!important;margin:0 auto!important;padding:0!important;position:relative}.thumbnails .swiper-button-next{justify-content:flex-end;order:3}.thumbnails .swiper-button-prev{justify-content:flex-start;order:1}.big-swatch{padding:1em;margin:0 0 1em 0}.swatches{font-size:.9rem;margin:1em 0}.swatches h2{font-size:.9rem;margin:0 0 0 0}.swatches h3{font-size:.8rem;font-weight:500;margin:0}.swatches .note{font-size:.8rem;font-style:italic;margin:0 0 .5em 0}.swatches .color-types{display:flex}.swatches .color-types button{border:1px solid #ddd;border-radius:0;font-weight:600;padding:.5em;margin:0 .5em 0 0;bottom:-1px;position:relative;z-index:10}.swatches .color-types button:hover{background:#f5f5f5}.swatches .color-types button.active{background:#fff;border-bottom:1px solid #fff;padding:.5em}.swatches .colors{display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;list-style:none;margin:0;padding:.35em 0 .15em .25em;border:1px solid #ddd}.swatches .colors .color{display:flex;align-items:flex-start;margin:0 .25em .25em 0;padding:0;width:calc(10% - .25em)}.swatches .colors .color button{border:1px solid #ddd;margin:0;height:0;padding-bottom:100%;width:100%;position:relative}.swatches .colors .color button.active{border:1px solid #666}.swatches .colors .color button.active:before{content:"";display:flex;font-family:'Font Awesome 6 Pro';position:absolute;width:100%;height:100%;align-items:center;justify-content:center;left:0;top:0;opacity:.7;font-weight:600;-webkit-filter:drop-shadow(0 0 3px rgba(255,255,255,1));filter:drop-shadow(0 0 3px rgba(255,255,255,1))}.swatches .colors .color button span{font-size:.7rem;background:#fff;position:absolute;left:50%;right:0;margin:0 auto;z-index:11;top:calc(90%);transform:translateX(-50%);display:flex;align-items:center;padding:.25em .25em;width:auto;min-width:7rem;justify-content:center;box-sizing:border-box;opacity:0;max-height:0}.swatches .colors .color button:hover{border:1px solid transparent;outline:5px solid;z-index:10}.swatches .colors .color button:hover span{box-shadow:1px 1px 3px #888;opacity:1;max-height:1000000px}.swatches .manual-color-swatches{border:1px solid #ddd;border-top:0;display:flex;width:100%;padding:1em .5em}.swatches .manual-color-swatches p{margin:0;font-size:.7rem}.swatches .manual-color-swatches .manual-color-swatch{width:100%}.swatches .manual-color-swatches .manual-color-swatch .inner{display:flex}.swatches .manual-color-swatches .manual-color-swatch .inner input{font-size:.85rem;padding:.5em .5em;width:100%}.swatches .manual-color-swatches .manual-color-swatch .inner button{font-size:.75rem;font-weight:500;margin-left:.5em;width:8rem}.swatches .selected-color{padding:0;margin:1em 0 0 0}.swatches .selected-color .color-information{align-items:center;color:#333;position:relative;border:1px solid #ddd;display:flex;padding:.55em .55em;width:100%;font-size:.75rem}.swatches .selected-color .color-information .swatch{width:10.5em;height:5em;margin-right:1.5em;border:1px solid #666;position:relative;overflow:hidden}.swatches .selected-color .color-information .swatch .no-color{background:#d9001dd4;display:flex;height:1px;position:absolute;width:200%;transform:rotate(-32deg);left:-50%}.swatches .selected-color .color-information .color{width:10.5em;height:5em;margin-right:2em;border:1px solid #666;position:relative}.swatches .selected-color .color-information .color:hover{border:1px solid transparent;outline:5px solid}.swatches .selected-color .color-information .color:before{content:"";display:flex;font-family:'Font Awesome 6 Pro';position:absolute;width:100%;height:100%;align-items:center;justify-content:center;left:0;top:0;opacity:.7;font-size:1.4rem;font-weight:600}.swatches .selected-color .color-information .color-name{display:flex;padding:0;width:100%}.swatches .selected-color .color-information .color-name .name{font-size:.9rem;font-weight:600}.swatches .selected-color .color-information .color-name .name .no-color{font-style:italic;opacity:.8}.swatches .selected-color .color-information .color-price{min-width:5rem;text-align:right}.btn.color-chip{margin-top:.25em}.btn.color-chip:after{content:"";display:block;font-family:'Font Awesome 6 Pro';font-weight:600;transition:.5s;margin-left:.5em}.swiper .swiper-slide.swatch{padding:0 0 0 0}.swiper .swiper-slide.swatch button{border:0;color:rgba(0,0,0,.7);width:100%;height:100%}.color-search{position:relative;width:100%}.colorlist{position:absolute;top:3em;left:0;width:100%;max-height:300px;overflow-y:auto;z-index:1000;background-color:#fff;border:1px solid #000}.colorlist .colorlist-item{padding:2px;display:flex;align-content:center;border-bottom:1px solid #808080;cursor:pointer;background-color:#fff}.colorlist .colorlist-item.selected{background-color:#eee}.colorlist .colorlist-item .colorlist-item-color{width:2em;height:2em;margin-right:1em}.colorlist .colorlist-item .colorlist-item-name{width:calc(100% - 3em)}.colorlist .colorlist-nomatch{padding:5px;display:flex;justify-content:center;cursor:pointer;font-weight:600}.buy-info .add-to-cart[disabled]{background-color:#ccc}.buy-info .add-to-cart[disabled]:hover{background-color:#ccc}@media only screen and (min-width:0) and (max-width:45rem){.swatches .colors .color{width:calc(20% - .25em)}.swatches .selected-color .color-information .color{margin-right:.5em}.swatches .selected-color .color-information .color-name{flex-direction:column}.swatches .selected-color .color-chip{margin:.5em 0 0 0}}.quicklinks{display:flex;margin:2em 0 0 0;flex-wrap:wrap}.quicklinks a{align-items:center;align-content:center;color:#333;border:1px solid #333;border-radius:3px;display:flex;font-size:.75rem;padding:.15em 1em;text-decoration:none;margin:0 .5em .5em 0;text-align:center}.quicklinks a:hover{border:1px solid #d9001d;color:#d9001d;text-shadow:0 0 .01px #d9001d}.package-info{font-size:.75rem;padding:0 0;margin:.5em 0 0 0}.package-info span{display:flex;margin-bottom:.25em}.package-info .package-size{font-weight:600}.package-info .package-size span::after,.package-info .package-price span::after{content:" "}.package-calculator{margin:1em 0 .5em 0}.package-calculator .quantity{max-width:100%;width:100%;flex-wrap:nowrap}.package-calculator label{width:100%;font-size:.8rem;font-weight:500}.package-calculator .quantity input{max-width:calc(100% - 4rem);width:100%;padding:.5em}.related-articles{margin:2em 0 0 0;width:100%}.related-articles h2{font-size:1rem;margin:0 0 .5em 0}.related-articles .swiper{padding:0 7em 0 0}.related-articles .swiper-slide{align-items:flex-start}.related-articles .swiper .swiper-button-prev{left:.5em}.related-articles .swiper .swiper-button-next{right:.5em}.related-articles.article-version-2 .swiper-slide .article a,.related-articles .swiper-slide .article .inner{display:flex;padding:1em 1em 0 1em;position:relative}.related-articles.article-version-2 .swiper-slide .article a figure{display:flex;width:100px;height:100px;margin:0 0 0 0!important;border-bottom:0;position:unset}.related-articles.article-version-2 .swiper-slide .article figure img{max-width:100%;max-height:100%}.related-articles.article-version-2 .swiper-slide .article figure .variant-information{left:2em;right:auto}.related-articles.article-version-2 .swiper-slide .article a .info{display:flex;flex-direction:column;text-align:left;padding:0 1em 0 1em;width:calc(100% - 100px)}.related-articles.article-version-2 .swiper-slide .article a .info *{padding:0}.related-articles.article-version-2 .swiper-slide .article a .info .variants{margin:.5em 0 1em 0;order:100;justify-content:flex-start}.related-articles.article-version-2 .swiper-slide .article a .info .variants .variant{margin:0 .25em 0 0}.related-articles.article-version-2 .swiper-slide .article a .name-2{margin-bottom:0;font-size:.75rem}.related-articles.article-version-2 .swiper-slide .article a .info .name{font-size:.85rem;margin-bottom:.45em;min-height:unset}.related-articles .swiper-slide .inner .extra,.related-articles .swiper-slide .inner .extra2{display:flex;width:100%}.related-articles .swiper-slide .inner .extra{font-size:.85rem}.related-articles .swiper-slide .inner .extra2{font-size:.75rem}.related-articles.article-version-2 .swiper-slide .article a .price{font-size:.85rem}.related-articles.article-version-2 .swiper-slide .article a .rec-price{font-size:.75rem}.related-articles.article-version-2 .swiper-slide .article .content{margin:0 0 0 0;padding:0 1em}.related-articles.article-version-2 .swiper-slide .article .content .stock .icon,.related-articles.article-version-2 .swiper-slide .article .content .stock{font-size:.8rem}.related-articles.article-version-2 .swiper-slide .article .content button{font-size:1.2rem;height:2.2rem;width:1.1rem}.related-articles .swiper-pagination{display:none}.specifications{border-left:1px solid #f5f5f5;display:flex;flex-direction:column;padding-left:2em;width:400px;margin-left:auto}.specifications.hide{display:flex!important}.specifications.hide .inner{max-height:200px;overflow:hidden}.specifications .inner{position:relative;width:100%;max-height:1000000000px;overflow:auto;margin-bottom:2em}.specifications.hide .inner:after{content:"";display:block;height:4em;width:100%;position:absolute;bottom:0;left:0;right:0;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}.specifications .specification{display:flex;font-size:.85rem;margin:0 0 .25em 0}.specifications .specification div{width:50%}@media only screen and (min-width:0) and (max-width:65rem){.specifications{border:0;border-top:1px solid #f5f5f5;padding-left:0;padding-top:2em;width:100%}}.set-articles{width:100%;margin:0 0 2em 0}.set-articles .content{border:1px solid #3232321b;border-bottom:0;border-radius:3px;overflow:hidden}.set-articles .title{font-size:.95rem;margin:0 0 .5em 0}.set-articles article{font-size:.9rem;width:100%}.set-articles article a{color:#000;align-items:flex-start;display:flex;padding:.5em;text-decoration:none;background:#f5f5f5;border-bottom:1px solid #3232321b;margin:0 0 1px 0}.set-articles article a:hover{background:#63636333}.set-articles article figure{display:flex;height:2rem;width:2rem;margin:0 .5em 0 0}.set-articles article .name{display:flex;font-size:.8rem;width:100%;opacity:.8;font-weight:500;padding-right:2em}.set-articles article .price{font-size:.8rem;font-weight:400;margin-left:auto;min-width:5em;text-align:right;opacity:.8}.set-articles article .price span{display:block;width:100%;font-weight:600}@media only screen and (min-width:0) and (max-width:65rem){.set-articles article .price span{display:block;width:100%}}.variant-colors{display:flex;justify-content:flex-start;margin:.5em 0 0 0;padding:0}.variant-colors .variant-color{border:0;border-radius:0;display:flex;flex-direction:column;align-items:center;margin:0 .5em .5em 0;padding:0;width:auto;height:auto;position:relative;background:none}.variant-colors .variant-color.active .color:before{font-family:'Font Awesome 6 Pro';display:flex;content:"";font-weight:900;transform:unset;color:#4e9f57ef;font-size:.75rem;width:100%;height:100%;align-items:center;justify-content:center;border-radius:50px;top:0;left:0}.variant-colors .variant-color span.color{background:#ccc;border:1px solid #666;border-radius:50px;display:flex;height:1.1rem;width:1.1rem;transition:.5s outline;z-index:100;position:relative}.variant-colors .variant-color:hover .color{outline:2px solid #ffa5002d}.variant-colors .variant-color.active .color{outline:2px solid #ffa5002d}.variant-colors .variant-color span.color-name{background:#f5f5f5;border-radius:3px;display:flex;position:absolute;padding:.25em .5em;transform:translateY(-1.5em);font-size:.7rem;visibility:hidden}.variant-colors .variant-color:hover span.color-name{visibility:visible}.variant-colors .variant-color.cancel .color{background:#fff;border:2px solid #666;transition:.5s border;position:relative}.variant-colors .variant-color.cancel .color:before{display:block;content:"";background:unset;height:2px;width:110%;transform:rotate(140deg) translateY(-.32em) translateX(.25em);position:absolute}.variant-colors .variant-color.cancel .color:before{background:#666;transition:.5s background}.variant-colors .variant-color.cancel:hover .color{border:2px solid #d9001d}.variant-colors .variant-color.cancel:hover .color:before{background:#d9001d}.variants{margin:1em 0;position:relative}.variants span{display:block;font-size:.9rem;font-weight:500}.variants span span{display:inline-flex;font-size:.75rem}.variants button.variant{align-items:center;background:#f5f5f5;border:1px solid #3232321b;border-radius:3px;display:flex;padding:.5em;width:100%;font-size:.75rem;transition:.5s background}.variants button.variant:hover{background:#63636333}.variants button.variant:after{content:"";display:block;font-family:'Font Awesome 6 Pro';font-weight:400;font-size:1rem;transition:.5s;margin-left:.5em;margin-right:.5em;color:#323232;width:.8em}.variants button.variant.active:after{content:""}.variants button.variant span{font-size:.8rem}.variants button.variant figure{height:40px;width:40px;min-width:40px;margin:0 1em 0 0;padding:0}.variants button.variant figure img{max-width:100%;max-height:100%;object-fit:contain}.variants button.variant .variant{width:calc(50% - 4rem);text-align:left;word-break:break-all;padding:0 .15em}.variants button.variant .stock{margin-left:auto;margin-right:1em;margin-bottom:0;min-width:7.6rem;text-align:left}.variants button.variant.active .stock{margin-right:1.9em}.variants .inner{background:#f5f5f5;border:1px solid #3232321b;border-top:0;margin:0 0;padding:0 0 0 0;position:absolute;z-index:100;width:100%;max-height:40vh;overflow-y:auto}.variants .inner button{border:0;border-top:1px solid #3232321b;border-radius:0}@media only screen and (min-width:0) and (max-width:45rem){.variants button.variant{align-items:flex-start;align-content:flex-start;flex-wrap:wrap}.variants button.variant figure{height:30px;width:30px;min-width:30px}.variants button.variant .variant{min-width:calc(50% - 35px);width:calc(50% - 35px)}.variants button.variant .stock{font-size:.7rem;width:calc(100% - 50px);order:1000;text-align:left;margin-left:auto;margin-top:-1.2em}.variants button.variant.active:after{margin-top:auto;margin-bottom:auto;margin-left:auto}}.variants button.variant{background:#fff;padding:1rem;margin:0 0 .5rem 0}.variants .inner{margin-top:-.5rem}.variants .inner button.variant{margin:0 0 0 0}.variants button.variant.disabled{pointer-events:none}.variants button.variant:hover{background:#f5f5f5}.variants button.variant:after{margin-left:auto;margin-right:0}.configuration-buttons.configuration{margin:2rem 0 2rem 0;width:100%}.configuration-buttons.configuration button.btn{background:#333;display:flex;align-items:center;justify-content:center;font-size:1.1rem;height:3.5rem;padding:.5em 1em;width:100%}.configuration-buttons.configuration button.btn:hover{background:#000}.configuration-buttons.configuration button.btn:before{content:"";display:block;font-family:'Font Awesome 6 Pro';font-weight:500;font-size:.9rem;transition:.5s;margin-right:.5em}.configuration-block{background:#fff;margin:1.5rem 0 -.5rem 0;padding:2em;width:100%}.configuration-block h2{font-size:1.2rem;margin:0 0 .5em 0}.configuration-block .inner{display:flex}.configuration-block .inner h3{font-size:1rem;margin:0 0 0 0}.configuration-block .inner .name2{font-size:.8rem;margin:0 0 .5em 0}.configuration-block .inner .content{width:calc(100% - 460px);padding-right:1em}.configuration-block .inner .content button.step-btn{align-items:center;align-content:center;background:#fff;font-weight:600;border:0;display:flex;text-align:left;padding:1em;font-size:.9rem;width:100%;border:1px solid #3232321b;border-bottom:0;background:#f5f5f5}.configuration-block .inner .content button.step-btn:before{content:"";display:block;font-family:'Font Awesome 6 Pro';font-weight:500;font-size:.9rem;transition:.5s;margin-right:.5em}.configuration-block .inner .content button.step-btn.done:before{content:"";color:#4e9f57;font-weight:600}.configuration-block .inner .content button.step-btn:after{content:"";display:block;font-family:'Font Awesome 6 Pro';font-weight:500;font-size:.9rem;transition:.5s;margin-left:auto;transform:rotate(180deg)}.configuration-block .inner .content button.step-btn.closed{background:none;border-bottom:1px solid #3232321b}.configuration-block .inner .content button.step-btn.closed:hover{background:#f5f5f5}.configuration-block .inner .content button.step-btn.closed:after{transform:rotate(0)}.configuration-block .inner .content .step{border:1px solid #3232321b;border-top:0;margin:0 0 1em 0;padding:0 1em 1em 1em;background:#f5f5f5}.configuration-block .inner .content .step.hide{display:flex!important;max-height:0;overflow:hidden;background:#fff;border:1px solid transparent;padding-top:0;padding-bottom:0}.configuration-block .inner .content .step article{display:flex;flex-wrap:wrap;width:100%;background:#fff;border:2px solid #fafafa;padding:1em;transition:.5s}.configuration-block .inner .content .step.hide article{display:none!important}.configuration-block .inner .content .step article:hover{cursor:pointer;border:2px solid #f5f5f5}.configuration-block .inner .content .step article.selected{background:#fffaeb;border:2px solid #fff3cd}.configuration-block .inner .content .step article figure{display:flex;margin:0;padding:0;width:5.4rem;height:5.4rem}.configuration-block .inner .content .step article figure img{max-width:100%;max-height:100%}.configuration-block .inner .content .step article .information{display:flex;flex-wrap:wrap;width:calc(100% - 6.4rem);margin-left:auto;position:relative}.configuration-block .inner .content .step article .information .switch{display:inline-flex;align-items:center;align-content:center;flex-wrap:nowrap;max-width:6.5rem;justify-content:flex-end;opacity:.7;border:2px solid #000;padding:.25rem .5rem;margin-left:auto;border-radius:2px;transition:.5s;position:absolute;right:0;top:0}.configuration-block .inner .content .step article:hover .information .switch{opacity:1}.configuration-block .inner .content .step article.selected .information .switch{opacity:1;background:#000;color:#fff}.configuration-block .inner .content .step article .information .switch span{order:1;font-size:.8rem;font-weight:500}.configuration-block .inner .content .step article.selected .information .switch span{font-weight:600}.configuration-block .inner .content .step article .information .switch span.active{display:none}.configuration-block .inner .content .step article .information .switch span.not-active{display:flex}.configuration-block .inner .content .step article.selected .information .switch span.active{font-size:.9rem;display:flex}.configuration-block .inner .content .step article.selected .information .switch span.not-active{display:none}.configuration-block .inner .content .step article.selected .information .switch:before{align-items:center;align-content:center;display:flex;font-weight:600;font-size:.9rem;opacity:1;order:1;margin-right:.35em;transition:.5s;color:#4e9f57;content:"";font-family:'Font Awesome 6 Pro';opacity:1}.configuration-block .inner .content .step article .information h3{font-size:.9rem;width:100%;display:inline-flex}.configuration-block .inner .content .step article .information .price{display:block;width:100%}.configuration-block .inner .content .step article .description{margin:.5em 0 0 0;font-size:.8rem;max-height:10000px;overflow:auto;position:relative}.configuration-block .inner .content .step article .description.less{max-height:2.5rem;overflow:hidden}.configuration-block .inner .content .step article .description.less:after{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);bottom:0;left:0;display:flex;content:"";width:100%;height:1.5rem;position:absolute;z-index:10}.configuration-block .inner .content .step article.selected .description.less:after{background:-moz-linear-gradient(top,rgba(255,250,235,0) 0%,rgba(255,250,235,1) 100%);background:-webkit-linear-gradient(top,rgba(255,250,235,0) 0%,rgba(255,250,235,1) 100%);background:linear-gradient(to bottom,rgba(255,250,235,0) 0%,rgba(255,250,235,1) 100%)}.configuration-block .inner .content .step article button.toggle-information{background:none;border:0;padding:0;margin-left:6.35rem;margin-top:.5em;font-weight:500;opacity:.8;text-decoration:underline}.configuration-block .inner .content .step article button.toggle-information:hover{text-decoration:none}.configuration-block .inner .content .step article .quantity-box{margin-left:auto}.configuration-block .inner .content .step article .quantity-box .quantity{justify-content:flex-end}.configuration-block .inner .summary{max-width:100%;width:440px;margin-left:auto}.configuration-block .inner .summary figure{display:flex;justify-content:flex-end;margin:0 0 1em 0;padding:0;width:100%;position:relative}.configuration-block .inner .summary figure img{max-width:100%;max-height:100%}.configuration-block .inner .summary-content{position:-webkit-sticky;position:sticky;top:11.5em;border:1px solid #f5f5f5;padding:2em;border-radius:3px;margin-bottom:1em}.sticky .configuration-block .inner .summary-content{top:7.5em}.configuration-block .inner .summary article{font-size:.9rem;width:100%;color:#000;align-items:flex-start;display:flex;padding:.5em 0;text-decoration:none;background:#fff;border-bottom:1px solid #3232321b;margin:0 0 1px 0}.configuration-block .inner .summary article figure{display:flex;height:2rem;width:2rem;margin:0 .5em 0 0}.configuration-block .inner .summary article .name span{display:flex;font-size:.7rem;width:100%;opacity:.8}.configuration-block .inner .summary article .price{font-size:.8rem;margin-left:auto;min-width:5em;text-align:right}.configuration-block .inner .summary .total{font-weight:500;display:flex;margin:.5em 0 1em 0}.configuration-block .inner .summary .total span{width:50%;text-align:right}.configuration-block .inner .summary .buy-info .inner{display:flex;flex-wrap:wrap;width:100%}.configuration-block .inner .summary .quantity-box{width:8.3rem}.configuration-block .quantity-box input{max-width:3.4em}.configuration-block .inner .summary .buttons{margin-left:auto;width:calc(100% - 8.5rem)}.configuration-block .inner .summary .buttons button{min-height:3.5rem}.configuration-block .inner .summary .buttons button.disabled,.configuration-block .inner .summary .buttons button.disabled:hover{background:#eee;color:#999;border:1px solid #ccc;cursor:not-allowed}@media only screen and (min-width:0) and (max-width:65rem){.configuration-block .inner{flex-wrap:wrap}.configuration-block .inner .summary,.configuration-block .inner .content{width:100%;padding-right:0}}@media only screen and (min-width:0) and (max-width:45rem){.sticky .configuration-block .inner .summary-content,.configuration-block .inner .summary-content{position:relative;top:0;padding:1em}.configuration-block .inner .content .step article{position:relative}.configuration-block .inner .content .step article figure{margin:0 0 .5em 0}.configuration-block .inner .content .step article .information .switch{top:2.8rem;right:1em}.configuration-block .inner .content .step article.selected .information .switch{padding:.25rem .25rem}.configuration-block .inner .content .step article.selected .information .switch:before{font-size:.8rem;margin-right:.25em}.configuration-block .inner .content .step article.selected .information .switch span.active{font-size:.8rem}.configuration-block .inner .content .step article .information{width:100%;position:unset}.configuration-block .inner .content .step article .information h3{width:100%}.configuration-block .inner .content .step article button.toggle-information{margin-left:0!important}.configuration-block .inner .summary article{flex-wrap:wrap}.configuration-block .inner .summary article .name{max-width:calc(100% - 5rem)}.configuration-block .inner .summary article .price{width:100%}.configuration-block .inner .summary .quantity-box{width:100%}.configuration-block .inner .summary .quantity-box input{max-width:calc(100% - 4rem)}.configuration-block .inner .summary .buttons{width:100%;margin-top:.5em}}.config-filters{margin:0 0 .75em 0;display:flex;flex-wrap:wrap}.config-filters .config-filter{position:relative;margin-right:.25rem;margin-bottom:.25rem}.config-filters button.config-filter-btn{background:#fff;border:1px solid #ccc;padding:.25rem .5rem;border-radius:3px;font-size:.9rem;display:flex;align-items:center;align-content:center;transition:.5s border}.config-filters button.config-filter-btn:hover{border:1px solid #aaa}.config-filters button.config-filter-btn[aria-expanded="true"]{background:#f5f5f5}.config-filters button.config-filter-btn:after{content:"";display:block;font-family:"Font Awesome 6 Pro";font-weight:300;font-size:1rem;color:#000;transition:all .5s ease 0s;opacity:.6;margin-left:.25rem}.config-filters .drop-list{position:absolute;background:#fff;max-height:0;list-style:none;margin:0;padding:0;margin-top:.25rem;transition:.5s max-height,.5s opacity;overflow:hidden;min-width:150px;display:block;border:1px solid #ccc;opacity:0;z-index:100}.config-filters .drop-list.open{max-height:300px;overflow-y:auto;opacity:1;padding:.5rem}.config-filters .drop-list li{display:block;width:100%}.config-filters .drop-list li label{font-size:.8rem;display:flex;justify-content:flex-start;align-items:center;align-content:center;padding:.25rem 1rem}.config-filters .drop-list li label:hover{cursor:pointer}.config-filters .drop-list li label input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.config-filters .drop-list li label::before{content:"";display:block;font-family:"Font Awesome 6 Pro";font-weight:600;font-size:1rem;color:#999;transition:all .5s ease 0s;opacity:.8;margin-right:.5rem}.config-filters .drop-list li label:hover::before{opacity:1}.config-filters .drop-list li label.active::before{content:""}.article-detail{flex-direction:column}.article-detail .layout-wrapper{padding:0}.article-detail .layout-wrapper .swh-col.fullscreen{min-width:100%!important;max-width:100%!important;transform:unset!important}.article-detail-section-1{width:100%;padding-left:0;padding-right:0;padding-top:0}.article-detail .art-no{display:block;width:100%;font-size:.85rem;margin:0 0 .25rem 0;font-weight:300}.article-detail .small-title{font-size:.9rem;font-weight:normal;margin:1rem 0 1rem 0}.article-meta{background:#fff;padding:6rem 8rem 1rem 8rem;margin:0 0 0 0;display:flex;width:100%;align-items:flex-start;position:-webkit-sticky;position:sticky;top:-2px;z-index:200}.sticky .article-meta{padding-top:2.5rem}.article-meta .title{flex-direction:column;width:calc(100% - 27rem)}.article-meta .title .art-no{display:block;width:100%;font-size:.85rem;margin:0 0 .25rem 0;font-weight:300}.article-meta .title h1{font-size:2.2rem;margin:0 0 .5rem 0;transition:.5s font-size}.article-meta.title .prices{width:100%}.article-meta .title .prices .price{font-size:1.1rem;color:#595959;margin:0 0 1rem 0;font-weight:300}.article-meta .buy-article{margin-left:auto;display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;margin-right:2em;z-index:2}@media only screen and (min-width:55rem){.article-meta.stuck{padding-top:6rem;transition:.5s padding-top}.sticky .article-meta.stuck{padding-top:2.5rem}.article-meta.stuck .title h1{overflow:hidden;white-space:nowrap}}@media only screen and (min-width:85rem) and (max-width:100rem){.article-meta.stuck .title h1{max-height:3.1rem;font-size:2.3rem}}@media only screen and (min-width:55rem) and (max-width:85rem){.article-meta.stuck .title h1{max-height:2.5rem;overflow:hidden;white-space:nowrap;font-size:1.7rem}}.article-meta .buy-info{display:flex;flex-direction:column;position:relative}.article-meta .buy-info .alert{position:absolute;right:0;transform:translateY(-3rem) translateX(0);min-width:300px;width:100%;min-height:5rem;bottom:0;z-index:10;top:6em}.article-meta .buttons{width:auto;margin-left:0;display:flex;justify-content:flex-end}.article-meta .buttons .btn{margin-left:0;margin-bottom:0;min-height:unset;white-space:nowrap}@media only screen and (min-width:0) and (max-width:55rem){.article-meta .buy-info .alert{right:auto;left:-8em;transform:translateY(-3rem) translateX(0)}}.article-meta .variants{min-height:1rem;width:auto;margin:0 0 0 auto;display:flex;position:relative}.article-meta .variants button.variant{margin:0 1rem 0 0;border:1px solid #000;font-size:.8rem;font-weight:600;color:#000;background:#fff;background-image:linear-gradient(to right,#000 0%,#000 50%,transparent 50%,transparent 100%);background-size:200% 100%;background-position:100% 0;will-change:color,border-color,background-position;transition:color .25s,border-color .25s,background-position .25s;white-space:nowrap;position:relative;width:auto;min-width:6rem}.article-meta .variants button.variant:hover{border-color:#000;background-position:0 0;color:#fff}.article-meta .variants button.variant:hover:after{color:#fff}.article-meta .variants .inner{top:4rem;border:1px solid #000;border-radius:3px}.article-meta .variants .inner button{margin:0 0 0 0;width:100%;min-width:100%;border:0!important}.article-meta .variants .variant-title{position:absolute;color:#000!important;top:-1.2rem!important;left:0!important;color:#000!important;width:auto!important;height:auto!important;margin:auto!important;clip:unset!important;opacity:1!important}.article-meta .stock{margin:1rem 0 0 auto;width:100%;justify-content:flex-end;display:flex;flex-wrap:wrap}.stock.flex-column{flex-direction:column;align-items:flex-end}.article-meta .stock .stock-info{padding:1rem;border-radius:2px;display:flex;justify-content:flex-end;font-style:italic;margin:.5rem 0 0 auto;background:#fff4ca;border:1px solid #f3e8c1}@media only screen and (min-width:0) and (max-width:55rem){.article-meta .stock .stock-info{justify-content:flex-start;margin-left:0}.stock.flex-column{align-items:flex-start}}.article-meta .cart-item-delivery{display:flex;margin:.25rem 1rem 0 auto;width:100%;justify-content:flex-end;font-size:.75rem;align-items:center}.article-meta .cart-item-delivery .icon:before{content:"";display:block;font-family:'Font Awesome 6 Pro';transition:transform .5s;font-style:normal;font-weight:bold;margin-right:.5rem;font-size:.6rem}.article-detail .description{margin:0 0 2rem 0;padding:4rem 8rem 2rem 8rem;width:100%;border-top:1px solid #eee}.article-detail .description .inner{max-width:60%;margin:0 0}.article-detail .description,.article-detail .description p{font-size:1rem;font-weight:300;line-height:140%}.article-detail .description p:last-of-type{margin-bottom:0}@media only screen and (min-width:0) and (max-width:65rem){.article-detail .description .inner{max-width:100%}}.related-articles{width:100%;padding:0 8rem}.related-articles h2{width:100%;font-size:2.2rem;font-weight:200;margin:0 0 2rem 0;text-transform:uppercase}@media only screen and (min-width:0) and (max-width:95rem){.related-articles{padding-left:3rem;padding-right:3rem}}@media only screen and (min-width:0) and (max-width:75rem){.related-articles{padding-left:2rem;padding-right:2rem}}.specifications{border:0;width:100%!important;margin:1rem 0 3rem 0;padding:0}.specifications h2,.specifications h3{width:100%;font-size:2.2rem;font-weight:200;margin:0;padding:2rem 8rem 0 8rem}.specifications h3{font-size:1.5rem}.specifications h3:empty{display:none}.specifications .inner{width:100%;margin:0;display:flex;flex-wrap:wrap}.specifications .specification{width:50%;display:flex;border-bottom:1px solid #eee;padding:.5rem 8rem}.specifications .specification:first-of-type,.specifications .specification:nth-of-type(2){padding-top:.5rem}.specifications .specification div{width:50%;font-size:1rem;display:flex;align-items:center}.specifications .specification:last-of-type div{border-bottom:0}.specifications .specification div:nth-of-type(odd){font-weight:600}.specifications .specification div:nth-of-type(even){color:#575757}.article-detail .images{width:100%;padding:0}.article-detail .thumbnails .swiper-slide:before,.article-detail .main-image .swiper-slide:before{display:none}.article-detail .main-image{width:100%;margin:0 0 0 0;height:auto}.article-detail .main-image .swiper{margin:2em auto 0 auto;width:85%}.article-detail .main-image figure{height:100%;max-height:calc(100vh - 14rem);min-height:400px}.article-detail .main-image figure img{height:800px;max-height:100%;margin-bottom:1em}.article-detail .main-image .swiper .swiper-slide img{max-width:90%}.article-detail .main-image .swiper .swiper-slide{margin-right:0!important}.photos{width:100%;margin:3rem 0}.photos h2{width:100%;font-size:2.2rem;font-weight:200;margin:0 auto 2rem auto;padding:0 8rem}.thumbnails{width:100%;height:auto;margin:0 0 0 0}.thumbnails .swiper{padding:0!important;margin:0!important;flex-wrap:wrap}.thumbnails .swiper .swiper-wrapper{display:flex!important;flex-wrap:wrap!important;height:auto!important;align-items:flex-start!important;padding:0!important;margin:0!important}.thumbnails .swiper .swiper-slide{width:25%!important;height:400px!important;margin:0!important}.thumbnails .swiper .swiper-slide:hover{cursor:zoom-in}.thumbnails .swiper .swiper-slide:before{display:none}.thumbnails figure{height:100%;overflow:hidden;max-height:unset!important}.thumbnails figure img{height:100%!important;width:100%!important;object-fit:contain!important}.thumbnails .swiper-button-prev,.thumbnails .swiper-button-next{display:none!important}@media only screen and (min-width:0) and (max-width:95rem){.article-meta,.article-detail .description,.photos h2,.specifications h2,.specifications h3,.specifications .specification{padding-left:3rem;padding-right:3rem}.thumbnails .swiper .swiper-slide{width:33%!important}}@media only screen and (min-width:0) and (max-width:1024px){.article-detail .main-image figure img{height:400px}}@media only screen and (min-width:0) and (max-width:75rem){.article-meta,.article-detail .description,.photos h2,.specifications h2,.specifications h3,.specifications .specification{padding-left:2rem;padding-right:2rem}.specifications .specification{width:100%}.thumbnails .swiper .swiper-slide{width:50%!important}}@media only screen and (min-width:0) and (max-width:55rem){.article-meta{flex-wrap:wrap;position:relative}.article-meta .title{width:100%}.article-meta .buy-article{margin-left:0;margin-top:3rem;margin-right:unset}.article-meta .variants{margin:0 0 0 0}.article-meta .variants button.variant{margin:0 1rem .5rem 0}.article-meta .stock{justify-content:flex-start}.article-meta .cart-item-delivery{justify-content:flex-start}.thumbnails .swiper .swiper-slide{width:100%!important}.specifications .specification,.specifications .specification div{display:block;width:100%}}@media only screen and (min-width:0) and (max-width:600px){.article-detail .main-image figure img{height:auto}.article-detail .main-image figure{min-height:auto}}.article-meta .buy-info{order:2}.article-meta .variants{order:1}@media only screen and (min-width:75.0625rem) and (max-width:89.375rem){.buy-info:has(+.variants .variant2){width:100%;margin-top:1em}.article-meta .variants button.variant2{margin:0!important}.buytop .article-meta .buy-info{width:unset;margin-top:unset}.buytop .article-meta .variants button.variant2{margin:0 1rem 0 0!important}}@media only screen and (min-width:0) and (max-width:25rem){.article-meta .buy-info{width:100%;margin-top:1em}.article-meta .buttons{justify-content:flex-start!important}}.article-detail-wrapper{width:100%;display:flex;flex-wrap:wrap;align-content:flex-start}.article-image{width:calc(100% - 35%);display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;padding-top:0}.article-image .images{position:sticky;top:2em;transition:.5s transform,.5s top}.article-detail-wrapper .article-meta{display:flex;flex-wrap:wrap;width:calc(35% - 4em);align-content:flex-start;padding:1rem;top:0;position:relative;z-index:unset;background:none;padding-left:2em;margin-right:4em}.article-detail-wrapper .article-meta.stuck{padding-top:unset}.article-detail-wrapper .article-meta.stuck .title h1{white-space:normal;max-height:unset}.article-detail-wrapper .article-meta .buy-top{width:100%;margin-bottom:1rem;position:relative;padding-top:3rem;top:0;background:#fff;transition:.5s transform,.5s top;z-index:10}.sticky .article-detail-wrapper .article-meta .buy-top{padding-top:2em!important}.article-detail-wrapper .article-meta .buy-top .title{width:100%;margin-bottom:2rem}.anchor-menu,.sticky .anchor-menu{top:0}.article-detail-wrapper .article-meta .description{border-radius:.8rem;background:#f2f2f2;padding:2em;margin:0 2em 0 0}.article-detail-wrapper .article-meta .description p{font-size:.95rem;line-height:140%}.article-detail-wrapper .article-meta .description p strong,.article-detail-wrapper .article-meta .description p strong span{font-size:1.1rem!important;line-height:140%}.article-detail-section-1 .swh-template .swh-template{border-top:1px solid #f2f2f2}@media only screen and (min-width:1200px){.buytop.sticky .buy-top{top:0!important;transition:.5s transform,.5s top}.buytop .article-detail-wrapper .article-meta .buy-top{position:fixed;top:0;left:0;width:100%;z-index:200;display:flex;padding:5.75em 2em 1em 2em;transition:.5s transform,1s all;border-bottom:.5px solid #000}.buytop .article-detail-wrapper .article-meta .buy-top .buy-article{width:50%}.buytop .article-meta .article-information-wrapper{margin-top:400px;transition:.5s transform,.5s top}.buytop .article-meta .description{transition:.5s transform,.5s top}.buytop .article-meta .related-articles{transition:.5s transform,.5s top}.buytop .article-image .images{top:190px;transition:.5s transform,.5s top}}@media only screen and (min-width:0) and (max-width:1200px){.article-detail-wrapper{width:100%;order:1}.article-detail-section-1{width:100%;order:2}.article-detail .main-image .swiper{margin-top:2em;width:100%}.article-image{width:100%;padding:1rem .5rem}.article-detail-wrapper .article-meta{width:100%;position:unset;order:1;border-left:0;margin-right:unset}.article-detail-wrapper .article-meta .buy-top{display:flex;padding-top:1rem}.sticky.article-detail-wrapper .article-meta .buy-top{padding-top:2.5rem}.article-detail-wrapper .article-meta .buy-top .buy-articles,.article-detail-wrapper .article-meta .buy-top .title{width:50%}.related-articles .swiper figure{max-width:6.25rem}.article-meta .related-articles{margin-bottom:1em}}@media only screen and (min-width:0) and (max-width:880px){.article-detail-wrapper .article-meta .buy-top{display:block;position:relative!important}.article-detail-wrapper .article-meta{padding-left:1rem}.article-detail-wrapper .article-meta .buy-top .buy-articles,.article-detail-wrapper .article-meta .buy-top .title{width:100%}}.article-meta .specifications{padding:2em;margin:0 2em 0 0}.article-meta .specifications h3{font-size:1.5rem}.article-meta .specifications h2,article-meta .specifications h3,.article-meta .specifications h3:empty{display:none}.article-meta .specifications .inner{width:100%}.article-meta .specifications .specification{width:100%;display:flex;border-bottom:0;padding:0 0 .25rem 0}.article-meta .specifications .specification:first-of-type,.article-meta .specifications .specification:nth-of-type(2){padding-top:unset}.article-meta .specifications .specification div{width:fit-content;display:flex;align-items:center;font-size:1rem;line-height:140%;font-weight:500;color:#575757}.article-meta .specifications .specification:last-of-type div{border-bottom:0}.article-meta .specifications .specification div:nth-of-type(odd){margin-right:.25em}@media only screen and (min-width:0) and (max-width:1200px){.article-meta .specifications{order:3}}@media only screen and (min-width:0) and (max-width:880px){.article-meta .specifications,.article-detail-wrapper .article-meta .description{margin:0}}.related-articles{display:flex;flex-wrap:wrap}.related-articles h2{font-size:1rem;font-weight:800;margin:2em auto 0 auto}.related-articles .swiper{padding:0;max-width:80%}.related-articles .swiper .swiper-wrapper .swiper-slide{border:1px solid #fff}.related-articles .swiper .swiper-wrapper .swiper-slide .inner{padding:0 1em}.related-articles .swiper a .name{text-transform:capitalize;margin:0 0 .5rem 0;align-items:start;font-weight:400;max-width:95%;font-size:1rem}.related-articles .buttons .add-to-cart:after{display:none}@media only screen and (min-width:0) and (max-width:820px){.related-articles{padding:0 1rem}.related-articles .swiper{padding:0 1em;max-width:100%}.related-articles h2{margin:2em 0 0 0}.related-articles .swiper .swiper-button-next,.related-articles .swiper .swiper-button-prev{display:flex}.related-articles .inner{padding:0 .5em}.related-articles .buttons{text-align:end;padding-right:.5em}}@media only screen and (min-width:0) and (max-width:600px){.related-articles .swiper a .name:after{display:none}}.article-meta .related-articles{right:0;padding:2rem 2rem 2rem 0}.article-meta .related-articles .swiper{max-width:100%;width:100%}.article-meta .related-articles .swiper .swiper-wrapper{transform:unset!important;flex-wrap:wrap}.article-meta .related-articles .swiper .swiper-slide{width:100%!important;padding:2em;border:.5px solid #f2f2f2;border-radius:.8rem;margin:0 0 1em 0!important}.article-meta .related-articles .swiper .swiper-slide .inner{width:100%;padding:0}.article-meta .related-articles .swiper a{flex-direction:row}.article-meta .related-articles .swiper .inner .product-image{width:25%;margin-right:1em}.article-meta .related-articles .swiper .inner .product-info{width:calc(100% - 35%)}.article-meta .related-articles .swiper .inner .buttons{margin-top:-2rem}.article-meta .related-articles .swiper .swiper-slide .inner .buttons .btn{padding:1em;font-size:.7rem}.article-meta .related-articles .swiper .swiper-slide .inner .name,.related-articles .swiper a .name,.article-meta .related-articles .swiper .swiper-slide .inner .extra,.related-articles .swiper a .extra{width:100%}.article-meta .related-articles h2{margin:0 0 2rem 0}.article-meta .related-articles .swiper .swiper-button-next,.article-meta .related-articles .swiper .swiper-button-prev,.article-meta .related-articles .swiper-scrollbar{display:none}@media only screen and (min-width:0) and (max-width:75rem){body.sticky .article-meta .related-articles{position:relative;top:unset;animation:unset}.article-meta .buy-top{position:relative}}@media only screen and (min-width:0) and (max-width:55rem){.article-meta .related-articles .swiper{padding:0}.article-meta .related-articles .swiper .swiper-slide{padding:1em!important}.article-meta .related-articles .swiper .swiper-slide .inner{display:flex;flex-wrap:wrap;flex-direction:row;padding:0}.article-meta .related-articles .swiper .swiper-slide .inner a{order:2;width:100%;display:contents}.article-meta .related-articles .swiper .swiper-slide .product-image{order:1;width:40%}.article-meta .related-articles .swiper .swiper-slide .product-info{width:100%;order:3;margin:1em 0 1em 1em}.article-meta .related-articles .swiper .swiper-slide .inner .buttons{order:1;margin-top:0;width:calc(60% - 1em);display:block;align-content:center;box-sizing:border-box}.related-articles .buttons{text-align:end;padding-right:.5em}}@media only screen and (min-width:0) and (max-width:880px){.article-meta .related-articles{padding:4rem 0 2rem 0}}