.btn{display:-ms-flexbox;display:flex;height:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:20px;font-size:.875rem;font-weight:600;outline:none!important;transition:all .2s ease}.btn-link{display:inline-block;padding:0 30px;border:2px solid transparent;box-shadow:none;font:normal normal 700 1rem/1 acumin-pro;font-size:1.125rem;line-height:2.25rem;outline:none;text-decoration:none;text-shadow:none;transition:all .2s ease}.atc-btn,.btn-link{height:40px;color:#000;cursor:pointer}.atc-btn{border:1px solid #000;font-family: "mundial", sans-serif;}.atc-btn,.ghost-btn{position:relative;display:block;max-width:250px;background:#fff;font-size:.875rem;font-weight:700;text-align:center}.ghost-btn{padding:12px 20px;border:1px solid #C8102E;color:#C8102E;cursor:pointer;transition:all .2s;min-width:102px;}.ghost-btn:hover{background:#C8102E;color:#fff}.fade-in{opacity:1;transition:opacity 0}.fade-out{opacity:0;transition:opacity 1s ease}.hide{display:none}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{padding:0;border:0;margin:0;background:transparent;font-size:100%;outline:0;vertical-align:baseline}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{padding:0;margin:0;background:transparent;font-size:100%;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;padding:0;border:0;border-top:1px solid #d4d4d4;margin:1em 0}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,select{border:none;-webkit-border-radius:0;outline:none;vertical-align:middle}

.shopify-policy__container{
	max-width: 1600px !important;
  margin: auto;
  padding: 60px 20px;
}
.sidebar .advanced-filter.active-filter a:after {
  color: #C8102E !important;
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
   */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fontawesome-webfont.eot?v=5.7.2&v16b42e3b54d);src:url(fontawesome-webfont.eot?v16b42e3b54d#iefix&v=5.7.2) format("embedded-opentype"),url(fontawesome-webfont.woff2?v=5.7.2&v16b42e3b55d) format("woff2"),url(fontawesome-webfont.woff?v=5.7.2&v16b42e3b55d) format("woff"),url(fontawesome-webfont.ttf?v=5.7.2&v16b42e3b55d) format("truetype"),url(fontawesome-webfont.svg?v=5.7.2&v16b42e3b54d#fontawesomeregular) format("svg")}.fa{display:inline-block;font:normal normal normal .875rem/ FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;top:.14285714em;left:-2.14285714em;width:2.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:a 2s infinite linear}.fa-pulse{animation:a 1s infinite steps(8)}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015";}.fa-home-lg:before{content:"\f80b"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107";}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0)}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;width:auto;height:auto;margin:0;clip:auto}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;-webkit-overflow-scrolling:touch;text-align:center}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.6)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:d}.remodal-overlay.remodal-is-closing{animation-name:e}.remodal-wrapper{padding:10px 10px 0}.remodal{width:100%;box-sizing:border-box;padding:35px;margin-bottom:10px;background:#fff;color:#2b2e38;transform:translateZ(0)}.remodal.remodal-is-closing,.remodal.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:b}.remodal.remodal-is-closing{animation-name:c}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;padding:0;border:0;margin:0;background:transparent;color:#95979c;cursor:pointer;outline:0;text-decoration:none;transition:color .2s}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:1.5625rem;line-height:2.1875rem;text-align:center}.remodal-cancel,.remodal-confirm{display:inline-block;overflow:visible;min-width:110px;padding:12px 0;border:0;margin:0;cursor:pointer;font:inherit;outline:0;text-align:center;text-decoration:none;transition:background .2s;vertical-align:middle}.remodal-confirm{background:#81c784;color:#fff}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{background:#e57373;color:#fff}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@keyframes b{0%{opacity:0;transform:scale(1.05)}to{filter:blur(0);opacity:1;transform:none}}@keyframes c{0%{opacity:1;transform:scale(1)}to{filter:blur(0);opacity:0;transform:scale(.95)}}@keyframes d{0%{opacity:0}to{opacity:1}}@keyframes e{0%{opacity:1}to{opacity:0}}@media only screen and (min-width:40.0625rem){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}@media (max-width:40rem){body{-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}body::-webkit-scrollbar{width:0;height:0}}body,h1,h2,h3,h4,h5,h6,html,input,p,select{font:normal normal 400 1rem/1 acumin-pro;font-weight:400}html{padding-bottom:0!important}a:hover{color:#C8102E}.no-sidebar .container{max-width:90%;padding:10px 0}.no-sidebar .container .title h1{font:normal normal 700 1rem/1 acumin-pro;font-size:1.5rem}.no-sidebar .container li,.no-sidebar .container p,.no-sidebar .container span{color:#000;line-height:1.5}.no-sidebar .container .rte h2{margin:5px 0}.new-search{cursor:pointer}.new-search__wrapper{display:block}.new-search--hide{opacity:0;visibility:hidden}.new-search__content,.new-search__wrapper{display:-ms-flexbox;display:flex}.new-search__wrapper{width:100%;height:30px;padding:0 5px 0 18px;border:1px solid #d4d4d4;color:#ababab;font-size:.875rem}.new-search__btn{height:100%;padding:0;color:#C8102E;font-size:.875rem;line-height:1.125rem;line-height:.875rem}.new-search__box{position:absolute;z-index:6;right:0;bottom:-50px;display:-ms-flexbox;display:flex;width:250px;height:50px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;border:1px solid #ececec;border-top:none;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;visibility:visible}.new-search__input{border:none}.shopify-challenge__button{position:relative;display:block;width:150px;max-width:250px;height:60px;padding:0 20px;border:2px solid #C8102E;margin-top:40px!important;background:transparent;color:#C8102E;cursor:pointer;font:normal normal 400 1rem/1 acumin-pro;font-size:.875rem;font-size:1.125rem;font-weight:700;line-height:2.5rem;outline:none;text-align:center}.shopify-challenge__button:hover{background:#C8102E;color:#fff}.shopify-challenge__message{margin-bottom:30px;color:#000;font:normal normal 400 1rem/1 acumin-pro;font-size:1.375rem}.shopify-challenge__container{max-width:500px;height:100%;min-height:60vh;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.shopify-challenge__container,.template-page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.template-page{min-height:100vh}a{transition:all .2s ease}body{position:relative;display:-ms-flexbox;display:flex;width:100%;height:100%;min-height:100vh;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden}.atc-btn{white-space:nowrap}.hidden{display:none}.popup-content input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}@media screen and (max-width:47.9375rem){header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.new-search__box{display:none}}.remodal{max-width:600px;padding:0;font:normal normal 400 1rem/1 acumin-pro}.remodal__header{display:-ms-flexbox;display:flex;width:100%;height:50px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;background:#d4d4d4;color:#ababab}.remodal__header,.remodal__header-text{font-size:1.375rem}.remodal__close{cursor:pointer;transition:all .2s ease}.remodal__close:hover{color:#c5c5c5}.remodal__icon{color:#C8102E;font-size:5rem}.remodal__body{padding:60px 70px}.remodal__title{color:#C8102E;font:normal normal 700 1rem/1 acumin-pro;font-size:2.5rem}.remodal__info{margin-bottom:45px;font-size:1.375rem}.remodal__link{color:#C8102E;font-size:1rem;text-decoration:underline;transition:all .2s ease}.remodal__link:hover{color:#780a1c}.info-bar{position:relative;z-index:201;width:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.info-bar__wrapper{width:88%;padding:5px 0px;margin:0 auto}.info-bar__left,.info-bar__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.info-bar__left{min-width:290px}.info-bar__brand{position:relative;left:0;display:-ms-flexbox;display:flex;width:auto;height:75px;-ms-flex-align:center;align-items:center}.info-bar__logo{width:auto;height:auto;max-height:100%;margin: 15px auto;}.info-bar__link,.info-bar__welcome{font:normal normal 400 1rem/1 acumin-pro;font-size:1.125rem}.info-bar__link:hover,.info-bar__welcome:hover{color:#C8102E}.info-bar__right,.info-bar__search-icon,.info-bar__welcome{display:none}.info-bar__icon{padding-right:5px;color:#C8102E}.info-bar__break{padding:0 15px}.info-bar__details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 20px 0 45px;text-align:center}.info-bar__search{width:auto;max-width:350px;height:55px;-ms-flex-positive:1;flex-grow:1;margin:auto;background:#ececec;transition:all .2s ease}.info-bar__search__form{position:relative;z-index:1;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:100%;-ms-flex-align:center;align-items:center;transition:all .2s ease}.info-bar__search__icon{z-index:5;color:#000;cursor:pointer}.info-bar__search__input{width:80%;height:100%;padding-left:15px;background:transparent;color:#363636;font-family: "mundial", sans-serif;font-weight: 400;font-style: normal;}.info-bar__search__input::-webkit-input-placeholder{padding-top:2px;color:#ababab;font-style:italic}.info-bar__search__input::-moz-placeholder{padding-top:2px;color:#ababab;font-style:italic}.info-bar__search__input:-ms-input-placeholder{padding-top:2px;color:#ababab;font-style:italic}.info-bar__search__input:-moz-placeholder{padding-top:2px;color:#ababab;font-style:italic}.info-bar__search__clear{display:none;height:100%;padding:0 10px;border:none;background:none;color:#ababab;font-size:1.125rem}.info-bar__search__submit{padding:0 20px;margin-left:auto;color:#C8102E;font-size:1.5rem}.info-bar__search__icon,.info-bar__search__submit{display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center}.info-bar__search__icon{position:absolute;z-index:-1;top:50%;right:0;bottom:0;left:10px;width:20px;font-size:1.375rem;transform:translateY(-50%)}.info-bar__search--results{border-bottom-left-radius:0}.info-bar__search--results,.info-bar__search--results .info-bar__search__form{border-bottom-right-radius:0; width:70%;}.info-bar__search-results{display:none;width:100%;-ms-flex-direction:column;flex-direction:column;border:none;background:#fcfcfc}.info-bar__search-results__wrapper{max-height:83vh;padding:0 5px;overflow-y:auto}.info-bar__search-results--active{display:-ms-flexbox;display:flex;border:1px solid #ececec}.info-bar__result{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px;transition:all .2s ease}.info-bar__result__asset{width:50px;height:50px;background-position:50%;background-repeat:no-repeat;background-size:contain}.info-bar__result__content{width:100%;max-width:320px;margin:0 auto 0 20px}.info-bar__result__mpn{color:#000;font:normal normal 700 1rem/1 acumin-pro;line-height:1rem}.info-bar__result__brand{color:#ababab;font-size:.875rem}.info-bar__result__title{margin-top:5px;line-height:1.2}.info-bar__result__price{margin-left:10px;color:#000;font:normal normal 700 1rem/1 acumin-pro;text-align:right}.info-bar__result__li:not(:last-child){border-bottom:1px solid #ececec}.info-bar__result:hover{background:#ececec}.info-bar__result--mpn-bold{font:normal normal 700 1rem/1 acumin-pro}.info-bar__icons,.info-bar__icons__btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.info-bar__icons__btn{width:40px;height:40px;-ms-flex-pack:center;justify-content:center;border:none;margin-left:30px;padding:20px;background:transparent;color:#000}.info-bar__icons__btn:first-child{margin-left:23px}.info-bar__icons__btn:hover{background:none;box-shadow:inset 0 0 0 2px #C8102E;color:#C8102E}.info-bar__hamburger{width:26px;padding:0;border:none;background:none;color:#000;font-size:2.2em}.info-bar--mobile,.info-bar__hamburger--hidden{display:none}@media screen and (max-width:57.9375rem){.info-bar{-ms-flex-order:-1;order:-1;border-bottom:2px solid #d4d4d4;background-color:#d4d4d4;background-size:0}.info-bar__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:15px 23px}.nav__main{}.info-bar__brand{position:static;height:65px;margin:0;margin-right:auto;margin-left:auto}.info-bar__logo{padding-left:0;background-color:transparent}.info-bar__text{display:none}.info-bar__details{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0}.info-bar__search-icon{display:block;cursor:pointer}.info-bar__icon,.info-bar__search-icon{width:30px;height:40px;padding-top:7px;color:#000;font-size:2rem;}.info-bar__icon{padding-left:5px;margin-left:10px;background:transparent}.info-bar__search{transition:all .2s cubic-bezier(.77,.26,0,.98)}.info-bar__search--hidden{display:none}.info-bar--mobile{display:-ms-flexbox;display:flex}.info-bar__search{width:100%;max-width:100%;-ms-flex-order:1;order:1;margin-top:15px}.info-bar__search__icon{display:none}.info-bar__search__input{padding-left:20px}.info-bar__search__clear{display:-ms-flexbox;display:flex}.info-bar__search__submit{padding:0 10px;background:#363636}.info-bar__icons{display:none;margin-left:auto;}.info-bar__icons__btn{margin-left:10px; padding:10px;}.info-bar__icons__btn:first-child{margin-left:0}.info-bar__result{padding:7px 5px}.info-bar__result__asset,.info-bar__result__price{display:none}.info-bar__result__content,.info-bar__result__title{margin:0}.info-bar__result__content{display:-ms-flexbox;display:flex;max-width:100%;-ms-flex-align:center;align-items:center;font-size:.875rem}.info-bar__result__content,.info-bar__result__content p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-bar__result__brand{margin-right:5px}.info-bar__result__mpn{margin-right:3px}.info-bar__result--bold{color:#C8102E;font:normal normal 700 1rem/1 acumin-pro}}.nav{position:relative;z-index:200;width:100%;border-bottom:1px solid transparent;background:#2c2c2c}.nav__overlay{position:fixed;z-index:-1;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);opacity:0;}.nav__wrapper{position:relative;display:-ms-flexbox;display:flex;width:88.5%;height:100%;-ms-flex-align:center;align-items:center;margin:0 auto;}.nav__links,.nav__main{width:100%}.nav__links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-between}.nav__links li{display:inline-block;max-width:290px}.nav__links>li{-ms-flex-positive:1;flex-grow:1;text-align:center}.nav__submenu{position:absolute;z-index:-1;top:auto;display:none;overflow:hidden;width:100%;height:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}.nav__submenu__wrapper{display:-ms-flexbox;display:flex;height:100%;min-height:400px;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;white-space:nowrap}.nav__submenu__item{position:relative;width:100%;max-width:350px;height:36px;background:#000;color:#fff}.nav__submenu__item:last-of-type:after,.nav__submenu__item:last-of-type:before,.nav__submenu__item:nth-of-type(9n+1):after,.nav__submenu__item:nth-of-type(10n):after,.nav__submenu__item:nth-of-type(10n+1):after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:1px;height:20px;background:#000;color:#fff;content:" "}.nav__submenu__item:last-of-type,.nav__submenu__item:nth-of-type(10n),.nav__submenu__item:nth-of-type(10n):last-of-type,.nav__submenu__item:nth-of-type(10n+1){height:59px}.nav__submenu__item:last-of-type{padding-bottom:20px}.nav__submenu__item:nth-of-type(10n+1){padding-top:20px}.nav__submenu__item:nth-of-type(10n+1):not(:first-of-type):after{margin-left:-1px}.nav__submenu__item:nth-of-type(n+10):last-of-type:before{width:calc(100% + 1px);height:360px;margin:0 0 0 -1px}.nav__submenu__item:nth-of-type(n+10):last-of-type:after{bottom:20px}.nav__submenu__item:nth-of-type(10n),.nav__submenu__item:nth-of-type(10n):last-of-type{padding-bottom:20px}.nav__submenu__item:nth-of-type(10n):after,.nav__submenu__item:nth-of-type(10n):last-of-type:after{z-index:2;top:calc(100% - 20px);left:100%}.nav__submenu--active{z-index:201;display:block}.nav__submenu--left{left:50px}.nav__submenu--flip{-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-align:end;align-items:flex-end}.nav__category{display:-ms-flexbox;display:flex;height:100%;-ms-flex-positive:1;flex-grow:1;padding:16px 10px;color:#fff;font:normal normal 400 1rem/1 acumin-pro}.nav__category--active,.nav__category:hover{color:#C8102E;}.redBk{background-color:#C8102E;}.redBk:hover{color:#C8102E ; background-color: #a3a3a3;transition:.3s;}.nav__link{position:relative;z-index:2;display:-ms-flexbox;display:flex;text-wrap: wrap;text-align: start;width:100%;height:100%;-ms-flex-align:center;align-items:center;padding:5px 20px;background:#000;color:#fff;line-height:1.2}.nav__link:hover{color:#9c9c9c}.nav__link:hover:after{color:#9c9c9c; content:"\203A"; font-size: 1.3rem; padding-left:5px;}.nav__link-icon{padding-right:10px;padding-left:10px;color:#fff;font-size:1.2rem;font-weight:600}.mobile-nav{position:absolute;z-index:205;top:0;right:0;bottom:0;left:0;display:none;overflow:hidden;width:100%;height:100vh;-ms-flex-direction:column;flex-direction:column;transition:all .2s cubic-bezier(.77,.26,0,.98)}.mobile-nav__wrapper{display:-ms-flexbox;display:flex;width:95%;margin:0 auto}.mobile-nav__header{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:15px 0;height:50px;background-color:#f9f9f9;}.mobile-nav__header .mobile-nav__wrapper{height:62px;justify-content:flex-end;}.mobile-nav__brand{position:relative;display:-ms-flexbox;display:flex;width:auto;height:46px;-ms-flex-align:center;align-items:center;margin:0 auto}.mobile-nav__logo{width:auto;max-width:100%;height:auto;max-height:100%}.mobile-nav__close{width:26px;padding:5px 0 0;border:none;background:none;color:#C8102E;font-size:1.625rem}.mobile-nav__icons{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px 0;background:#C8102E}.mobile-nav__icons,.mobile-nav__icons .mobile-nav__wrapper{-ms-flex-pack:justify;justify-content:space-between}.mobile-nav__icons__btn,.mobile-nav__icons__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.mobile-nav__icons__btn{width:36px;height:36px;-ms-flex-pack:center;justify-content:center;background:#fff;color:#C8102E;border-radius:2px;}.mobile-nav__icons__title{margin-left:10px;color:#fff}.mobile-nav__nav{position:relative;width:100%;-ms-flex-positive:1;flex-grow:1;padding:10px 0;background:#000;color:#fff;overflow-y:auto;overflow-x:hidden}.mobile-nav__links{width:100%}.mobile-nav__category{-ms-flex-pack:justify;justify-content:space-between;padding:20px 10px;border:none;background:none;font-size:1.125rem}.mobile-nav__category,.mobile-nav__submenu{display:-ms-flexbox;display:flex;width:100%;color:#fff}.mobile-nav__submenu{position:absolute;top:0;right:0;bottom:0;left:0;-ms-flex-direction:column;flex-direction:column;background:#000;transition:all .2s cubic-bezier(.77,.26,0,.98)}.mobile-nav__submenu__title{padding:10px 5%;background:#363636;color:#fff;font:normal normal 700 1rem/1 acumin-pro;font-size:1.5rem}.mobile-nav__submenu__header{position:absolute;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;width:100%;height:100%;border:none;margin:0 auto;background:#C8102E;transition:all .2s cubic-bezier(.77,.26,0,.98)}.mobile-nav__submenu__back{display:-ms-flexbox;display:flex;width:100%;padding-top:22px;border:none;margin-left:5%;background:none;color:#000;font-size:1.125rem}.mobile-nav__submenu__back-icon{margin-right:5px;transform:translateY(-3px);font-size:1.5rem;}.mobile-nav__submenu__list{overflow-y:auto}.mobile-nav__submenu--hidden{transform:translateX(100%)}.mobile-nav--hidden{transform:translateX(-100%)}.mobile-nav--hidden .mobile-nav__submenu--hidden{transform:translateX(200%)}.mobile-nav--body-active{position:fixed}@media screen and (max-width:57.9375rem){.nav{border-bottom:none}.nav__wrapper{display:none}.mobile-nav{display:-ms-flexbox;display:flex}}.new-slide{position:relative;display:-ms-flexbox;display:flex;width:100%;height:calc((100vw - 64px) * .35);min-height:240px;max-height:520px;margin:0 auto;background:#000}.new-slide__slide{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;transition:all 1s ease}.new-slide__content,.new-slide__slide{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}.new-slide__content{width:90%;max-width:700px;margin:0!important}.new-slide__content--left{padding-left:10%;margin-right:auto}.new-slide__content--right{padding-right:10%;margin-left:auto}.new-slide__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000;opacity:0}.new-slide__title{z-index:5;width:100%;margin-bottom:10px;color:#fff;font:normal normal 700 1rem/1 acumin-pro;font-size:3rem;font-weight:700;letter-spacing:.0625rem;line-height:3rem;text-align:center}.new-slide__title--left{text-align:left}.new-slide__title--right{text-align:right}.new-slide__info{z-index:5;width:100%;color:#fff;font:normal normal 400 1rem/1 acumin-pro;font-size:1.25rem;line-height:1.2;text-align:center}.new-slide__info--left{text-align:left}.new-slide__info--right{text-align:right}.new-slide__btn{padding:16px 24px;background:#fff;color:#000;font:normal normal 700 1rem/1 acumin-pro;z-index:5;margin-top:30px;cursor:pointer;transition:all .2s ease-in-out}.new-slide__dots{position:absolute;bottom:15px;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center}.new-slide__dot{z-index:100;width:10px;height:10px;padding:5px;margin:4px;background:#fff;cursor:pointer;transition:all 1s ease}.new-slide__dot--hide{background:hsla(0,0%,100%,.3)!important}.new-slide__arrow{z-index:110;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:hsla(0,0%,100%,.2);cursor:pointer;font-size:6.25rem;transition:.3s ease}.new-slide__arrow__left{margin-left:15px}.new-slide__arrow__right{right:0;margin-right:15px;margin-left:auto}.new-slide__arrow--disable{pointer-events:none}.new-slide__arrow:hover{color:hsla(0,0%,100%,.8)}.new-slide--hide{z-index:1;opacity:0;pointer-events:none}.new-slide--hidden{display:none;pointer-events:none}@media screen and (max-width:60rem){.new-slide__btn{margin-top:20px}}@media screen and (max-width:57.9375rem){.new-slide{width:calc(100% - 40px)}.new-slide__title{font-size:2.5rem;line-height:2.5rem}.new-slide__arrow{font-size:5rem}}@media screen and (max-width:42.5rem){.new-slide__content{z-index:10;transform:scale(.8)}.new-slide__btn{margin-top:10px}}@media screen and (max-width:36.25rem){.new-slide__content--left,.new-slide__content--right{-ms-flex-pack:center;justify-content:center;padding:0 20px;margin:0}.new-slide__title{font-size:2rem;line-height:2rem}.new-slide__info--left,.new-slide__info--right,.new-slide__title--left,.new-slide__title--right{text-align:center}.new-slide__arrow{font-size:3.5rem}.new-slide__arrow__left{margin-left:5px}.new-slide__arrow__right{margin-right:5px}}.new-slide__content{width:1170px;max-width:1170px;padding:0 20px;margin:0 auto}@media screen and (max-width:74.9375rem){.new-slide__content{width:950px}}@media screen and (max-width:61.9375rem) and (min-width:48rem){.new-slide__content{width:750px}}.promo-bar{position:relative;width:100%;height:40px}.promo-bar__wrapper{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.125rem;font-weight:700}.promo-bar__icon{margin-right:20px}.promo-bar__title{font:normal normal 700 1rem/1 acumin-pro}.promo-bar__title--hidden{display:none}@media screen and (max-width:47.9375rem){.template-index .promo-bar--theme{display:block;opacity:1}.template-index .promo-bar--index{display:none}.promo-bar{height:40px}.promo-bar__wrapper{font-size:1.125rem}}@media screen and (max-width:36.25rem){.promo-bar__icon{margin-right:5px}.promo-bar__title{font-size:1rem}}.footer{position:relative;background:#d4d4d4}.footer,.footer__callout,.footer__callout__title{width:100%}.footer__info__wrapper,.footer__links__wrapper,.footer__wrapper{display:-ms-flexbox;display:flex;width:95%;max-width:1200px;margin:0 auto}.footer__callout{padding:15px 0px;background:#2c2c2c}.footer__callout__row{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.footer__callout__title{width:auto;max-width:800px;margin-right:23px;margin-left: 15px;color:#fff;font:normal normal 700 1rem/1 acumin-pro;font-size:1.9rem;text-align:center}.footer__links{padding: 30px 0px;background-color:#eaeaea; display:flex;}.footer__links__wrapper{-ms-flex-pack:justify;justify-content:space-around;display:grid;grid-template-columns: auto auto auto auto;}.footer__links__column{min-width:100px;max-width:250px}.footer__links__group:not(:first-child){margin-top:35px}.footer__links__title{font:normal normal 700 1rem/1 acumin-pro;font-size:1.5rem;line-height:1;margin-bottom:5px;}.footer__links__link{color:#000;line-height:1.1}.footer__links__link:after{margin-left:5px;color:#C8102E;content:"\f105";font-family:FontAwesome;font-size:1rem;opacity:0;transition:all .2s ease;transition-delay:none}.footer__links__link:hover{color:#C8102E}.footer__links__link:hover:after{opacity:1}.footer__info{overflow:hidden;background-color:#fff;background-position:100px top;background-repeat:no-repeat;background-size:100%;color:#000;transform:rotate(180deg)}.footer__info__wrapper{-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:50px 0 75px;transform:rotate(180deg);}.footer__info__container{display:-ms-flexbox;display:flex;max-width:365px;-ms-flex-direction:column;flex-direction:column;text-align:center}.footer__info__tel,.footer__info__title{color:#000;font:normal normal 700 1rem/1 acumin-pro;font-size:1.5rem}.footer__info__row{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;font-size:1.5em}.footer__info__title{width:100%}.footer__info__body{color: #8f8f8f; width:100%;line-height:1; margin: auto}.footer__info__img{width:auto;height:auto;max-height:90px;margin:auto 0}.footer__info__logo{height:100px}.footer__info__tel{margin-top:10px}.footer__info__tel:hover{color:#C8102E}.footer__info__copyright,.footer__info__links{margin-top:10px;}.footer__info__angle-right{color:#C8102E}.footer__info__link{color:#000; margin:0px 10px;}.footer__info__li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center; justify-content: center;float: left; }.footer__info__angle-right{margin-right:10px}.footer__info__link{font:normal normal 500 1rem/1 acumin-pro}.footer__info__link:hover,.footer__info__link:hover *{color:#C8102E}.footer__info__form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.footer__info__input{width:100%;min-width: 150px;max-width:265px;height:45px;padding:0 10px;margin-right:7px;background:#ececec;color:black;}.footer__info__submit{display:-ms-flexbox;display:flex;height:45px;-ms-flex-align:center;align-items:center;padding:0 23px;border:none;border:2px solid #C8102E;margin-left:auto;background:#C8102E;color:#fff;font:normal normal 700 1.1rem/1 acumin-pro;text-align:center}.footer__info__submit:hover{background:none;color:#C8102E}.footer__info__title-icon{color:#C8102E}.footer__info__icons{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:10px;}.footer__info__icon{display:-ms-flexbox;display:flex;width:50px;height:50px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#C8102E;font-size:2rem;text-align:center}.footer__info__icon:hover{box-shadow:inset 0 0 0 2px #C8102E;color:#000}.footer__info__icon:not(:first-of-type){margin-left:12px}.footer__info--small{font-size:1.125rem}@media screen and (max-width:60rem){.footer__links__wrapper{grid-template-columns: auto auto;text-align:center;justify-content:space-evenly;}.footer__links__column:nth-child(n+3){margin-top:35px}.footer__info{padding:35px 0;background-size:0}.footer__info__wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;}.footer__info__container{text-align:center}.footer__info__container,.footer__info__container:first-of-type,.footer__info__container:nth-of-type(2){width:100%;max-width:520px}.footer__info__container:not(:first-of-type){margin-top:35px}.footer__info__body,.footer__info__title{text-align:center}.footer__info__links{display:-ms-grid;display:grid;justify-items:center;grid-template-columns:auto;}.footer__info__li{width:calc(33.33333% - 10px);-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center}.footer__info__li:not(:first-of-type){margin-top:0}.footer__info__icons{width:100%;-ms-flex-pack:center;justify-content:center;}}@media screen and (max-width:42.5rem){.footer__info{background-size:0}.footer__info__wrapper{padding:0}.footer__info__container{text-align:center}.footer__info__img{margin:0}.footer__info__row{-ms-flex-pack:center;justify-content:center}.footer__links__column:nth-child(n+2){margin-top:15px}.footer__links__group,.footer__links__li{display:-ms-grid;display:grid;width:100%;}.footer__links__group{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.footer__links__group:not(:first-child){margin-top:15px}.footer__links__li{-ms-flex-pack:center;}.footer__info__container:not(:first-of-type)}.collection-product{display:-ms-flexbox;display:flex;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border:none;box-shadow:none;text-align:center}.collection-product__title{font-weight:500}.collection-product__info{width:100%;padding:5px 0 10px!important}.collection-product__price{margin-bottom:10px;color:#363636;font-size:1rem;font-weight:700;line-height:1rem;text-align:center}.collection-product__atc{transition:all .3s ease}.collection-product__atc:hover{filter:invert(100%)}.new-collection__subheader{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0}.new-collection__crumbs__list{display:-ms-flexbox;display:flex;width:88.5%;padding-left:74px;margin:0px auto;}.new-collection__crumbs__list li:nth-child(n+1){margin-left:5px}.new-collection__sort{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.new-collection__sort-caption{margin-right:20px;font:normal normal 700 1rem/1 acumin-pro}.new-collection__sort-options{position:relative;width:200px;height:40px}.new-collection__sort-select{width:100%;height:100%;border:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;text-overflow:""}.new-collection__sort-select::-ms-expand{display:none}.new-collection__sort-select option{color:#000}.new-collection__sort-select--grey,.new-collection__sort-select:first-child{color:#ababab}.new-collection__sort-btn{margin-left:30px;color:#ababab;font-size:1.5rem}.new-collection__sort-btn--active{color:#C8102E}.new-collection__carret{position:absolute;top:0;right:0;bottom:0;padding-right:10px;background:#fff;border-bottom-right-radius:30px;border-top-right-radius:30px;color:#ababab;font-size:1rem;line-height:2.5rem;pointer-events:none}.new-collection__product{margin:30px 0}.new-collection .product-list__details{text-align:left}.new-collection .product-list__form{display:-ms-flexbox;display:flex}.new-collection .product-list .atc-btn{min-width:140px;max-width:140px;margin:15px 30px 0 0;color:#000}.new-collection__part{padding:0!important}@media screen and (max-width:61.9375rem){.new-collection .product-list__form{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:47.9375rem){.new-collection .product-list__details{text-align:center}.new-collection .product-list__form{-ms-flex-pack:center;justify-content:center}.new-collection .product-list .atc-btn{margin:15px 0 0}.new-collection .product-list a.atc-btn{display:none}}@media screen and (max-width:36.25rem){.new-collection__subheader{min-height:60px;-ms-flex-direction:column;flex-direction:column}.new-collection__sort{-ms-flex-pack:center;justify-content:center}.new-collection__sort__caption{width:65px;margin:0}.new-collection__sort__options{width:auto}.new-collection__views__btn{padding:12px}.new-collection__crumbs{padding-bottom:5px;font-size:.75rem}}.pdp__crumbs{margin:0px;font-family: "mundial", sans-serif;font-weight: 400;font-style: normal; }.pdp .atc-btn{background:#C8102E;border-color:#C8102E;color:#fff; width:155px;font-size:1.1rem;font-weight:500;}.pdp .atc-btn:hover{background:#fff;border-color:#C8102E;color:#C8102E;filter:none}.pdp .spr-summary-actions a{position:relative;display:block;width:auto;height:40px;padding:0 20px;border:1px solid #000;background:transparent;color:#000;cursor:pointer;font-size:.875rem;font-weight:700;line-height:2.5rem;text-align:center}.pdp .spr-summary-actions a:hover{background-color:#000;color:#fff}.pdp__item-title{width:100%;padding:5vw 25px 0;font-size:1.5rem;text-transform:uppercase;font-family: "mundial", sans-serif;font-weight: 700;font-style: normal;}.pdp__avail,.pdp__item-reviews{display:none}.pdp__slider{padding-top:0!important}.pdp__part{margin:5px 0 15px;font-family: "mundial", sans-serif;font-weight: 400;font-style: normal;font-size:20px;line-height:20px;color:#3A3A3A;}.pdp__share{display:-ms-flexbox;display:flex}.pdp__ltl{font-size:.875rem}.pdp .featured-product__wrapper{width:100%}.pdp__soldout{position:relative;width:128px;height:40px;padding:0 20px;margin:0;background:#ececec;color:#000;float:right;font-size:1rem;font-weight:700;line-height:2.5rem;pointer-events:none;text-align:center}.pdp .cart-parts-buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:36.25rem){.pdp li__crumbs{display:block!important;padding-bottom:5px;text-align:center}.pdp li__crumbs:before{display:none}.pdp li .spr-summary-actions a{width:150px}}@media screen and (max-width:30rem){.pdp__share{-ms-flex-pack:center;justify-content:center}}.sidecart{z-index:99999999;width:0;width:100%;max-width:450px;background:#fff;box-shadow:-3px 0 16px 0 rgba(0,0,0,.5);color:#000;font:normal normal 400 1rem/1 acumin-pro;transition:all .2s cubic-bezier(.77,.26,0,.98);transition-delay:.2s}.sidecart,.sidecart__overlay{position:fixed;top:0;right:0;height:100%}.sidecart__overlay{z-index:99999998;bottom:0;left:0;width:100%;background:rgba(0,0,0,.5);cursor:pointer;transition:all .2s ease;visibility:visible}.sidecart__overlay--hide{opacity:0;visibility:hidden}.sidecart__wrapper{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-direction:column;flex-direction:column}.sidecart__title{display:-ms-flexbox;display:flex;height:70px;-ms-flex-align:center;align-items:center;background:#000;color:#fff;text-align:center}.sidecart__title-text{margin:0 auto;color:#fff!important;font-size:2.125rem}.sidecart__close{width:20px;margin-right:-35px;margin-left:15px;color:#fff;cursor:pointer;font-size:1.5rem;opacity:.5;transition:all .2s ease}.sidecart__close:hover{opacity:.8}.sidecart__items{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;overflow-x:hidden;overflow-y:auto}.sidecart__items--empty{-ms-flex-pack:center;justify-content:center}.sidecart__empty-text{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:1.125rem;font-weight:500;transition:all .3s ease;visibility:visible}.sidecart__empty-text--hide{position:absolute;opacity:0;visibility:hidden}.sidecart__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;overflow-x:hidden}.sidecart__footer{display:-ms-flexbox;display:flex;height:80px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#000;color:#fff}.sidecart__checkout{position:relative;display:block;width:auto;max-width:250px;height:50px;padding:0 40px;border:2px solid #fff;background:transparent;color:#fff;cursor:pointer;font-size:1.375rem;line-height:2.875rem;text-align:center;transition:all .2s ease}.sidecart__checkout:hover{background:#fff;color:#C8102E!important}.sidecart__checkout--hide{opacity:.2;pointer-events:none}.sidecart--close{opacity:.2;transform:translateX(460px)}.sidecart__item{position:relative;display:-ms-flexbox;display:flex;min-height:130px;max-height:150px;padding:10px;border-bottom:1px solid #d4d4d4;background:#fff;transition:all .3s cubic-bezier(.77,.26,0,.98)}.sidecart__item p{margin-top:10px}.sidecart__item--remove{overflow:hidden;min-height:0;max-height:0;padding-bottom:0;opacity:0}.sidecart__item-brand{margin-bottom:5px;color:#ababab;font-size:.875rem}.sidecart__item-title{padding-right:15px}.sidecart__info{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:5px 10px 5px 5px}.sidecart__item-price{text-align:right}.sidecart__img{display:-ms-flexbox;display:flex;max-width:100px;height:100px;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center}.sidecart__img__content{width:100%;height:auto}.sidecart__amount-info{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.sidecart__amount,.sidecart__amount-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sidecart__item-remove,.sidecart__item-remove i{right:0;margin-left:auto;text-align:right;transition:all .2s ease; }.sidecart__icon{padding:0 5px;color:#d4d4d4;cursor:pointer;font-size:.65rem;transition:all .2s ease}.sidecart__icon:hover{color:#C8102E}.sidecart__subtotal{display:-ms-flexbox;display:flex;height:70px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;border-top:1px solid #d4d4d4;background:#d4d4d4}.sidecart__subtotal__title{font-weight:700}.sidecart--open{position:relative;overflow:hidden}.sidecart__minus{display:block;width:30px;height:30px;border:1px solid #d4d4d4;border-right:none;background:url(minus.png?v16b42e3b5bb) no-repeat 50%;cursor:pointer;float:left}.sidecart__amount-input{width:42px;padding:0 5px;color:#1a1a1a;font-size:.875rem;font-weight:900}.sidecart__amount-input,.sidecart__plus{display:block;height:30px;border:1px solid #d4d4d4;float:left;text-align:center}.sidecart__plus{width:30px;border-left:none;background:url(plus.png?v16b42e3b5da) no-repeat 50%;cursor:pointer}.sidecart__promobar{display:-ms-flexbox;display:flex;width:100%;height:42px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#ababab;color:#fff}.sidecart__promobar--hide{display:none}.sidecart__promobar-amount{font:normal normal 700 1rem/1 acumin-pro}.sidecart__item-notice{font-size:.875rem}.sidecart__promo-info--hide{display:none}.featured-image{width:100%;height:calc((100vw - 64px) * .25);max-height:230px;margin:40px 0 0}.featured-image__wrapper{width:95%;max-width:1200px;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.featured-image__img,.featured-image__wrapper{display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center}.featured-image__img{position:relative;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;background:#000;color:#fff;font:normal normal 400 1rem/1 acumin-pro;font-size:1.125rem}.featured-image__img-wrapper{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:all .3s ease}.featured-image__img-wrapper:hover{opacity:.7}.featured-image__url{width:31.25%;height:100%}.featured-image__overlay{position:absolute;z-index:1;width:100%;height:100%;background:#000}.featured-image__btn,.featured-image__subtitle,.featured-image__title{z-index:5;display:-ms-flexbox;display:flex;height:30px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;pointer-events:none}.featured-image__title{font:normal normal 700 1rem/1 acumin-pro;font-size:1.75rem}.featured-image__btn{position:absolute;right:0;bottom:30px;left:0}.featured-image__arrow-wrapper{margin-left:10px;color:#000}.featured-image__arrow{display:-ms-flexbox;display:flex;width:20px;height:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:2px 0 0 2px;background:#fff;font-size:.875rem}@media screen and (max-width:60rem){.featured-image__btn{position:relative;bottom:0}}@media screen and (max-width:47.9375rem){.featured-image{height:auto;max-height:none;margin:10px 0 0}.featured-image__wrapper{width:100%;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.featured-image__url{width:100%;height:240px;padding-bottom:10px}.featured-image__url:last-child{padding-bottom:0}.featured-image__btn{position:absolute;bottom:60px}.featured-image__img{-ms-flex-direction:row;flex-direction:row}.featured-image__subtitle{margin-right:10px}}@media screen and (max-width:36.25rem){.featured-image__img{-ms-flex-direction:column;flex-direction:column}.featured-image__btn{position:static}.featured-image__subtitle{margin:0}}.featured-product{position:relative;width:100%;height:auto;min-height:370px;border-top: 1px solid #00000045;}.featured-product__header{display:-ms-flexbox;display:flex;width:100%;    height: auto;-ms-flex-align: center;align-items: center;padding: 20px 20px;background: #eeeeee;color: #000;border-top: 1px solid #ddd;z-index: 3;font-family: "mundial", sans-serif;font-weight: 700;font-style: normal;}.featured-product__title{color:#000;font-size:1.6rem;font-weight:600;text-align:left; padding: 20px 0 20px 8.5vw;}.featured-product__arrows{display:-ms-flexbox;display:flex;width:100px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right: 9%;padding:5px;height:auto;}.featured-product__arrow{border:none;background:none;color:#C8102E;outline:none}.featured-product__arrow:hover{color:#C8102E}.featured-product__arrow--disabled{color:#b9b9b9;pointer-events:none}.featured-product__arrow-btn{display:-ms-flexbox;display:flex;width:32px;height:32px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;}.featured-product__arrow-right{padding:0}.featured-product__arrow-left{padding:0}.featured-product__wrapper{overflow:hidden;width:95%;max-width:1900px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;text-align:center}.featured-product__products,.featured-product__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.featured-product__products{padding: 0px 10% 84px;width:100%;height:100%;transition:all .3s cubic-bezier(.77,.26,0,.98);background-color: #EEEEEE;gap: 75px;}.featured-product__item{width: 19%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;transition:all .3s cubic-bezier(.77,.26,0,.98); }.featured-product__item-wrapper{width:100%;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;}.featured-product__img,.featured-product__item-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.featured-product__img{width:100%;height:auto;background-color: #fff;aspect-ratio: 1 / 1;border: 1px solid #C2C2C2;}.featured-product__img-asset{width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.featured-product__info{max-width:260px;margin: 12px 0;}.featured-product__info p{margin-top:12px}.featured-product__info__part{font:normal normal 700 1rem/1 acumin-pro;font-size:1.125rem}.featured-product__info__title{color:#000}.featured-product__btn{max-width:none}.featured-product__btn:hover{background:#000;color:#fff}.featured-product__link{font-size: 22px;line-height: 22px;font-family: "mundial", sans-serif;font-weight: 700;font-style: normal;}.featured-product__price{color:#780a1c;font-weight:700}.featured-product .js--fp-width{display:none;max-width:1200px}.featured-product__mpn{color:#000;font-family:"proxima-nova", sans-serif;font-weight: 300;font-style: normal;font-size:1rem}@media screen and (max-width:60rem){.featured-product__item{width:50%;min-width:50%;margin-bottom:20px}.featured-product__products{transform:translateX(0)}.featured-product .js--fp-width{max-width:960px}}@media screen and (max-width:47.9375rem){.featured-product{margin:30px 0 0}.featured-product__wrapper{width:calc(100% - 40px);margin:0 auto}}@media screen and (max-width:42.5rem){.featured-product__item{width:100%;min-width:100%}.featured-product__products{transform:translateX(0)}.featured-product .js--fp-width{max-width:680px}}.brand{margin-bottom:40px}.brand__breadcrumb,.brand__content{width:95%;max-width:1200px;height:auto}.brand__breadcrumb{margin:20px auto 40px;font:normal normal 400 1rem/1 acumin-pro}.brand__breadcrumb-break{padding:0 10px}.brand__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:40px auto 0}.brand__info{width:70%;height:auto;line-height:1.5}.brand__info-title{width:100%;height:50px}.brand__info-title__text{color:#000;font:normal normal 700 1rem/1 acumin-pro;font-size:1.5rem;line-height:1.5rem}@media screen and (max-width:42.5rem){.brand{margin-bottom:0}.brand__content{width:100%;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.brand__info{width:100%}}.brand-hero{position:relative;width:100%;height:200px}.brand-hero__wrapper{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.brand-hero__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000}.brand-hero__content{display:-ms-flexbox;display:flex;width:95%;max-width:1200px;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.brand-hero__title{z-index:5}.brand-hero__title-text{color:#fff;font:normal normal 400 1rem/1 acumin-pro;font-size:2rem}.brand-hero__logo{z-index:5;width:250px;height:100px;background-position:50%;background-repeat:no-repeat;background-size:contain}.brand-hero__img{width:auto;height:100%}@media screen and (max-width:36.25rem){.brand-hero__content{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}.brand-hero__logo{max-height:120px;text-align:center}}.brands{position:relative;width:100%;height:auto;margin-top:55px}.brands__header{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#000}.brands__header__title{margin-bottom:35px;font:normal normal 700 1rem/1 acumin-pro;font-size:1.875rem}.brands__header__link{border-bottom:1px solid #C8102E;margin-left:20px;color:#C8102E;font:normal normal 700 1rem/1 acumin-pro}.brands__header__link:hover{color:#C8102E}.brands__arrows{width:auto;width:95%;max-width:1200px;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.brands__arrows,.brands__carousel-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.brands__carousel-control{position:absolute;z-index:5;top:50%;right:0;bottom:0;left:0;width:44px;height:110px;padding-left:3px;border:none;background:transparent;color:#C8102E;opacity:.75;transform:translateY(-50%)}.brands__carousel-control__icon{width:100%;font-size:3.75rem;text-align:center}.brands__carousel-control:first-of-type{padding:0 3px 0 0}.brands__carousel-control:last-of-type{left:auto}.brands__carousel-control:hover{color:#780a1c}.brands__carousel-control:hover .banners__carousel-control__icon{text-shadow:none}.brands__carousel-control:active .brands__carousel-control__icon{transform:scale(.9)}.brands__carousel-control--hidden{display:none}.brands__carousel-control[data-action=previous].reset{opacity:.2;pointer-events:none}.brands__arrow{border:none;margin-left:10px;background:none;color:#000;outline:none}.brands__arrow:hover{color:#C8102E}.brands__arrow--disabled{opacity:.2;pointer-events:none}.brands__wrapper{display:-ms-flexbox;display:flex;width:95%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:45px 0;text-align:center}.brands__slider-container,.brands__wrapper{position:relative;overflow:hidden;margin:0 auto}.brands__slider-container{width:calc(100% - 88px)}.brands__products{position:relative;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;transition:all .3s cubic-bezier(.77,.26,0,.98)}.brands__item,.brands__products--center{-ms-flex-pack:center;justify-content:center}.brands__item{display:-ms-flexbox;display:flex;overflow:hidden;width:25%;min-width:25%;height:320px;transition:all .3s cubic-bezier(.77,.26,0,.98);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.brands__item-wrapper{width:100%;min-width:100%;max-width:300px;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.brands__img,.brands__item-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.brands__img{width:80%;height:auto;height:160px;max-height:160px;margin:0 auto}.brands__img-asset{width:auto;max-width:100%;height:auto;max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.brands__info{max-width:260px}.brands__info p{margin-top:10px}.brands__info__part{font:normal normal 700 1rem/1 acumin-pro;font-size:1.125rem}.brands__info__title{color:#000}.brands__btn{padding:10px 20px;border:none;background:#C8102E;color:#fff;font:normal normal 700 1rem/1 acumin-pro;font-size:1rem;transition:all .2s ease;padding:0 20px;border:1px solid #C8102E}.brands__btn:hover{background:none;color:#C8102E}.brands__link{font-family:"proxima-nova", sans-serif;font-weight: 300;font-style: normal;line-height:1.3}.brands__price{color:#000;font:normal normal 700 1rem/1 acumin-pro;font-size:1.125rem}.brands .js--fp-width{display:none;max-width:1200px}.brands__mpn{color:#000;font-family:"proxima-nova", sans-serif;font-weight: 300;font-style: normal;font-size:1rem}.brands__logo{width:auto;height:auto;transition:all .3s cubic-bezier(.77,.26,0,.98);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.brands__logo-wrapper{width:100%;height:auto;padding:0 20px}@media screen and (max-width:60rem){.brands{margin-top:35px}.brands__item{width:50%;min-width:50%;margin-bottom:20px}.brands__products{transform:translateX(0)}.brands .js--fp-width{max-width:960px}}@media screen and (max-width:47.9375rem){.brands{margin:30px 0 0}.brands__wrapper{width:calc(100% - 40px);margin:0 auto}}@media screen and (max-width:42.5rem){.brands__item{width:100%;min-width:100%}.brands__products{transform:translateX(0)}.brands .js--fp-width{max-width:680px}}.brand-sidebar{position:relative;width:25%;height:auto}.brand-sidebar__wrapper{width:100%;height:100%}.brand-sidebar__header{width:100%;min-height:50px;border-bottom:2px solid #d4d4d4;color:#000;font-size:1.125rem}.brand-sidebar__link{width:100%;height:50px}.brand-sidebar .brand-sidebar__link:nth-child(odd){background:#d4d4d4}.brand-sidebar__title{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-align:center;align-items:center;padding-left:20px;font:normal normal 400 1rem/1 acumin-pro}.brand-sidebar__arrow{margin-left:10px}@media screen and (max-width:42.5rem){.brand-sidebar{width:100%;height:auto;-ms-flex-order:2;order:2;margin:20px 0}.brand-sidebar__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:20px;border:none;background:#363636}.brand-sidebar__header-title{color:#fff;font-size:1.25rem}}.breadcrumbs{width:95%;max-width:1200px;height:auto;margin:20px auto 40px;font:normal normal 400 1rem/1 acumin-pro}.breadcrumbs__wrapper{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-align:center;align-items:center}.breadcrumbs__break{padding:0 10px}.ourbrands{position:relative;width:100%;height:auto;margin-bottom:40px}.ourbrands__content{display:-ms-flexbox;display:flex;width:95%;max-width:1200px;height:auto;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.ourbrands__left-column,.ourbrands__right-column{display:-ms-flexbox;display:flex;height:auto;-ms-flex-direction:column;flex-direction:column}.ourbrands__left-column{width:20%;min-width:210px}.ourbrands__right-column{width:75%}.ourbrands__title{width:100%;height:auto;margin-bottom:20px}.ourbrands__title-text{font:normal normal 400 1rem/1 acumin-pro;font-size:2.25rem}@media screen and (max-width:60rem){.ourbrands__content{-ms-flex-direction:column;flex-direction:column}.ourbrands__right-column{width:100%}.ourbrands__title{display:none}.ourbrands__left-column{width:100%;height:auto;-ms-flex-order:2;order:2;margin-top:10px}}@media screen and (max-width:42.5rem){.ourbrands__left-column{margin-top:0}}@media screen and (max-width:36.25rem){.ourbrands__categories__tab{border-bottom:1px solid}}.ourbrands-linklist__link{width:100%;height:50px}.ourbrands-linklist .ourbrands-linklist__link:nth-child(odd){background:#d4d4d4}.ourbrands-linklist__header{width:100%;min-height:50px;border-bottom:2px solid #d4d4d4;color:#000;font-size:1.125rem}.ourbrands-linklist__title{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-align:center;align-items:center;padding:0 20px;font:normal normal 400 1rem/1 acumin-pro}@media screen and (max-width:60rem){.ourbrands-linklist__header{display:-ms-flexbox;display:flex;min-height:50px;-ms-flex-align:center;align-items:center;padding-left:20px;border:none;background:#363636}.ourbrands-linklist__header-title{color:#fff;font-size:1.25rem;line-height:3.125rem}.ourbrands-linklist__accent{display:none}}.ourbrands-categories{width:100%;height:auto}.ourbrands-categories__wrapper{width:100%;height:100%}.ourbrands-categories__header{display:-ms-flexbox;display:flex;width:100%;height:60px;border-left:1px solid #d4d4d4}.ourbrands-categories__header__border{width:10%;border-bottom:1px solid #d4d4d4}.ourbrands-categories__tab{display:-ms-flexbox;display:flex;width:20%;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #fff;background:#363636;color:#ababab;cursor:pointer;text-align:center;transition:all .2s ease}.ourbrands-categories__tab:hover{background:#C8102E;color:#fff}.ourbrands-categories__current-tab{border:1px solid #d4d4d4;border-bottom:none;border-left:none;background:transparent;color:#000;pointer-events:none}.ourbrands-categories__brand-list{display:none;pointer-events:none}.ourbrands-categories__brand-list--current{display:block;pointer-events:auto}.ourbrands-categories__brand{display:-ms-flexbox;display:flex;width:100%;height:250px;-ms-flex-pack:justify;justify-content:space-between}.ourbrands-categories__logo{display:-ms-flexbox;display:flex;width:30%;max-width:250px;max-height:250px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ourbrands-categories__logo-asset{max-width:100%}.ourbrands-categories__content{display:-ms-flexbox;display:flex;width:65%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.ourbrands-categories__brand-header{margin-bottom:10px}.ourbrands-categories__brand-title{font-size:2rem}.ourbrands-categories__brand-info{margin-bottom:10px;line-height:1.3}.ourbrands-categories__link{color:#C8102E;font-size:1.125rem}@media screen and (max-width:60rem){.ourbrands-categories__brand{height:auto;min-height:200px;-ms-flex-align:center;align-items:center;margin-top:20px}.ourbrands-categories__logo{min-width:150px;text-align:center}.ourbrands-categories__logo,.ourbrands-categories__logo-asset{max-width:150px;max-height:150px}.ourbrands-categories__content{-ms-flex-positive:1;flex-grow:1;padding-left:5%}.ourbrands-categories__brand-title{font-size:1.5rem}.ourbrands-categories__brand-info{margin-bottom:5px}.ourbrands-categories__header__border{display:none}}@media screen and (max-width:42.5rem){.ourbrands-categories__brand{width:50%;height:150px;min-height:0;-ms-flex-pack:center;justify-content:center;margin-top:0}.ourbrands-categories__content{display:none}.ourbrands-categories__tab{font-size:.875rem}.ourbrands-categories__brand-list--current{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:36.25rem){.ourbrands-categories__header{height:auto;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #d4d4d4}.ourbrands-categories__tab{width:100%;height:40px;border:1px solid #363636;border-bottom:none;transition:none}.ourbrands-categories__tab:hover{border:1px solid #d4d4d4;background:transparent;color:#000}.ourbrands-categories__current-tab{border:1px solid #d4d4d4}}.contact{position:relative;width:100%;font:normal normal 400 1rem/1 acumin-pro}.contact__wrapper{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-direction:column;flex-direction:column}.contact__breadcrumbs{position:absolute;z-index:100;top:0;right:0;bottom:0;left:0;width:90%;max-width:1140px;margin:20px auto 0;pointer-events:none}.contact__breadcrumbs-home{color:#ababab;pointer-events:auto;transition:all .2s ease}.contact__breadcrumbs-slash{margin:0 5px}.contact__breadcrumbs-contact{color:#929292}.contact__hero{position:relative;width:100%;height:calc((100vw - 64px) * .35);min-height:300px;max-height:520px;background:#000}.contact__hero-wrapper{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;background-position:50%;background-size:cover;color:#fff}.contact__hero-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000}.contact__hero-header{z-index:5;width:90%;max-width:700px;margin:0 auto 5%;text-align:center}.contact__hero-title{margin-bottom:10px;font:normal normal 400 1rem/1 acumin-pro;font-size:3rem;font-weight:700;letter-spacing:.0625rem;line-height:3rem}.contact__hero-info,.contact__hero-title{z-index:5;width:100%;color:#fff;text-align:center}.contact__hero-info{font:normal normal 400 1rem/1 acumin-pro;font-size:1.375rem;line-height:1.2}.contact__hero-blocks{z-index:5;display:-ms-flexbox;display:flex;width:90%;max-width:980px;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto;text-align:center}.contact__hero-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font:normal normal 400 1rem/1 acumin-pro;font-size:1.375rem}.contact__hero-icon{margin-bottom:10px;font-size:2rem}.contact__hero-block-info,.contact__hero-blocks a{color:#fff!important}.contact__content{width:100%;background:#C8102E;color:#fff}.contact__content-wrapper{display:-ms-flexbox;display:flex;width:100%;max-width:1600px;-ms-flex-pack:center;justify-content:center;margin:8% auto}.contact__link{width:100%;max-width:360px;margin-right:10%}.contact__link-header{margin-bottom:20px}.contact__link-title{color:#fff;font:normal normal 400 1rem/1 acumin-pro;font-size:2rem}.contact__link-info{font-size:1.125rem}.contact__link-link{display:-ms-flexbox;display:flex;width:100%;height:66px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;margin-bottom:1px;background:#363636;color:#fff;transition:all .2s ease}.contact__link-link__title{text-transform:capitalize}.contact__link-link__arrow{font-size:1.5rem}.contact__link-link:hover{background:#434343}.contact__form{width:100%;max-width:460px}.contact__form-header{margin-bottom:20px}.contact__form-title{color:#fff;font:normal normal 400 1rem/1 acumin-pro;font-size:2rem}.contact__form-form{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.contact__form-inputwrapper{width:100%;margin-bottom:20px}.contact__form-label{width:100%;padding-left:15px;margin-bottom:5px;font:normal normal 400 1rem/1 acumin-pro;font-size:1.125rem;font-weight:400}.contact__form-input{height:40px;line-height:2.5rem;text-indent:15px}.contact__form-input,.contact__form-textarea{width:100%;border:none;outline:none;transition:all .2s ease}.contact__form-textarea{height:160px;padding:15px;line-height:1.5}.contact__form-half{width:46%}.contact__form-required{width:100%;margin-bottom:20px;color:#780a1c;font:normal normal 400 1rem/1 acumin-pro;font-size:.875rem;text-align:right}.contact__form-btns{width:100%;height:55px}.contact__form-submit{width:116px;height:55px;border:2px solid #fff;margin-right:20px;background:none;color:#fff;font:normal normal 700 1rem/1 acumin-pro;font-size:1.125rem;transition:all .2s ease}.contact__form-submit:hover{background:#fff;color:#C8102E}.contact__form-clear{height:55px;border:none;background:none;color:#fff;font:normal normal 700 1rem/1 acumin-pro;font-size:1.125rem;pointer-events:none;pointer-events:auto;transition:all .2s ease}.contact__form-clear:hover{color:#f2f2f2}.contact__form-clear--disabled{color:#780a1c;pointer-events:none}.contact--shadow{border:1px solid #C8102E;box-shadow:inset 0 0 8px 2px #C8102E}@media screen and (max-width:60rem){.contact__hero-title{font-size:2rem}.contact__hero-block-info,.contact__hero-info{font-size:1rem}.contact__hero-icon{font-size:1.25rem}.contact__content-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.contact__link{margin-right:0;margin-bottom:40px}.contact__form-btns,.contact__form-title,.contact__link-header{text-align:center}.contact__breadcrumbs{display:none}}@media screen and (max-width:42.5rem){.contact__hero-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-bottom:5px}.contact__hero-icon{margin-right:5px;margin-bottom:0}.contact__hero-blocks{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.contact__form,.contact__link{padding:0 10px}.contact__form-half{width:100%}}.fc{position:relative;width:100%}.fc__wrapper{height:100%;-ms-flex-direction:column;flex-direction:column}.fc__block,.fc__wrapper{display:-ms-flexbox;display:flex;width:100%}.fc__block{position:relative;height:550px}.fc__block:first-child{margin-top:40px}.fc__content{display:-ms-flexbox;display:flex;width:50%;height:100%}.fc__content--left{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-order:-1;order:-1}.fc__content--right{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-order:2;order:2}.fc__content-direction--left{margin:0 120px 0 10%}.fc__content-direction--right{margin:0 10% 0 120px}.fc__content-wrapper{display:-ms-flexbox;display:flex;width:100%;max-width:440px;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.fc__content-wrapper--left{margin:0 auto 0 120px}.fc__content-wrapper--right{margin:0 120px 0 auto}.fc__title{width:100%;margin-bottom:40px;font:normal normal 400 1rem/1 acumin-pro;font-size:2.5rem;font-weight:400;line-height:2.5rem}.fc__info{width:100%;margin-bottom:45px;font:normal normal 400 1rem/1 acumin-pro;font-size:1.5rem;line-height:1.5}.fc__link{height:60px;border-color:#fff;color:#fff;line-height:3.5rem;text-decoration:none}.fc__link:focus,.fc__link:hover{background:#fff;color:#000;text-decoration:none}.fc__image{width:50%;background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:60rem){.fc__block{width:100%;height:auto;-ms-flex-direction:column;flex-direction:column}.fc__block:first-child{margin-top:30px}.fc__content{position:relative;width:100%;height:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.fc__content--left{-ms-flex-order:2;order:2}.fc__content-direction--left,.fc__content-direction--right{margin:0 auto}.fc__content-wrapper{width:90%;-ms-flex-align:center;align-items:center;padding:55px 0;margin:0;text-align:center}.fc__image{width:100%;height:calc((100vw - 64px) * .45);min-height:200px;max-height:400px}}@media screen and (max-width:42.5rem){.fc__title{margin-bottom:20px;font-size:2rem;line-height:2rem}.fc__info{margin-bottom:30px;font-size:1.25rem;line-height:1.2}.fc__link{height:40px;line-height:2.25rem}}.repower{-ms-flex-positive:1;flex-grow:1;font:normal normal 400 1rem/1 acumin-pro}.repower,.repower__hero{position:relative;width:100%}.repower__hero{height:100%;max-height:335px;background-position:50%;background-repeat:no-repeat;background-size:cover}.repower__hero-wrapper{position:relative;display:-ms-flexbox;display:flex;width:90%;max-width:1200px;height:335px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;text-align:center}.repower__crumbs{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;width:100%;margin-top:20px;text-align:left}.repower__crumbs [title=Home],.repower__crumbs li{color:#ababab!important}.repower__hero-overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000}.repower__hero-content{z-index:5;width:100%}.repower__hero-title{width:100%;margin-bottom:35px;color:#fff;font:normal normal 400 1rem/1 acumin-pro;font-size:3rem;font-weight:400;line-height:3rem}.repower__hero-info{width:100%;max-width:780px;margin:0 auto;color:#fff;font-size:1.375rem;line-height:1.2}.repower__content{position:relative;width:100%;padding:45px 0 75px}.repower__content-wrapper{position:relative;display:-ms-flexbox;display:flex;width:90%;max-width:1200px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;color:#000}.repower__main-info{width:100%;margin-bottom:60px;font-size:1.125rem;line-height:1.5}.repower__blocks,.repower__form{position:relative;width:calc(50% - 20px)}.repower__blocks-wrapper{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-direction:column;flex-direction:column;line-height:1.5}.repower__blocks-wrapper div:last-child{border-bottom:none}.repower__block{padding-bottom:10px;border-bottom:1px solid #ababab;margin-bottom:35px}.repower__block-title{color:#C8102E;font:normal normal 700 1rem/1 acumin-pro;font-size:1.5rem;line-height:1.5rem!important}.repower__block-info{font-size:1.125rem;line-height:1.5}.repower__block-info--notice{color:#ababab}.repower__block-list{margin-top:20px}.repower__block-li{margin:0 0 25px 20px;font-size:1.125rem;list-style-type:disc}.repower__sublist-item{position:relative;margin-left:40px}.repower__sublist-item--styletype{margin-left:-25px}.repower__form-wrapper{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.repower__form-info{width:100%;margin-bottom:30px}.repower__form-content{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 30px 45px;color:#fff}.repower__form-content,.repower__form-header{display:-ms-flexbox;display:flex;width:100%;background-color:#C8102E}.repower__form-header{height:60px;-ms-flex-align:center;align-items:center;padding:0 30px}.repower__form-title{color:#fff;font:normal normal 700 1rem/1 acumin-pro;font-size:1.5rem}.repower__form-subheader{width:100%;padding-top:40px;border-top:1px solid #C8102E;margin-top:45px}.repower__form-name{width:100%;margin-bottom:20px;font-size:1.5rem;line-height:1.5rem}.repower__form-box{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;padding-top:20px}.repower__form-box--half,.repower__form-box--half-right{width:46%}.repower__form-box--half-right{margin-left:auto}.repower__form-box--third,.repower__form-box--third-center,.repower__form-box--third-right{width:29.33333%}.repower__form-box--third-center{margin:0 auto 0 2%}.repower__form-box--third-right{margin-left:auto}.repower__form-label{width:100%;padding-left:15px;margin-bottom:10px;font:normal normal 400 1rem/1 acumin-pro;font-size:1.125rem;font-weight:400;line-height:1.125rem}.repower__form-input,.repower__form-select{display:-ms-flexbox;display:flex;width:100%;height:40px;-ms-flex-align:center;align-items:center;padding-left:15px;border:none;background-color:#fff;font:normal normal 400 1rem/1 acumin-pro;font-size:1rem;outline:none;transition:all .2s ease}.repower__form-select{-webkit-appearance:none;-moz-appearance:none;cursor:pointer;text-overflow:""}.repower__form-select::-ms-expand{display:none}.repower__form-select option{color:#000}.repower__form-select--grey,.repower__form-select:first-child{color:#ababab}.repower__form-textarea{width:100%;height:140px;padding:15px;border:none;line-height:1.5;outline:none;transition:all .2s ease}.repower__form-half{width:46%}.repower__form-required{width:100%;margin:20px 0;color:#C8102E;font:normal normal 400 1rem/1 acumin-pro;font-size:.875rem;text-align:right}.repower__form-btns{width:100%;height:60px}.repower__form-submit{width:116px;height:60px;border:2px solid #fff;margin-right:20px;background:none;color:#fff;font:normal normal 700 1rem/1 acumin-pro;font-size:1.125rem;transition:all .2s ease}.repower__form-submit:hover{background:#fff;color:#C8102E}.repower__form-clear{height:60px;border:none;background:none;color:#fff;font:normal normal 700 1rem/1 acumin-pro;font-size:1.125rem;pointer-events:none;pointer-events:auto;transition:all .2s ease}.repower__form-clear:hover{color:#f2f2f2}.repower__form-clear--disabled{color:#C8102E;pointer-events:none}.repower--shadow{border:1px solid #C8102E;box-shadow:inset 0 0 8px 2px #C8102E}.repower__select-wrapper{position:relative;display:-ms-flexbox;display:flex}.repower__carret{position:absolute;top:0;right:0;bottom:0;padding-right:10px;background:#fff;border-bottom-right-radius:30px;border-top-right-radius:30px;color:#ababab;font-size:1rem;line-height:2.5rem;pointer-events:none}.repower__failed{margin-left:20px;color:#fff;pointer-events:none}.repower__failed--hidden{opacity:0}@media screen and (max-width:60rem){.repower__content-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.repower__blocks,.repower__form{width:100%}}@media screen and (max-width:42.5rem){.repower__hero-title{margin-bottom:20px;font-size:2rem;line-height:2rem}.repower__hero-info{font-size:1.125rem;line-height:1.2}.repower__content{padding-bottom:0}.repower__content-wrapper{width:100%}.repower__blocks{width:90%;margin:0 auto}.repower__form-info,.repower__main-info{width:90%;margin:0 auto 30px}.repower__form-content{padding-bottom:100px}.repower__form-header{padding:0}.repower__form-title{width:90%;margin:0 auto}.repower__form-content{padding:30px 5% 45px}}@media screen and (max-width:36.25rem){.repower__form-box--half,.repower__form-box--half-right{width:100%}.repower__form-box--half-right{margin:0}.repower__form-box--third,.repower__form-box--third-center,.repower__form-box--third-right{width:100%}.repower__form-box--third-center{margin:0}.repower__form-box--third-right{margin-left:0}}@media screen and (max-width:30rem){.repower__block-title,.repower__form-name,.repower__form-title,.repower__info-title{font-size:1.125rem;line-height:1.125rem}.repower__form-label{font-size:1rem;line-height:1rem}.repower__block-info,.repower__block-li,.repower__main-info,.repower__sublist-item{font-size:1rem}}.search{position:relative;width:100%;-ms-flex-positive:1;flex-grow:1}.search__wrapper{position:relative;display:-ms-flexbox;display:flex;width:90%;max-width:1200px;height:100%;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.search__crumbs{width:100%;margin:23px 0 55px}.search__page-title{margin-top:45px;font-size:2.5rem}.search__general{width:100%;max-width:545px;padding-bottom:90px;margin:0 auto;text-align:center}.search__general-title{margin-bottom:10px;font:normal normal 700 1rem/1 acumin-pro;font-size:1.5rem;line-height:1.5rem}.search__general-info{margin-bottom:25px;color:#000;font-size:1.125rem;line-height:1.125rem}.search__form{display:-ms-flexbox;display:flex;width:100%;margin:0 auto;background:#fff}.search__input{width:100%;height:53px;border:none;background:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:0;border-top-left-radius:30px;border-top-right-radius:0;font-size:1.375rem;text-indent:20px}.search__submit{padding:0 26px 0 10px;background:#fff;color:#000;font-size:2rem;line-height:3.3125rem}.search__help{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;margin-top:70px}.search__help-title{margin-bottom:15px;color:#C8102E;font-size:1.5rem;font-weight:700;line-height:1.5rem}.search__help-info{margin-bottom:40px;color:#000;font-size:1.125rem;line-height:1.125rem}.search__help-info--link{color:#C8102E;text-decoration:underline}.search__help-link{display:block;margin:0 auto;font-size:1.125rem;line-height:1.125rem}.search__help-link--phone{margin-bottom:20px}.search__help-icon{padding-right:10px}.search__popular{padding:70px 0 120px;border-top:1px solid #d4d4d4}.search__popular-title{margin-bottom:45px;font:normal normal 700 1rem/1 acumin-pro;font-size:1.5rem;line-height:1.5rem}.search__categories{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.search__category-link{display:-ms-flexbox;display:flex;width:25%;min-height:50px;padding-right:20px}.search__results{display:-ms-flexbox;display:flex;width:100%;margin-bottom:125px}.search__filters{width:295px;padding-right:35px}.search__products{width:100%}.search__sort{display:-ms-flexbox;display:flex;width:100%;height:50px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding-right:35px;background:#fff}.search__sidebar-wrapper{padding-left:25px}.search__sidebar-header{display:block;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:15px 25px;border-bottom:1px solid #d4d4d4;margin:0;line-height:1.25rem}.search__sidebar-title{color:#363636;font:normal normal 700 1rem/1 acumin-pro;font-size:1.125rem}.search__sidebar-arrow{color:#363636;font-size:1.125rem;transition:all .2s ease}.search__sidebar-arrow--closed{transform:rotateX(180deg)}.search__sidebar-subtitle{padding:15px 0;font:normal normal 700 1rem/1 acumin-pro;font-size:1.125rem}.search__sidebar-tag{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:15px}.search__sidebar-tag:nth-child(odd){background-color:#ececec}.search__tag-input{cursor:pointer}.search__tag-title{width:calc(100% - 15px);padding-left:10px;color:#363636;cursor:pointer;font-size:1.125rem;font-weight:400;line-height:1.125rem;transition:all .2s ease}.search__tag-title:hover{color:#C8102E}.search__sidebar-category{overflow:hidden;max-height:2500px;transition:all .2s cubic-bezier(.77,.26,0,.98)}.search__sidebar-category--hidden{max-height:0}.search .collection__product-form{display:none}.search__select{position:relative;background:#fff;pointer-events:auto;transition:all .2s ease}.search__select--disabled{opacity:.3;pointer-events:none}.search__select-message{position:absolute;top:0;right:233px;width:200px;font:normal normal 700 1rem/1 acumin-pro;font-size:.875rem;line-height:3.125rem;pointer-events:auto;text-align:center}.search__select-message--hidden{opacity:0;pointer-events:none}@media screen and (max-width:60rem){.search__category-link{width:33.33333%}}@media screen and (max-width:42.5rem){.search__select-message{right:10px}.search__category-link{width:50%}.search__popular{padding-bottom:55px}}@media screen and (max-width:36.25rem){.search__category-link{padding:0 0 10px}.search__category-link:nth-child(2n){padding-left:20px}}.collection{position:relative;width:100%;-ms-flex-positive:1;flex-grow:1;}.collection__wrapper{position:relative;display:-ms-flexbox;display:flex;width:100%;max-width:100vw;height:100%;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.collection__crumbs{width:100%;font-family: "mundial", sans-serif;font-weight: 400;font-style: normal;}.collection__title{background-color: #C2B59B;width: 100%;padding: 24px 8px 29px 10%;text-transform: uppercase;color:#363636;font-size:50px;font-family:"mundial", sans-serif;font-weight: 900;font-style: normal;line-height:2.5rem}.collection__content{position:relative;display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:row;flex-direction:row;}.collection__filters{min-width:19vw;background-color:#F7F7F7;border-right:1px solid #DDDDDD;border-top: 1px solid #DDDDDD;}.collection__products{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column}.collection__sort-caption{margin-right:20px;font-family: "arial", sans-serif;font-weight: 700;font-style: normal;}.collection__sort-options{position:relative;width:200px;height:40px}.collection__sort-select{width:100%;height:100%;border:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;cursor:pointer;text-indent:15px;text-overflow:""; border: 1px solid #d3d3d3;line-height:1.3rem;font-family: "arial", sans-serif;font-weight: 700;font-style: normal;}.collection__sort-select::-ms-expand{display:none}.collection__sort-select option{color:#000}.collection__sort-select--grey,.collection__sort-select:first-child{color:#ababab}.collection__view-title{margin-left:30px;font-family: "arial", sans-serif;font-weight: 700;font-style: normal;}.collection__sort-btn{margin-left:30px;color:#ababab;cursor:pointer;font-size:1.5rem;pointer-events:auto}.collection__sort-btn:hover{color:#363636}.collection__sort-btn--active{color:#C8102E;pointer-events:none}.collection__carret{position:absolute;top:0;right:0;bottom:0;padding-right:10px;background: transparent;border-bottom-right-radius:30px;border-top-right-radius:30px;color:#ababab;font-size:1rem;line-height:2.5rem;pointer-events:none}.collection__sort{width:100%;height:50px;-ms-flex-pack:justify;justify-content:space-between;padding-right:35px;padding-left:35px;background-color:#F7F7F7; color: black;border-bottom: 1px solid #dddddd;border-top: 1px solid #d3d3d3}.collection__sort,.collection__sort__row{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.collection__list{position:relative;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:20px;}.collection__product{width:23%;margin-top:40px;}.collection__product--list{width:100%;margin-top:0}.collection__product-wrapper{display:-ms-flexbox;display:flex;width:95%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:0 auto;text-align:center}.collection__product-wrapper--list{-ms-flex-direction:row;flex-direction:row;padding:0px;border:1px solid #d4d4d4;text-align:left;}.collection__product-image{display:-ms-flexbox;display:flex;width: 70%;border: 1px solid #c2c2c2;aspect-ratio: 1.2 / 1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:contain}.collection__product-image__asset{width:auto;max-width:100%;height:auto;max-height:100%;min-width:125px}.collection__product-image--list{margin:auto; height:28vh;}.collection__product-list{-ms-flex:1;flex:1;padding:0 2vw 0 1vw;}.collection__product-description{margin-top:10px;color:#000;line-height:1.1;width:35vw;}.collection__product-info{width:100%;-ms-flex:2 1 auto;flex:2 1 auto}.collection__product-title{font-size:1.125rem;line-height:1.125rem;font-family: "mundial", sans-serif;font-weight: 700;font-style: normal;}.collection__product-title--brand{font-family: "mundial", sans-serif;font-weight: 700;font-style: normal;}.collection__product-title--list{color:#C8102E}.collection__info__brand,.collection__info__part,.collection__info__title{-ms-flex:1;flex:1;margin-top:10px}.collection__info__part{font-size: 22px;line-height: 22px;font-family: "arial", sans-serif;font-weight: 700;font-style: normal;color: #000;}.collection__info__title{color:#A5A4A2;font-size:14px;line-height: 14px;font-family: "mundial", sans-serif;font-weight: 400;font-style: normal;height: 42px;}.collection__product-price{margin:10px auto;margin-top:10px;color:#C8102E;font-family: "arial", sans-serif;font-weight: 700;font-style: normal;font-size:1.125rem;line-height:1.125rem}.collection__product-price>.compare-price{margin-left:10px;color:#d4d4d4;font:normal normal 400 1rem/1 acumin-pro;font-size:.8125rem;text-decoration:line-through}.collection__product-price--list{padding-left:1vw;font-size:1.5rem;}.collection__product-form{display:-ms-flexbox;display:flex;margin-top:auto}.collection__product-form--list{}.collection__product-atc{padding:10px 20px;border:none;background:#C8102E;color:#fff;font-family: "arial", sans-serif;font-weight: 700;font-style: normal;font-size:15px;transition:all .2s ease;padding:0 20px;border:1px solid #C8102E;}.collection__product-atc:hover{background:none !important;color:#C8102E}.collection__filter-btn,.collection__filter-title{color:#363636;font-family: "arial", sans-serif;font-weight: 700;font-style: normal;}.collection__paginate-bar{display:-ms-flexbox;display:flex;width:100%;height:68px;background-color:transparent; border-top:2px solid #ddd;}.collection__paginate-change{color:#ababab;font-size:1.3rem;line-height:4.25rem}.collection__paginate-change--prev{width:160px;padding-left:25px;}.collection__paginate-change--next{ padding-left:25px;}.collection__paginate-changeA:hover{background:#f9f9f9;}.collection__paginate-pages{display:-ms-flexbox;display:flex;height:100%; margin: 0px auto;}.collection__paginate-pages .active{color:#C8102E}.collection__current-page{margin:25px 0px 0px 15px;color:#C8102E;font-size: 1.2rem;font-weight: 600;}.collection__paginate-page{width:40px;color:#ababab;font-size:1.3rem;line-height:4.5rem;text-align:center}.collection__paginate-page:hover{background:#f9f9f9}.collection__paginate-previcon{padding-right:10px; font-size:35px;height:44px;vertical-align:middle;}.collection__paginate-nexticon{font-size: 35px;padding-right:2vw;margin-left:13px;height:35px;vertical-align:middle;}.collection__sidebar{max-height:5000px;transition:all .2s cubic-bezier(.77,.26,0,.98)}.collection__filter-toggle{position:relative;display:none;width:36px;height:36px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#d4d4d4}.collection__filter-toggle--icon{width:30px;height:30px;background:#fff;box-shadow:0 1px 0 #d4d4d4,inset 0 1px 0 #fff;font-size:.875rem;line-height:1.875rem;text-align:center}.collection__product-soldout--list{float:none}@media screen and (max-width:60rem){.collection__product--grid{width:30%;margin:auto;}}@media screen and (max-width:47.9375rem){.collection__product--grid{}.collection__content{-ms-flex-direction:column;flex-direction:column}.collection__filters{width:100%;max-width:none;padding:0}.collection__sidebar{overflow:hidden;max-height:0}.collection__sidebar--active{max-height:5000px}.collection__filter-box{margin-bottom:20px}.collection__filter-toggle{display:-ms-flexbox;display:flex}.collection__filter-main{position:absolute;left:100%;width:100%;min-width:130px;padding-left:10px;font:normal normal 700 1rem/1 acumin-pro;font-size:1.125rem}.collection__filter-display,.collection__title{display:none}}@media screen and (max-width:42.5rem){.collection__product--list{}.collection__product-image--list{height:150px;margin-bottom:10px}.collection__product-title,.collection__product-title--list,.collection__product-wrapper{color:#000;font-size:1rem;line-height:1rem}.collection__product-wrapper--list{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:0 5%;text-align:center;min-width:260px;}.collection__product-list{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column}.collection__product-form--list{margin-top:10px}.collection__product-image--list{width:100%}.collection__product-atc{margin:0 auto}.collection__product-description{display:none}.collection__product-price--list{margin-top:10px}.collection__paginate-change{width:auto;-ms-flex-positive:1;flex-grow:1;padding:0;margin:0;text-align:center}.collection__paginate-change__title{display:none}.collection__paginate-pages{-ms-flex-positive:4;flex-grow:4}.collection__paginate-page{width:auto;-ms-flex-positive:1;flex-grow:1}.collection__paginate-nexticon,.collection__paginate-previcon{padding:0;}.collection__sort{-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}.collection__sort-options{margin-left:auto}.collection__sort-caption{margin-right:10px}.collection__filter-box,.collection__sort-btn,.collection__view-title{display:none}.collection__product-soldout--list{margin:0 auto}}@media screen and (max-width:36.25rem){.collection__product--grid{width:40%}}@media screen and (max-width:380px){.collection__product{width:100%;}}.categories{position:relative;width:100%}.categories__wrapper{display:-ms-flexbox;display:flex;width:95%;max-width:1200px;height:100%;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.categories__header{display:-ms-flexbox;display:flex;width:100%;height:50px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;margin:40px 0;background:#363636;color:#fff}.categories__title{color:#fff;font-size:1.25rem;text-align:left}.categories__blocks{width:100%;-ms-flex-pack:justify}.categories__blocks,.categories__left,.categories__right{display:-ms-flexbox;display:flex;height:380px;justify-content:space-between}.categories__left,.categories__right{width:calc(50% - 16px);-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-align:space-between;align-items:space-between;-ms-flex-pack:justify}.categories__right{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.categories__category{position:relative;display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:25px;background-position:50%;background-repeat:no-repeat;background-size:cover}.categories__category--full{height:100%;padding-left:35px}.categories__category--fourth{width:calc(50% - 16px);height:calc(50% - 16px)}.categories__category--half{height:calc(50% - 16px)}.categories__category-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;background:#000;opacity:.2;transition:all .2s ease}.categories__category-overlay:hover{opacity:.6!important}.categories__category-title{z-index:5;margin-bottom:15px;color:#fff;font-size:2rem;line-height:2rem;pointer-events:none}.categories__category-cta{z-index:5;color:#fff;font-size:1.375rem;line-height:1.375rem;pointer-events:none}.categories__category-icon{padding-left:10px}.categories__json{display:none!important}@media screen and (max-width:60rem){.categories__category{padding:15px}.categories__category--fourth{text-align:center}.categories__category--fourth>p{display:none}.categories__category--fourth>h4{margin:0}.categories__category-title{font-size:1.625rem;line-height:1.625rem}.categories__category-cta{font-size:1.375rem;line-height:1.375rem}}@media screen and (max-width:47.9375rem){.categories__wrapper{width:calc(100% - 40px)}.categories__header{margin:30px 0}.categories__category{padding:20px}.categories__category--full{height:200px}.categories__category--half{height:200px;margin-top:32px}.categories__category--fourth{height:175px}.categories__category--fourth>p{display:block}.categories__category--fourth>h4{margin-bottom:10px}.categories__blocks{height:auto;-ms-flex-direction:column;flex-direction:column}.categories__left,.categories__right{width:100%;height:auto}.categories__left{margin-bottom:32px}}@media screen and (max-width:36.25rem){.categories__left{margin-bottom:0}.categories__category--fourth,.categories__category--full,.categories__category--half{width:100%;height:200px;-ms-flex-align:center;align-items:center;margin:0 0 10px}.categories__category--half{margin-bottom:0}}.promo-modal{position:relative;max-width:560px;min-height:350px;background-position:50%;background-repeat:no-repeat;background-size:cover;font:normal normal 400 1rem/1 acumin-pro}.promo-modal__wrapper{position:relative;display:-ms-flexbox;display:flex;width:100%;height:100%;min-height:350px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:60px 25px}.promo-modal__overlay{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000;opacity:0;pointer-events:none}.promo-modal__header{position:absolute;top:20px;right:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.promo-modal__close{z-index:5;color:#fff;cursor:pointer;font-size:2.25rem;transition:all .2s ease}.promo-modal__close--hover{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.promo-modal__close:hover{opacity:0}.promo-modal__close:hover+.promo-modal__close--hover{opacity:1}.promo-modal__featured{width:100%;max-width:440px;margin:0 auto 25px;background-position:50%;background-repeat:no-repeat;background-size:contain;font-size:5rem}.promo-modal__featured--image{height:100px}.promo-modal__title{width:100%;max-width:400px;margin:0 auto;margin-bottom:15px;font:normal normal 700 1rem/1 acumin-pro;font-size:1.875rem;line-height:1.875rem}.promo-modal__info{width:100%;max-width:440px;margin:0 auto 25px;font-size:1.125rem;line-height:1.5}.promo-modal__link-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.promo-modal__link{z-index:5;display:inline-block;height:40px;padding:0 30px;margin-bottom:40px;font:normal normal 700 1rem/1 acumin-pro;font-size:1rem;line-height:2.5rem;transition:all .2s ease}.promo-modal__link--boxshadow{box-shadow:0 5px 50px 2px rgba(0,0,0,.75)}.promo-modal__link--hover{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.promo-modal__link:hover{opacity:0}.promo-modal__link:hover+.promo-modal__link--hover{opacity:1}.promo-modal__news{width:100%;margin-bottom:45px}.promo-modal__news-title{width:100%;max-width:400px;margin:0 auto;font:normal normal 700 1rem/1 acumin-pro;font-size:1.25rem;line-height:1.25rem}.promo-modal__news-box{position:relative;display:-ms-flexbox;display:flex;width:100%;max-width:410px;margin:25px auto 0;background:#fff}.promo-modal__news-box--boxshadow{box-shadow:0 5px 50px 2px rgba(0,0,0,.75)}.promo-modal__news-input{height:40px;-ms-flex-positive:1;flex-grow:1;padding-right:5px;background:#fff;color:#000;text-indent:25px}.promo-modal__news-submit{position:relative;z-index:5;top:0;right:-2px;bottom:0;display:inline-block;height:40px;padding:0 30px;border:none;font:normal normal 700 1rem/1 acumin-pro;font-size:1rem;line-height:2.5rem;transition:all .2s ease}.promo-modal__news-submit--hover{position:absolute;z-index:4;opacity:0;pointer-events:none}.promo-modal__news-submit:hover{opacity:0}.promo-modal__news-submit:hover+.promo-modal__news-submit--hover{opacity:1}.promo-modal__social{position:relative;z-index:5;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;transition:all .2s ease}.promo-modal__social--hover-links{position:relative;z-index:4;height:0;padding-bottom:40px;margin-top:0;margin-top:-40px}.promo-modal__social-icon{z-index:5;margin:0 5px;font-size:2.5rem}.promo-modal__social-icon__facebook-hover,.promo-modal__social-icon__twitter-hover,.promo-modal__social-icon__youtube-hover{z-index:4;opacity:1;pointer-events:none}.promo-modal__social-icon__facebook:hover,.promo-modal__social-icon__twitter:hover,.promo-modal__social-icon__youtube:hover{opacity:0}.promo-modal__cookie{display:none}@media screen and (max-width:36.25rem){.remodal__body{padding:60px 20px}}.faq{position:relative;width:100%;-ms-flex-positive:1;flex-grow:1}.faq__wrapper{position:relative;display:-ms-flexbox;display:flex;width:90%;max-width:1200px;height:100%;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.faq__crumbs{width:100%;margin:23px 0 55px}.faq__page-title{margin-top:45px;font-size:2.5rem}.faq__general{width:100%;max-width:545px;padding-bottom:65px;margin:0 auto;text-align:center}.faq__general-title{margin-bottom:15px;font:normal normal 700 1rem/1 acumin-pro;font-size:1.5rem;line-height:1.5rem}.faq__general-info{margin-bottom:25px;color:#000;font-size:1.125rem;line-height:1.125rem}.faq__form{display:-ms-flexbox;display:flex;margin:0 auto}.faq__form,.faq__input{width:100%;background:#fff}.faq__input{height:53px;border:none;border-bottom-left-radius:30px;border-bottom-right-radius:0;border-top-left-radius:30px;border-top-right-radius:0;font-size:1.375rem;text-indent:20px}.faq__submit{padding:0 26px 0 10px;background:#fff;color:#000;font-size:2rem;line-height:3.3125rem}.faq__content{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:90px;color:#000}.faq__link{width:305px;padding-right:30px}.faq__link-header{margin-bottom:20px}.faq__link-title{font:normal normal 400 1rem/1 acumin-pro;font-size:2rem}.faq__link-info{font-size:1.125rem}.faq__link-link{display:-ms-flexbox;display:flex;width:100%;height:66px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;margin-bottom:1px;background:#363636;color:#fff!important;pointer-events:auto;transition:all .2s ease}.faq__link-link__title{text-transform:capitalize}.faq__link-link__arrow{font-size:1.5rem}.faq__link-link:hover{background:#434343}.faq__link-link--active{background:#C8102E;pointer-events:none}.faq__link-link--active:hover{background:#C8102E}.faq__results{width:100%;width:calc(75% - 15px)}.faq__results--hidden{display:none}.faq__block{width:100%;padding:30px 0}.faq__block:not(:last-of-type){border-bottom:1px solid #fff}.faq__block-title{margin-bottom:25px;font:normal normal 700 1rem/1 acumin-pro}.faq__block-body{line-height:1.4}@media screen and (max-width:60rem){.faq__content{-ms-flex-direction:column;flex-direction:column}.faq__link{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-bottom:30px}.faq__link-header{width:100%;text-align:center}.faq__link-link{width:33.33333%;border-right:1px solid}.faq__results{width:100%}}@media screen and (max-width:42.5rem){.faq__link-link{width:100%;border:none}}.deadend{position:relative;width:100%;-ms-flex-positive:1;flex-grow:1}.deadend__wrapper{position:relative;display:-ms-flexbox;display:flex;width:90%;max-width:1200px;height:100%;-ms-flex-direction:column;flex-direction:column;padding-bottom:55px;margin:0 auto}.deadend__crumbs{width:100%;margin:23px 0 55px}.deadend__content{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.deadend__title{margin-bottom:55px;color:#C8102E;font:normal normal 700 1rem/1 acumin-pro;font-size:6.25rem;line-height:6.25rem}.deadend__body{margin-bottom:65px;color:#000;text-align:center}.deadend__go-back{display:inline-block;height:60px;padding:0 25px;border:2px solid #C8102E;background:#C8102E;color:#fff;cursor:pointer;font:normal normal 700 1rem/1 acumin-pro;line-height:3.5rem;transition:all .2s ease}.deadend__go-back:hover{background:transparent;color:#C8102E}.cart{position:relative;width:100%;-ms-flex-positive:1;flex-grow:1}.cart__breadcrumbs{width:90%;max-width:1200px;margin:20px auto;pointer-events:none}.cart__breadcrumbs-home{color:#C8102E;pointer-events:auto;transition:all .2s ease}.cart__breadcrumbs-slash{margin:0 5px}.cart__breadcrumbs-cart{color:#363636}.cart__title{color:#C8102E;font-size:1.875rem}.cart__header-icon{margin-right:10px}.cart__content{position:relative;width:100%;padding:0 0 70px;margin:0 auto}.cart__content-wrapper{position:relative;display:-ms-flexbox;display:flex;width:90%;max-width:1200px;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;background-color:#fff;pointer-events:auto;transition:all .2s ease}.cart__content-wrapper--hide{opacity:0;pointer-events:none}.cart__review{width:100%}.cart__categories{display:-ms-flexbox;display:flex;width:100%;height:40px;-ms-flex-align:center;align-items:center;padding:0 40px;background:#EEEEEE;color:#000;font-family: "arial", sans-serif;font-weight: 700;font-style: normal;font-size: 16px;margin-top: 20px;}.cart__category{text-align:center;transition:all .2s ease}.cart__category__item{width:calc(50% - 6px);padding-left:160px;text-align:left}.cart__category__price,.cart__category__qty,.cart__category__total{width:16.33333%}.cart__category-mobile{display:none}.cart__items{-ms-flex-direction:column;flex-direction:column}.cart__item,.cart__items{display:-ms-flexbox;display:flex;width:100%}.cart__item{position:relative;min-height:170px;-ms-flex-align:center;align-items:center;padding:0 40px;border-bottom:1px solid #d4d4d4;transition:all .2s cubic-bezier(.77,.26,0,.98)}.cart__item--remove{overflow:hidden;min-height:0;max-height:0;padding:0;border:0;opacity:0}.cart__item-info{display:-ms-flexbox;display:flex;width:50%;-ms-flex-align:center;align-items:center}.cart__item-details{max-width:350px;padding-left:60px}.cart__item-price{display:-ms-flexbox;display:flex;width:16.66667%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#000;font:normal normal 700 1rem/1 acumin-pro;text-align:center;white-space:nowrap}.cart__item-price__single{width:100%}.cart__item-price__tag{display:none;padding-right:10px;font:normal normal 700 1rem/1 acumin-pro}.cart__item-amount{display:-ms-flexbox;display:flex;width:16.66667%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.cart__minus{display:block;width:26px;height:30px;border:1px solid #d4d4d4;border-right:none;background:url(minus.png?v16b42e3b5bb) no-repeat 50%;background-color:#d4d4d4;cursor:pointer;float:left}.cart__amount-input{width:31px;font:normal normal 400 1rem/1 acumin-pro;font-size:.875rem;font-weight:900}.cart__amount-input,.cart__plus{display:block;height:30px;border:1px solid #d4d4d4;float:left;text-align:center}.cart__plus{width:30px;border-left:none;background:url(plus.png?v16b42e3b5da) no-repeat 50%;background-color:#d4d4d4;cursor:pointer}.cart__item-total{display:-ms-flexbox;display:flex;width:16.66667%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#000;font:normal normal 700 1rem/1 acumin-pro}.cart__item-total__tag{display:none;padding-right:10px;font:normal normal 700 1rem/1 acumin-pro}.cart__item-total span{white-space:nowrap}.cart__item-title{max-width:350px;color:#000;line-height:1.4;font-family: "mundial", sans-serif;}.cart__title-mpn{margin-top:10px;line-height:1rem;color: #A5A4A2;font-size: 15px;font-family: "mundial", sans-serif;}.cart__item-trash{color:#ababab;font-size:1.875rem;transition:all .2s ease}.cart__item-trash:hover{color:#C8102E}.cart__btns,.cart__checkout{display:-ms-flexbox;display:flex}.cart__btns{-ms-flex-pack:justify;justify-content:flex-end}.cart__empty-btn,.cart__shop-link{font-weight: normal;font-size: 16px;padding:0 25px;color:#C8102E;text-decoration:underline!important;transition:all .2s ease}.cart__empty-btn:hover,.cart__shop-link:hover{color:#000}.cart__shop-arrow{padding-right:10px}.cart__total{-ms-flex-direction:column;flex-direction:column}.cart__subtotal,.cart__total{display:-ms-flexbox;display:flex;width:100%}.cart__subtotal{height:80px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:0 40px;margin-bottom:10px;background:#fff;color:#000;line-height:1.5rem}.cart__subtotal-title{padding-right:10px;color:#363636;font-size:1.125rem}.cart__subtotal-price{font:normal normal 700 1rem/1 acumin-pro;font-size:1.125rem}.cart__notice{max-width: 340px;color:#ababab;font-size:.875rem;line-height:.875rem}.cart__checkout-btn{height:50px;padding:0 25px;border:1px solid #C8102E;background:#C8102E;color:#fff;font-weight:400;line-height:3rem;text-decoration:none!important}.cart__checkout-btn:hover{background:transparent;border-color:#C8102E;color:#C8102E}.cart__checkout-arrow{padding-left:10px}.cart__empty{position:relative;position:absolute;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;width:90%;max-width:1200px;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:5% 0;margin:0 auto;pointer-events:auto;transition:all .2s ease}.cart__empty--hide{opacity:0;pointer-events:none}.cart__empty-title{margin-bottom:10px;font-size:2rem;line-height:2rem}.cart__empty-info{margin-bottom:30px;font-size:1.375rem;line-height:1.375rem;text-align:center}@media screen and (max-width:60rem){.cart__item{padding:20px}.cart__category__item{padding-left:100px}.cart__item-details{padding-left:20px}}@media screen and (max-width:42.5rem){.cart__content{padding-bottom:55px}.cart__category{display:none}.cart__category-mobile{display:block}.cart__item{width:100%;min-height:175px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.cart__image{max-width:105px;height:100px;border: 1px solid #A5A4A2;}.cart__item-info{width:100%;-ms-flex-order:1;order:1}.cart__item-price{position:relative;-ms-flex-order:3;order:3;margin-left:auto;font:normal normal 400 1rem/1 acumin-pro}.cart__item-price__tag{display:block}.cart__item-amount{min-width:90px;-ms-flex-order:2;order:2;margin-left:115px}.cart__item-title{max-width:300px}.cart__item-total{display:none}.cart__item-remove{position:absolute;top:0;right:20px;line-height:10.9375rem}.cart__total{margin-right:0}}@media screen and (max-width:36.25rem){.cart__item{padding:25px 20px 25px 10px}.cart__content-wrapper{width:100%}.cart__item-title{max-width:230px}.cart__item-info{-ms-flex-align:start;align-items:flex-start}.cart__checkout{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.cart__shop{margin:0 auto 20px}.cart__subtotal{width:100%;text-align:center}.cart__notice{width:90%;margin:0 auto 10px;text-align:center}.cart__shop-link{border:none;margin-bottom:25px;color:#C8102E;font:normal normal 400 1rem/1 acumin-pro}.cart__btns{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}@media screen and (max-width:30rem){.cart__item{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.cart__item-details{padding-left:0}.cart__item-info{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-bottom:10px;text-align:center}.cart__item-price{width:100%;-ms-flex-order:2;order:2;margin:0 0 15px}.cart__item-price__single{width:auto}.cart__item-amount{-ms-flex-order:3;order:3;margin:0 0 15px}.cart__item-total{display:-ms-flexbox;display:flex;width:100%;-ms-flex-order:4;order:4;font:normal normal 400 1rem/1 acumin-pro}.cart__item-total__tag{display:block}.cart__item-remove{top:10px;right:10px;line-height:1.875rem}}.refine{position:relative;width:100%;-ms-flex-positive:1;flex-grow:1}.refine__wrapper{display:-ms-flexbox;display:flex;width:90%;max-width:1200px;-ms-flex-direction:column;flex-direction:column;padding-bottom:55px;margin:0 auto}.refine__breadcrumbs{width:100%;margin:20px 0 45px;pointer-events:none}.refine__breadcrumbs-home{color:#363636;pointer-events:auto;transition:all .2s ease}.refine__breadcrumbs-slash{margin:0 5px}.refine__breadcrumbs-cart{color:#363636}.refine__title{margin-bottom:20px;color:#363636;font-size:1.875rem;line-height:1.875rem}.refine__info{color:#363636;line-height:1rem}.refine__categories{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.refine__link{display:-ms-flexbox;display:flex;width:calc(25% - 22px);height:60px;-ms-flex-align:center;align-items:center;margin-right:22px}.refine__link:not(:nth-of-type(-n+4)){border-top:2px dotted #d4d4d4}.refine__link:after{padding-left:10px;content:"\f0da";font-family:fontAwesome;font-size:1rem}@media screen and (max-width:60rem){.refine__link{width:calc(33.33333% - 22px)}.refine__link:not(:nth-of-type(-n+3)){border-top:2px dotted #d4d4d4}}@media screen and (max-width:42.5rem){.refine__link{width:calc(50% - 22px)}.refine__link:not(:nth-of-type(-n+2)){border-top:2px dotted #d4d4d4}}.banners{display:-ms-grid;display:grid;overflow:hidden;width:100%;height:100%;-ms-flex-align:center;align-items:center;-ms-grid-columns:57px calc(100vw - 131px) 57px;grid-template-columns:57px calc(100vw - 111px) 57px}.banners__carousel-card{width:100%;height:auto;-ms-grid-column:1;grid-column-end:4;-ms-grid-column-span:3;grid-column-start:1;-ms-grid-row:1;grid-row-end:2;-ms-grid-row-span:1;grid-row-start:1}.banners__carousel-control-left{background:url(https://cdn.shopify.com/s/files/1/0128/2336/3684/files/White_Left_Arrow.png?8127476724480354399);background-repeat:no-repeat;background-size:contain;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-align:center;grid-row-end:2;-ms-grid-row:1;grid-row-start:1}.banners__carousel-control-left:hover{background:no-repeat url(https://cdn.shopify.com/s/files/1/0128/2336/3684/files/Dark-Red_Left_Arrow.png?8127476724480354399);background-size:contain}.banners__carousel-control-right{background:no-repeat url(https://cdn.shopify.com/s/files/1/0128/2336/3684/files/White_Right_Arrow.png?8127476724480354399);background-size:contain;grid-column-end:4;-ms-grid-column:3;grid-column-start:3;-ms-grid-row-align:center;grid-row-end:2;-ms-grid-row:1;grid-row-start:1}.banners__carousel-control-right:hover{background:no-repeat url(https://cdn.shopify.com/s/files/1/0128/2336/3684/files/Dark-Red_Right_Arrow.png?8127476724480354399);background-size:contain}.banners__carousel-control-left,.banners__carousel-control-right{z-index:5;width:37px;height:66px;margin:16px;cursor:pointer}.banners__banner__image{display:-ms-flexbox;display:flex;width:auto;max-width:100%;height:auto;max-height:100%}.banners--hidden{display:none}.banners__mobile__link{position:relative;display:-ms-flexbox;display:flex;width:100%;height:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;grid-column-end:4;-ms-grid-column:1;grid-column-start:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1}.banners__mobile__image{width:auto;max-width:100%;height:auto;max-height:100%}.banners--mobile{display:none}.banner__info{color:#fff;display:block;margin:auto;padding: 13px 15px 25px;background-color:#00000096;width:42vw;max-width:500px;border-radius:14px;}.banner__gradient{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.04);text-align:center}.banner__title{margin-bottom:10px;font-family: "mundial", sans-serif;font-style: normal;font-size:2rem;text-transform:uppercase;font-weight:900;}.banner__body{margin:0 10px;font-size:1rem;color: #A5A4A2;font-family: "mundial", sans-serif;font-weight: 400;font-style: normal;}.banner__btn{padding:10px 20px;border:none;background:#C8102E;color:#fff;font:normal normal 700 1rem/1 acumin-pro;font-size:1rem;transition:all .2s ease;padding:14px 24px;margin-top:19px;font:normal normal 400 1rem/1 acumin-pro;font-size:1.125rem}.banner__btn:hover{background:#780a1c;color:#fff}@media screen and (max-width:60rem){.info-bar__icons{-ms-flex-line-pack:distribute;align-content:space-around;padding-right:17px}.info-bar__icons__btn{padding-right:0}.banner__body,.banner__btn{font-size:1rem}.banner__btn{padding:12px 20px}.banners--mobile,.banners__carousel,.banners__wrapper{display:none}}@media screen and (max-width:42.5rem){.banners__carousel,.banners__wrapper{display:none}.banners--mobile{display:-ms-flexbox;display:flex}}.ps{width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.ps__wrapper{display:-ms-flexbox;display:flex;width:95%;max-width:1200px;margin:0 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:36px 0}.ps__link,.ps__title{color:#fff}.ps__title{margin-right:10px;margin-left:10px;width:420px;font:normal normal 400 1rem/1 acumin-pro;font-size:1.25rem;text-align:left;}.ps__search{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ps__search-molecule{display:none;-ms-flex-direction:row;flex-direction:row}.ps__search__input{width:75%;max-width:400px;height:40px;padding:0 20px}.ps__search__input::-webkit-input-placeholder{color:#ababab;font-style:italic}.ps__search__input::-moz-placeholder{color:#ababab;font-style:italic}.ps__search__input:-ms-input-placeholder{color:#ababab;font-style:italic}.ps__search__input:-moz-placeholder{color:#ababab;font-style:italic}.ps__search__btn{padding:10px 20px;border:none;background:#C8102E;color:#fff;font:normal normal 700 1rem/1 acumin-pro;font-size:1rem;transition:all .2s ease;width:64px;height:40px;padding:0;margin-left:12px;font-size:1.5rem}.ps__search__btn:hover{background:#b00e29;color:#780a1c}.ps__link{border-bottom:1px solid #ababab;margin-top:25px;font-style:italic}.ps__link:hover{color:#fff}@media screen and (max-width:42.5rem){.ps__wrapper{padding:16px 0}.ps__search{-ms-flex-direction:column;flex-direction:column}.ps__search-molecule{-ms-flex-direction:row;flex-direction:row}.ps__search__input,.ps__title{margin-bottom:5px}.ps__title{font-size:1rem}}.product-slider{position:relative;width:100%;height:auto;margin:35px 0}.product-slider__header{display:-ms-flexbox;display:flex;width:100%;height:50px;-ms-flex-align:center;align-items:center;padding:0;border:1px solid #000;background:#ececec;border-left-width:0;border-right-width:0;border-top-width:0;color:#000}.product-slider__header__title{font:normal normal 700 1rem/1 acumin-pro;font-size:1.5rem}.product-slider__header__link{border-bottom:1px solid #C8102E;margin-left:20px;color:#C8102E;font:normal normal 700 1rem/1 acumin-pro}.product-slider__header__link:hover{color:#780a1c}.product-slider__arrows{width:auto;width:95%;max-width:1200px;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.product-slider__arrows,.product-slider__carousel-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-slider__carousel-control{position:absolute;z-index:5;top:calc(50% + 50px);right:0;bottom:0;left:0;width:44px;height:110px;padding-left:3px;border:none;background:transparent;color:#C8102E;opacity:.75;transform:translateY(-50%)}.product-slider__carousel-control__icon{width:100%;font-size:3.75rem;text-align:center}.product-slider__carousel-control:first-of-type{padding:0 3px 0 0}.product-slider__carousel-control:last-of-type{left:auto}.product-slider__carousel-control:hover{color:#780a1c}.product-slider__carousel-control:hover .banners__carousel-control__icon{text-shadow:none}.product-slider__carousel-control:active .product-slider__carousel-control__icon{transform:scale(.9)}.product-slider__carousel-control[data-action=previous].reset{opacity:.2;pointer-events:none}.product-slider__arrow{border:none;margin-left:10px;background:none;color:#000;outline:none}.product-slider__arrow:hover{color:#C8102E}.product-slider__arrow--disabled{opacity:.2;pointer-events:none}.product-slider__wrapper{position:relative;display:-ms-flexbox;display:flex;overflow:hidden;width:95%;max-width:1200px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:0 auto;text-align:center}.product-slider__products{position:relative;width:100%;-ms-flex-align:start;align-items:flex-start}.product-slider__item,.product-slider__products{display:-ms-flexbox;display:flex;height:auto;transition:all .3s cubic-bezier(.77,.26,0,.98)}.product-slider__item{overflow:hidden;width:25%;min-width:25%;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-slider__item-wrapper{min-width:100%;max-width:300px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.product-slider__img,.product-slider__item-wrapper{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}.product-slider__img{height:auto;max-height:265px;-ms-flex-pack:center;justify-content:center;margin:0 auto 20px}.product-slider__img-asset{width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-slider__info{display:-ms-flexbox;display:flex;max-width:260px;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.product-slider__info__brand,.product-slider__info__part,.product-slider__info__title{width:100%;margin-top:10px}.product-slider__info__part{font:normal normal 700 1rem/1 acumin-pro}.product-slider__info__title{color:#000}.product-slider__info--bold{margin:0 auto 20px;font:normal normal 700 1rem/1 acumin-pro}.product-slider__btn{padding:10px 20px;border:none;background:#C8102E;color:#fff;font:normal normal 700 1rem/1 acumin-pro;font-size:1rem;transition:all .2s ease;padding:0 20px;border:1px solid #C8102E}.product-slider__btn:hover{background:none;color:#C8102E}.product-slider__btn--view-all{display:-ms-flexbox;display:flex;height:40px;-ms-flex-align:center;align-items:center;padding:0 38px}.product-slider__link{font-family:"proxima-nova", sans-serif;font-weight: 300;font-style: normal;line-height:1.3}.product-slider__price{margin:10px auto;color:#000;font:normal normal 700 1rem/1 acumin-pro;font-size:1.125rem}.product-slider .js--fp-width{display:none;max-width:1200px}.product-slider__mpn{color:#000;font-family:"proxima-nova", sans-serif;font-weight: 300;font-style: normal;font-size:1rem}@media screen and (max-width:60rem){.product-slider__item{width:50%;min-width:50%;margin-bottom:20px}.product-slider__products{transform:translateX(0)}.product-slider .js--fp-width{max-width:960px}}@media screen and (max-width:47.9375rem){.product-slider{margin:30px 0 0}.product-slider__wrapper{width:calc(100% - 40px);margin:0 auto}}@media screen and (max-width:42.5rem){.product-slider__item{width:100%;min-width:100%}.product-slider__products{transform:translateX(0)}.product-slider .js--fp-width{max-width:680px}}.promo-banner{position:relative;width:100%}.promo-banner__wrapper{display:-ms-flexbox;display:flex;width:95%;max-width:1200px;margin:0 auto;height:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.promo-banner__image{width:auto;max-width:100%;height:auto;max-height:100%}@media screen and (max-width:60rem){.promo-banner__wrapper{display:none}}.arnold-palmer{position:relative;width:100%}.arnold-palmer__wrapper{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column}.arnold-palmer__block{position:relative;display:-ms-flexbox;display:flex;width:100%;height:auto}.arnold-palmer__block:first-child{margin-top:40px}.arnold-palmer__content{z-index:2;display:-ms-flexbox;display:flex;width:50%;padding:75px 0}.arnold-palmer__content--left{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-order:-1;order:-1}.arnold-palmer__content--right{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-order:2;order:2}.arnold-palmer__content-direction--left{margin:0 120px 0 10%}.arnold-palmer__content-direction--right{margin:0 10% 0 120px}.arnold-palmer__content-wrapper{display:-ms-flexbox;display:flex;width:100%;max-width:440px;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.arnold-palmer__content-wrapper--left{margin:0 auto 0 120px}.arnold-palmer__content-wrapper--right{margin:0 120px 0 auto}.arnold-palmer__info,.arnold-palmer__title{text-align:center}.arnold-palmer__title{width:100%;margin-bottom:25px;font:normal normal 700 1rem/1 acumin-pro;font-size:1.875rem}.arnold-palmer__info{width:100%;line-height:1.5}.arnold-palmer__link{padding:10px 20px;border:none;background:#000;color:#fff;font:normal normal 700 1rem/1 acumin-pro;font-size:1rem;transition:all .2s ease;border:1px solid #000;margin:35px auto 0}.arnold-palmer__link:hover{background:none;color:#000}.arnold-palmer__image{z-index:1;display:-ms-flexbox;display:flex;width:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:60rem){.arnold-palmer__block{width:100%;height:auto;-ms-flex-direction:column;flex-direction:column}.arnold-palmer__block:first-child{margin-top:30px}.arnold-palmer__content{position:relative;width:100%;height:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0}.arnold-palmer__content--left{-ms-flex-order:2;order:2}.arnold-palmer__content-direction--left,.arnold-palmer__content-direction--right{margin:0 auto}.arnold-palmer__content-wrapper{width:90%;-ms-flex-align:center;align-items:center;padding:55px 0;margin:0;text-align:center}.arnold-palmer__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.2}}@media screen and (max-width:42.5rem){.arnold-palmer__title{margin-bottom:20px;font-size:2rem;line-height:2rem}.arnold-palmer__info{margin-bottom:30px;font-size:1.25rem;line-height:1.2}}.account{display:-ms-flexbox;display:flex;width:auto;max-width:1170px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.account,.account__nav,.account__title{margin-top:20px}.account__container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.account__wrapper{min-width:900px}.account__controls,.account__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.account__controls{padding-left:15px}.account__controls__btn{padding:10px 20px;border:none;background:#000;color:#fff;font:normal normal 700 1rem/1 acumin-pro;font-size:1rem;transition:all .2s ease;width:auto;border:1px solid #000;margin:10px auto 10px 0}.account__controls__btn:hover{background:none;color:#000}.account__controls__links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.account__controls__links :nth-child(n){margin-bottom:15px}@media screen and (max-width:60rem){.account__container{width:auto;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:start;justify-content:flex-start}.account__title{margin-top:0}.account__wrapper{min-width:600px}.account__controls{padding-left:0}.account__controls__links{display:none}}@media screen and (max-width:42.5rem){.account__container{width:auto;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:start;justify-content:flex-start}.account__title{margin-top:0}.account__wrapper{min-width:500px}.account__controls{padding-left:0}.account__controls__links{display:none}}@media screen and (max-width:36.25rem){.account__container{width:auto;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:start;justify-content:flex-start}.account__title{margin-top:0}.account__wrapper{min-width:400px}.account__controls{padding-left:0}.account__controls__links{display:none}}@media screen and (max-width:30rem){.account__container{width:auto;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:start;justify-content:flex-start}.account__title{margin-top:0}.account__wrapper{min-width:300px}.account__controls{padding-left:0}.account__controls__links{display:none}}.grid-parent{display:grid!important;display:-ms-grid!important}.R1{-ms-grid-row:1;grid-row:1}.R1-2{grid-row:1/3}.R1-3{grid-row:1/4}.R1-4{grid-row:1/5}.R1-5{grid-row:1/6}.R1-6{grid-row:1/7}.R1-7{grid-row:1/8}.R1-8{grid-row:1/9}.R1-9{grid-row:1/10}.R1-10{grid-row:1/11}.R1-11{grid-row:1/12}.R1-12{grid-row:1/13}.R2{-ms-grid-row:2;grid-row:2}.R2-3{grid-row:2/4}.R2-4{grid-row:2/5}.R2-5{grid-row:2/6}.R2-6{grid-row:2/7}.R2-7{grid-row:2/8}.R2-8{grid-row:2/9}.R2-9{grid-row:2/10}.R2-10{grid-row:2/11}.R2-11{grid-row:2/12}.R2-12{grid-row:2/13}.R3{-ms-grid-row:3;grid-row:3}.R3-4{grid-row:3/5}.R3-5{grid-row:3/6}.R3-6{grid-row:3/7}.R3-7{grid-row:3/8}.R3-8{grid-row:3/9}.R3-9{grid-row:3/10}.R3-10{grid-row:3/11}.R3-11{grid-row:3/12}.R3-12{grid-row:3/13}.R4{-ms-grid-row:4;grid-row:4}.R4-5{grid-row:4/6}.R4-6{grid-row:4/7}.R4-7{grid-row:4/8}.R4-8{grid-row:4/9}.R4-9{grid-row:4/10}.R4-10{grid-row:4/11}.R4-11{grid-row:4/12}.R4-12{grid-row:4/13}.R5{-ms-grid-row:5;grid-row:5}.R5-6{grid-row:5/7}.R5-7{grid-row:5/8}.R5-8{grid-row:5/9}.R5-9{grid-row:5/10}.R5-10{grid-row:5/11}.R5-11{grid-row:5/12}.R5-12{grid-row:5/13}.R6{-ms-grid-row:6;grid-row:6}.R6-7{grid-row:6/8}.R6-8{grid-row:6/9}.R6-9{grid-row:6/10}.R6-10{grid-row:6/11}.R6-11{grid-row:6/12}.R6-12{grid-row:6/13}.R7{-ms-grid-row:7;grid-row:7}.R7-8{grid-row:7/9}.R7-9{grid-row:7/10}.R7-10{grid-row:7/11}.R7-11{grid-row:7/12}.R7-12{grid-row:7/13}.R8{-ms-grid-row:8;grid-row:8}.R8-9{grid-row:8/10}.R8-10{grid-row:8/11}.R8-11{grid-row:8/12}.R8-12{grid-row:8/13}.R9{-ms-grid-row:9;grid-row:9}.R9-10{grid-row:9/11}.R9-11{grid-row:9/12}.R9-12{grid-row:9/13}.R10{-ms-grid-row:10;grid-row:10}.R10-11{grid-row:10/12}.R10-12{grid-row:10/13}.R11{-ms-grid-row:11;grid-row:11}.R11-12{grid-row:11/13}.R12{-ms-grid-row:12;grid-row:12}.C1{-ms-grid-column:1;grid-column:1}.C1-2{grid-column:1/3}.C1-3{grid-column:1/4}.C1-4{grid-column:1/5}.C1-5{grid-column:1/6}.C1-6{grid-column:1/7}.C1-7{grid-column:1/8}.C1-8{grid-column:1/9}.C1-9{grid-column:1/10}.C1-10{grid-column:1/11}.C1-11{grid-column:1/12}.C1-12{grid-column:1/13}.C2{-ms-grid-column:2;grid-column:2}.C2-3{grid-column:2/4}.C2-4{grid-column:2/5}.C2-5{grid-column:2/6}.C2-6{grid-column:2/7}.C2-7{grid-column:2/8}.C2-8{grid-column:2/9}.C2-9{grid-column:2/10}.C2-10{grid-column:2/11}.C2-11{grid-column:2/12}.C2-12{grid-column:2/13}.C3{-ms-grid-column:3;grid-column:3}.C3-4{grid-column:3/5}.C3-5{grid-column:3/6}.C3-6{grid-column:3/7}.C3-7{grid-column:3/8}.C3-8{grid-column:3/9}.C3-9{grid-column:3/10}.C3-10{grid-column:3/11}.C3-11{grid-column:3/12}.C3-12{grid-column:3/13}.C4{-ms-grid-column:4;grid-column:4}.C4-5{grid-column:4/6}.C4-6{grid-column:4/7}.C4-7{grid-column:4/8}.C4-8{grid-column:4/9}.C4-9{grid-column:4/10}.C4-10{grid-column:4/11}.C4-11{grid-column:4/12}.C4-12{grid-column:4/13}.C5{-ms-grid-column:5;grid-column:5}.C5-6{grid-column:5/7}.C5-7{grid-column:5/8}.C5-8{grid-column:5/9}.C5-9{grid-column:5/10}.C5-10{grid-column:5/11}.C5-11{grid-column:5/12}.C5-12{grid-column:5/13}.C6{-ms-grid-column:6;grid-column:6}.C6-7{grid-column:6/8}.C6-8{grid-column:6/9}.C6-9{grid-column:6/10}.C6-10{grid-column:6/11}.C6-11{grid-column:6/12}.C6-12{grid-column:6/13}.C7{-ms-grid-column:7;grid-column:7}.C7-8{grid-column:7/9}.C7-9{grid-column:7/10}.C7-10{grid-column:7/11}.C7-11{grid-column:7/12}.C7-12{grid-column:7/13}.C8{-ms-grid-column:8;grid-column:8}.C8-9{grid-column:8/10}.C8-10{grid-column:8/11}.C8-11{grid-column:8/12}.C8-12{grid-column:8/13}.C9{-ms-grid-column:9;grid-column:9}.C9-10{grid-column:9/11}.C9-11{grid-column:9/12}.C9-12{grid-column:9/13}.C10{-ms-grid-column:10;grid-column:10}.C10-11{grid-column:10/12}.C10-12{grid-column:10/13}.C11{-ms-grid-column:11;grid-column:11}.C11-12{grid-column:11/13}.C12{-ms-grid-column:12;grid-column:12}.inline-grid{display:inline-grid!important;display:-ms-inline-grid!important}@media (max-width:40rem){.grid{display:grid!important;display:-ms-grid!important;-ms-grid-columns:(1fr) [6];grid-template-columns:repeat(6,1fr)}.grid-cards-3{-ms-grid-column:1;grid-column-end:7;-ms-grid-column-span:6;grid-column-start:1}.grid-cards-3,.grid-gutter{display:grid!important;display:-ms-grid!important;grid-gap:0}.grid-gutter{-ms-grid-columns:auto;grid-template-columns:auto}.grid-horizontal{-ms-grid-columns:300px;grid-gap:0;grid-template-columns:300px}.grid-horizontal,.grid-seo{display:grid!important;display:-ms-grid!important}.grid-seo{-ms-grid-columns:margin(ms-small-margin) calc(100vw - (margin(ms-small-margin) * 2)) margin(ms-small-margin) margin(ms-small-margin) calc(100vw - (margin(ms-small-margin) * 2)) margin(ms-small-margin);grid-template-columns:margin(ms-small-margin) calc(100vw - (margin(ms-small-margin) * 2)) margin(ms-small-margin) margin(ms-small-margin) calc(100vw - (margin(ms-small-margin) * 2)) margin(ms-small-margin)}.grid-tab-header{-ms-grid-columns:100vw;grid-template-columns:100vw}.grid-tab-body,.grid-tab-header{display:grid!important;display:-ms-grid!important}.content-singular_padding{padding-top:1rem;padding-right:36px;padding-left:36px;line-height:1.5}.section-binary-left,.section-binary-right{-ms-grid-column:1;grid-column-end:7;-ms-grid-column-span:6;grid-column-start:1}.content-binary-left,.content-binary-right{width:90%;margin:1rem auto;line-height:1.5}.content-cards_header{-ms-grid-column:1;grid-column-end:7;-ms-grid-column-span:6;grid-column-start:1}.product-header{padding-top:5vw;line-height:1.25}.product-image{width:55vw}.product-brand{font-size:13vw;font-weight:1000}.product-title{font-size:12vw;font-weight:500}.product-mpn{font-size:9vw}.inline-image{width:12vw;margin-bottom:1rem}.inline-button{width:auto;padding-right:1rem;padding-left:1rem;margin:1rem 0;font-weight:700}.horizontal-image{width:15vw;margin-top:2rem;margin-bottom:2rem}.horizontal-button{width:auto;padding:.5rem 1rem;margin:1rem 0;font-weight:700}.content-section{width:100%}.content-card{width:100%;max-width:512px;height:auto;padding-top:12px;padding-bottom:12px;margin-right:auto;margin-left:auto;grid-gap:12px}img{max-width:100%}.seo-background{overflow:hidden;background-position:40% 43%;background-repeat:no-repeat;background-size:150%}.seo-content{padding:2rem 1rem;-ms-grid-column:2;grid-column-end:3;-ms-grid-column-span:1;grid-column-start:2}.seo-gradient{width:100%;height:100%;margin:0;background:rgba(0,0,0,.5)}}@media (min-width:40.0625rem){.grid{-ms-grid-columns:[gutter-start] 48px [content-start] calc((50vw - 48px) / 3 * 2) [center-left] calc((50vw - 48px) / 3) [center] calc((50vw - 48px) / 3) [center-right] calc((50vw - 48px) / 3 * 2) [content-end] 48px [gutter-end];grid-template-columns:[gutter-start] 48px [content-start] calc((50vw - 48px) / 3 * 2) [center-left] calc((50vw - 48px) / 3) [center] calc((50vw - 48px) / 3) [center-right] calc((50vw - 48px) / 3 * 2) [content-end] 48px [gutter-end]}.grid,.grid-cards{display:grid!important;display:-ms-grid!important}.grid-cards{grid-gap:60px;-ms-grid-columns:(minmax(min-content,360px))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(min-content,360px));grid-template-columns:repeat(auto-fit,minmax(-webkit-min-content,360px))}.grid-gutter{-ms-grid-columns:[gutter-start] 48px [content-start] auto [content-end] 48px [gutter-end];grid-template-columns:[gutter-start] 48px [content-start] auto [content-end] 48px [gutter-end]}.grid-gutter,.grid-horizontal{display:grid!important;display:-ms-grid!important}.grid-horizontal{-ms-grid-columns:[content-start] 22% [divide-left] auto [divide-right] 22% [content-end];grid-gap:1rem;grid-template-columns:[content-start] 22% [divide-left] auto [divide-right] 22% [content-end]}.grid-seo{-ms-grid-columns:[gutter-start] calc((50vw - 600px)) [content-start] 500px [center-left] 100px [center] 100px [center-right] 500px [content-end] calc((50vw - 600px)) [gutter-end];grid-template-columns:[gutter-start] calc((50vw - 600px)) [content-start] 500px [center-left] 100px [center] 100px [center-right] 500px [content-end] calc((50vw - 600px)) [gutter-end]}.grid-seo,.grid-tab-header{display:grid!important;display:-ms-grid!important}.grid-tab-header{-ms-grid-columns:100vw;grid-template-columns:100vw}.grid-tab-body{display:grid!important;display:-ms-grid!important}.content-singular_padding{padding-top:1rem;padding-right:72px;padding-left:72px;line-height:1.5}.section-binary-left,.section-binary-right{-ms-grid-column:1;grid-column-end:7;-ms-grid-column-span:6;grid-column-start:1}.content-binary_-left{margin-right:38px;margin-left:48px;line-height:1.5}.content-binary-right{margin-right:48px;margin-left:38px;line-height:1.5}.content-cards_header{-ms-grid-column:1;grid-column-end:7;-ms-grid-column-span:6;grid-column-start:1}.product-header{padding-top:5vw;line-height:1.25}.product-image{width:22vw}.product-brand{font-size:3vw;font-weight:1000}.product-title{font-size:3vw;font-weight:500}.product-mpn{font-size:2vw}.inline-image{width:12vw;margin-bottom:1rem}.inline-button{width:auto;padding-right:1rem;padding-left:1rem;margin:1rem 0;font-weight:700}.horizontal-image{width:15vw;margin-top:2rem;margin-bottom:2rem}.horizontal-button{width:auto;padding:.5rem 1rem;margin:1rem 0;font-weight:700}.content-section{width:100%}.content-card{width:100%;max-width:512.8px;height:auto;padding-top:24px;padding-bottom:24px;margin-right:auto;margin-left:auto;grid-gap:24px}.seo-background{overflow:hidden;background-position:40% 43%;background-repeat:no-repeat;background-size:150%}.seo-content{padding:2rem 1rem;-ms-grid-column:2;grid-column-end:3;-ms-grid-column-span:1;grid-column-start:2}.seo-gradient{width:100%;height:100%;margin:0;background:linear-gradient(90deg,#000 40%,transparent 75%);background:-o-linear-gradient(left,#000 40%,transparent 75%)}}@media (min-width:63rem){.grid{display:grid!important;display:-ms-grid!important;-ms-grid-columns:calc((50vw - 600px)) 400px 200px 200px 400px calc((50vw - 600px));grid-template-columns:calc((50vw - 600px)) 400px 200px 200px 400px calc((50vw - 600px))}.grid-cards-1{display:inline-grid!important;display:-ms-inline-grid!important;grid-gap:0;-ms-grid-columns:(368px)[1];grid-template-columns:repeat(1,368px)}.grid-cards-2{grid-gap:3rem;-ms-grid-columns:(500px)[2];grid-template-columns:repeat(2,500px)}.grid-cards-2,.grid-cards-3{display:inline-grid!important;display:-ms-inline-grid!important}.grid-cards-3{grid-gap:3rem;-ms-grid-columns:(368px)[3];grid-template-columns:repeat(3,368px)}.grid-gutter{display:grid!important;display:-ms-grid!important;-ms-grid-columns:calc((50vw - 600px)) 1200px calc((50vw - 600px));grid-template-columns:calc((50vw - 600px)) 1200px calc((50vw - 600px))}.grid-horizontal{display:inline-grid!important;display:-ms-inline-grid!important;-ms-grid-columns:22% auto 22%;grid-gap:1rem;grid-template-columns:22% auto 22%}.grid-seo{display:grid!important;display:-ms-grid!important;-ms-grid-columns:calc((50vw - 600px)) 500px 100px 100px 500px calc((50vw - 600px));grid-template-columns:calc((50vw - 600px)) 500px 100px 100px 500px calc((50vw - 600px))}.grid-tab-header{-ms-grid-column:2;grid-column-end:3;-ms-grid-column-span:1;grid-column-start:2;-ms-grid-columns:290px 290px 290px 290px;grid-template-columns:repeat(auto-fit,minmax(150px,300px))}.grid-tab-body,.grid-tab-header{display:grid!important;display:-ms-grid!important}.grid-tab-body{-ms-grid-column:2;grid-column-end:3;-ms-grid-column-span:1;grid-column-start:2}.content-cards_header{-ms-grid-column:2;grid-column-end:6;-ms-grid-column-span:4;grid-column-start:2}.content-cards_cards{-ms-grid-column:2;grid-column-end:4;-ms-grid-column-span:2;grid-column-start:2;line-height:1.5}.content-singular_padding{padding-top:1rem;padding-right:calc((50vw - 600px) + 24px);padding-left:calc((50vw - 600px) + 24px);line-height:1.5}.section-binary-left{-ms-grid-column:1;grid-column-end:4;-ms-grid-column-span:3;grid-column-start:1}.section-binary-right{-ms-grid-column:4;grid-column-end:7;-ms-grid-column-span:3;grid-column-start:4}.content-binary-left{margin-right:75px;margin-left:calc((50vw - 600px));line-height:1.5}.content-binary-right{margin-right:calc((50vw - 600px));margin-left:75px;line-height:1.5}.product-header{padding-top:5vw;line-height:1.25}.product-image{width:22vw}.product-brand{font-size:3vw;font-weight:1000}.product-title{font-size:3vw;font-weight:500}.product-mpn{font-size:2vw}.inline-image{width:12vw;margin-bottom:1rem}.inline-button{width:auto;padding-right:1rem;padding-left:1rem;margin:1rem 0;font-weight:700}.horizontal-image{width:15vw;margin-top:2rem;margin-bottom:2rem}.horizontal-button{width:auto;padding:.5rem 1rem;margin:1rem 0;font-weight:700}.content-section{width:100%}.content-card{width:100%;max-width:1170px;height:auto;padding-top:24px;padding-bottom:24px;margin-right:auto;margin-left:auto;grid-gap:24px}.seo-background{overflow:hidden;background-position:40% 50%;background-repeat:no-repeat;background-size:150%}.seo-content{padding:2rem 1rem;-ms-grid-column:2;grid-column-end:3;-ms-grid-column-span:1;grid-column-start:2}.seo-gradient{width:100%;height:100%;margin:0;background:linear-gradient(90deg,#000 40%,transparent 75%);background:-o-linear-gradient(left,#000 40%,transparent 75%)}}.hidden{display:none!important}@media (max-width:40rem){.hidden-small-only{display:none!important}.auto-small-only{width:auto}}@media (min-width:40.0625rem){.hidden-medium-only{display:none!important}}@media (min-width:63rem){.hidden-large-only{display:none!important}}.rich-text{padding:15px 25px;margin-bottom:3vw;}.rich-text p{margin-bottom:10px;color:#000;font-size:.875rem;line-height:1.3125rem}.rich-text ul{margin:20px 0}.rich-text ul li{margin-bottom:5px;margin-left:25px;color:#000;font-size:.875rem;line-height:1.3125rem;list-style:square}.rich-text b{color:#000}.quantity{margin:5px 10px 0 0;float:left}.plus__btn,.quantity{display:-ms-flexbox;display:flex}.plus__btn{width:auto;height:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#000;margin: 0px 0px 2px 0px;}.plus__btn:hover{color:#b9b9b9;cursor:pointer;}.minus__btn{display:-ms-flexbox;display:flex;width:30px;height:30px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#000;}.minus__btn:hover{color:#b9b9b9;cursor:pointer}@media screen and (max-width:40rem){.partner{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:50px 0;background-color:transparent}.partner__title{display:inline-block;padding:12px 0;border-bottom:1px solid #000;margin:0 auto;color:#000;font:normal normal 700 1rem/1 acumin-pro;font-size:1.625rem}.partner__title__wrapper{width:84%;-ms-flex-pack:center;justify-content:center;margin:0 auto 28px;text-align:center}.partner__wrapper{width:84%;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0 auto}.partner__card,.partner__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.partner__card{min-height:170px;max-height:230px;-ms-flex-pack:justify;justify-content:space-between;padding:10px 10px 20px}.partner__logo{max-width:245px;max-height:145px;margin:0 auto}.partner__name{margin:30px auto 0;font-size:1.125rem}}@media screen and (max-width:62.9375rem){.partner{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:50px 0;background-color:transparent}.partner__title{display:inline-block;padding:12px 0;border-bottom:1px solid #000;margin:0 auto;color:#000;font:normal normal 700 1rem/1 acumin-pro;font-size:1.625rem}.partner__title__wrapper{width:84%;-ms-flex-pack:center;justify-content:center;padding:12px 0;margin:0 auto 28px;text-align:center}.partner__wrapper{display:-ms-flexbox;display:flex;width:84%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0 auto}.partner__card{display:-ms-flexbox;display:flex;min-height:170px;max-height:230px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:10px 10px 20px}.partner__logo{max-width:245px;max-height:145px;margin:0 auto}.partner__name{margin:30px auto 0;font-size:1.125rem}}@media screen and (min-width:63rem){.partner{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:50px 0;background-color:transparent}.partner__title{display:inline-block;padding:12px 0;border-bottom:1px solid #000;margin:0 auto;color:#000;font:normal normal 700 1rem/1 acumin-pro;font-size:1.625rem}.partner__title__wrapper{width:84%;max-width:1200px;-ms-flex-pack:center;justify-content:center;padding:12px 0;margin:0 auto 28px;text-align:center}.partner__wrapper{display:-ms-flexbox;display:flex;width:84%;max-width:1200px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0 auto}.partner__card{display:-ms-flexbox;display:flex;min-height:170px;max-height:230px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:10px 10px 20px}.partner__logo{max-width:245px;max-height:145px;margin:0 auto}.partner__name{margin:30px auto 0;font-size:1.125rem}}.video{width:75%;margin:0 auto 10px}.video .video-wrap{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.save-taline{margin-left:auto}.save-taline span{font-weight:700}.tuneup-tagline{background:#C8102E;padding:10px}.tuneup-tagline .info-bar__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}.tuneup-tagline h4{color:#fff;font-size:1.125rem;font-weight:700}.product-3-row{width:33%}@media screen and (max-width:40.625rem){.product-3-row{width:100%}}.tune-up-videos{margin:-50px 0 60px}.tune-up-videos .collection__title{padding-left:0px}.tune-up-videos .the-videos{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tune-up-videos .vid{margin-bottom:30px}@media (max-width:54.9375rem){.tune-up-videos .vid{width:100%}}@media (min-width:55rem){.tune-up-videos .vid.margin-right{margin-right:30px}}.tune-up-videos .vid img{cursor:pointer}.tune-up-videos .vid h5{font-size:1.125rem;font-weight:700;margin-top:20px;max-width:263px}.popup-video{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.8);z-index:900;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.active-popup-video{display:-ms-flexbox;display:flex}.active-popup-video iframe{width:calc(100% - 700px);height:calc((100vw - 700px) * .5625)}@media (max-width:87.5rem){.active-popup-video iframe{width:calc(100% - 200px);height:calc((100vw - 200px) * .5625)}}@media (max-width:31.25rem){.active-popup-video iframe{width:calc(100% - 100px);height:calc((100vw - 100px) * .5625)}}#content.customer-profile{background:#f3f3f3;padding:0}#content.customer-profile *{color:#000;line-height:1.5}#content.customer-profile span.required{color:#C8102E}#content.customer-profile hr{border-color:#000;padding-bottom:10px}#content.customer-profile h1,#content.customer-profile h2,#content.customer-profile h3,#content.customer-profile h4,#content.customer-profile h5,#content.customer-profile h6{font:normal normal 700 1rem/1 acumin-pro;margin-bottom:5px}#content.customer-profile .caption{font-weight:700}#content.customer-profile .checkbox{width:85%;margin:auto}#content.customer-profile .checkbox input[type=checkbox]{float:none;margin-top:-3px;-webkit-appearance:checkbox}#content.customer-profile .checkbox .item_block_editable{font-weight:400}#content.customer-profile input[type=radio]{margin-top:3px!important;-webkit-appearance:radio}#content.customer-profile .intro{background:#fff;padding:10px}#content.customer-profile .intro .intro-wrapper{width:95%;max-width:1200px;margin:auto}#content.customer-profile .intro .intro-wrapper .breadcrumb{padding:15px}#content.customer-profile .intro .intro-wrapper .breadcrumb a{color:#C8102E}#content.customer-profile .intro .intro-wrapper .breadcrumb span{color:#c4c4c4}#content.customer-profile .intro .intro-wrapper .intro-content{text-align:center}#content.customer-profile .intro .intro-wrapper h1{font:normal normal 800 1rem/1 acumin-pro;font-size:1.6875rem;margin-bottom:5px}#content.customer-profile .intro .intro-wrapper h2{font-size:1.40625rem;margin:35px auto 15px;width:80%;line-height:1.3}#content.customer-profile .intro .intro-wrapper p{margin-bottom:25px}#content.customer-profile .intro .intro-wrapper .tagline{margin-bottom:20px}#content.customer-profile .intro .intro-wrapper .caption{display:block}#content.customer-profile .intro .intro-wrapper .icons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#content.customer-profile .intro .intro-wrapper .icons .icon{width:23%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media (max-width:48rem){#content.customer-profile .intro .intro-wrapper .icons .icon{width:48%}}#content.customer-profile .intro .intro-wrapper .icons .icon i{color:#C8102E;font-size:2.5rem}#content.customer-profile .intro .intro-wrapper .icons .icon span.caption{line-height:1.2}#content.customer-profile .cf-form{background:#fff;padding:25px 60px 15px;margin:30px auto 45px}#content.customer-profile .cf-form.success{min-height:400px}@media (min-width:37.5rem){#content.customer-profile .cf-form{width:75%}}#content.customer-profile .cf-form .section h1{margin-bottom:2px}#content.customer-profile .cf-form h1{font-size:1.40625rem}#content.customer-profile .cf-form .profile-content{margin-bottom:30px}#content.customer-profile .cf-form input,#content.customer-profile .cf-form select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}#content.customer-profile .cf-form select{-webkit-appearance:menulist}#content.customer-profile .cf-form .radio.field span{display:block}#content.customer-profile .cf-form .profile-inputs.needs-filled{border:1px solid #C8102E;padding:10px}#content.customer-profile .cf-form .cp-button,#content.customer-profile .cf-form input[type=submit]{color:#fff;background:#C8102E;padding:15px 40px;margin-top:18px;transition:background .3s;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}#content.customer-profile .cf-form .cp-button:hover,#content.customer-profile .cf-form input[type=submit]:hover{background:#6a0818}#content.customer-profile .cf-form .profile-inputs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#content.customer-profile .cf-form .profile-inputs .field_block{width:48%}@media (max-width:37.5rem){#content.customer-profile .cf-form .profile-inputs .field_block{width:100%}}#content.customer-profile .cf-form .profile-inputs .field_block.right-align{margin-left:auto}#content.customer-profile .cf-form .profile-inputs .field_block input[type=text],#content.customer-profile .cf-form .profile-inputs .field_block select{border:1px solid #ebebeb;background:#fbfbfb;margin-top:5px;width:100%;margin-bottom:20px}#content.customer-profile .cf-form .profile-inputs .field_block input[type=text].needs-filled,#content.customer-profile .cf-form .profile-inputs .field_block select.needs-filled{border-color:#C8102E}#content.customer-profile .cf-form .profile-inputs .field_block input[type=text],#content.customer-profile .cf-form .profile-inputs .field_block select{padding:10px}#content.customer-profile .cf-form .profile-inputs .radio.field{margin-top:5px}#content.customer-profile .split-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}#content.customer-profile .split-content .content-section,#content.customer-profile .split-content .form-section{width:100%}@media (min-width:60.5rem){#content.customer-profile .split-content .content-section,#content.customer-profile .split-content .form-section{width:48.5%;background:#fff;margin:40px 0}}@media (max-width:60.4375rem){#content.customer-profile .split-content .content-section .form.cf-form,#content.customer-profile .split-content .form-section .form.cf-form{margin-bottom:0}}#content.customer-profile .split-content .content-section .cf-form,#content.customer-profile .split-content .form-section .cf-form{width:100%;padding:25px 45px 15px}#content.customer-profile .split-content .content-section .cf-form .cp-list li,#content.customer-profile .split-content .form-section .cf-form .cp-list li{margin-left:20px;list-style:square}#content.customer-profile .success-memo{display:-ms-flexbox;display:flex}#content.customer-profile .success-memo.center{-ms-flex-pack:center;justify-content:center}#content.customer-profile .success-memo .fa-check-circle{color:#7eba03;margin-right:10px}#content.customer-profile .video-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#content.customer-profile .video-section .video{width:30%}@media (max-width:87.5rem){#content.customer-profile .video-section .video{width:100%}}#content.customer-profile .video-section .video span{width:80%;margin:15px auto 45px}#content.customer-profile .video-section .video span.caption{font-size:1.125rem}#content.customer-profile .video-section .video img{cursor:pointer}#content.customer-profile .video-section .video p{margin-bottom:20px}#content.customer-profile .video-section .video-popup{display:none}#content.customer-profile .video-section .video-popup.show-vid{position:fixed;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1}#content.customer-profile .video-section .video-popup.show-vid iframe{max-width:90%}.custom-collections{padding:40px 0}.custom-collections h1,.custom-collections h2,.custom-collections h3,.custom-collections h4,.custom-collections h5,.custom-collections h6{font:normal normal 700 1rem/1 acumin-pro}.custom-collections h1{font-size:2rem;margin-bottom:15px}.custom-collections p{color:#000}.custom-collections .collection-item .collection-img-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px}.custom-collections .collection-item .collection-img-title h4{font-size:1.375rem}.custom-collections .collection-item .the-collection{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px;gap:30px;position:relative}.custom-collections .collection-item .the-collection .collection-product{width:calc(25% - 30px);height:auto}@media (max-width:60.5rem){.custom-collections .collection-item .the-collection .collection-product{width:calc(50% - 30px)}}.custom-collections .collection-item .the-collection .collection-product .collection__info__brand{color:#ababab;font-size:.875rem}

    /* Chrome, Safari, Edge, Opera */
    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
      -webkit-appearance: none; 
      margin: 0;
    }

    /* Firefox */
    input[type=number] {
      -moz-appearance: textfield; 
    }

/*START*/

.os-index #os-sidebar{
  padding-left: 18px !important;
}
.os-index .os-toolbar{
  padding-right: 18px !important;
}
#os-content{
  padding-right: 18px !important;
}

