.sconf{padding:0;margin-bottom:3.2rem}@media(min-width:979px){.sconf{padding:3.2rem;border:1px solid #b8001a;border-radius:5px}
}.sconf.--active .sconf__form,.sconf.--active .sconf__contact{display:block}@media(min-width:979px){.sconf.--active .sconf__form{display:flex}}.sconf.--hide,.sconf .--hide{display:none !important}.sconf.--all-selected .sconf__save{opacity:1;pointer-events:initial}.sconf__title{font-size:1.8rem;text-transform:uppercase;margin-bottom:3rem;font-family:"roc-grotesk-wide","Arial",sans-serif;font-weight:600;font-weight:700}@media(min-width:979px){.sconf__title{margin-bottom:2.4rem}
}.sconf__filters{display:flex;flex-direction:column;gap:1.2rem 1rem}@media(min-width:757px){.sconf__filters{flex-direction:row;flex-wrap:wrap}}@media(min-width:979px){.sconf__filters{grid-column:1 / 3;display:flex;flex-wrap:wrap}}.sconf__filters .--name{font-size:1.4rem}.sconf__filters .f-group{margin-bottom:0}.sconf__change{display:none}.sconf__submit .btn{width:100%}.sconf__selects{display:grid;grid-gap:1.6rem}@media(min-width:979px){.sconf__selects{grid-template-columns:repeat(3,minmax(0,1fr))}
}.sconf__content{display:grid;grid-gap:1.6rem}@media(min-width:979px){.sconf__content{grid-template-columns:minmax(0,3fr) minmax(0,auto)}}@media(min-width:979px){.sconf__content.--change{grid-template-columns:minmax(0,3fr) minmax(0,auto) minmax(0,auto)}}.sconf__content.--change .sconf__change{display:block}.sconf__content .btn.--medium.--outline{padding:1.7rem 1.6rem 1.5rem}.sconf__actions{display:grid;grid-gap:1.5rem;list-style:none}@media(min-width:979px){.sconf__actions{grid-template-columns:repeat(2,22rem)}
}.sconf__action.--save .btn{font-size:1.3rem;font-weight:400}.sconf__action .btn{padding:1.6rem;width:100%}.sconf__contact{display:flex;align-items:center;flex-direction:column;gap:1rem;text-align:center}@media(min-width:979px){.sconf__contact{align-items:baseline;flex-direction:row;margin-left:auto;text-align:right}}.sconf__contact a{color:#000}.sconf__contact a:hover{color:#c90006}.sconf__row{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;text-align:center}@media(min-width:979px){.sconf__row{align-items:baseline;flex-direction:row;margin-bottom:initial;text-align:left}
}.sconf__label{font-size:1.6rem;color:#333;display:flex;align-items:center;text-align:center;cursor:pointer;text-transform:uppercase}@media(min-width:979px){.sconf__label{text-align:left;font-size:1.8rem;cursor:auto}}.sconf__select{position:relative}@media(min-width:979px){.sconf__select{margin:0}}.sconf__select.--open .sconf__menu{display:block}.sconf__select.--open .sconf__button{border-color:#333}.sconf__select.--open .sconf__button:after{content:'\EC04'}.sconf__select.--open .sconf__button:before{color:#c90006}
.sconf__select.--loading{position:relative;pointer-events:none}.sconf__select.--loading:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.4);z-index:2}.sconf__select.--loading:after{content:'\E838';font-family:FontAwesome;position:absolute;z-index:2;animation:spin_loading 1.5s infinite linear;top:50%;left:50%;font-size:2.5rem;color:#333}.sconf__select.--loading:before{border-radius:5px}.sconf__select:not(.--active){position:relative}
.sconf__select:not(.--active) .sconf__button{color:#c4c7c8}.sconf__select:not(.--active)>*{pointer-events:none}.sconf__select.--selected .sconf__button:before{display:block}.sconf__select.--selected:not(.--open) .sconf__button{border-color:#10ac82}.sconf__select.--selected:not(.--open) .sconf__button:after{content:'\E81D';color:#10ac82;font-size:1.2rem}.sconf__select.--selected:not(.--open) .sconf__button:before{color:#10ac82}.sconf__select.--not-completed .sconf__button{border-color:#c90006}
.sconf__select.--not-completed .sconf__not_completed{display:block}.sconf__button{display:flex;align-items:center;width:100%;border:1px solid #f1f1f1;background:#f1f1f1;color:#333;border-radius:5px;white-space:nowrap;position:relative;height:48px;text-align:left;padding-right:27px;gap:1rem}.sconf__button:before{content:attr(data-name);position:absolute;top:0;left:0;font-size:1rem;line-height:1;background:0;color:#333;padding:0;padding-bottom:.15rem;transform:translateY(-100%);display:none}@media(min-width:979px){.sconf__button:before{padding-bottom:.35rem}
}.sconf__button:after{content:'\EC12';font-family:FontAwesome;width:12px;height:100%;display:flex;position:absolute;right:1.5rem;top:0;justify-content:center;align-items:center;font-size:1.2rem}.sconf__button>*{text-overflow:ellipsis;overflow:hidden;line-height:48px}@media(min-width:979px){.sconf__item{padding-right:0}}.sconf__button_index{position:relative;text-align:center;width:3.6rem}.sconf__button_index:after{content:'';position:absolute;right:0;top:1.15rem;bottom:1.15rem;width:1px;background-color:#c4c7c8}
.sconf__button_content{flex:1;min-width:0}.sconf__menu{min-width:100px;font-size:1.3rem;background:#f1f1f1;border:1px solid #c4c7c8;z-index:400;display:none;overflow:hidden;border-radius:5px;margin-top:1rem}@media(min-width:979px){.sconf__menu{margin-top:initial;position:absolute;top:calc(100% + .75rem);right:0;left:0}}.sconf__menu_items{overflow:auto;max-height:250px;border-radius:0;-webkit-overflow-scrolling:touch}.sconf__menu_items::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px;-webkit-border-radius:5px}
.sconf__menu_items::-webkit-scrollbar{width:4px;background-color:transparent}.sconf__menu_items::-webkit-scrollbar-thumb{background:#c90006;border-radius:5px;-webkit-border-radius:5px}.sconf__menu_items a{color:#333;display:block;padding:1rem 1.5rem;text-decoration:none;width:100%;word-wrap:break-word}.sconf__menu_items a:hover,.sconf__menu_items a.selected,.sconf__menu_items a.--selected{background:#c4c7c8}.sconf__menu_items a:last-child{border:0}.sconf__menu_items a.sconf__menu_showall{color:#fff;background:#c90006}
.sconf__menu_items a.sconf__menu_showall:hover{color:#fff;background:#333}.sconf__menu_search{position:relative}.sconf__menu_search:after{content:'\F002';font-family:FontAwesome;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.sconf__menu_search input{background:0;border:0;border-bottom:1px solid #c4c7c8;border-radius:0;width:100%;padding:10px 35px 10px 15px}.sconf__menu_search a{text-decoration:none;position:absolute;top:50%;right:15px;transform:translateY(-50%);display:flex}
.sconf__menu_search a:before{content:'\E897';font-family:FontAwesome;font-size:.9rem}.sconf__not_completed{background:#fff;color:#c90006;display:none;position:absolute;top:0;left:0;font-size:1rem;line-height:1;padding:0;padding-bottom:.15rem;transform:translateY(-100%)}@media(min-width:979px){.sconf__not_completed{padding-bottom:.35rem}}.sconf__save{opacity:.6;pointer-events:none}.sconf__submit{display:block}.search_name{margin:0 0 2.5rem}
@media(min-width:757px){.search_name{display:flex;align-items:baseline;margin:0 0 1.5rem}}@media(min-width:979px){.search_name{margin:1rem 0}}.search_name__label{margin:0 !important;padding:0 !important}@media(min-width:979px){.search_name__label{font-size:3rem}}.search_name__total{margin-top:.5rem;display:block;color:#c4c7c8}@media(min-width:757px){.search_name__total{display:inline;padding-left:1rem;font-size:1.2rem}}@media(min-width:979px){.search_name__total{display:inline;margin-top:0}}.search_description{margin-bottom:1rem;overflow:hidden}
@media(min-width:757px){.search_description{margin-bottom:1.5rem}}.search_description.cm h1,.search_description.cm h2,.search_description.cm h3,.search_description.cm h4,.search_description.cm h5,.search_description.cm h6,.search_description.cm p,.search_description.cm ol,.search_description.cm ul{line-height:1.5}.search_description.--skeleton{max-height:150px}.search_description.--skeleton>*{background:#f1f1f1;color:transparent}.search_description.--skeleton a{color:transparent}.search_description__wrapper>*:last-child{margin-bottom:0}
.search_description .hide_description{display:none;font-size:1.3rem;cursor:pointer}.search_description .search_categoriesdescription_next.expanded+.hide_description{display:block}.search_description .search_categoriesdescription_next{margin-bottom:1.5rem}.search_description .search_categoriesdescription_next:not(.expanded)>*{display:none}.search_description .search_categoriesdescription_next .show_description{display:block;cursor:pointer}.search_description .search_categoriesdescription_next.expanded .show_description{display:none}
.search_description .search_categoriesdescription_next>*:last-child{margin-bottom:0}.s_paging__item.--filters a{width:100%;font-family:"roc-grotesk","Arial",sans-serif;font-weight:500;font-size:1.4rem}.s_paging__item.--sort{min-width:200px}@media(min-width:1200px){.s_paging__item.--sort,.s_paging__item.--portions{min-width:260px}}@media(min-width:757px){.s_paging{display:flex;flex-wrap:wrap;margin:0 -0.75rem;align-items:center}
.s_paging__item{flex:1 0 50%;padding:0 .75rem}}@media(min-width:979px){.s_paging__item{flex:none}.s_paging .pagination{margin-left:auto}}.s_paging__select.--order{margin-bottom:1.6rem}.s_paging .f-dropdown .f-dropdown-menu{min-width:95px}#paging_setting_top select{width:100%;margin-bottom:1rem;height:48px;font-size:1.4rem;background:#f1f1f1;border-color:#f1f1f1}@media(min-width:979px){#paging_setting_top select{width:auto}}@media(min-width:1200px){#paging_setting_top select.--order,#paging_setting_top select.--portions{min-width:260px}
}@media(max-width:756px){#paging_setting_top .pagination__element{display:none}}@media(max-width:756px){#paging_setting_top .pagination__element.--prev{margin:0;width:100%}}@media(min-width:757px){#paging_setting_top .pagination__element.--prev{flex:1;max-width:35px;min-height:35px}}@media(max-width:756px){#paging_setting_top .pagination__element.--prev.--disabled{display:none}}@media(min-width:757px){#paging_setting_top .pagination__element.--prev .pagination__link{display:flex;width:100%}
}@media(max-width:757px){#paging_setting_top .pagination__button.--prev{justify-content:center;margin:0}}#filter_list{margin-bottom:1rem}@media(min-width:757px){#filter_list{margin-bottom:1.5rem}}#filter_list .btn{text-transform:none;font-weight:400;font-family:"roc-grotesk","Arial",sans-serif;padding-top:.8rem;padding-bottom:.8rem}@media(min-width:979px){#filter_list .btn{padding-top:1.6rem;padding-bottom:1.6rem}
}#filter_list .btn.--secondary.--outline:hover{background:#333;border-color:#333;color:#fff}#filter_list .remove_all_list_filters{text-transform:uppercase}@media(min-width:979px){#filter_list .remove_all_list_filters{text-transform:none}}#filter_list .filter_list_content{white-space:nowrap;overflow:auto;border-radius:0;padding-bottom:1rem}#filter_list .filter_list_content>a.btn{width:auto}#filter_list .filter_list_content>a.btn:last-child{margin-right:0 !important}#filter_list .filter_list_content>a.btn.filter_list_remove{background:#f1f1f1;border:1px solid #f1f1f1;color:#333}
#filter_list .filter_list_content>a.btn.filter_list_remove:hover{background:#dcdfe4;border:1px solid #dcdfe4}#filter_list .menu_messages_warning{margin:1rem 0 0}@media(min-width:757px){#filter_list .menu_messages_warning{margin:1.5rem 0 0}}#search{border-radius:5px;background:#fff;display:grid;grid-gap:1.6rem;grid-template-columns:minmax(0,1fr);padding-top:1.7rem}@media(min-width:600px){#search{grid-template-columns:repeat(2,minmax(0,1fr))}
}@media(min-width:757px){#search{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:979px){#search{grid-gap:3.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){#search{grid-template-columns:repeat(3,minmax(0,1fr))}}#search .product{background:0;border-radius:5px;border:1px solid #ddd;padding:8px;display:flex;flex-direction:column;position:relative}@media(min-width:600px){#search .product{padding:0;border:0}}@media(min-width:979px){#search .product{z-index:1}
#search .product.--versions:before{min-height:490px;width:calc(100% + 128px)}#search .product.--versions .product__buy_section{width:100%}#search .product.--versions .product__buy_section:before{width:calc(100% + 112px);left:-104px}#search .product:before{content:'';display:none;z-index:-1;width:calc(100% + 32px);height:calc(100% + 32px);position:absolute;top:-16px;right:-16px;border:1px solid #dcdfe4;border-radius:5px;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#fff}
#search .product:hover{z-index:2}#search .product:hover:before{display:block}#search .product:hover .product__versions{display:block}#search .product:hover .product__sizes{display:grid}#search .product:hover .product__buy_section{display:block;height:auto;position:absolute;top:100%;width:calc(100% + 16px);left:-8px;background:#fff}}#search .product:first-child{margin-left:unset;margin-right:unset}#search .product__buy_section.--disabled{pointer-events:none;opacity:1}#search .product__buy_section.--disabled .btn{opacity:.3 !important}
@media(min-width:979px){#search .product__favorite{display:block}}#search .product__size>label{padding:0}#search .product__size>label:before{display:none}#search .product__size>input:checked+label{color:#c90006;text-decoration:underline;text-underline-offset:3px}#search .product__size>input:checked+label:after{display:none}#search .product__360{position:absolute;bottom:10px;right:10px;width:40px;height:40px;border:1px solid #dcdfe4;border-radius:4px;display:flex;justify-content:center;align-items:center}
#search .product__details{margin-top:1rem}@media(min-width:979px){#search .product__details{margin-top:0;order:-1}}#search .product__traits.--gfx ul{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -3px}#search .product__traits.--gfx .trait{max-width:50%;padding:3px}@media(min-width:979px){#search .product__versions{display:none;position:absolute;right:calc(100% + 16px);top:0;height:470px;overflow:hidden}#search .product__versions.scroll-snap .product__versions-wrapper{margin:2rem 0}
}#search .product__versions-wrapper{display:flex;gap:8px;overflow:auto;padding-bottom:1rem;width:100%}@media(min-width:979px){#search .product__versions-wrapper{flex-direction:column;height:432px;margin:0;gap:0;scroll-snap-type:y mandatory;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}#search .product__versions-wrapper::-webkit-scrollbar{display:none}}#search .product__icon{order:-2}#search .product__version{border:1px solid transparent;border-radius:5px;width:80px;height:80px;min-width:80px;min-height:80px;overflow:hidden;background:#f1f1f1;display:flex;justify-content:center;align-items:center}
@media(min-width:979px){#search .product__version{margin-bottom:.8rem}#search .product__version:nth-of-type(5n+1){scroll-snap-stop:always;scroll-snap-align:start}#search .product__version:last-of-type{margin-bottom:-0.8rem}}#search .product__version.--active{border-color:#333}#search .product__version img{mix-blend-mode:multiply;max-height:70px}#search .product__compare{display:none;position:relative;margin-top:1rem}#search .product__compare.--has-child{border-top:1px solid #c4c7c8}@media(min-width:979px){#search .product__compare:not(:last-child){border-top:1px solid #c4c7c8}
#search .product__compare.--has-child{border-top:0}#search .product__compare.--has-child:after{content:'';position:absolute;top:50%;width:100%;height:1px;left:0;background:#c4c7c8}}#search .product__compare_item{background:#fff;z-index:1;padding-left:0;padding-right:0;text-align:left;position:relative;font-size:1.3rem;color:#333}@media(min-width:979px){#search .product__compare_item{padding-right:1rem}}#search .product__compare_item:hover{color:#c90006}#search .product__compare_item.--remove{color:#c90006}
#search .product__compare_item.--remove:hover{color:#c90006}#search .product .trait{display:flex;justify-content:space-between;font-size:1.2rem}#search .product .trait__name{padding:0 5px 3px 0}#search .product .trait__values{text-align:right;padding-left:5px}#search .product .trait__value{color:#000}#search .product .trait__value:hover{color:#c90006}#search .product .trait__gfx{display:flex}.scroll-snap__arrow{position:absolute;width:100%;height:16px;top:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:2rem;display:none}
@media(min-width:979px){.scroll-snap__arrow{display:flex}}.scroll-snap__arrow.--prev:before{content:'\F106';font-family:fontawesome}.scroll-snap__arrow.--next{top:unset;bottom:0}.scroll-snap__arrow.--next:before{content:'\F107';font-family:fontawesome}.scroll-snap__arrow.--disabled{opacity:.3}#paging_setting_bottom{margin-bottom:2rem}
#paging_setting_bottom.load-content{position:relative}#paging_setting_bottom.load-content:after{position:absolute;margin-top:-0.25rem}@media(min-width:757px){#paging_setting_bottom.load-content:after{margin-top:-1rem}}#paging_setting_bottom.--load-more{position:relative}#paging_setting_bottom .infinite_scroll__more_wrapper{width:100%;position:absolute;top:0;display:flex;justify-content:center;background:rgba(255,255,255,0.8)}@media(min-width:757px){#paging_setting_bottom .infinite_scroll__more_wrapper{margin-top:-1rem}
}#paging_setting_bottom .infinite_scroll__count{margin-left:.5rem}#paging_setting_bottom .infinite_scroll__count:before{content:'('}#paging_setting_bottom .infinite_scroll__count:after{content:')'}.filters__price.has-error .filters__range label{border-color:#c90006}