@charset "UTF-8";.cat-main h1{color:#942723;text-wrap:balance;font-family:"Born Strong", sans-serif;font-weight:900;letter-spacing:0;font-size:clamp(28px, 3.35vw, 50px);line-height:1.05;margin:0}.cat-main.cat-main-split{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40%;grid-template-columns:1fr 40%;gap:80px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1400px){.cat-main.cat-main-split{-ms-grid-columns:1fr 48%;grid-template-columns:1fr 48%;gap:60px}}@media only screen and (max-width:1100px){.cat-main.cat-main-split{-ms-grid-columns:100%;grid-template-columns:100%;gap:40px}}.cat-main.cat-main-split h1{margin-bottom:40px}.cat-main.cat-main-split h2{color:#942723;font-family:"Mona Sans", sans-serif;font-weight:900;letter-spacing:.1em;font-size:16px;text-transform:uppercase;margin-bottom:20px}.cat-main.cat-main-split ul{margin-block:0 40px;padding-left:20px;display:-ms-grid;display:grid;gap:10px}.cat-main.cat-main-split ul li{line-height:1.8}.cat-main.cat-main-split ul ul{margin-block:0;gap:0}.cat-main .cat-main-images{position:relative}.cat-main .cat-main-images .product-slider .image{aspect-ratio:1/1;background:#e9e9e9;position:relative;width:100%}.cat-main .cat-main-images .product-slider .image img{top:50%;left:50%;width:70%;height:70%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:contain;object-fit:contain;position:absolute}.cat-main .cat-main-images .slider-controls{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2, auto);gap:15px;position:absolute;bottom:30px;right:30px}.cat-main .cat-main-images .slider-controls button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffffff;cursor:pointer;border-radius:50%;border:none;outline:none;height:40px;width:40px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:#181818}.cat-main .cat-main-images .slider-controls button svg{display:block;width:8px;height:15px;fill:currentColor;margin-left:3px}.cat-main .cat-main-images .slider-controls button.slick-prev{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.cat-main .cat-main-images .slider-controls button:active,.cat-main .cat-main-images .slider-controls button:focus,.cat-main .cat-main-images .slider-controls button:hover{background:#181818;color:#ffffff}.cat-split-grid{display:-ms-grid;display:grid;-ms-grid-columns:400px 1fr;grid-template-columns:400px 1fr;gap:60px}@media only screen and (max-width:1600px){.cat-split-grid{-ms-grid-columns:300px 1fr;grid-template-columns:300px 1fr}}@media only screen and (max-width:1000px){.cat-split-grid{-ms-grid-columns:100%;grid-template-columns:100%;gap:30px}}.cat-split-grid .filters-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:15px;margin-bottom:40px}@media only screen and (max-width:1000px){.cat-split-grid .filters-header{margin-bottom:15px}}.cat-split-grid .filters-header svg{fill:#181818;height:19px;width:25px}.cat-split-grid .filters-header span{display:block;text-transform:uppercase;font-size:17px;color:#b0b0b0;font-weight:700;letter-spacing:.1em}.cat-split-grid .SearchForm{width:100%;padding:20px;background:#942723;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.cat-split-grid .SearchForm .SearchForm__button{background:transparent;border:none;outline:none;color:#ffffff;padding:5px;height:35px;width:35px;cursor:pointer;border-radius:50%;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.cat-split-grid .SearchForm .SearchForm__button svg{height:25px;width:25px}.cat-split-grid .SearchForm .SearchForm__button:active,.cat-split-grid .SearchForm .SearchForm__button:focus,.cat-split-grid .SearchForm .SearchForm__button:hover{background:#561714}.cat-split-grid .SearchForm input{height:35px;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:2px;border:none;background:rgba(255, 255, 255, 0.75);padding:10px}.cat-split-grid .SearchForm #ClearSearch{background:transparent;border:none;outline:none;color:#ffffff;padding:5px;color:#ffffff;text-decoration:underline;cursor:pointer;border-radius:50%;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.cat-split-grid .SearchForm #ClearSearch:active,.cat-split-grid .SearchForm #ClearSearch:focus,.cat-split-grid .SearchForm #ClearSearch:hover{text-decoration:none}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter{border-top:2px solid #e9e9e9;cursor:pointer}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter:hover .gc_ProductFilter__headingWrap .gc_ProductFilterHeading{color:#942723}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter:hover .gc_ProductFilter__headingWrap .btn--gc_ProductFilterToggle{background-color:#181818}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter:hover .gc_ProductFilter__headingWrap .btn--gc_ProductFilterToggle svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);fill:#e9e9e9}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter .gc_ProductFilter__headingWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter .gc_ProductFilter__headingWrap .gc_ProductFilterHeading{font-family:"Born Strong", sans-serif;text-transform:uppercase;padding-block:20px;font-size:20px;font-weight:bold;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter .gc_ProductFilter__headingWrap .btn--gc_ProductFilterToggle{display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#e9e9e9;border:none;cursor:pointer;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;outline:none}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter .gc_ProductFilter__headingWrap .btn--gc_ProductFilterToggle svg{height:10px;width:6px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);fill:#181818;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter .gc_ProductFilter__headingWrap .btn--gc_ProductFilterToggle.is-expanded{background-color:#181818}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter .gc_ProductFilter__headingWrap .btn--gc_ProductFilterToggle.is-expanded svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);fill:#e9e9e9}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter__pos{display:none}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter__pos .gc_ProductFilter__list{margin:0;padding:30px 0;list-style:none;display:-ms-grid;display:grid;gap:10px}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter__pos .gc_ProductFilter__list .gc_ProductFilter__item{margin:0}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter__pos .gc_ProductFilter__list .gc_ProductFilter__item .gc_ProductFilterItem__label{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter__pos .gc_ProductFilter__list .gc_ProductFilter__item .gc_ProductFilterItem__label .gc_ProductFilterItem__checkbox{width:20px;height:20px;border-radius:2px;border:none;background:#e9e9e9;position:relative;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;cursor:pointer}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter__pos .gc_ProductFilter__list .gc_ProductFilter__item .gc_ProductFilterItem__label .gc_ProductFilterItem__checkbox:after{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;position:absolute;color:#ffffff;display:block;content:'✓';-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;opacity:0}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter__pos .gc_ProductFilter__list .gc_ProductFilter__item .gc_ProductFilterItem__label .gc_ProductFilterItem__checkbox:hover{background:#d0d0d0}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter__pos .gc_ProductFilter__list .gc_ProductFilter__item .gc_ProductFilterItem__label input[type=checkbox]:checked~.gc_ProductFilterItem__checkbox{background:#181818}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter__pos .gc_ProductFilter__list .gc_ProductFilter__item .gc_ProductFilterItem__label input[type=checkbox]:checked~.gc_ProductFilterItem__checkbox:after{opacity:1}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter__pos .gc_ProductFilter__list .gc_ProductFilter__item .gc_ProductFilterItem__label .gc_ProductFilterItem__textWrap{font-size:15px}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter__pos .gc_ProductFilter__list .gc_ProductFilter__item .gc_ProductFilterItem__label .gc_ProductFilterItem__textWrap .gc_ProductFilterItem__text{color:#5c5c5c}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter__pos .gc_ProductFilter__list .gc_ProductFilter__item .gc_ProductFilterItem__label .gc_ProductFilterItem__textWrap .gc_ProductFilterItem__count{color:#adadad}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter__pos .gc_ProductFilter__list .gc_ProductFilter__item .gc_ProductFilterItem__label .gc_ProductFilterItem__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter__pos .gc_ProductFilter__list .gc_ProductFilter__item .gc_ProductFilterItem__label .gc_ProductFilterItem__info .gc_ProductFilterItem__image img{width:30px;height:30px;border-radius:2px;display:block}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter__pos .gc_ProductFilter__list .gc_ProductFilter__item .gc_ProductFilter__clear{border:none;background:none;outline:none;padding:0;margin-bottom:15px;color:#942723;text-decoration:underline;cursor:pointer;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.cat-split-grid .gc_SidebarFilters .gc_ProductFilter__pos .gc_ProductFilter__list .gc_ProductFilter__item .gc_ProductFilter__clear:hover{color:#181818}@media only screen and (max-width:1000px){.mobile-filter-wrap{display:none}}.gc_SelectedFilters .gc_SelectedFilters-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.gc_SelectedFilters .gc_SelectedFilters-wrap .gc_ClearFilterOpt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.gc_SelectedFilters .gc_SelectedFilters-wrap .gc_ClearFilterOpt button{position:absolute;left:0;top:0;width:100%;height:100%;background:none;outline:none;border:none;z-index:1;cursor:pointer}.gc_SelectedFilters .gc_SelectedFilters-wrap .gc_ClearFilterOpt .FilterOpt{display:block;border-radius:2px;background:#f5f5f5;color:#b0b0b0;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px;font-size:15px;font-weight:500;padding-right:30px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.gc_SelectedFilters .gc_SelectedFilters-wrap .gc_ClearFilterOpt .FilterOpt:after{content:"+";display:inline-block;position:absolute;right:7px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);color:#b0b0b0;font-weight:300;font-size:24px;line-height:1;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.gc_SelectedFilters .gc_SelectedFilters-wrap .gc_ClearFilterOpt:hover .FilterOpt{background:#e9e9e9;color:#181818}.gc_SelectedFilters .gc_SelectedFilters-wrap .gc_ClearFilterOpt:hover .FilterOpt:after{color:#181818}.gc_SelectedFilters .clear-all button{border:none;background:none;outline:none;padding:0;margin-block:15px;color:#942723;text-decoration:underline;cursor:pointer;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.gc_SelectedFilters .clear-all button:hover{color:#181818}.gc_Products{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:clamp(20px, 5vw, 40px) 20px}@media only screen and (max-width:1600px){.gc_Products{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width:1300px){.gc_Products{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:1000px){.gc_Products{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width:800px){.gc_Products{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.gc_Products .gc_MiniProduct .gc_MiniProduct__imageLink{display:block;position:relative;text-decoration:none;color:#181818}.gc_Products .gc_MiniProduct .gc_MiniProduct__imageLink .gc_MiniProduct__imageWrap{display:block;background:#e9e9e9;position:relative;aspect-ratio:4/3;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.gc_Products .gc_MiniProduct .gc_MiniProduct__imageLink .gc_MiniProduct__imageWrap img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:70%;height:70%;-o-object-fit:contain;object-fit:contain;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.gc_Products .gc_MiniProduct .gc_MiniProduct__imageLink .gc_MiniProduct__info{padding:15px 0}.gc_Products .gc_MiniProduct .gc_MiniProduct__imageLink .gc_MiniProduct__info .gc_MiniProduct__name{font-weight:700;font-family:"Born Strong", sans-serif;font-size:clamp(16px, 2.5vw, 20px);margin-bottom:5px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.gc_Products .gc_MiniProduct .gc_MiniProduct__imageLink .gc_MiniProduct__info .gc_MiniProduct__partNumber{font-size:clamp(12px, 2vw, 15px)}.gc_Products .gc_MiniProduct .gc_MiniProduct__imageLink:active .gc_MiniProduct__imageWrap,.gc_Products .gc_MiniProduct .gc_MiniProduct__imageLink:focus .gc_MiniProduct__imageWrap,.gc_Products .gc_MiniProduct .gc_MiniProduct__imageLink:hover .gc_MiniProduct__imageWrap{background:#f5f5f5}.gc_Products .gc_MiniProduct .gc_MiniProduct__imageLink:active .gc_MiniProduct__imageWrap img,.gc_Products .gc_MiniProduct .gc_MiniProduct__imageLink:focus .gc_MiniProduct__imageWrap img,.gc_Products .gc_MiniProduct .gc_MiniProduct__imageLink:hover .gc_MiniProduct__imageWrap img{-webkit-transform:translate(-50%, -50%) scale(1.03);-ms-transform:translate(-50%, -50%) scale(1.03);transform:translate(-50%, -50%) scale(1.03)}.gc_Products .gc_MiniProduct .gc_MiniProduct__imageLink:active .gc_MiniProduct__info .gc_MiniProduct__name,.gc_Products .gc_MiniProduct .gc_MiniProduct__imageLink:focus .gc_MiniProduct__info .gc_MiniProduct__name,.gc_Products .gc_MiniProduct .gc_MiniProduct__imageLink:hover .gc_MiniProduct__info .gc_MiniProduct__name{color:#942723}.above-cat-grid{margin-bottom:20px}.above-cat-grid p{margin:0;font-family:"Born Strong", sans-serif;font-size:clamp(16px, 2.5vw, 20px);text-align:right;font-weight:700}.above-cat-grid p span{color:#942723}.page_pagination{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;color:#181818;font-weight:600}@media only screen and (max-width:600px){.page_pagination{margin-top:20px;gap:10px}}.page_pagination span{padding:3px;position:relative;display:block}@media only screen and (max-width:600px){.page_pagination span{font-size:14px}}.page_pagination span:after{position:absolute;bottom:0;content:'';width:100%;height:2px;background:transparent;left:0;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.page_pagination .page_link a{text-decoration:none;color:#5c5c5c;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.page_pagination .page_link a:after{position:absolute;bottom:0;content:'';width:100%;height:2px;background:transparent;left:0;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.page_pagination .page_link a:active,.page_pagination .page_link a:focus,.page_pagination .page_link a:hover{color:#181818}.page_pagination .page_link a:active:after,.page_pagination .page_link a:focus:after,.page_pagination .page_link a:hover:after{background:#181818}.page_pagination .page_current:after{background:#181818}.page_pagination .page_next,.page_pagination .page_previous{height:52px;width:52px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #b0b0b0;position:relative;padding:0;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}@media only screen and (max-width:600px){.page_pagination .page_next,.page_pagination .page_previous{height:36px;width:36px}}.page_pagination .page_next a,.page_pagination .page_previous a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page_pagination .page_next svg,.page_pagination .page_previous svg{fill:#181818;height:17px;width:10px;display:block}@media only screen and (max-width:600px){.page_pagination .page_next svg,.page_pagination .page_previous svg{height:12px;width:7px}}.page_pagination .page_previous{margin-right:20px}@media only screen and (max-width:600px){.page_pagination .page_previous{margin-right:10px}}.page_pagination .page_previous svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;margin-right:5px}@media only screen and (max-width:600px){.page_pagination .page_previous svg{margin-right:2px}}.page_pagination .page_previous:active:not(.page_previous_off),.page_pagination .page_previous:focus:not(.page_previous_off),.page_pagination .page_previous:hover:not(.page_previous_off){border-color:#181818}.page_pagination .page_previous.page_previous_off{border:2px solid #f0f0f0}.page_pagination .page_previous.page_previous_off svg{fill:#f0f0f0}.page_pagination .page_next{margin-left:20px}@media only screen and (max-width:600px){.page_pagination .page_next{margin-left:10px}}.page_pagination .page_next svg{margin-left:5px}@media only screen and (max-width:600px){.page_pagination .page_next svg{margin-left:2px}}.page_pagination .page_next:active:not(.page_next_off),.page_pagination .page_next:focus:not(.page_next_off),.page_pagination .page_next:hover:not(.page_next_off){border-color:#181818}.page_pagination .page_next.page_next_off{border:2px solid #f0f0f0}.page_pagination .page_next.page_next_off svg{fill:#f0f0f0}.downloads-wrapper .inner{background:#ffffff;padding:clamp(20px, 5.5vw, 45px)}.downloads-wrapper .inner h3{color:#942723;font-family:"Mona Sans", sans-serif;font-weight:900;letter-spacing:.1em;font-size:16px;text-transform:uppercase;margin-bottom:30px}.downloads-wrapper .inner .downloads-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:0 clamp(20px, 2.2vw, 40px)}@media only screen and (max-width:1100px){.downloads-wrapper .inner .downloads-grid{-ms-grid-columns:100%;grid-template-columns:100%}}.downloads-wrapper .inner .downloads-grid .download{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e9e9e9;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px 30px;text-transform:uppercase}@media only screen and (max-width:600px){.downloads-wrapper .inner .downloads-grid .download{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:1101px){.downloads-wrapper .inner .downloads-grid .download:nth-child(4n),.downloads-wrapper .inner .downloads-grid .download:nth-child(4n - 1){background:#f5f5f5}}@media only screen and (max-width:1100px){.downloads-wrapper .inner .downloads-grid .download:nth-child(2n){background:#f5f5f5}}.downloads-wrapper .inner .downloads-grid .download span{font-weight:700;word-break:break-all}@media only screen and (max-width:600px){.downloads-wrapper .inner .downloads-grid .download span{font-size:14px}}.cat-sub h2{color:#942723;text-wrap:balance;font-family:"Born Strong", sans-serif;font-weight:900;letter-spacing:0;font-size:clamp(28px, 3.35vw, 50px);line-height:1.05;margin:0}.gc_breadcrumbs{width:100%;margin-bottom:0}.gc_breadcrumbs .gc_breadcrumb__item .gc_breadcrumb__link{text-decoration:none;color:#b0b0b0}.gc_breadcrumbs .gc_breadcrumb__divider{margin:0 5px;color:#b0b0b0}.gc_mainProductDeets{display:-ms-grid;display:grid;-ms-grid-columns:42% 1fr;grid-template-columns:42% 1fr;gap:80px;padding-top:0}@media only screen and (max-width:1000px){.gc_mainProductDeets{-ms-grid-columns:100%;grid-template-columns:100%;gap:40px}}.gc_mainProductDeets .gc_productImagesArea .slider-main-wrapper{position:relative}.gc_mainProductDeets .gc_productImagesArea .slider-main-wrapper .product-slider .image{aspect-ratio:1/1;background:#e9e9e9;position:relative;width:100%}.gc_mainProductDeets .gc_productImagesArea .slider-main-wrapper .product-slider .image img{top:50%;left:50%;width:70%;height:70%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:contain;object-fit:contain;position:absolute}.gc_mainProductDeets .gc_productImagesArea .slider-main-wrapper .slider-controls{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2, auto);gap:15px;position:absolute;bottom:30px;right:30px}.gc_mainProductDeets .gc_productImagesArea .slider-main-wrapper .slider-controls button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffffff;cursor:pointer;border-radius:50%;border:none;outline:none;height:40px;width:40px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:#181818}.gc_mainProductDeets .gc_productImagesArea .slider-main-wrapper .slider-controls button svg{display:block;width:8px;height:15px;fill:currentColor;margin-left:3px}.gc_mainProductDeets .gc_productImagesArea .slider-main-wrapper .slider-controls button.slick-prev{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.gc_mainProductDeets .gc_productImagesArea .slider-main-wrapper .slider-controls button:active,.gc_mainProductDeets .gc_productImagesArea .slider-main-wrapper .slider-controls button:focus,.gc_mainProductDeets .gc_productImagesArea .slider-main-wrapper .slider-controls button:hover{background:#181818;color:#ffffff}.gc_mainProductDeets .gc_productImagesArea .control-slider{margin-top:20px;overflow:hidden}.gc_mainProductDeets .gc_productImagesArea .control-slider .slick-list{margin:0 -10px}.gc_mainProductDeets .gc_productImagesArea .control-slider .slick-slide{margin:0 10px}.gc_mainProductDeets .gc_productImagesArea .control-slider .image{aspect-ratio:1/1;background:#e9e9e9;position:relative;width:100%}.gc_mainProductDeets .gc_productImagesArea .control-slider .image img{top:50%;left:50%;width:70%;height:70%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:contain;object-fit:contain;position:absolute}.gc_mainProductDeets .gc_productTextInfo h1{color:#181818;font-family:"Born Strong", sans-serif;font-weight:900;letter-spacing:0;font-size:clamp(22px, 2.5vw, 30px);line-height:1.2;margin-block:0 20px}.gc_mainProductDeets .gc_productTextInfo .gc_prodDeetsMFG{color:#5c5c5c;font-size:clamp(16px, 1.7vw, 20px);letter-spacing:.02em;font-weight:600;margin:0 0 30px 0}.gc_mainProductDeets .gc_productTextInfo h2{color:#942723;font-family:"Mona Sans", sans-serif;font-weight:900;letter-spacing:.1em;font-size:16px;text-transform:uppercase;margin-bottom:20px;padding-top:30px;border-top:1px solid #e9e9e9}.gc_mainProductDeets .gc_productTextInfo ul{margin-block:0 40px;padding-left:20px;display:-ms-grid;display:grid;gap:10px}.gc_mainProductDeets .gc_productTextInfo ul li{line-height:1.8}.gc_mainProductDeets .gc_productTextInfo ul ul{margin-block:0;gap:0}.gc_mainProductDeets .gc_productTextInfo .toggle-heading{cursor:pointer}.gc_mainProductDeets .gc_productTextInfo .toggle-features{background:none;border:none;outline:none;position:relative;height:14px;width:10px;margin-left:10px;cursor:pointer}.gc_mainProductDeets .gc_productTextInfo .toggle-features span{position:absolute;top:50%;left:50%;height:3px;width:10px;display:block;background:#942723;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.gc_mainProductDeets .gc_productTextInfo .toggle-features span.vert{-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg);-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.gc_mainProductDeets .gc_productTextInfo .toggle-features.open span.vert{-webkit-transform:translate(-50%, -50%) rotate(0deg);-ms-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}.gc_mainProductDeets .gc_productTextInfo .features-wrapper{display:none}.product-extra-content .inner.inner-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr calc(50% - 30px);grid-template-columns:1fr calc(50% - 30px);gap:60px}@media only screen and (max-width:1200px){.product-extra-content .inner.inner-grid{-ms-grid-columns:100%;grid-template-columns:100%;gap:30px}}.product-extra-content .inner .inner-div{background:#ffffff;height:100%;padding:clamp(30px, 3.75vw, 60px);border-radius:3px}.product-extra-content .inner .inner-div h2{color:#942723;font-family:"Mona Sans", sans-serif;font-weight:900;letter-spacing:.1em;font-size:16px;text-transform:uppercase;margin-bottom:clamp(20px, 2.25vw, 30px)}.product-extra-content .inner .inner-div ul{list-style-type:none;padding:0;margin:0;display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;gap:8px}.product-extra-content .inner .inner-div ul li strong{margin-right:8px}.product-extra-content .inner .inner-div .download{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e9e9e9;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px 30px;text-transform:uppercase}@media only screen and (max-width:600px){.product-extra-content .inner .inner-div .download{-ms-flex-wrap:wrap;flex-wrap:wrap}}.product-extra-content .inner .inner-div .download:nth-child(2n){background:#f5f5f5}.product-extra-content .inner .inner-div .download span{font-weight:700;word-break:break-all}@media only screen and (max-width:600px){.product-extra-content .inner .inner-div .download span{font-size:14px}}.productScroller{position:relative;max-width:1570px;margin-bottom:clamp(20px, 4.5vw, 60px);margin-inline:auto}@media only screen and (min-width:601px){.productScroller{padding-inline:clamp(25px, 7.5vw, 100px)}}@media only screen and (max-width:600px){.productScroller{position:relative;width:100vw;padding-left:clamp(25px, 7.5vw, 100px)}}.productScroller .slick-list{margin:0 -15px}@media only screen and (max-width:600px){.productScroller .slick-list{margin:0}}.productScroller .product-slide{margin:0 15px}@media only screen and (max-width:600px){.productScroller .product-slide{position:relative;display:block;text-decoration:none;border-radius:5px;overflow:hidden;margin-inline:0 20px}}.productScroller .product-slide a{text-decoration:none}.productScroller .product-slide a .slide-image-wrapper{background:#e9e9e9;aspect-ratio:1/1;border-radius:3px;position:relative}.productScroller .product-slide a .slide-image-wrapper img{width:70%;height:70%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:contain;object-fit:contain}.productScroller .product-slide a .slide-title{font-size:20px;color:#181818;font-family:"Born Strong", sans-serif;margin-block:10px}.productScroller .product-slide a .details p{margin:0;color:#b0b0b0;font-size:15px;line-height:1}.productScroller .slick-arrow{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;cursor:pointer;border:2px solid currentColor;border-radius:50%;outline:none;height:clamp(20px, 5vw, 50px);width:clamp(20px, 5vw, 50px);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:#181818;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.productScroller .slick-arrow.slick-disabled{cursor:not-allowed;opacity:.3}.productScroller .slick-arrow:not(.slick-disabled):hover{color:#942723}.productScroller .slick-arrow svg{display:block;width:12px;height:20px;fill:currentColor;margin-left:3px}.productScroller .slick-arrow.slick-prev{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg);left:0}@media only screen and (max-width:1700px){.productScroller .slick-arrow.slick-prev{left:calc(clamp(25px,7.5vw,100px)/2);-webkit-transform:translate(-50%, -50%) rotate(-180deg);-ms-transform:translate(-50%, -50%) rotate(-180deg);transform:translate(-50%, -50%) rotate(-180deg)}}.productScroller .slick-arrow.slick-next{right:0}@media only screen and (max-width:1700px){.productScroller .slick-arrow.slick-next{right:calc(clamp(25px,7.5vw,100px)/2);-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%)}}.prodScrollerTitle{color:#942723;font-family:"Mona Sans", sans-serif;font-weight:900;letter-spacing:.1em;font-size:16px;text-transform:uppercase;margin-bottom:clamp(20px, 3.75vw, 60px);text-align:center}.series-main-split{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:80px}@media only screen and (max-width:1100px){.series-main-split{-ms-grid-columns:100%;grid-template-columns:100%;gap:40px}}.series-main-split h1{margin-bottom:30px}.series-main-split .series-main-image-wrapper{min-height:375px;height:100%;position:relative;width:100%}@media only screen and (max-width:1100px){.series-main-split .series-main-image-wrapper{min-height:unset;aspect-ratio:5/2}}.series-main-split .series-main-image-wrapper img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.series_subCategories{margin-bottom:clamp(40px, 7vw, 100px)}.series_subCategories ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:clamp(20px, 2.75vw, 40px);list-style-type:none;padding:0;margin:0}@media only screen and (max-width:1400px){.series_subCategories ul{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width:900px){.series_subCategories ul{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:550px){.series_subCategories ul{-ms-grid-columns:100%;grid-template-columns:100%}}.series_subCategories ul li{background:-webkit-radial-gradient(70% 50%, circle, #303030 0%, black 60%);background:-o-radial-gradient(70% 50%, circle, #303030 0%, black 60%);background:radial-gradient(circle at 70% 50%, #303030 0%, black 60%);position:relative}@media only screen and (max-width:550px){.series_subCategories ul li{aspect-ratio:3/2;overflow:hidden}}.series_subCategories ul li a{width:100%;height:100%;display:block;overflow:hidden;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.series_subCategories ul li a img{width:100%;height:auto;display:block;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}@media only screen and (max-width:550px){.series_subCategories ul li a img{width:auto;height:125%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.series_subCategories ul li a h3{position:absolute;bottom:20px;left:20px;color:#ffffff;font-family:"Born Strong", sans-serif;font-weight:900;letter-spacing:0;font-size:clamp(28px, 2.35vw, 40px);line-height:1.05;margin:0;text-transform:uppercase}.series_subCategories ul li a h3 small{display:block;font-family:"Mona Sans", sans-serif;font-size:16px;color:#808080;font-weight:700}.series_subCategories ul li a:hover{background:#333}.series_subCategories ul li a:hover img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.inner-split{margin-bottom:40px;display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;background:#f5f5f5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;overflow:hidden}@media only screen and (max-width:1250px){.inner-split{-ms-grid-columns:100%;grid-template-columns:100%}}.inner-split:last-of-type{margin-bottom:clamp(25px, 7.5vw, 90px)}.inner-split .content{padding-block:40px;padding-inline:clamp(25px, 5.25vw, 100px)}@media only screen and (max-width:1250px){.inner-split .content{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}.inner-split .content h2{color:#942723;font-family:"Mona Sans", sans-serif;font-weight:800;letter-spacing:.1em;font-size:clamp(18px, 1.6vw, 24px);line-height:1.2;text-transform:uppercase}.inner-split .content p{margin-bottom:0}.inner-split .image-wrapper{position:relative;height:100%}.inner-split .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.series-bottom{position:relative;overflow:hidden}.series-bottom .side-image{position:absolute;top:0;height:100%;width:auto;display:block}.series-bottom .side-image.left-image{left:0}@media only screen and (max-width:700px){.series-bottom .side-image.left-image{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:450px){.series-bottom .side-image.left-image{-webkit-transform:translateX(-60%);-ms-transform:translateX(-60%);transform:translateX(-60%)}}.series-bottom .side-image.right-image{right:0}@media only screen and (max-width:700px){.series-bottom .side-image.right-image{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}}@media only screen and (max-width:450px){.series-bottom .side-image.right-image{-webkit-transform:translateX(60%);-ms-transform:translateX(60%);transform:translateX(60%)}}.series-bottom .inner{text-align:center;text-wrap:balance;width:720px;max-width:70%;margin-inline:auto}.series-bottom .inner h2{color:#ffffff;text-wrap:balance;font-family:"Born Strong", sans-serif;font-weight:700;letter-spacing:0;font-size:clamp(28px, 3.35vw, 50px);line-height:1.05}.series-bottom .inner p strong{text-transform:uppercase}.series-bottom .inner .btn{margin-inline:auto}.js-search_form_area{border:1px solid #7d7d7d;position:relative;display:inline-block;height:42px}.js-search_form_area:focus-within,.js-search_form_area:not(:focus-within){border:1px solid #7d7d7d;display:inline-block;background:none}.js-search_form_area form{margin-bottom:-2px}.js-search_form_area form input{background-color:transparent;color:rgba(0, 0, 0, 0.75);height:41px;line-height:41px}.js-search_form_area form button{width:50px;height:41px;background:#d90006;color:rgba(255, 255, 255, 0.95)}.js-search_form_area form button svg{width:29px;height:29px}.js-search_form_area form button:hover{color:#fff;background:#b50005}.js-search_form_area form:not(:focus-within)+.js-quick_search_result{max-height:0;-webkit-transition:max-height 250ms ease-out, margin 0s ease-out, border-width 0s 250ms;-o-transition:max-height 250ms ease-out, margin 0s ease-out, border-width 0s 250ms;transition:max-height 250ms ease-out, margin 0s ease-out, border-width 0s 250ms;border-width:0}.js-quick_search_result{position:absolute;left:-1px;right:-1px;top:100%;background:#fff;width:auto;-webkit-transition:max-height 100ms ease-out, margin 0s;-o-transition:max-height 100ms ease-out, margin 0s;transition:max-height 100ms ease-out, margin 0s}.js-quick_search_result:not(:empty){max-height:600px;overflow-y:auto;z-index:2000;border:1px solid #7d7d7d;border-top-color:#7d7d7d}.js-quick_search_result ul{list-style:none;padding:0;margin:0}.js-quick_search_result ul li{position:relative;display:block}.js-quick_search_result ul li a{display:block;padding:0.75em;position:relative;padding-left:60px;min-height:60px;font-size:14px;color:#000;text-decoration:none;border-bottom:1px solid #a1a1a1;white-space:normal;text-align:left}.js-quick_search_result ul li:last-child a{border-bottom:none}.js-quick_search_result ul li a:hover{background:rgba(0, 0, 0, 0.08);color:#000;text-decoration:none}.js-quick_search_result ul li a img{position:absolute;left:5px;top:calc(50% - 25px);height:50px;width:50px}.js-quick_search_result:before{content:'';position:absolute;top:-5px;left:0;right:0;width:100%;max-height:8px;height:8px;margin-top:2px;overflow:hidden;border:1px solid #7d7d7d;background-image:-webkit-repeating-linear-gradient(left, #f8f8f8, #f8f8f8 30%, #c09b29 50%, #f8f8f8 80%, #f8f8f8);background-image:-o-repeating-linear-gradient(left, #f8f8f8, #f8f8f8 30%, #c09b29 50%, #f8f8f8 80%, #f8f8f8);background-image:repeating-linear-gradient(90deg, #f8f8f8, #f8f8f8 30%, #c09b29 50%, #f8f8f8 80%, #f8f8f8);opacity:0;-webkit-transition:opacity 100ms ease-out;-o-transition:opacity 100ms ease-out;transition:opacity 100ms ease-out}.js-quick_search_result[data-state=loading]:before{opacity:1;-webkit-animation:backPulse 1.25s linear infinite;animation:backPulse 1.25s linear infinite;background-size:400%}.js-quick_search_result[data-state=loading]:not(:empty){color:#999}.js-quick_search_result[data-state=loading]:not(:empty):before{top:-5px;border-left:0;border-right:0;border-top:0}@media print{.gc_minicart,.gc_UserLinks,nav{display:none!important}.gc_productTextInfo{width:100%!important;float:none!important;margin-left:0px!important}.gc_mainProductDeets{padding:0px}#printPage,.checkoutBtnWrap,.discountCodeWrap,.itemRemoveWrap,.paymentLogosSummaryPanel,.privacyPolicies,.productScrollerSet{display:none!important}.checkoutPanelRight{float:none!important;width:100%!important}.mainCheckout{width:100%!important;padding-right:0px!important;float:none!important}}.gc_userAccountPopup{max-width:90vw;width:500px}#user-msg-placeholder{background-color:#de0001;color:#fff;padding:1em;margin:16px 0}.gc_UserLoginPopup{width:500px;max-width:90%;max-width:90vw}.gc_UserLoginPopup__tabs{display:block;list-style:none;margin:0;padding:0}.gc_UserLoginPopup__tabs li{width:50%;float:left;padding:2px 0;display:block}.gc_UserLoginPopup__tabs li:first-child{padding-right:22px;border-right:1px solid #888888}.gc_UserLoginPopup__tabs li:nth-child(2){padding-left:22px}.gc_UserLoginPopup__error{background-color:#e00f1e;color:#fff}.gc_UserLoginPopup__error label{padding:1em;display:block}.gc_UserLoginPopup__error label:empty{display:none}.gc_UserLoginPopup__page{background:#fff;padding:30px}.gc_UserLoginPopup__page:before{content:"";display:block;position:absolute;top:8px;left:0;right:50%;right:calc(50% + 22px);margin:auto;border-right:10px solid transparent;border-bottom:10px solid #fff;border-left:10px solid transparent;width:0;height:0;-webkit-box-sizing:content-box;box-sizing:content-box}.gc_UserLoginPopup__page--create:before{left:50%;left:calc(50% + 22px);right:0}.gc_UserLoginPopup__forms{position:relative;padding-top:18px}.gc_UserLoginPopup__form fieldset{display:block;margin:0;padding:0;border:none}.gc_UserLoginPopup__form legend{width:100%;font-size:14px;font-weight:bold;display:block;padding-bottom:10px}.btnSet--right{text-align:right}.btnSet--form{padding:24px 0 0}.btnSet--form button:nth-child(2){margin-left:10px}.btnSet--form .btn+.btn{margin-left:10px}.btn--close{border:none;background:none;display:block;position:absolute;top:15px;right:15px;color:#7f7f7f;width:26px;height:26px;text-indent:-999px;overflow:hidden}.gc_UserLoginPopup__forms .btn--close{top:38px}.btn--close:after,.btn--close:before{content:"";display:block;position:absolute;width:100%;height:6px;margin:auto;top:0;left:0;bottom:0;right:0;background:currentColor;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.btn--close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn--close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn--close:hover{opacity:0.5}.gc_UserLoginPopup .btn{display:inline-block;border:none;background:none;font:inherit;line-height:1;padding:0;text-decoration:none;cursor:pointer;-webkit-transition:background .3s ease, color .3s ease;-o-transition:background .3s ease, color .3s ease;transition:background .3s ease, color .3s ease;vertical-align:middle}.gc_UserLoginPopup .btn--usertab{background-color:#333;color:#bababa;font-size:14px;font-weight:bold;letter-spacing:.06em;text-decoration:none;border-radius:6px;display:block;line-height:1;height:40px;text-align:center;padding:13px 0}.gc_UserLoginPopup .btn--usertab.js-active{background-color:#f00;color:#fff}.btn:focus{outline:none}.btn--submitForm{color:#fff;background-color:#f00;font-size:14px;font-weight:bold;padding:1em 1.3em;text-transform:uppercase;letter-spacing:.1em;border-radius:5px;border:none;outline:none;cursor:pointer}.btn--submitForm:focus,.btn--submitForm:hover{color:#FFF;background:#000}.btn--simpleUnderline{color:#de0111;text-decoration:underline;background-color:transparent;font-size:12px;letter-spacing:.06em;padding:1em .3em;border:none;outline:none;cursor:pointer}.btn--simpleUnderline:focus,.btn--simpleUnderline:hover{color:#000;text-decoration:none}.field .field-validation-error,.field__label,.field label.error{display:block;padding:1em 0 0.3em;font-size:13px;letter-spacing:.03em}.field__note{font-size:11px;font-weight:500;font-style:normal}.field .field-validation-error,.field label.error{color:#e00f1e;padding:.1em 0 0}.field__label--required:before{content:"* ";color:#e00f1e}.field__input{display:block;width:100%;border:none;background:#d7d7d5;font:inherit;line-height:1;font-size:16px;padding:.5em;margin:0;height:38px;min-width:10px;-webkit-transition:background .3s ease, color .3s ease;-o-transition:background .3s ease, color .3s ease;transition:background .3s ease, color .3s ease}.field__input--textarea{height:calc(152px)}.field__input.error{background-color:#e00f1e;color:#fff}.field__input:invalid{-webkit-box-shadow:none;box-shadow:none}.field__input:focus{outline:none;background-color:#eee;color:#000}#CloseAccountMessage{max-width:90vw;width:500px;display:none}.closeAcctInner{padding:3% 5%;background:#FFF}.btn--creatNew{color:#fff;background-color:#000;font-size:14px;font-weight:bold;padding:1em 1.3em;text-transform:uppercase;letter-spacing:.1em;border-radius:5px;border:none;outline:none;cursor:pointer}.btn--creatNew:focus,.btn--creatNew:hover{color:#FFF;background:#555}.btn--closeAccount{color:#de0111;text-decoration:underline;background-color:transparent;font-size:12px;letter-spacing:.06em;padding:1em .3em;border:none;outline:none;cursor:pointer}.btn--closeAccount:focus,.btn--closeAccount:hover{color:#000;text-decoration:none}.noInfoMsg{font-size:12px;color:#555;margin-top:15px}.uab{float:left;width:25%;padding:10px 10px 0 0}.uab:nth-child(4n+1){clear:left}.uab__pos{padding:10px;border:1px solid #d7d7d5;border-radius:5px}.uab__name{font-weight:bold;font-size:1.2em;margin-bottom:4px}.uab__company{color:#555;font-size:.9em;margin:0 0 10px}.uab__street{margin:4px 0}.uab__phone{margin:4px 0}.uab__links{margin-top:10px}.uab__links .btn{float:left}.uab__links .btn+.btn{float:right;padding:0.7em 0.3em;font-size:14px}.uab__links .btn+.btn .deleteSVG{vertical-align:middle}.btn--deleteAccount{color:#F00;border:1px solid #F00;font-size:14px;font-weight:bold;padding:1em 1.3em;text-transform:uppercase;letter-spacing:.1em;border-radius:5px;outline:none;cursor:pointer}.btn--deleteAccount:focus,.btn--deleteAccount:hover{color:#000;background:#eee;border-color:#000}.btn--deleteAccount.finalWarning{width:70%;margin:0 auto}.closeAcctInner div{text-align:center;font-weight:bold}.closeAcctInner p{text-align:center;font-size:13px;line-height:1.2}#ControllerMessage.h-popup{padding:3% 5%;background:#FFF;font-weight:bold}.btn--delete{color:#F00;font-size:14px;font-weight:bold;border:none;background:none;padding:1em 1.3em;text-transform:uppercase;letter-spacing:.1em;border-radius:5px;outline:none;cursor:pointer}.btn--delete:focus,.btn--delete:hover{color:#000}@media only screen and (max-width:1250px){.uab{width:33.333%}.uab:nth-child(4n+1){clear:none}.uab:nth-child(3n+1){clear:left}}@media only screen and (max-width:700px){.uab{width:50%}.uab:nth-child(3n+1){clear:none}.uab:nth-child(odd){clear:left}}@media only screen and (max-width:640px){.gc_UserLoginPopup__page{padding:20px}.btnSet--form{padding-top:16px}.gc_UserLoginPopup__tabs li:first-child{padding-right:8px}.gc_UserLoginPopup__tabs li:nth-child(2){padding-left:8px}.btn--usertab .verbose{display:none}}@media only screen and (max-width:480px){.uab{float:none;width:100%}.btn--deleteAccount.finalWarning{width:90%}}[class|=P--Account] .main,[class|=P--User] .main{background-color:#fff;color:#000}[class|=P--Account] p a:focus,[class|=P--Account] p a:hover,[class|=P--User] p a:focus,[class|=P--User] p a:hover{color:#000}[class|=P--Account] .content,[class|=P--User] .content{color:inherit}[class|=P--User] .content{width:calc(100% - 280px);padding-bottom:20px}[class|=P--User] .sidebar #cat-list{display:none}[class|=P--User] .sidebar{width:260px;padding:10px 25px}[class|=P--User] h1{font-size:16px;font-weight:bold;text-transform:uppercase;margin:24px 0;letter-spacing:.05em}[class|=P--User] h2{font-size:16px;color:#f76515;margin:.5em 0}.UserSidebarHeading{border-bottom:1px solid #2e2e2e;color:#f76515;font-size:14px;font-weight:bold;letter-spacing:.06em;line-height:1.7}.UserSidebarLinkList{font-size:14px;border-bottom:1px solid #2e2e2e;padding:10px 0}.UserSidebarLinkList a{display:block;color:#f76515;cursor:pointer;text-decoration:none}.UserSidebarLinkList a:focus,.UserSidebarLinkList a:hover{text-decoration:underline}.UserSidebarLinkList a.CurrentPage{color:#E00025;text-decoration:none}.UserSidebarLinkList li{margin:15px 0}[class|=P--User] .sidebar #socials{text-align:center;margin-top:30px}[class|=P--User] .sidebar #socials li{display:inline-block;float:none}[class|=P--User] .sidebar .sidebar__customersFirst{margin:0 auto}[class|=P--User] .sidebar #socials li:last-child{float:none;clear:both;width:100%}[class|=P--User] .sidebar #socials li:last-child img{margin-bottom:20px}.UserAddresses{border-top:1px solid #000;border-bottom:1px solid #000;margin:40px 0;padding:30px 0}.fieldset--userSettings legend{display:none}.EditAddressPopup legend{display:block;width:100%;font-size:18px;font-weight:bold;padding:20px 0 0}.fieldset--userSettings .field{width:48%;float:left}.fieldset--userSettings .field--name,.fieldset--userSettings .field--newsletter,.fieldset--userSettings .field--password{margin-right:4%;clear:left}.fieldset--shippingAddressContact .field{float:left;width:48%}.fieldset--shippingAddressContact .field--addressName,.fieldset--shippingAddressContact .field--companyName,.fieldset--shippingAddressContact .field--fName,.fieldset--shippingAddressContact .field--phone{clear:left;margin-right:4%}.fieldset--shippingAddressAddress .field{float:left;width:48%}.fieldset--shippingAddressAddress .field--city,.fieldset--shippingAddressAddress .field--country,.fieldset--shippingAddressAddress .field--streetL1,.fieldset--shippingAddressAddress .field--zip{clear:left;margin-right:4%}.EditAddressPopup{max-width:1180px;width:90%;display:none}.EditAddressPopup__pos{background:#fff;padding:20px}@media only screen and (max-width:1000px){[class|=P--User] .content{width:90%;float:none;clear:both;margin:0 auto}}@media only screen and (max-width:640px){[class|=P--User] .content{width:100%;padding:0 20px}.EditAddressPopup{max-width:100%}.EditAddressPopup__pos{padding:10px}}@media only screen and (max-width:480px){.fieldset--userSettings .field{width:100%;float:none}.fieldset--userSettings .field--name,.fieldset--userSettings .field--password{margin-right:0}.fieldset--shippingAddressContact .field{float:none;width:100%}.fieldset--shippingAddressContact .field--addressName,.fieldset--shippingAddressContact .field--companyName,.fieldset--shippingAddressContact .field--fName,.fieldset--shippingAddressContact .field--phone{margin-right:0}.fieldset--shippingAddressAddress .field{float:none;width:100%}.fieldset--shippingAddressAddress .field--city,.fieldset--shippingAddressAddress .field--country,.fieldset--shippingAddressAddress .field--streetL1,.fieldset--shippingAddressAddress .field--zip{margin-right:0}}.pl{display:table;width:100%}.pl__headers{font-size:14px;letter-spacing:.06em;font-weight:normal;display:table-row}.pl__headers .pl__col{border-left:1px solid #d7d7d5;padding-right:20px}.pl__headers .pl__col:empty,.pl__headers .pl__col:first-child{border-left:none}.pl__item{border-bottom:1px solid #d7d7d5;display:table-row}.pl__col{display:table-cell;padding:5px 20px;vertical-align:middle}.pl__item .pl__col{border-bottom:1px solid #d7d7d5}.pl__colLabel{display:none;font-size:14px;letter-spacing:.06em;font-weight:normal}.pl__col--item{width:55%}.pl__item .pl__col--item{padding:10px 0 5px}.pl__itemImageWrap{float:left;width:100px}.pl__itemImage{display:block;margin:0 auto;width:100%}.pl__itemInfo{float:left;width:calc(100% - 150px);padding:0 20px}.pl__itemName{font-size:16px;font-weight:600;letter-spacing:.03em;padding:26px 0 8px;line-height:1.4}.pl__itemName a{color:inherit;text-decoration:none}.pl__itemName a:focus,.pl__itemName a:hover{text-decoration:underline}.pl__itemSKU{font-size:13px;letter-spacing:.08em;color:#6b6b6b}.pl__itemSKU strong{font-weight:inherit;color:#000}.pl__col--date{width:13%}.pl__item .pl__col--date{font-size:18px;letter-spacing:.04em;font-weight:bold}.pl__col--availability{width:12%}.pl__item .pl__col--availability{color:#008e0a;font-size:12px;letter-spacing:.04em}.pl__col--link{width:16%;padding-right:0;padding-left:0}.pl__col--remove{width:4%;text-align:right;padding-left:0;padding-right:0}.pl__item .pl__col--price{padding-left:0;text-align:right}.pl__item .pl__col--qty{padding-left:0;text-align:right}.pl__item .pl__col--total{padding-left:0;text-align:right}.pl__items{display:table-row-group}.pl__col--link .btn{display:block}.pl__col--link .btn+.btn{margin-top:4px}@media only screen and (max-width:1550px){.pl__itemImageWrap{width:100px}.pl__item .pl__itemImage{max-width:100px;max-height:100px}.pl__itemInfo{width:calc(100% - 100px)}.pl__item .pl__col--date{font-size:16px}.pl__itemName{font-size:14px}.pl__col--item{width:53%}.pl__col--date{width:14%}.pl__col--availability{width:12%}.pl__col--link{width:17%}.pl__col--remove{width:4%}.pl__headers{font-size:13px}.pl--orderDetail .pl__itemImageWrap{width:75px}.pl--orderDetail .pl__item .pl__itemImage{max-width:75px;max-height:75px}.pl--orderDetail .pl__itemInfo{width:calc(100% - 75px);padding:10px 10px 0}.pl--orderDetail .pl__itemName{padding:0}}@media (max-width:1400px){.pl__col--item{width:49%}.pl__col--link{width:21%}.pl__col--availability{width:9%}}@media only screen and (max-width:1250px){.pl,.pl__headers,.pl__item,.pl__items{display:block}.pl__col{display:block;float:left}.pl__colLabel{display:inline}.pl__headers{display:none}.pl__item .pl__col{border-bottom:none}.pl__col--item{width:100%;float:none}.pl__col--date{width:30%}.pl__col--availability{width:20%}.pl__item .pl__col--availability{padding:22px 0 0}.pl__col--link{width:40%;padding:10px 0}.pl__col--link .btn+.btn{margin-top:0;margin-left:4px}.pl__col--remove{width:10%;padding:24px 0 0 0}.pl__item .pl__col--date{padding:22px 0 0 10px}.pl--orderDetail .pl__item .pl__col--price{width:23%;margin-top:13px}.pl--orderDetail .pl__item .pl__col--qty{width:12%;margin-top:13px}.pl--orderDetail .pl__item .pl__col--total{width:25%;margin-top:13px}.pl--orderDetail .pl__item .pl__col--link{width:40%;text-align:right;padding:5px 5px 5px 0}.pl--orderDetail .pl__col--link .btn{display:inline-block}}@media only screen and (max-width:800px){.pl__item .pl__col--date .pl__colLabel{display:none}}@media only screen and (max-width:640px){.pl--orderDetail .pl__item .pl__col--price{width:38%;margin-top:0;padding:5px;text-align:center}.pl--orderDetail .pl__item .pl__col--qty{width:23%;margin-top:0;padding:5px;text-align:center}.pl--orderDetail .pl__item .pl__col--total{width:39%;margin-top:0;padding:5px;text-align:center}.pl--orderDetail .pl__item .pl__col--link{width:100%;text-align:center;padding:0 0 5px}}@media only screen and (max-width:480px){[class|=P--User] .content{padding:0 10px}.pl__item .pl__col--availability{width:30%;padding:0}.pl__item .pl__col--date{float:right;width:70%;font-size:inherit;padding:0}.pl__item .pl__col--date .pl__colLabel{display:inline}.pl__itemImageWrap{width:75px}.pl__item .pl__itemImage{max-width:75px;max-height:75px}.pl__itemInfo{width:calc(100% - 75px);padding:0 10px}.pl__itemName{padding:0;font-size:13px;line-height:1.2}.pl__itemSKU{font-size:12px}.pl__col--link{width:80%;padding:5px 0 10px}.pl__col--remove{width:20%;text-align:center;padding:19px 0 0 0}.pl--orderDetail .pl__itemInfo{padding-top:0}}.oh-l{display:table;width:100%;margin-bottom:30px}.oh-l__head{display:table-row;font-size:14px;letter-spacing:.06em;font-weight:normal}.oh-l__head .oh-l__col{border-left:1px solid #d7d7d5;white-space:nowrap}.oh-l__head .oh-l__col:first-child{border-left:none}.oh-l__col{display:table-cell;padding:5px 20px}.oh-l__colLabel{display:none;font-weight:bold}.oh-l__body{display:table-row-group}.oh-l__row{display:table-row}.oh-l__row:nth-child(odd){background-color:#eee}.oh-l__col--num{width:16%}.oh-l__col--total{width:16%}.oh-l__col--status{width:32%}.oh-l__col--details{width:20%}.oh-l__body .oh-l__col--details{white-space:nowrap;font-size:16px;text-align:center;padding-right:20px}.oh-l__col--details .btn+.btn{margin-left:4px}.oh-l__body .oh-l__col--date,.oh-l__body .oh-l__col--details,.oh-l__body .oh-l__col--num,.oh-l__body .oh-l__col--total{white-space:nowrap}@media only screen and (max-width:1250px){.oh-l__head .oh-l__col .verbose{display:none}}@media only screen and (max-width:800px){.oh-l{display:block;clear:both}.oh-l__head{display:none}.oh-l__body{display:block}.oh-l__row{display:block;padding:5px 10px;float:left;width:48%;margin-bottom:4%;background-color:#eee}.oh-l__row:nth-child(odd){margin-right:4%;clear:left}.oh-l__col{display:block;padding:5px 0}.oh-l__colLabel{display:inline}.oh-l__col--num{width:100%}.oh-l__col--total{width:100%}.oh-l__col--status:empty{display:none}.oh-l__col--details{width:100%}}@media only screen and (max-width:540px){.oh-l__row{float:none;margin:0 auto 10px;width:100%}.oh-l__row:nth-child(odd){margin-right:auto}}.od-info{float:right;width:260px;padding-top:46px}.od-info .od-info__heading{margin:.25em 0 .5em;font-size:15px;color:#000;font-weight:700;float:none;letter-spacing:.04em}.od-info__body{margin:10px 0 0;border-radius:5px}.od-price-bd__line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.od-price-bd__lineLabel{display:inline-block;padding:0 0 15px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.od-price-bd__lineLabel em{font-size:0.9em;font-style:normal;font-weight:normal}.od-price-bd__lineValue{display:inline-block;text-align:right;padding:0 0 15px;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.od-payment-bd{width:100%}.od-payment-bd__line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.od-payment-bd__lineLabel{display:inline-block;padding:0.35em 0;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.od-payment-bd__lineLabel em{font-size:0.9em;font-style:normal;font-weight:normal}.od-payment-bd__lineValue{display:inline-block;padding:0.35em 0;text-align:right;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.od-address{font-style:normal;display:block}.od-address em{font-style:normal;display:inline-block;margin-bottom:0.4em}.od-price-bd__line--subtotal{font-weight:700;font-size:15px}.od-price-bd__line--shipping .od-price-bd__lineValue,.od-price-bd__line--tax .od-price-bd__lineValue{font-size:11px}.od-price-bd__line--total{font-size:15px;font-weight:bold}.od-price-bd__line--total .od-price-bd__lineLabel,.od-price-bd__line--total .od-price-bd__lineValue{border-top:3px solid #000;padding-top:10px}.od-payment-bd__line--cc .od-payment-bd__lineValue{font-style:italic}.od-info__section{font-size:13px;background-color:#e4e4e4;padding:15px;margin-bottom:10px}.od-info__section--price{background-color:transparent;font-size:14px;padding:0}.od-content,.od-main{float:left;width:calc(100% - 280px)}.pl--orderDetail .pl__col--link{width:auto;padding:0}.pl--orderDetail .pl__headers .pl__col:first-child{padding-left:0}.gc_itemAttrOptChoice{float:left;font-size:13px;font-weight:400;margin-top:0;width:100%;line-height:12px}.reorderIco{vertical-align:middle;margin-right:3px}.pl--orderDetail .pl--orderDetail .pl__col--link,.pl--orderDetail .pl__item .pl__col--price,.pl--orderDetail .pl__item .pl__col--qty,.pl--orderDetail .pl__item .pl__col--total{text-align:center}.packageName{display:block;font-size:16px;font-weight:bold;margin:.25em 0 .5em}.packageActivity{position:relative;padding:20px 0}.singleActivity{margin:10px 0 0}.singleActivity:first-child{margin-top:0}.singleActivity:after{content:" ";display:table;clear:both}.packDate{font-size:13px;float:left;width:20%;width:calc(150px)}.dropLine{float:left;width:80%;width:calc(100% - 150px)}.packDesc{font-size:16px;padding:0 0 6px}.packLocation{font-size:13px;color:#333}.reviewableList{clear:both;display:table;width:100%}.reviewableList__item{display:table-row}.reviewableList__item:nth-child(odd){background-color:#eee}.reviewableList__itemInfo{display:table-cell;vertical-align:middle;padding:5px 20px}.reviewableList__link{display:table-cell;text-align:right;padding:5px 20px 5px 0;vertical-align:middle}@media only screen and (max-width:1250px){.od-content,.od-info,.od-main{float:none;width:100%}}@media only screen and (max-width:1250px) and (min-width:641px){.od-info__section{float:left;width:48%}.od-info__section:nth-child(odd){clear:left;margin-right:4%}.pl--orderDetail .pl--orderDetail .pl__col--link,.pl--orderDetail .pl__item .pl__col--price,.pl--orderDetail .pl__item .pl__col--qty,.pl--orderDetail .pl__item .pl__col--total{text-align:left}}@media only screen and (max-width:640px){.reviewableList{display:block}.reviewableList__item{display:block;float:left;width:48%;text-align:center;padding:10px;margin-bottom:4%}.reviewableList__item:nth-child(n){background-color:#eee}.reviewableList__item:nth-child(odd){margin-right:4%;clear:left}.reviewableList__itemInfo{display:block;padding:0 0 10px}.reviewableList__link{display:block;text-align:inherit;padding:0 0 0}}@media only screen and (max-width:540px){.reviewableList__item{float:none;width:100%}.reviewableList__item:nth-child(odd){margin-right:auto}.singleActivity{margin:20px 0 0}.packDate{width:100%;float:none;padding-bottom:4px}.dropLine{width:100%;float:none;padding-left:10px}}.P--User--OrderDetail #MessageContainer{color:#de0111;font-size:18px;font-style:italic;font-weight:600;margin:25px 0 15px}#ControllerMessage{border-radius:6px;text-align:center;font-size:13px;font-weight:600;letter-spacing:0.5px;line-height:19px}.YouveReviewedThis{color:#de0111;float:left;font-size:12px;font-weight:600;margin-bottom:0;margin-top:15px;text-align:center;width:100%}.OrderComments{margin:20px 0 10px}.P--User--OrderDetail--Guest .sidebar{padding:0;margin-top:25px;background:none}.P--User--OrderDetail--Guest .SidebarSocialHeading{text-align:center;font-size:17px;text-transform:uppercase;font-weight:bold;color:#f76515;margin:16px 0 10px}.P--User--OrderDetail--Guest .sidebar #socials{margin:0}.P--User--OrderDetail--Guest .sidebar #socials li:last-child{display:none}.P--User--OrderDetail--Guest .sidebar__customersFirst{display:none}.btn--waw-continue{font-size:13px;color:#fff;text-transform:uppercase;background-color:#c5000f;text-align:center;padding:12px 0;display:block;border-radius:10px}.btn--waw-continue:focus,.btn--waw-continue:hover{background-color:#fff;color:#000}.od-confirmationMessage{margin:20px 0}.od-confirmationMessage p{margin:1em 0}