/* No Item Found search results */
.noItem-div{
  margin: 16px auto 0px;
  width: fit-content;
  padding: 12px 16px;
  border-radius: 8px;
  background-color: #eaeaea;
  text-align: center;
}
.noItem-text{
  font-size: 20px;
  line-height: 20px;
}
.noItem-link{
  text-decoration: underline;
}

/* Collection Brand Banner CSS */ 
.collection_brand_banner{
  display: none;
  height: auto;
  width: 100%;
  color: #fff;
  background-color: grey;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}

/* Briggs */
.CBB-briggs-top{
  padding-left: 7%;
  width: 100%;
  height: auto;
  text-align: start;
  background-color: lightgrey;
}
.CBB-briggs-text{
  line-height: 1.75rem;
}
.CBB-briggs-boldText{
  font-weight: bold;
  line-height: 1.75rem;
}
.CBB-briggs-top .CBB-briggs-text{
  line-height: 2rem;
}
.CBB-briggs-mid{
  height: fit-content;
  width: 100%;
  display: flex;
  flex-direction: row;
  background-image: url("https://images.salsify.com/image/upload/s--YQu_qo5t--/rwcfpmhgjdewsyv1xmyg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  overflow-y: hidden;
}
.CBB-briggs-left{
  height: auto;
  display: flex;
  gap: 20px;
  padding: 75px 6.5% 75px 7%;
  flex-direction: column;
  width: 45%;
}

@media only screen and (max-width: 1200px){
  .CBB-briggs-top{
    border-top: 1px solid grey;
    text-align: center;
    padding: 0 9%;
  }
  
  .CBB-logo{
    width: 100%;
  }
  
  .CBB-briggs-mid{
    justify-content: center;
  }
  .CBB-briggs-left{
    padding: 75px 9%;
    width: 80%;
    gap: 10px;
    align-items: center;
    text-align: center;
  }
  .CBB-bar__search__form{
    width: 100% !important;
  }
  .CBB-bar__search__icon{
    font-size: 1.375rem !important;
  }
  .CBB-briggs-boldText, .CBB-briggs-text{
    text-shadow: 0 0 10px black;
  }
  .CBB-briggs-top .CBB-briggs-text{
    text-shadow: none;
  }
}
.CBB-bar__search{
    width: 50%;
    min-width: 200px;
    height: 55px;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background: #ececec;
    transition: all .2s ease;
}
.CBB-bar__search__form{
  overflow: visible;
}
.CBB-bar__search__icon{
  height: 55px !important;
  top: 0;
  left: 85% !important;
  transform: translateY(0px);
}
.CBB-icon-sub{
    position: absolute;
    z-index: 1;
    top: 50%;
    right: -14px;
    bottom: 0;
    width: 57px;
    height: 55px;
    color: transparent;
    background-color: transparent;
    transform: translateY(-50%);
}
.CBB-briggs-input{}
.CBB-briggs-right{
  width: 55%;
}
.CBB-briggs-low{
  width: 100%;
}
.CBB-partsBtn-briggs:hover{
  color: #8dc63f !important;
  background-color: #fff !important;
}
.CBB-partsBtn-briggs:hover #partsBtnIcon{
  color: #8dc63f !important;
}
#briggs-search__icon{
  transition: all .3s ease;
}
#brggs-search__icon:hover{
  background-color: #fff !important;
  color: #8dc63f;
  transition: all .3s ease;
}
#briggs-search__icon:has( + .CBB-icon-sub:hover){
  background-color: #fff !important;
  color: #8dc63f;
  transition: all .3s ease;
}

/* Simplicity */
.CBB-simplicity-boldText{
  font-weight: 500;
  line-height: 1.75rem;
}
.CBB-simplicity-text{
  font-weight: 300;
  line-height: 1.75rem;
}
.CBB-simplicity-top{
  padding-left: 7%;
  width: 100%;
  height: auto;
  text-align: start;
  background-color: lightgrey;
}
.CBB-simplicity-text{
  line-height: 1.2rem;
}
.CBB-simplicity-top .CBB-simplicity-text{
  line-height: 2rem;
}
.CBB-simplicity-mid{
  height: fit-content;
  width: 100%;
  display: flex;
  flex-direction: row;
  background-image: url("https://images.salsify.com/image/upload/s--eLtG7oks--/gufbemyq5zeajriwjefb");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  overflow-y: hidden;
}
.CBB-simplicity-left{
  height: auto;
  display: flex;
  gap: 20px;
  padding: 75px 6.5% 75px 7%;
  flex-direction: column;
  width: 45%;
}

@media only screen and (max-width: 1200px){
  .CBB-simplicity-top{
    border-top: 1px solid grey;
    text-align: center;
    padding: 0 9%;
  }
  .CBB-simplicity-mid{
    justify-content: center;
  }
  .CBB-simplicity-left{
    padding: 75px 9%;
    width: 80%;
    gap: 10px;
    align-items: center;
    text-align: center;
  }
  .CBB-simplicity-boldText, .CBB-simplicity-text{
    text-shadow: 0 0 10px black;
  }
  .CBB-simplicity-top .CBB-simplicity-text{
    text-shadow: none;
  }
}
.CBB-simplicity-input{}
.CBB-simplicity-right{
  width: 55%;
}
.CBB-simplicity-low{
  width: 100%;
}
.CBB-partsBtn-simplicity:hover{
  color: #00205b !important;
  background-color: #fff !important;
  border-bottom: 1px solid #ebebeb !important;
  border-right: 1px solid #ebebeb !important;
}
.CBB-partsBtn-simplicity:hover #partsBtnIcon{
  color: #00205b !important;
}
#simplicity-search__icon{
  transition: all .3s ease;
}
#simplicity-search__icon:hover{
  background-color: #fff !important;
  color: #00205b;
  transition: all .3s ease;
}
#simplicity-search__icon:has( + .CBB-icon-sub:hover){
  background-color: #fff !important;
  color: #00205b;
  transition: all .3s ease;
}


/* Snapper */

.CBB-snapper-top{
  padding-left: 7%;
  width: 100%;
  height: auto;
  text-align: start;
  background-color: lightgrey;
}
.CBB-snapper-text{
  line-height: 1.2rem;
}
.CBB-snapper-top .CBB-snapper-text{
  line-height: 2rem;
}
.CBB-snapper-mid{
  height: fit-content;
  width: 100%;
  display: flex;
  flex-direction: row;
  background-image: url("https://images.salsify.com/image/upload/s--9QmV5Z-k--/jog1ee0pvzuqx8qdzybj");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  overflow-y: hidden;
}
.CBB-snapper-left{
  height: auto;
  display: flex;
  gap: 20px;
  padding: 75px 6.5% 75px 7%;
  flex-direction: column;
  width: 45%;
}

@media only screen and (max-width: 1200px){
  .CBB-snapper-top{
    border-top: 1px solid grey;
    text-align: center;
    padding: 0 9%;
  }
  .CBB-snapper-mid{
    justify-content: center;
  }
  .CBB-snapper-left{
    padding: 75px 9%;
    width: 80%;
    gap: 10px;
    align-items: center;
    text-align: center;
  }
  .CBB-snapper-boldText, .CBB-snapper-text{
    text-shadow: 0 0 10px black;
  }
  .CBB-snapper-top .CBB-snapper-text{
    text-shadow: none;
  }
}
.CBB-snapper-boldText{
  font-weight: 700;
  line-height: 1.75rem;
}
.CBB-snapper-text{
  font-weight: 400;
  line-height: 1.75rem;
}
.CBB-snapper-input{}
.CBB-snapper-right{
  width: 55%;
}
.CBB-snapper-low{
  width: 100%;
}
.CBB-partsBtn-snapper:hover{
  color: #af272f !important;
  background-color: #fff !important;
}
.CBB-partsBtn-snapper:hover #partsBtnIcon{
  color: #af272f !important;
}
#snapper-search__icon{
  transition: all .3s ease;
}
#snapper-search__icon:hover{
  background-color: #fff !important;
  color: #af272f;
  transition: all .3s ease;
}
#snapper-search__icon:has( + .CBB-icon-sub:hover){
  background-color: #fff !important;
  color: #af272f;
  transition: all .3s ease;
}


/* Murray */


.CBB-murray-top{
  padding-left: 7%;
  width: 100%;
  height: auto;
  text-align: start;
  background-color: lightgrey;
}
.CBB-murray-text{
  line-height: 1.2rem;
}
.CBB-murray-top .CBB-murray-text{
  line-height: 2rem;
}
.CBB-murray-mid{
  height: fit-content;
  width: 100%;
  display: flex;
  flex-direction: row;
  background-image: url("https://images.salsify.com/image/upload/s--twT2rOV3--/m3sa2j0v2gdasvkjhbyx");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  overflow-y: hidden;
}
.CBB-murray-left{
  height: auto;
  display: flex;
  gap: 20px;
  padding: 75px 6.5% 75px 7%;
  flex-direction: column;
  width: 45%;
}

@media only screen and (max-width: 1200px){
  .CBB-murray-top{
    border-top: 1px solid grey;
    text-align: center;
    padding: 0 9%;
  }
  .CBB-murray-mid{
    justify-content: center;
  }
  .CBB-murray-left{
    padding: 75px 9%;
    width: 80%;
    gap: 10px;
    align-items: center;
    text-align: center;
  }
  .CBB-murray-boldText, .CBB-murray-text{
    text-shadow: 0 0 10px black;
  }
  .CBB-murray-top .CBB-murray-text{
    text-shadow: none;
  }
}
.CBB-murray-boldText{
  font-weight: 700;
  line-height: 1.75rem;
}
.CBB-murray-text{
  font-weight: 400;
  line-height: 1.75rem;
}
.CBB-murray-input{}
.CBB-murray-right{
  width: 55%;
}
.CBB-murray-low{
  width: 100%;
}
.CBB-murray-low > #findPartsContainer > #findParts > #partsHeader, 
.CBB-murray-low > #findPartsContainer > #findParts > #partsText{
  color: #9E1B32;
}

.CBB-partsBtn-murray:hover{
  color: #971338 !important;
  background-color: #fff !important;
}
.CBB-partsBtn-murray:hover #partsBtnIcon{
  color: #971338 !important;
}
#murray-search__icon{
  transition: all .3s ease;
}
#murray-search__icon:hover{
  background-color: #fff !important;
  color: #971338;
  transition: all .3s ease;
}
#murray-search__icon:has( + .CBB-icon-sub:hover){
  background-color: #fff !important;
  color: #971338;
  transition: all .3s ease;
}

/* Ferris */


.CBB-ferris-top{
  padding-left: 7%;
  width: 100%;
  height: auto;
  text-align: start;
  background-color: lightgrey;
}
.CBB-ferris-text{
  line-height: 1.2rem;
}
.CBB-ferris-top .CBB-ferris-text{
  line-height: 2rem;
}
.CBB-ferris-mid{
  height: fit-content;
  width: 100%;
  display: flex;
  flex-direction: row;
  background-image: url("https://images.salsify.com/image/upload/s--_bi8i9GT--/j3g1ng6qtqvwfwz2ndkh");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  overflow-y: hidden;
}
.CBB-ferris-left{
  height: auto;
  display: flex;
  gap: 20px;
  padding: 110px 6.5% 120px 7%;
  flex-direction: column;
  width: 45%;
  align-items: start;
}

@media only screen and (max-width: 1200px){
  .CBB-ferris-top{
    border-top: 1px solid grey;
    text-align: center;
    padding: 0 9%;
  }
  .CBB-ferris-mid{
    justify-content: center;
  }
  .CBB-ferris-left{
    padding: 75px 9%;
    width: 80%;
    gap: 10px;
    align-items: center;
    text-align: center;
  }
  .CBB-ferris-boldText, .CBB-ferris-text{
    text-shadow: 0 0 10px black;
  }
  .CBB-ferris-top .CBB-ferris-text{
    text-shadow: none;
  }
}
#CBB-ferris-logo{
  max-height: 80px;
}
.CBB-ferris-boldText{
  font-weight: 700;
  line-height: 1.75rem;
  width: 70%;
  margin-bottom: 30px;
}
.CBB-ferris-text{
  font-weight: 400;
  line-height: 1.75rem;
  width: 60%;
}
.CBB-ferris-input{}
.CBB-ferris-right{
  width: 55%;
}
.CBB-ferris-low{
  width: 100%;
}
.CBB-ferris-low > #findPartsContainer > #findParts > #partsHeader, 
.CBB-ferris-low > #findPartsContainer > #findParts > #partsText{
  color: #fff;
}

.CBB-partsBtn-ferris:hover{
  color: #B5121B !important;
  background-color: #fff !important;
}
.CBB-partsBtn-ferris:hover #partsBtnIcon{
  color: #B5121B !important;
}
#ferris-search__icon{
  transition: all .3s ease;
}
#ferris-search__icon:hover{
  background-color: #fff !important;
  color: #B5121B;
  transition: all .3s ease;
}
#ferris-search__icon:has( + .CBB-icon-sub:hover){
  background-color: #fff !important;
  color: #B5121B;
  transition: all .3s ease;
}

/* Collection Brand Footer CSS */
.collection_brand_footer{
  display: none;
  height: 300px;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  overflow-y: hidden;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#CBF-briggs{
  background-image: url("https://images.salsify.com/image/upload/s--teNSZeFJ--/xkvehagntxlnl4ktnptn");
}
#CBF-murray{
  background-image: url("https://images.salsify.com/image/upload/s--UffTXqWw--/f0p9duu0ubmcvtij1usy");
  background-position: right;
}
#CBF-simplicity{
  background-image: url("https://images.salsify.com/image/upload/s--XJYPSM9t--/ttizw2wyrlmjvg780ipq");
  background-position: right;
}
#CBF-snapper{
  background-image: url("https://images.salsify.com/image/upload/s--h3kHMmeJ--/hphnod1ki4fydphiddii");
  background-position: right;
}
#CBF-ferris{
  background-image: url("https://images.salsify.com/image/upload/s--lk-cSH4n--/usuowefjyq5mpoibzgjl");
  height: 360px;
}
.CBF-logo{
  width: 390px;
  margin-left: 6%;
}
.CBF-text{
  color: #fff;
  margin-left: 6%;
  margin-bottom: 35px;
  text-align: center;
}
#CBF-ferris-logo{
  max-width: 220px;
  margin-bottom: 31px;
  margin-left: 54%;
}
#CBF-ferris-logo + .CBF-text{
  margin-left: 54%;
}
@media only screen and (max-width: 1200px){
  .CBF-logo, .CBF-text{
    margin-left: 8%;
  }
}
@media only screen and (max-width: 1000px){
  .CBF-logo, .CBF-text{
    margin-left: 10%;
  }
}
@media only screen and (max-width: 950px){
  #CBF-ferris-logo{
    max-width: 150px;
  }
}
@media only screen and (max-width: 800px){
  .CBF-logo, .CBF-text{
    margin-left: 12%;
  }
}
@media only screen and (max-width: 680px){
  #CBF-ferris-logo{
    max-width: 100px;
  }
  #CBF-ferris-logo + .CBF-text{
    width: 150px;
    margin-bottom: 0px;
  }
}
@media only screen and (max-width: 600px){
  .CBF-logo, .CBF-text{
    margin-left: 14%;
    
  }
}
@media only screen and (max-width: 550px){
  #CBF-ferris-logo{
    max-width: 220px;
    margin: auto;
    margin-bottom: 0px;
  }
  #CBF-ferris-logo + .CBF-text{
    width: auto;
    margin: auto;
    margin-top: 31px;
  }
}
@media only screen and (max-width: 500px){
  .CBF-logo, .CBF-text{
    margin-left: 14%;
    margin-right: 14%;
  }
}



/* Parts Lookup Section */


#findPartsContainer{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 44px 0;
    gap: 130px;
    background-color: #2c2c2c;
    color: #fff;
} 
#partsIconCont{
    width: 10%;
    margin: auto 0px auto 18%;
}
#findParts{
    
}
#partsIcon{
    color: #C8102E;
    font-size: 3.5rem;
    float: right;
    padding-right: 20px;
}
#partsHeader{
    text-transform: uppercase;
    font-size: 1.9rem;
    font-family: "mundial", sans-serif;
    font-style: normal;
    font-weight: 900;
    line-height: 2.2rem;
    margin-bottom: 19px;
    color: #fff;
}
#partsText{
    font-size: 1rem;
    line-height: 1.4rem;
    font-family: "mundial", sans-serif;
    font-style: normal;
    font-weight: 400;
}
#partsBtnDiv{
    
}
#partsBtn{
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    width: auto;
    padding: 15px 20px;
    background-color: #C8102E;
    transition: all .3s;
    font-family: "mundial", sans-serif;
    font-style: normal;
    font-weight: 400;
}
#partsBtn:hover{
    box-shadow: 2px 2px 2px #686868 inset;
    background-color: #fff;
	color: #C8102E;
    transition: all .3s;
}
#partsBtn:hover #partsBtnIcon{
	color: #C8102E;
	transition: all .3s;
}
#partsBtnIcon{
    color: #fff;
    font-size: 1rem;
	transition: all .3s;
    margin-right: 5px;
}
@media screen and (max-width: 920px){
    #partsIcon{
        font-size: 3rem;
    }
    #partsHeader{
        font-size: 1.5rem;
        min-width: 255px;
    }
    #partsText{
        font-size: .8rem;
        line-height: 1rem;
    }
    #partsBtn{
        font-size: .7rem;
        padding: 13px 17px;
    }
    #partsBtnIcon{
        font-size: .7rem;
    }
}
@media screen and (max-width:750px){
    #partsIconCont {
        width: 10%;
        margin: auto 0px auto 10.2%;
    }
    #partsBtnDiv {
        width: auto;
    }
}
@media screen and (max-width:660px){
    #partsIconCont{
        margin: auto 0px auto 79px;
    }
    #findParts{
        margin: 50px 5% 50px 0%;
    }
    #partsHeader{
        font-size: 1.1rem;
        min-width: 187px;
    }
    #partsText{
        font-size: .7rem;
        line-height: .9rem;
    }
    #partsBtn{
        font-size: .65rem;
        padding: 11px 13px;
    }
}
@media screen and (max-width:530px){
    #partsIconCont{
        display: none;
    }
    #partsIcon {
        display: none;
    }
    #partsText{
        font-size: .65rem;
        line-height: .7rem; 
    }
    #partsBtn{
        font-size: .55rem;
        padding: 10px 12px;
    }
    #findPartsContainer{
        
    }
    #partsBtnIcon {
        font-size: .6rem;
    }
    
	#partsHeader{
		font-size: 1.2rem;
        line-height: 1.3rem;
    }
  #partsBtnDiv{
        margin: auto;
    }
  #findParts {
   	margin: auto;
    width: 44%;
	}
	
}
@media screen and (min-width: 481px) and (max-width:520px){
  	#findPartsContainer {
    }
    
    #partsText {
        font-size: 1rem;
        line-height: 1rem;
    }
  	#partsHeader {
        font-size: 1.9rem;
        line-height: 2rem;
        text-align: center;
	}
  	#findParts {
   		text-align: center;
	}
}
@media screen and (min-width: 400px) and (max-width:480px){
  	#findPartsContainer {
        
    }
    #partsBtnDiv{
        width: auto;
    }
    #partsText {
        font-size: 1.1rem;
      line-height: 1.2rem;
    }
  	#partsHeader {
        font-size: 1.5rem;
        text-align: center;
	}
  	#findParts {
   		text-align: center;
	}
}
 @media screen and (max-width:399px){
  	#findPartsContainer {
      flex-direction: column;
    }
    #partsBtnDiv{
        margin: 15px auto;
        width: auto;	
    }
    #partsText {
        font-size: 1rem;
        line-height: 1rem;
        width: auto;
    }
  	#partsHeader {
        font-size: 1.5rem;
        line-height: 1.7rem;
        text-align: center;
	}
  	#findParts {
   		text-align: center;
        width: 90%;
	}
}
 @media screen and (min-width: 300px) and (max-width:349px){
  	#findPartsContainer {
        display: flex;
        flex-direction: column;
    }
    #partsBtnDiv{
    }
    #partsText {
        font-size: 1rem;
        line-height: 1rem;
        width: auto;
        padding: 0 7%;
    }
  	#partsHeader {
        font-size: 1.2rem;
        text-align: center;
	}
  	#findParts {
   		text-align: center;
	}
}
  

/*STOP*/

/*Accessibility Statement CSS START*/

.accessibility-cont{
  width: 100vw;
  max-width: 1116px;
  padding: 50px;
  margin:auto;
}
.accessibility-cont h2 {
  font-size: 48px;
  font-weight: 800;
  text-align: center;
  margin-bottom: 10px;
}
.accessibility-cont h4 {
  font-size: 24px;
  font-weight: 800;
  color: #000;
  margin: 10px 0;
}
.accessibility-cont p {
  color: #141c1d;
  font-size: 18px;
  line-height: 24px;
}
.accessibility-cont p a {
  color: #C8102E;
}
.accessibility-cont p a:hover {
    color: #810a1e;
    text-decoration: none;
    transition: all .2s ease-in-out;
}

@media only screen and (max-width:500px){
  .accessibility-cont{
    padding: 25px;
  }
  .accessibility-cont h2 {
    font-size: 38px;
  }
  .accessibility-cont h4 {
    font-size: 19px;
  }
  .accessibility-cont p {
    font-size: 16px;
    line-height: 20px;
  }
}

/*STOP*/

.btnCntr{
	align-items: center;
  	justify-content: center;
  	padding: 16px 10px 16px 0px;
}

@media (max-width: 500px){
  .helpWhite{
      margin-right: 0px !important;
      width: calc(100vw - 10px);
      padding-right: 0px !important;
  }
}


@media (min-width: 1580px){
  #content .pro_main_c .slider_1 {
      padding: 0px 0vw 0 4vw;
      margin-top: 20px;
  }
  #image-block .flex-control-thumbs{
  	  width: 19%;
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      height: 550px;
  }
  #image-block .flex-control-thumbs li{
  	  width: 50%;
  }
}
.pdp__form{
  margin-left: 100px;
}
.nav__links li:nth-child(6){
	margin-right: 8px;
}

.blackTxt{
	color: #000;
  	font-size: 16px;
    line-height: 20px;
}
 
#mobileSearchCont{
	width: 100%;
	margin: auto;
  	height: 70px;
  	background-color: #2c2c2c;
    display: none;
}
#mobileSearchForm{
	width: 100%;
  	height: 70px;
  	margin: auto;
  	padding: 10px 30px;
}
#mobileSectionInputBox{
	width: 70%;
    background-color: #fff;
    height: 50px;
  	margin-left: 11%;
  	padding: 0px 15px;
}
#mobileSearchIcon{
    font-size: 1.7rem;
    margin:auto;
  	color: #fff;
  	width: 50px;
    height: 50px;
    padding-top: 10px;
  	text-align: center;
  	vertical-align: middle;
}
#mobileSearchIconBox{
  	display: inline-block;
	width: 50px;
    height: 50px;
  	background-color: #C8102E;
}
@media screen and (min-width:928px){
	#mobileSearchCont{
      display: none !important;
	}
}
@media screen and (max-width:927px){
	#mobileSearchCont{
      display: none;
	}
}
@media screen and (max-width:690px){
	#mobileSectionInputBox{
      width: 68%;
	}
}
@media screen and (max-width:500px){
	#mobileSectionInputBox{
		width: 75%;
        margin-left: 25px;
	}
}
@media screen and (max-width:400px){
	#mobileSectionInputBox{
		width: 81%;
        margin-left: 0px;
	}
}
@media screen and (max-width:350px){
	#mobileSectionInputBox{
		width: 77.5%;
        font-size: .85rem;
	}
}


#bannerInputBox{
	width:70%;
  background-color: transparent;
  color: #fff;
}
#bannerIcon{
	border-left: 1px solid #fff;
  	width: 79px;
    font-size: 16px;
    padding-left: 28px;
  	padding-top: 3px;
  	max-width: 79px;
  	left: 78% !important;
    background-color: transparent;
    transition: all .2s ease;
}
#bannerIcon:hover{
	background-color: #fff;
  color: #C8102E;
  transition: all .2s ease;
}
#cta-cont-1{
    width: 100%;
    height: 450px;
   background-color: grey;
} 
#cta-img-1{
    background-color: grey;
    width: 50%;
    height: 100%;
    float: right;
}
#cta-img-2{
    background-color: red;
    width: 50%;
    height: 100%;
    float: left;
}
#cta-copy-text{
    color: white;
    z-index: 10;
    position: absolute;
    margin: auto;
    background-color:  blue;
     
}
.banners__carousel-control-left, 
.banners__carousel-control-right{
  visibility: hidden;
}
#bannerBigSearch{
    width: 100%;
  	margin: auto;
    background-color: transparent;
    border: 1px solid #fff;
}
#bannerSearch{
  width:75%;
  max-width: 500px;
  margin: auto;
  height: 45px;
  margin-top: 15px;
  background-color: transparent;
}

#bannerMobileSearch{
	color: #C8102E;
    font-size: 1.5rem;
    margin: auto;
    margin-top: 10px;
    border: 2px solid #fff;
    border-radius: 100px;
    padding: 12px;
    padding-left: 12px;
    width: 50px;
    height: 50px;
    background-color: #fff;
    transition: all .3s; 
}
#bannerMobileSearch:hover{
	transition: all .3s; 
  	background-color: #C8102E;
  	color: #fff;
  	border: 2px solid #C8102E;
}


.ps-icon{
	color: #C8102E;
  	font-size: 3.8rem;
}

.ps__title p{
  font-size: 1.9rem;
  font-family:helvetica;
  font-weight:900;
  text-transform:uppercase;
  
}
.ps__sub-title p{
	font-size:1rem;
    letter-spacing: 0.05rem;
    font-weight: 200;
	color: #fff;
    width: 420px;
    margin: 5px 10px;
}
.sub-title-div{
	display:block;

}
.ps-text-div{
	display:block;
    margin: 0px 13px;
}

.vp-btn-div{

}
.vp-lookup-btn{
	display:flex;
  	background-color: #C8102E;
  	border: 2px solid transparent;
}
.vp__link-icon{
	
}
.vp-link{
	padding: 14px 20px;
  	color: #fff;
    font-size: .9rem;
  	transition: all .3s;
}
.vp-link:hover{
	color: #C8102E;
  	transition: all .3s;
}
.vp-lookup-btn:hover{
	background-color: transparent;
  	border: 2px solid #C8102E;
  	transition: all .3s;
}
.title-div{
	display:block;
}

#cartDot{
	color:#C8102E;
    background-color: white;
    position: relative;
    right: 11px;
    top: -9px;
    font-size: .9rem;
    border: 1px solid white;
    border-radius: 20px;
    margin: 0px;
    padding: 0px;
}
}
   .helpSta-Bil{
   	margin:3.75vw 0px;
   }
   .pageBottomPadding{
   	background:transparent;
    margin-bottom:50px;
   }
   .nav__category--active > .fa-angle-down{
     color:#C8102E;  
   }
	.alignTxt{
	margin-bottom:7px;
	}
   #sideSort{
   z-index:1;
   }
   #viewSort{
   z-index:2;
   }
   #sort{
   z-index:1;
     margin-bottom: 20px;
   } 
   .nav, #sort{
   	transition: .0s ;
   }
  .quantityAlt{
    margin:5px 10px 0 0;
    float:left;
    display:-ms-flexbox;
    display:flex
  }
   .disabledPagi:hover{
   color: #ababab;
   cursor: default;
     background-color: transparent;
   }
   .bcHome{
   color:#acacac;
   }
   .bcOther a{
   color:#C8102E;
    cursor:default;
   }
   .bcHome:hover{
   color:#C8102E;
   }
   .listDescr, .listCart{
   	display:block;
   }
   .listDescr{
   padding: 30px 0px;
   }
   .listCart{
   	margin-right: 3vw;
   }
   .wrapHelp{
   margin: 0 auto 0 2vw;
   }
   .btnSize{
   	width:150px;
    padding:0px;
   }
   .sideMarginAuto{
   	margin:0px auto;
   }
   .atc-btn.featured-product__btn.sideMarginAuto{
   margin-left:0px;
   } 
   .helper01{
   	width: 48px;
    margin:0 10px;
    border: 1px solid #ddd;
    text-align:center;
   }
   .helper2{
   	margin: 10px 15px;
   }
   .helper2grid{
   margin:10px auto 10px 0px;
	}
   .extraStyle{
   margin:10px auto 15px 7%;
   }
   
   .helper3{
   font-size: 1.15rem;
   }
   .collection__product-part{
   	font-size: 16px;
    line-height: 16px;
    font-family: "arial", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #A5A4A2;
   }
   .fixTxt{
   	font-size:1rem;
     font-weight:400;
   }
   .featured-product__right{
    margin-right: 6vw;
   }
   .fa-shopping-cartFix{
   	font-size: 1.1rem;
    
   }
   .textSize p, .textSize ul li{
   	font-size: 1.1rem;
   }
   #productPrice{
   	font-weight:600;
    color:#000;
    font-size: 1.9rem;
     padding-left: 25px;
   }
   .colorRed{
     color:#C8102E;
   }
   .storeBar{
     height: 33px;
     border-bottom: 1px solid #dfdfdf;
     text-align: left;
     padding-top: 5px;
     background-color: #f7f7f7;
     margin-bottom:5px;
   }
   .storeBarText{
     text-align: left;
     color: #c2c2c2;
     margin: 4px auto 0px;
     width: 88%;
   }
   .nav-whiteText{
      color: white; 
      font-weight: 400;
    }
   .info-bar__search__form > i{
      left: 83%;
      background-color:#C8102E;
      border-left: 3px solid white;
      padding-left: 15px ;
      padding-bottom: 5px;
      font-size: 1.8rem;
      width: 60px;
      height: 56px;
      color:white;
   }
   .info-bar{
   padding: 0px;
   }
   .cta__image{
   	width: 40px;
   }
   .footer__bs-link {
    padding-bottom: 2px;
    font-size:1.2rem;
    text-align: center;
    margin-top: 10px;
   }
   .footer__info__container2{
   	text-align: center;
    width: 65%;
    border-left: 2px solid #cacaca;
    display:flex;
    flex-direction: column;
    justify-content: center;
   }
   .iconArea{
    width: 50%;
    margin: 10px auto;
   }
   .footer__info__container{
   width: 20%;
   }
   .footer__info__body{
   	text-align:center;
    font-size: 1.1rem;
    line-height:1.4;
    font-weight: 300;
   }
   .centerFooterTxt{
   	right:40%;
   }
   .footCopy{
   	font-size: 1rem;
   }
   
   .footer__info__links{
     margin: 8px auto;
     white-space: nowrap;
     gap: 9px;
   }
   
   .footTxt{
     font-size: 1rem;
   }
   
   
   .collection__crumbs, .pdp__crumbs{
   	border-bottom: 1px solid #cacaca;
    padding: 16px 0;
    background-color: #f7f7f7;
   }
   
   .collection__filter-display{
   background-color: #3A3A3A;
   color: white;
   }
   
   
   .filterIcon{
   	color: #C4021A;
    padding-right: 8px;
   }
   
   .move{
	padding-bottom:20px;
   }
   
   .black{
   color:black;
   }
   /*
   	- Needs media queries
   		- .storeBar
   		- .info-bar__search__form > i
   
   */ 
   
     
   @media screen and (min-width: 1790px){
     .helper2grid{
     margin:10px 15px 10px 0px;
     }
     .collection__product-price--list{
     padding-left: 10px;
     }
     .extraStyle{
     margin: 10px 15px 15px 7%;
     }
   }
   @media screen and (min-width:1440px){
     .featured-product__header{
     
     }
   }
   @media screen and (max-width:1355px){
     .storeBarText{
		margin-left:6%;
     }
   }
@media screen and (min-width: 1350px){
  .mobileCntr{
  	padding: 15px 8% 15px 25px;
  }
}
@media screen and (min-width: 1388px) and (max-width: 1789px){
  .listHelp{
  	margin-right: 10px;
  }
}
  @media screen and (min-width:1233px;){
    .quantity{
    	margin: 10px 10px 0 0;
    }
  }
   @media screen and (max-width:1135px) and (min-width: 100px){
     .storeBar{
     	display: none;
     }
     .nav__category,.nav__link-icon{
     font-size: .7rem;
     }
   }
	@media screen and (max-width: 1100px){
      #bannerIcon{
      	left: 83% !important;
      }
    }
   
  @media screen and (max-width:1000px) {   
    .banner__title{
    font-size:1.5rem;
    }
    .info-bar__search__form{
      width: 200px;
   }
    #bannerBigSearch{
    	
    }
    #bannerIcon{
    	padding-top: 5px;
    	font-size: 2rem;
        padding-left: 8px;
    }
    .info-bar__icons__btn{
      margin: 10px;
    }
    .info-bar__search{
      max-width: 200px;
    }
    .info-bar__search__form > i{
      left: 77%;
      font-size: 1rem;
   }
    .info-bar__search__input{
     width: 77%;
     padding-left: 5px;
    }
    .footer__info__container2{
    	border: none;
    }
    .footer__info__container{
    margin-bottom: 10px;
    }
    .footer__info__wrapper{
      padding: 0px;
    }
    .footer__bs-link {
	margin-top:6px;
    }
    .footer__info__img{
    margin-bottom: 35px;
    }
    .listCart{
    font-size:12px;
    width: 150px;
    
    }
    .helper3{
    font-size: 1rem;
    }
    .collection__product-atc{
    padding:0px;
    }
    
    .minus__btn{
    width:auto;
    height:auto;
    }
    .collection__product-description{
    width:30vw;
    }
    .info-bar__search__form > i{
      left: 77%;
      font-size: .8rem;
   }  
}  

@media screen and (max-width:983px){
  .footer__info__wrapper{
  	margin: 15px auto;
  }
}
@media screen and (min-width: 928px){
  #bannerSearch{
  	display: block !important;
    visibility: visible !important;
  }
}
@media screen and (max-width: 927px){
  #bannerSearch{
  	display: none;
  }
  #bannerInputBox{
  width: 98%;
  }
}
@media screen and (min-width:996px) and (max-width:1231px){
   #catContainer .catCard:nth-child(6) .catTitle{
  	margin: 0px;	
  }
   #catContainer .catCard:nth-child(6) .catLink{
  	margin: 0px 0 0 0px;
  }
}
@media screen and (min-width:691px) and (max-width:995px){
   #catContainer .catCard:nth-child(6) .catTitle{
  	margin: 0px;	
  }
   #catContainer .catCard:nth-child(6) .catLink{
  	margin: 18px 0 0 0px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1228px){
  .pdp .cart-parts-buttons{
  	padding-left: 18px;
  }
  .ghost-btn{
  	margin-left: 0 !important;
    margin-top: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 900px){
  .pdp .cart-parts-buttons{
  	padding-left: 0px;
  }
  .ghost-btn{
  	margin-left: 0 !important;
    margin-top: 15px;
  }
}


@media screen and (min-width: 100px) and (max-width: 680px){
  #bannerSearch{
  	display: none;
    visibility: hidden;
  }
}
@media screen and (max-width:663px){
  .collection__product-wrapper--list{
    border-left:none;
    border-right:none;
  }
  .collection__product-atc{
    margin-bottom: 15px;
  }

  .listCart{
    margin: auto auto 10px auto;
  }

  .helper2grid{
    margin:10px auto 10px 7%;
  }
}

@media screen and (max-width: 576px){
  .pdp__item-title{
  	  text-align: center;
  }
  .price, #productPrice{
  	  text-align: center;
      padding-left: 0px ;
  }
  .mobileFlex{
      display:flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
  }
  .mobileFlex .quantity{
  	  margin: 0px;
  }
  .pdp .cart-parts-buttons{
  	  flex-direction: column;
  }
  .pdp .atc-btn{
  	  margin: 10px 0 0 0;
  }
  .ghost-btn{
  	  margin: 10px 0 0 0;
      margin-left: 0px !important;
  }
  .mobileCntr{
   	  text-align: center; 
  }
  .mobileCntr ul li{
      text-align: initial;
  }
  .helper2{
  	  margin: 10px 15px;
  }
}

@media screen and (max-width:499px){
  .footer__links__wrapper{
  	grid-template-columns: auto;
  }
  .footer__links__title{
  	font-size: 1.2rem;
  }
  .cta__image{
  	display: none;
  }
  .footer__callout__row{
  	display: grid;
    grid-template-columns: auto;
    gap:10px;
  }
  .footer__callout__title{
  	font-size: 2rem;
  }
  .footer__info__form{
    display: grid;
    grid-template-columns: auto;
  	justify-items:center;
    margin-top: 6px;
  }
  .shrinkTxt{
  	margin: 13px auto 0px;
    font-size:1.2rem;
  }
  .footer__info__input{
  	margin:0px;
    max-width: none;
  }
  
}
   
@media screen and (max-width: 425px){
	.footer__links{
		display: none;
	}
}
@media screen and (max-width: 374px) {   

  .cta__image{
    width: 25px;
  }  
}
   
@media screen and (max-width: 520px) {
  .listCart{
    margin: auto auto 10px auto;
  }
       
}
 
@media screen and (max-width: 562px) {
  .footer__info__input{
    font-size: .8rem;
  }
}