/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}form{margin:0}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}input,select,textarea{font-size:1.6rem;max-width:100%;border:1px solid #849bb6;border-radius:0}input[disabled],select[disabled],textarea[disabled]{border-color:#000;background-color:#000;cursor:default}button,input[type=submit],label[for]{cursor:pointer}textarea{min-height:100px}select::-ms-expand{display:none}option{background-color:#fff}.input-error,option{color:#161d25}.input-error{border-color:#ff6d6d;background-color:#fff}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.js-focus-hidden:focus{outline:none}.label-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.no-placeholder .label-hidden,.visually-shown{position:inherit!important;overflow:auto;width:auto;height:auto;margin:0;clip:auto}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js,.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}html.supports-no-cookies .supports-cookies{display:none}.skip-link:focus{position:absolute!important;overflow:auto;width:auto;height:auto;margin:0;clip:auto;z-index:10000;padding:15px;background-color:#fff;color:#161d25;transition:none}.hide{display:none!important}.image-container,.image-cropper{width:100%}.image-container img,.image-cropper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:center;object-position:center}.image-container img{-o-object-fit:contain;object-fit:contain}.image-cropper img{-o-object-fit:cover;object-fit:cover}.image-container-inner,.image-cropper-inner{position:relative;padding-top:100%}.lines{position:absolute;pointer-events:none}.lines-inner{background-size:contain;background-repeat:no-repeat}html{background-color:#fff}*,:after,:before,html{box-sizing:border-box}body,html{height:100%;background:var(--black);overflow-x:hidden}main{transition:1s;background:#fff}main.hidden{opacity:0;visibility:hidden}img{max-width:100%;vertical-align:bottom}.will-animate{opacity:0}.animate__zoomIn{opacity:1}.red{color:var(--red);margin:0 16px}.form-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:20px}:-ms-input-placeholder{color:#fff;font-family:proxima-nova}::placeholder{color:#fff;font-family:proxima-nova}.instagram-title{font-size:144px;color:#121212;line-height:117px;margin-bottom:50px;margin-left:50px}body.template-index #header_menu,body.template-index #shopify-section-footer-mbrp{display:none!important}.temp-site-header{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:center;align-items:center;background:#121212;padding:15px}.temp-site-header__logo{width:50%;max-width:200px}.temp-site-header__logo svg{width:100%;height:auto}.temp-site-header__buttons{padding:15px 0 0;display:-ms-grid;display:grid;grid-template:auto/auto auto;gap:15px}.temp-site-footer{padding:60px 15px 30px;display:-ms-grid;display:grid;grid-template:auto auto auto/auto;gap:30px;background:#121212;color:#fff}.temp-site-footer,.temp-site-footer__logo{-ms-flex-pack:center;justify-content:center}.temp-site-footer__logo{display:-ms-flexbox;display:flex}.temp-site-footer__logo svg{width:80%;height:auto;max-width:400px}.temp-site-footer__buttons{display:-ms-grid;display:grid;grid-template:auto/auto auto;gap:15px}.temp-site-footer__copyright{text-align:center}figure{margin:0}@media only screen and (max-width:29em){.responsive-table{width:100%}.responsive-table thead{display:none}.responsive-table tr{display:block}.responsive-table td,.responsive-table tr{float:left;clear:both;width:100%}.responsive-table td,.responsive-table th{display:block;margin:0;padding:15px;text-align:right}.responsive-table td:before{content:attr(data-label);float:left;padding-right:10px;text-align:center}.responsive-table-row+.responsive-table-row,tfoot>.responsive-table-row:first-child{position:relative;margin-top:10px;padding-top:15px}.responsive-table-row+.responsive-table-row:after,tfoot>.responsive-table-row:first-child:after{content:"";position:absolute;top:0;right:15px;left:15px;display:block;border-bottom:1px solid #849bb6}}.rte{margin:0}.rte img{height:auto}.rte table{table-layout:fixed}.rte ol,.rte ul{margin:0 0 15px 30px}.rte strong{font-weight:700}.rte-table{overflow:auto;max-width:100%;-webkit-overflow-scrolling:touch}.rte__video-wrapper{position:relative;overflow:hidden;max-width:100%;height:0;height:auto;padding-bottom:56.25%}.rte__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rte__table-wrapper{overflow:auto;max-width:100%;-webkit-overflow-scrolling:touch}html{font-size:62.5%}body{font-family:Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;font-weight:400;font-style:normal;font-size:var(--font-size-body);line-height:1.3}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}a:focus{color:inherit}.button{display:inline-block;vertical-align:middle;width:auto;border:0;text-align:center;white-space:nowrap;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hero-banner{background-repeat:no-repeat}.hero-banner--article{min-height:278px;background-position:50%;background-size:cover}svg.icon:not(.icon--full-color) rect,symbol.icon:not(.icon--full-color) rect{fill:inherit;stroke:inherit}.icon-fallback-text{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.no-svg .icon-fallback-text{position:static!important;overflow:auto;width:auto;height:auto;margin:0;clip:auto}.payment-icons{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.placeholder-svg{display:block;width:100%;max-width:100%;height:100%;max-height:100%;border:1px solid #161d25;background-color:#f9fafb;fill:#161d25}.placeholder-svg--small{width:480px}.placeholder-noblocks{padding:40px;text-align:center}.placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0}.placeholder-background .icon{border:0}.responsive-image__wrapper{position:relative;overflow:hidden;width:100%;margin:0 auto}.no-js .responsive-image__wrapper{display:none}.responsive-image__wrapper:before{content:"";position:relative;display:block}.responsive-image__wrapper img{display:block;width:100%}.responsive-image__wrapper--full-height{height:100%}.responsive-image__image{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.responsive-image__image:focus{outline-offset:-4px}.address-form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.address-form [data-aria-hidden=true]{display:none}.address-form [data-line-count="1"]{-ms-flex-preferred-size:100%;flex-basis:100%}.address-form [data-line-count="2"]{-ms-flex-preferred-size:49%;flex-basis:49%}.address-form [data-line-count="3"]{-ms-flex-preferred-size:32%;flex-basis:32%}.blog-post{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.blog-post__item{-ms-flex:1 1 33.33333%;flex:1 1 33.33333%}.collection-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:114rem}.collection-list-item{-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;height:100%;text-align:center}.collection-list__image{min-width:320px}.collection-list__title{-ms-flex-preferred-size:100%;flex-basis:100%}.collection-hero-section{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30fr;grid-template-columns:1fr 30fr}.collection-hero-section .collection-hero-sidebar{background:var(--red);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;padding-bottom:30px;-ms-grid-row-span:2;-ms-grid-row:auto;grid-row:auto/span 2}.collection-hero-section .collection-hero-main{background-size:cover;background-repeat:no-repeat;background-position:50%}.collection-hero-section .collection-hero-image{display:-ms-flexbox;display:flex;padding:32px;text-transform:uppercase;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.collection-hero-section .collection-hero-image>div{margin:0 auto}.collection-hero-section .collection-hero-image h1{font-size:50px;line-height:60px;text-shadow:0 4px 9px rgba(0,0,0,.48);color:#fff;margin:0}.collection-hero-bar{height:11px;background:var(--red)}.collection-hero-bar-2{height:11px;background-image:linear-gradient(90deg,var(--red),var(--red) 15.5%,var(--grey-five) 0,var(--grey-five) 55%)}.collection-hero-bar-3{height:16px;background:var(--grey-five)}.collection-hero-bar-4{height:16px;background-image:linear-gradient(90deg,var(--grey-five),var(--grey-five) 6%,var(--grey-five) 0,var(--grey-five) 55%)}@media screen and (max-width:1025px){.collection-hero-section{min-height:30vh;-ms-grid-columns:1fr 6fr;grid-template-columns:1fr 6fr}.collection-hero-section .collection-hero-image h1{font-size:50px;line-height:48px}.collection-hero-section .collection-hero-image{height:30vh;padding:30px}.collection-hero-section .collection-hero-image p{font-size:18px;margin:40px 0}}.template-collection main{background:var(--grey-five);color:#fff}.template-collection a{color:#fff}.template-collection header h2{font-size:23px;line-height:27px;margin-bottom:62px;margin-top:26px;text-align:center}.collection-wrapper{width:55%;margin:0 auto}.collection-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:22px}.collection-grid .collection-product{display:-ms-grid;display:grid;background:var(--grey-light);color:#000;border-radius:16px;padding:16px 38px 24px;text-align:center}.collection-grid .collection-product .bottom{-ms-flex-item-align:self-end;-ms-grid-row-align:self-end;align-self:self-end}.collection-grid .collection-product h3{font-size:20px;line-height:24px;margin:0 0 20px}.collection-grid .collection-product .buy-area{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.collection-grid .collection-product .buy-area p{font-weight:500}.collection-grid .collection-product .buy-area .sold-out{cursor:not-allowed}.collection-grid .collection-product .options-area{margin:16px 0}.collection-grid .collection-product .options-area p{margin:5px 0;font-family:proxima-nova;text-transform:uppercase}.collection-grid .collection-product .options-area p.title{font-size:13px}.collection-grid .collection-product .options-area p.option-value{font-size:8px}.collection-tag-list{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:8px 64px;background:var(--red);border-radius:100px;margin:0 auto 32px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.collection-tag-list li{margin-right:30px;padding:5px 15px;line-height:11px}.collection-tag-list li.active{background:var(--red-darker);border-radius:100px}.collection-tag-list li:last-of-type{margin-right:0}.collection-tag-list a{font-size:11px;line-height:11px;font-family:var(--secondary-font-stack);text-transform:uppercase}@media screen and (max-width:1025px){.collection-wrapper{width:75%}.collection-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.collection-tag-list{display:block;padding:8px 44px;border-radius:16px;margin:0 auto 32px;width:75%}}.featured-collection{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:114rem}.featured-collection-item{-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;height:100%;text-align:center}.featured-collection__image{min-width:320px}.featured-collection__title{-ms-flex-preferred-size:100%;flex-basis:100%}.image-with-text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-with-text__image{-ms-flex:0 1 50%;flex:0 1 50%;min-width:320px}.image-with-text__text{-ms-flex:1 1 50%;flex:1 1 50%}body{font-family:rift,sans-serif}p.bold{font-weight:700;text-transform:uppercase}span.bold{font-weight:600}span.thin{font-weight:200}.header-menu{background:var(--black);display:-ms-grid;display:grid;-ms-grid-columns:4fr 1fr 4fr;grid-template-columns:4fr 1fr 4fr;-ms-flex-align:center;align-items:center;padding:39px 49px 34px 43px;width:100%;z-index:100;color:#fff}.header-menu a{color:var(--grey-light);font-family:var(--secondary-font-stack)}.header-menu ul{margin:0;padding:0;list-style:none;text-transform:uppercase}.header-menu .logo{max-width:120px}.header-menu .right{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.header-menu .right a{margin-right:23px}.header-menu .right a:last-of-type{margin-right:0}.header-menu .left{display:-ms-flexbox;display:flex}.header-menu .middle{text-align:center}.header-menu .search{margin-right:40px}.hamburger-close,.hamburger-menu{position:relative;width:45px;margin-right:43px}.hamburger-close img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hamburger-menu:before{top:3px}.hamburger-menu:after,.hamburger-menu:before{content:"";position:absolute;left:0;background:var(--grey-light);height:3px;width:45px}.hamburger-menu:after{bottom:3px}a{text-decoration:none}.btn{border-radius:40px!important}.button{border-radius:10em;padding:.4em 2.9em;font-weight:600;font-size:calc(var(--font-size-body) * 1.5);line-height:1;font-family:rift,sans-serif;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;transition:.3s}.button a{color:#fff}.button img{margin-right:14px}@media screen and (max-width:1025px){.button{padding:6px 24px;font-size:18px}.hamburger-menu:before{top:12px}.hamburger-menu:after{bottom:12px}.header-menu{padding:30px 15px}}.button--white{border:2px solid #fff;background:#fff}.button--white:focus,.button--white:hover{background:var(--red);color:#fff;border-color:var(--red)}.button--light{border:3px solid var(--grey-two);background:#fff}.button--light:focus,.button--light:hover{background:var(--red);color:#fff;border-color:var(--red)}a.button--light,a.button--white{color:var(--black)}.button--red-outline{border:2px solid var(--red);color:var(--black)}.button--red,.button--red-outline:focus,.button--red-outline:hover{background:var(--red);color:#fff}.button--red{border:2px solid var(--red)}.button--red:focus,.button--red:hover{background:var(--grey-light);color:var(--black);border-color:var(--grey-light)}.button--grey{background:var(--grey-dark);color:#fff;border:2px solid var(--grey-dark)}.button--grey:focus,.button--grey:hover{background:var(--grey-light);color:var(--black);border-color:var(--grey-light)}.button--black{background:var(--black);color:#fff;border:2px solid var(--black)}.button--black:focus,.button--black:hover{background:var(--grey-light);color:var(--black);border-color:var(--grey-light)}.button--small{padding:.25em 1em}.button--small-text{font-size:14px;line-height:17px}.button--large{padding:.7em 2.5em}.menu{background-color:var(--black);color:var(--white);position:fixed;width:100%;height:100vh;top:106px;z-index:100;left:0;padding:34px 76px;overflow-y:scroll}.menu .main-menu{font-weight:700;font-size:50px;line-height:57px}.menu .main-menu li{margin-bottom:34px}.menu li a{transition:.3s}.menu .main-menu li a:hover{color:var(--red)}.menu .social-menu{display:-ms-flexbox;display:flex}.menu .social-menu li{margin-right:26px}.menu .social-menu svg{height:46px}.menu .social-menu svg path{fill:#fff;transition:.3s}.menu .social-menu a:hover svg path{fill:var(--red)}.menu .sub-menu{margin-top:53px}.menu .sub-menu li{margin-bottom:17px}.menu .sub-menu li a{color:var(--grey-medium);font-weight:700;font-size:24px;line-height:27px}.menu .sub-menu li a:hover{color:var(--white)}.menu .hashtag{margin-top:111px;margin-bottom:80px}@media screen and (max-width:1025px){.menu{padding:34px 46px}.menu .main-menu{font-weight:700;font-size:35px;line-height:45px}.menu .main-menu li{margin-bottom:24px}.menu .social-menu svg{height:30px}.menu .sub-menu li a{font-size:18px;line-height:20px}.menu .sub-menu{margin-top:33px}.menu .hashtag{margin-top:80px}.menu .hashtag img{max-width:100%}}.hero-section{min-height:calc(100vh - 97px);display:-ms-grid;display:grid;-ms-grid-columns:1fr 10fr;grid-template-columns:1fr 10fr}.hero-section .hero-sidebar{background:var(--red);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;padding-bottom:30px}.hero-section .hero-main{background-size:cover;background-attachment:fixed;background-position:top}.hero-section .hero-image{height:calc(100vh - 97px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:80px;font-size:143px;text-transform:uppercase}.hero-section .hero-image h1{font-size:143px;text-shadow:0 4px 9px rgba(0,0,0,.48);color:#fff;margin:0;line-height:127px;max-width:740px}.hero-section .hero-image p{font-size:28px;text-shadow:0 4px 9px rgba(0,0,0,.48);color:#fff;max-width:600px;font-weight:600;font-family:var(--secondary-font-stack)}@media screen and (max-width:1025px){.hero-section{min-height:60vh;-ms-grid-columns:1fr 6fr;grid-template-columns:1fr 6fr}.hero-section .hero-image h1{font-size:67px;line-height:62px}.hero-section .hero-image{height:60vh;padding:30px}.hero-section .hero-image p{font-size:24px}}.benefits-bar{background-color:var(--black);color:#fff;display:none}.benefits-bar ul{-ms-flex-pack:end;justify-content:flex-end;height:7vh;list-style:none;margin:0;padding:0}.benefits-bar ul,.benefits-bar ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.benefits-bar ul li{margin-right:20px}.benefits-bar ul li a{color:#fff;white-space:nowrap;margin-right:20px;font-size:14px}.benefits-bar ul li img{max-width:18px;margin-right:5px}.quick-buy-section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:var(--black);padding:10px 40px;text-transform:uppercase;width:100%;z-index:100;color:#fff}.quick-buy-section.sticky{position:fixed;top:0}.quick-buy-section.sticky .material,.quick-buy-section.sticky p.series,.quick-buy-section.sticky p.subtext{display:none}.quick-buy-section.sticky h3{font-size:22px;line-height:26px}.quick-buy-section.sticky .right{min-width:550px}.quick-buy-section h3,.quick-buy-section p{margin:5px 0;font-weight:700;font-size:29px;line-height:35px;letter-spacing:.03em}.quick-buy-section p{font-weight:200}.quick-buy-section p.subtext{margin:5px 0;font-weight:500;font-size:19.2688px;line-height:19px}.quick-buy-section .left{margin-right:20px}.quick-buy-section .right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:710px}.quick-buy-section .material p{font-family:var(--secondary-font-stack);font-style:normal;font-weight:500;font-size:16px;line-height:16px;text-transform:none}.quick-buy-section .material p.sku{font-size:17px;line-height:17px}.quick-buy-section .price{font-weight:500;font-size:30px;line-height:36px}.quick-buy-section .buy-now,.quick-buy-section .find-dealer,.quick-buy-section .price{margin-right:22px}@media screen and (max-width:1025px){.quick-buy-section{padding:10px 20px;display:block}.quick-buy-section .right{min-width:unset;-ms-flex-pack:start;justify-content:flex-start}.quick-buy-section p{font-size:20px;display:none}.quick-buy-section p.price{font-size:20px;display:block}.quick-buy-section .buy-now,.quick-buy-section .price{margin-right:16px}.quick-buy-section .find-dealer{margin-right:0}}.anchor-tags.sticky{position:fixed}.anchor-tags{width:100%;z-index:100}.anchor-tags ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:18px;margin:0;background:var(--grey-light);color:var(--black);list-style:none;font-family:var(--secondary-font-stack)}.anchor-tags ul li{margin-right:40px;font-size:14px}.anchor-tags ul li a{color:var(--black);font-weight:500;font-size:13px;line-height:13px}.anchor-tags ul li:last-of-type{margin-right:0}@media screen and (max-width:1025px){.anchor-tags ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.anchor-tags ul li a{font-size:15px;display:block;margin-bottom:10px}}.series{position:relative;background:var(--black)}.series-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 4fr;grid-template-columns:1fr 4fr;grid-gap:120px;width:75%;margin:0 auto}.series-info{background:#272727;border-radius:16px;padding:53px 44px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.series-info-grid{display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.series-info img{max-width:100%}.series-info-grid ul{margin:27px 0 0}.series-info-grid ul li{font-size:16px;line-height:24px;font-family:var(--secondary-font-stack)}.tip-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:27px}.tip-info h3{font-size:26px;line-height:31px;font-weight:500}.series .arrow{position:absolute;top:50%;right:-80px;transform:translateY(-50%)}.series .series-cell .arrow img{height:16px}.series .arrow_down{display:none}.series .series-cell h3{font-family:Rift;font-weight:600;font-size:32px;line-height:38px;margin:0}.series .series-cell img{height:150px}.series .series-cell{margin:30px 13px 30px 0;text-align:center;font-family:var(--secondary-font-stack);font-weight:500;font-size:16px;line-height:16px;position:relative}.video-section{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);padding-bottom:80px}.video-embed{background-image:linear-gradient(180deg,var(--black),var(--black) 45%,var(--red) 0,var(--red) 55%,#fff 0)}.video-section .video-embed-wrapper{width:50%;margin:0 auto}.video-section .left{background:var(--black);color:#fff;text-transform:uppercase;padding:44px 0 80px}.video-section .left h2{font-family:Rift;font-weight:600;font-size:49px;line-height:59px}.video-section .left h2 img{margin-left:40px}.video-section .left .info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:75%;margin:0 auto}.video-section .left .tip-type a{margin-right:34px}.video-section .left .tip-type a:last-of-type{margin-right:0}.video-section .left .info .title{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.video-section .left .info .title img{margin-left:40px}.video-section .left a{display:inline-block}.video-section a.pill{padding:14px;border:2px solid #fff;background:#fff;border-radius:60px;color:var(--black);font-weight:500;width:73px;height:73px}.video-section a.pill p{margin:0;font-size:16px;text-align:center}.video-section a.pill img{width:32px}.video-section a.pill.pill--light{border:2px solid var(--red);background:var(--black);color:var(--white)}.video-section .left>p{text-align:center;margin:40px 0;font-weight:500;font-size:20px;line-height:20px;font-family:var(--secondary-font-stack)}.video-section .left .variants{padding-right:30px;border-right:1px solid #fff}.video-section .left .variants ul li a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;font-size:22px;line-height:26px;letter-spacing:.03em}.video-section .left .variants ul li a img{margin-left:10px;max-width:45px}.video-section .left .benefits{padding-left:30px}.video-section .left .benefits ul li a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;font-weight:600;font-size:17px;line-height:26px;font-family:var(--secondary-font-stack)}.video-section .left .benefits ul li a p{margin:22px 0}.video-section .left .benefits ul li a img{margin-right:10px}.video-section .product-benefits{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:1025px){.video-section .left h2{margin:10px 0;font-size:39px;line-height:49px}.video-section .left .info{width:85%}.video-section .left .info .title img{margin-left:0}.video-section .left .info .title{display:block}.video-section a.pill{padding:8px 12px}.video-section .left .tip-type a{margin-right:24px}.video-section .left .tip-type{margin-top:20px}.video-section .video-embed-wrapper{width:90%}.series .series-carousel div:last-of-type{margin-bottom:0}.series .arrow{left:20px;display:none}.series .arrow img{width:50px}.series .arrow_down{text-align:center;display:block}.series .arrow_down img{height:50px}.series .series-cell{padding:20px 26px 23px;margin:30px auto;width:85%}.series-info{padding:33px 34px}.series-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:20px;width:85%;margin:0 auto}.series-info-grid{display:-ms-grid;display:grid;grid-gap:40px;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.tip-info{display:block;margin-top:27px}}.specs{background:var(--black);color:#fff;position:relative}.specs:after{position:absolute;bottom:10px;right:0}.specs-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:8fr 1fr;grid-template-columns:8fr 1fr}.specs-content{padding:116px 62px 129px 162px}.specs-sidebar{background:var(--red)}.specs h2{font-weight:600;font-size:80px;line-height:117px;letter-spacing:.015em;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.specs h2 img{margin-left:40px}.specs .button{margin-top:100px;margin-right:27px}.specs-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:44px 36px}.specs-grid-element{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:var(--secondary-font-stack)}.specs-grid-element p{margin:5px;font-weight:200;letter-spacing:.015em}.specs-grid-element .icon{max-width:58px;display:block;margin-right:30px}@media screen and (max-width:1025px){.specs-wrapper{-ms-grid-columns:6fr 1fr;grid-template-columns:6fr 1fr}.specs-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-gap:34px}.specs h2{display:block;font-size:60px;line-height:60px}.specs-content{padding:40px}.specs h2 img{margin-left:0}.specs .button{margin-top:30px;margin-right:27px}}.accordian-wrapper{width:80%;margin:0 auto}.accordian{padding:50px 0}.accordian ul.accordian-list{padding:0;margin:0}.accordian ul.accordian-list li.accordian-list-item{padding:40px;border-bottom:1px solid var(--grey-two);list-style:none}.accordian .accordian-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.accordian .accordian-item .plus{cursor:pointer;transition:.2s ease-out;transform-origin:center center}.accordian .details{padding:40px 0;font-size:18px;font-family:var(--secondary-font-stack);line-height:135%}.accordian .details .button{display:inline-block}.accordian .accordian-item h4{margin:0;font-weight:700;font-size:35px;line-height:42px;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.accordian .accordian-item h4 img{margin-right:20px;max-width:50px}.accordian .accordian-item .plus img{max-width:46px}@media screen and (max-width:1025px){.accordian-wrapper{width:90%;margin:0 auto}.accordian ul.accordian-list li.accordian-list-item{padding:20px}.accordian .accordian-item .plus img{max-width:30px}.accordian .accordian-item h4 img{margin-right:20px;max-width:30px}.accordian .accordian-item h4{font-size:30px}}.callout{position:relative}.callout:before{position:absolute;top:30px;right:0}.callout-carousel .carousel-cell{width:100%;min-height:85vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.callout-carousel .carousel-content{width:80%}.callout-carousel .carousel-content .info-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:83px;width:75%}.callout-carousel .carousel-content h2{font-size:144px;line-height:117px;letter-spacing:.055em;margin:30px 0;text-transform:uppercase}.callout-carousel .carousel-content p.large{font-weight:600}.callout-carousel .carousel-content p,.callout-carousel .carousel-content p.large{font-family:var(--secondary-font-stack);font-style:normal;font-size:24px;line-height:115%}.callout-carousel .carousel-content p{font-weight:300}@media screen and (max-width:1025px){.callout-carousel .carousel-content h2{font-size:67px;line-height:62px}.callout-carousel .carousel-content p,.callout-carousel .carousel-content p.large{font-size:20px}.callout-carousel .carousel-cell{min-height:unset}}.photo-carousel .black{background:var(--black);height:70px;margin-top:-75px}.photo-carousel .main-carousel{margin-left:100px;margin-top:80px}.photo-carousel .carousel-cell{padding:0 10px;widows:600px}.photo-carousel .expand{width:46px;height:46px;border-radius:50%;background:var(--red);color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:24px;position:absolute;top:23px;left:34px;font-family:var(--secondary-font-stack)}.photo-carousel .expand p{height:30px;margin:0}.photo-carousel .collapse{width:46px;height:46px;border-radius:50%;background:var(--red);color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:24px;position:absolute;top:23px;left:34px;font-family:var(--secondary-font-stack);z-index:100;transform:translateY(50%) rotate(45deg)}.photo-carousel .modal{position:fixed;top:0;bottom:0;left:0;right:0;display:none;z-index:1000;overflow:scroll}.photo-carousel .modal .modal-overlay{height:100%;background:#000c}.photo-carousel .modal img{max-width:100%;max-height:100%;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}@media screen and (max-width:1025px){.photo-carousel .main-carousel{margin-left:40px;margin-top:40px}}@media screen and (max-width:1025px){.callout-carousel .carousel-content .info-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-gap:0;width:90%}}.difference{background-repeat:no-repeat;margin:50px 0}.difference-wrapper{width:80%;margin:0 auto}.difference h2{font-size:107px;line-height:117px;text-align:center;letter-spacing:.01em;margin-top:0}.difference span{font-weight:200}.difference-info{padding:40px 0 80px}.difference-info .button{display:block;margin:100px auto 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.difference-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);grid-gap:80px 60px;-ms-flex-pack:center;justify-content:center}.difference-grid-element img{margin-right:18px}.difference-grid-element{font-family:var(--secondary-font-stack);text-transform:uppercase;-ms-grid-column:span 2;grid-column:span 2;justify-self:center;width:100%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.difference-grid-element:first-child{-ms-flex-pack:end;justify-content:flex-end}.difference-grid-element:first-child,.difference-grid-element:nth-child(2){-ms-grid-column:span 3;grid-column:span 3}.difference-image img{max-width:100%}@media screen and (max-width:1025px){.difference-wrapper{width:90%}.difference h2{font-size:67px;line-height:67px}.difference-grid-element{-ms-grid-column:span 3;grid-column:span 3;text-align:left}.difference-grid-element:last-of-type{-ms-grid-column:span 6;grid-column:span 6;max-width:50%}.difference-grid{grid-gap:30px 30px}.difference-info .button{margin:60px auto 0}}.related-products{padding:66px 0}.related-products h2{font-weight:700;font-size:49px;line-height:59px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-transform:uppercase}.related-products h2 img{margin-left:40px}.related-products-wrapper{width:80%;margin:0 auto}.related-products-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:45px}.related-products-grid-element{background:var(--black);color:#fff;text-align:right;border-radius:15px;position:relative}.related-products-grid-element .plus{position:absolute;bottom:35px;right:35px}.related-products-grid-element .header{padding:15px}.related-products-grid-element p{margin:0;font-weight:500;font-size:12px;line-height:12px;font-family:var(--secondary-font-stack);text-transform:uppercase}.related-products-grid-element img{max-width:100%;border-radius:0 0 15px 15px;display:block}.related-products-grid-element .image img{width:100%}@media screen and (max-width:1025px){.related-products{padding:40px 0}.related-products h2{display:block}.related-products-wrapper{width:90%}.related-products-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.related-products h2 img{margin-left:0}}footer.mbrp{background:var(--black);padding:80px 0;position:relative}.cart-error-modal,footer.mbrp{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.cart-error-modal{position:fixed;top:0;bottom:0;right:0;left:0;background:#000c;z-index:200}.cart-error-modal.hidden{display:none}.cart-error-modal-wrapper{background:var(--red);color:#fff;width:60%}.cart-error-modal-wrapper p{color:#fff;padding:80px;font-family:var(--secondary-font-stack);font-size:24px}.cart-error-close{position:absolute;top:50px;left:60px;cursor:pointer}@media screen and (max-width:1025px){.cart-error-modal-wrapper{background:var(--red);color:#fff;width:80%}.cart-error-modal-wrapper p{padding:40px;font-size:20px}}.benefits{background:#fff;color:var(--black);padding:66px 0;max-width:114rem;margin:auto}.benefits h3{font-size:calc(var(--font-size-body) * 2.125);line-height:1.2;margin:0 0 15px}.benefits p{font-size:var(--font-size-body);line-height:1.15;text-transform:unset;font-family:var(--secondary-font-stack);margin:0 0 1em}.benefits p:last-child{margin-bottom:0}.benefits-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:0;width:85%;margin:0 auto}.benefits-grid .benefit{-ms-flex-item-align:center;align-self:center;text-align:center;position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;height:100%}.benefits-grid .benefit:not(:last-child){padding-right:45px}.benefits-grid .benefit:not(:last-child):after{content:"";display:block;position:absolute;top:15px;right:0;width:1px;height:calc(100% - 30px);background:var(--grey-two)}.benefits-grid .benefit:not(:first-child){padding-left:45px}.benefit__image{width:4.8em;padding:.9em;border-radius:100%;border:solid 3px var(--red);margin:0 0 15px}@media (max-width:60em){.benefits h3{font-size:2rem}.benefit__image{width:4em}.benefits-grid .benefit:not(:first-child){padding-left:15px}.benefits-grid .benefit:not(:last-child){padding-right:15px}}@media (max-width:45em){.benefits-grid{grid-template:repeat(3,auto)/auto;gap:30px}.benefits-grid .benefit.benefit{padding:0;width:80%;margin:auto}.benefits-grid .benefit.benefit:after{display:none}.benefits h3{font-size:2.4rem}.benefit__image{width:6rem}}.homepage-callout{background:#fff;padding:100px 0;position:relative}.homepage-callout:after{position:absolute;top:5%;right:0}.homepage-callout h2{font-size:var(--font-size-heading-large);line-height:1.2;margin:0}.homepage-callout p{font-family:proxima-nova}.homepage-callout-wrapper{width:55%;margin:0 auto;text-align:center;position:relative;max-width:45em}.homepage-callout .button{font-family:proxima-nova;text-transform:uppercase;margin-top:40px}.homepage-callout__lines-1{top:3em;right:0;width:13%}.homepage-callout__lines-1 .lines-inner{padding-top:50%;background-position:100%}.homepage-callout__lines-2{bottom:2em;width:17%;left:0}.homepage-callout__lines-2 .lines-inner{padding-top:50%;background-position:0}@media screen and (max-width:60em){.homepage-callout-wrapper{width:85%}.homepage-callout{padding:70px 0}}@media (max-width:45em){.homepage-callout__lines-2{display:none}.homepage-callout__lines-1{top:auto;bottom:0;width:14rem}.homepage-callout{padding:60px 30px 120px}}.homepage-callout-button{background:#fff;padding:60px 0 180px;position:relative}.homepage-callout-button:before{position:absolute;top:10%;left:0}.homepage-callout-button:after{position:absolute;top:65%;right:0}.homepage-callout-button h2{font-size:48px;line-height:57px;margin:0}.homepage-callout-button p{font-size:18px;line-height:23px;font-family:proxima-nova}.homepage-callout-button-wrapper{width:55%;margin:0 auto;text-align:center;position:relative}.homepage-callout-button .button{text-transform:uppercase}.homepage-callout-button__lines-1{width:33%;right:0;top:-4em}.homepage-callout-button__lines-1 .lines-inner{padding-top:20%;background-position:100%}.homepage-callout-button__lines-2{width:42%;left:0;bottom:6em}.homepage-callout-button__lines-2 .lines-inner{padding-top:15%}@media (max-width:45em){.homepage-callout-button{padding:30px 0 90px}.homepage-callout-button__lines-1{width:30rem;top:auto;bottom:3rem}.homepage-callout-button__lines-2{display:none}}.homepage-hero-section{display:-ms-grid;display:grid;-ms-grid-columns:1fr 14fr;grid-template-columns:1fr 14fr;position:relative}.homepage-hero-section .homepage-hero-sidebar{background:var(--red);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;padding-bottom:30px;-ms-grid-row-span:2;-ms-grid-row:auto;grid-row:auto/span 2}.homepage-hero-section .homepage-hero-main{background-size:cover;background-repeat:no-repeat;margin-bottom:-20px;background-position:50%}.homepage-hero-section .homepage-hero-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:80px;text-transform:uppercase}.homepage-hero-section .homepage-hero-image h1{font-size:7vw;line-height:1;color:#fff;margin:0 0 30px}.homepage-hero-section .homepage-hero-image p{font-size:var(--font-size-body);line-height:1.2;color:#fff;max-width:600px;font-weight:600;font-family:proxima-nova,sans-serif;margin:0 0 60px}.homepage-hero-bar{height:18px;background:var(--red)}.homepage-hero-bar-2{height:18px;background-image:linear-gradient(90deg,var(--red),var(--red) 4%,var(--grey-very-dark) 0,var(--grey-very-dark) 55%)}.homepage-hero-bar-3{height:18px;background:var(--black)}.homepage-hero-bar-4{height:18px;background-image:linear-gradient(90deg,var(--black),var(--black) 4%,var(--grey-very-dark) 0,var(--grey-very-dark) 55%)}.homepage-hero-segments{font-size:2.5rem;color:#fff;display:-ms-flexbox;display:flex;margin-bottom:60px;font-weight:600}.homepage-hero-segments span:not(:last-child):after{content:"";display:block;width:.6em;height:2px;background:#ffffff4d;border-radius:10em;margin:0 .6em}.homepage-hero-segments span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:60em){.homepage-hero-section .homepage-hero-image{padding-left:30px}.homepage-hero-section .homepage-hero-image p{margin-bottom:30px}}@media (max-width:45em){.homepage-hero-section .homepage-hero-main{background-position:100% 100%;min-height:60vh;position:relative}.homepage-hero-section .homepage-hero-main:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d}.homepage-hero-section .homepage-hero-main:after{content:"";display:block;width:calc(100% - 20px);height:9px;background:var(--red);margin:0 0 0 auto}.homepage-hero-section .homepage-hero-image{padding:15px 20px 45px;height:100%;-ms-flex-align:start;align-items:flex-start;position:relative}.homepage-hero-section .homepage-hero-image h1{margin-bottom:15px;font-size:12vw}.homepage-hero-segments{-ms-flex-order:-1;order:-1;font-size:2rem;margin-bottom:auto}.homepage-hero-section .homepage-hero-image>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;height:100%}.homepage-hero-section .homepage-hero-sidebar{display:none}.homepage-hero-section{-ms-grid-columns:auto;grid-template-columns:auto}.homepage-hero-section .homepage-hero-image p{font-size:12px}}.image-text-blocks{background:#f3f3f3;color:#161d25;padding:85px 0 0;position:relative}.image-text-blocks-wrapper{position:relative}.image-text-block{display:-ms-grid;display:grid;-ms-grid-columns:2fr 2fr;grid-template-columns:2fr 2fr;grid-gap:0;-ms-flex-align:center;align-items:center;max-width:171rem;margin:auto}.image-text-bar-1{background-image:linear-gradient(90deg,var(--black),var(--black) 6%,var(--grey-very-dark) 0,var(--grey-very-dark) 55%)}.image-text-bar-1,.image-text-bar-2{height:10px;-ms-flex-item-align:end;align-self:flex-end}.image-text-bar-2{background-image:linear-gradient(90deg,#fff,#fff 6%,var(--grey-very-dark) 0,var(--grey-very-dark) 55%)}.image-text-bar-3{height:10px;background:#fff;-ms-flex-item-align:end;align-self:flex-end}.image-text-bar-4{background:#00f}.image-text-bar-4,.image-text-bar-5{height:20px;-ms-flex-item-align:end;align-self:flex-end}.image-text-bar-5{background:green}.image-text-bar-6{height:20px;background:purple;-ms-flex-item-align:end;align-self:flex-end}.image-text-block .info{padding:0 75px}.image-text-block:nth-of-type(2n) .info{-ms-flex-order:2;order:2}.image-text-block:last-of-type{margin-bottom:0}.image-text-block h3{font-size:var(--font-size-heading-large);line-height:1.2;margin:0}.image-text-block p{font-size:var(--font-size-body);line-height:1.3;font-family:proxima-nova;font-weight:400}.image-text-block p a{color:var(--grey-medium);font-weight:600;-ms-flex-align:center;align-items:center;font-size:1.2em;line-height:1;text-transform:lowercase}.image-text-block p a:focus,.image-text-block p a:hover{color:var(--red)}.image-text-block .info img{margin-left:6px}.image-text-block img{max-width:100%}.image-text-blocks__lines-1{top:3.7em;left:63%;width:100rem;transform:translate(-50%)}.image-text-blocks__lines-1 .lines-inner{padding-top:25%}.image-text-blocks__lines-2{right:0;top:60%;width:20rem}.image-text-blocks__lines-2 .lines-inner{padding-top:50%;background-position:100%}@media (max-width:60em){.image-text-block h3{font-size:calc(var(--font-size-heading-large) * .8)}.image-text-block .info{padding:30px}.image-text-block p{font-size:calc(var(--font-size-body) * .8)}.image-text-blocks{padding:60px 0}.image-text-blocks__lines-1{top:3em}.image-text-blocks__lines-2{top:47%}}@media (max-width:45em){.image-text-blocks{padding:30px 0 0}.image-text-block{grid-template:auto auto/auto}.image-text-block:nth-child(odd) .info{-ms-flex-order:1;order:1}.image-text-block .image{padding-left:60px}.image-text-block h3{font-size:var(--font-size-heading-large)}.image-text-block p{font-size:var(--font-size-body)}.image-text-blocks-wrapper{display:-ms-grid;display:grid;gap:60px}.image-text-block .info>:last-child{margin-bottom:0}.image-text-blocks__lines-1{top:1em;right:0;left:auto;transform:translate(25%);width:40rem}.image-text-blocks__lines-2{width:14em;top:41%}}.limitations{background:var(--grey-five);color:#fff;padding:75px 0}.limitations h2{font-size:48px;line-height:53px;text-align:center;margin:0}.limitations-bar{background:var(--grey-light);color:var(--black);width:70%;margin:45px auto 0;border-radius:16px}.limitations-bar .title{background:var(--grey-three);color:#fff;width:80%;margin:0 auto;text-align:center;border-radius:0 0 16px 16px;font-size:39px;font-weight:500;padding:10px 0}.limitations-bar .title h3{margin:0}.limitations-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-flex-align:end;align-items:flex-end;-ms-grid-column-align:center;justify-items:center;padding:50px 70px 30px;text-align:center}.limitations-grid p{font-weight:700;font-size:25px;line-height:30px}@media screen and (max-width:1025px){.limitations h2{font-size:40px;line-height:43px}.limitations-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);padding:50px 50px 30px}}.mbrp-benefits{background:var(--grey-five);color:#fff;padding:75px 0}.mbrp-benefits h2{font-size:48px;line-height:53px;text-align:center;margin:0}.mbrp-benefits-bar{background:var(--red);color:#fff;width:90%;margin:45px auto 0;border-radius:16px}.mbrp-benefits-bar .title{background:var(--red-dark);color:#fff;width:80%;margin:0 auto;text-align:center;border-radius:0 0 16px 16px;font-size:39px;font-weight:500;padding:10px 0}.mbrp-benefits-bar .title img{margin:25px 0}.mbrp-benefits-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-flex-align:end;align-items:flex-end;-ms-grid-column-align:center;justify-items:center;padding:50px 70px 30px}.mbrp-benefits-grid p{font-weight:700;font-size:25px;line-height:30px;font-family:var(--secondary-font-stack)}.mbrp-benefits-grid ul{padding:0 18px;list-style-type:circle;font-family:var(--secondary-font-stack)}@media screen and (max-width:1025px){.mbrp-benefits-bar{width:80%}.mbrp-benefits h2{font-size:40px;line-height:43px}.mbrp-benefits-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-gap:40px;padding:50px 50px 30px}}.signup{color:#fff;text-align:center;background:var(--red);position:relative}.signup:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:30px;background:#fff}.signup .image{position:relative;display:-ms-flexbox;display:flex}.signup img{max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.signup-grid{display:-ms-grid;display:grid;-ms-grid-columns:5fr 4fr;grid-template-columns:5fr 4fr;max-width:171rem;margin:auto}.signup-grid .info{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:60%;margin:0 auto;padding:85px 0 60px}.signup-grid .info h2{font-size:4rem;line-height:1.2;margin:0 0 10px}.signup-grid .info p{font-family:proxima-nova;font-weight:600;margin:0 0 20px}.TextInput__FormStyledTextInput-sc-1o6de9f-0{line-height:normal;background:var(--red-dark);border:1px solid var(--red-dark);border-radius:64px;padding:9px;text-align:center;color:#fff;font-family:proxima-nova}.kuTWpC.kuTWpC.kuTWpC.kuTWpC.kuTWpC.kuTWpC{border-radius:64px!important;padding:9px!important;text-align:center!important;font-family:proxima-nova!important}.bczmNI.bczmNI.bczmNI.bczmNI.bczmNI.bczmNI{padding:14px!important;border-radius:64px!important;font-family:proxima-nova!important;text-transform:uppercase!important;font-weight:400!important}.bwIBYc.bwIBYc.bwIBYc.bwIBYc.bwIBYc.bwIBYc .ql-container a,.bwIBYc.bwIBYc.bwIBYc.bwIBYc.bwIBYc.bwIBYc .ql-container p{color:#fff!important}.signup .lgHdsy.lgHdsy{background:none;padding-top:0}.signup .fkrOXP.fkrOXP.fkrOXP.fkrOXP.fkrOXP.fkrOXP,.signup .jNyiiE.jNyiiE.jNyiiE.jNyiiE.jNyiiE.jNyiiE{background:#be2626;border:none;border-radius:10em;text-align:center;padding:0;font-family:var(--secondary-font-stack);letter-spacing:normal;border-color:transparent}.signup .fkrOXP.fkrOXP.fkrOXP.fkrOXP.fkrOXP.fkrOXP:-ms-input-placeholder,.signup .jNyiiE.jNyiiE.jNyiiE.jNyiiE.jNyiiE.jNyiiE:-ms-input-placeholder{text-transform:lowercase;font-family:var(--secondary-font-stack);letter-spacing:normal}.signup .fkrOXP.fkrOXP.fkrOXP.fkrOXP.fkrOXP.fkrOXP::placeholder,.signup .jNyiiE.jNyiiE.jNyiiE.jNyiiE.jNyiiE.jNyiiE::placeholder{text-transform:lowercase;font-family:var(--secondary-font-stack);letter-spacing:normal}.signup .fkrOXP.fkrOXP.fkrOXP.fkrOXP.fkrOXP.fkrOXP:focus,.signup .jNyiiE.jNyiiE.jNyiiE.jNyiiE.jNyiiE.jNyiiE:focus{border-color:transparent}.signup .iNdKhS.iNdKhS.iNdKhS.iNdKhS.iNdKhS.iNdKhS{border-radius:10em;text-transform:uppercase;font-weight:400;transition:.3s;font-family:var(--secondary-font-stack)}.signup .iNdKhS.iNdKhS.iNdKhS.iNdKhS.iNdKhS.iNdKhS:focus,.signup .iNdKhS.iNdKhS.iNdKhS.iNdKhS.iNdKhS.iNdKhS:hover{background:#fff;color:var(--black)}@media (max-width:60em){.signup-grid{grid-template:auto auto/auto}}@media (max-width:45em){.signup-grid{grid-template:auto auto/auto}.signup-grid .info{width:80%}.signup-grid .info h2{font-size:2.6rem}.lnviXl.lnviXl.lnviXl{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.fptOlf.fptOlf.fptOlf{-ms-flex:1;flex:1}}.tab-content{display:none;padding:0}.tab-content.current{display:inherit}.sound-card{background:#f3f3f3;color:#161d25;padding:0;position:relative}.sound-card__inner{background:#fff;max-width:1160px;margin:auto;width:80%;padding:60px 30px 45px;position:relative;top:-105px;border-radius:16px}.sound-card h2{font-size:var(--font-size-heading-large);line-height:1.2;text-align:center;margin:0 0 60px}.sound-card-main{width:50%;margin:0 auto;min-width:670px}.sound-card-main .title{font-family:proxima-nova;font-size:var(--font-size-body);line-height:1.3;font-weight:300;text-transform:uppercase}ul.sound-card-tabs{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[4];grid-template-columns:repeat(4,auto);-ms-flex-align:center;align-items:center;-ms-grid-column-align:center;justify-items:center;margin:0 0 30px;padding:0;list-style:none}ul.sound-card-tabs li{display:-ms-flexbox;display:flex;padding:.5em 2.3em;border-radius:10em;-ms-flex-align:center;align-items:center;cursor:pointer}ul.sound-card-tabs li.current{background:var(--grey-two)}.sound-card__arrow{line-height:1;transition:.3s;transform-origin:60% 40%}.tab-link.current .sound-card__arrow{transform:rotate(90deg)}.tab-link.current .sound-card__arrow path{stroke:#161d25}.sound-card__arrow path{stroke:var(--red)}ul.sound-card-tabs li p{margin:0 10px 0 0}.sound-area{padding:32px 80px;border-radius:100em;border:8px solid var(--black);display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:60px;text-align:center;position:relative;overflow:hidden}.sound-area:before{height:100%;width:100%;top:0;left:0;background:#121212;background:linear-gradient(180deg,#121212c2,#1212126e)}.sound-area:after,.sound-area:before{content:"";display:block;position:absolute}.sound-area:after{height:60px;width:1px;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.sound-area a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;-ms-flex-align:center;align-items:center}.sound-card__play-icon{margin:0 1.5rem 0 0;width:2rem}.playing .sound-card__play-icon{display:none}.sound-card__play-icon path{transition:.3s}.button--red .sound-card__play-icon path,.button:focus .sound-card__play-icon path,.button:hover .sound-card__play-icon path{fill:#fff}.button--red:focus .sound-card__play-icon path,.button--red:hover .sound-card__play-icon path{fill:var(--black)}.audio-play .fa-pause{display:none;width:2rem;margin:.2em 1.5rem 0 0;font-size:.7em}.audio-play.playing .fa-pause{display:block}.sound-card__vehicle{text-align:center;font-family:proxima-nova;text-transform:uppercase;font-weight:400;margin:30px 0 0;font-size:calc(var(--font-size-body) * .778)}.sound-card__vehicle p{margin:0}.sound-callout{background-image:linear-gradient(180deg,var(--grey-five),var(--grey-five) 50%,var(--black) 0);text-align:center;padding:40px 0}.sound-callout .button{display:inline-block}@media (max-width:60em){.sound-card__inner{width:90%}.sound-card-main{min-width:auto;width:100%;max-width:70rem}}@media (max-width:45em){.sound-card__inner{top:-60px}.sound-card h2{margin:0 0 30px}.sound-card__inner{padding:30px 15px}ul.sound-card-tabs li{padding:.2em 1.1em;font-size:1.1rem}.sound-card__arrow svg{width:1em}.sound-card__arrow{margin:.2em 0 0}.sound-area{grid-template:auto auto/auto;border-radius:2rem;border-width:5px;padding:30px;-ms-flex-pack:center;justify-content:center;gap:30px}.sound-area:after{height:2px;width:6rem}.sound-area a{padding:.4em 2em}.sound-card__play-icon{display:-ms-flexbox;display:flex}.sound-card__vehicle p{font-size:1rem}}.steps-wrapper{background:var(--black);color:#fff;padding:60px 0}.steps h2{margin:0;text-align:center;font-size:var(--font-size-heading-large);line-height:1.2}.steps-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:45px;width:80%;margin:60px auto;text-transform:uppercase;max-width:114rem}.steps-grid p{font-size:calc(var(--font-size-body) * 1.08);font-weight:300;margin-left:52px}.steps-grid p,.steps .text{line-height:1.15;font-family:proxima-nova}.steps .text{font-size:calc(var(--font-size-body) * 1.333);width:60%;margin:0 auto;padding:0 0 40px;text-align:center}.steps .text p{margin:0}.step-callout{padding:40px;text-align:center}.step-callout a{display:inline-block}.step-bar-outer{width:100%;background-color:var(--grey-four);border-radius:16px}.step-bar-inner{width:1%;height:20px;background-color:var(--red);border-radius:16px;transition:width 1s}.step-bar-inner.full{width:100%;opacity:1}.step-bar-wrapper{position:relative}.step-bar-wrapper img{position:absolute;background:var(--grey-very-dark);border-radius:50%;padding:8px;top:50%;left:-10px;transform:translateY(-50%);width:55px;z-index:100}@media screen and (max-width:60em){.steps-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.steps h2{margin:0 20px}.steps .text{width:80%;padding:0 0 20px}}@media (max-width:45em){.steps-grid{text-align:center;margin-bottom:40px}.steps-grid p{margin:30px auto 20px}.step-bar-wrapper{width:80%;margin:auto}.steps .text{padding:0}.step-callout{display:none}}.testimonial-with-image{background:#fff;color:var(--black);padding:100px 0;position:relative}.testimonial-with-image h2{font-size:var(--font-size-heading-large);line-height:1.2;margin-top:0;text-align:center}.testimonial-with-image-slider .flickity-viewport{overflow:visible}.testimonial-with-image-slider .flickity-prev-next-button{bottom:0;height:100%;transform:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px;z-index:1}.testimonial-with-image-slider .flickity-prev-next-button.next{right:30px}.testimonial-with-image-slider .flickity-prev-next-button.prev{left:30px}.testimonial-with-image-slider .flickity-prev-next-button .flickity-button-icon{position:static}.testimonial-with-image-slider .flickity-prev-next-button path{fill:#fff}.testimonial-with-image-slider .flickity-page-dots{bottom:-40px}.testimonial-with-image-slider .flickity-page-dots .dot{width:54px;height:2px;margin:0 10px;background:var(--black);border-radius:100px;position:relative;transition:.3s}.testimonial-with-image-slider .flickity-page-dots .dot.is-selected,.testimonial-with-image-slider .flickity-page-dots .dot:focus,.testimonial-with-image-slider .flickity-page-dots .dot:hover{background:var(--red)}.testimonial-with-image-slider .flickity-page-dots .dot:after{content:"";display:block;position:absolute;width:100%;height:30px;top:50%;left:0;transform:translateY(-50%)}.testimonial-with-image-wrapper{width:90%;margin:0 auto}.testimonial-with-image-wrapper.testimonial-callout{padding:130px 0 20px;text-align:center}.testimonial-with-image-slider-wrapper{width:100%;margin:0;padding-left:5%;position:relative}.testimonial-with-image-slider-wrapper:after,.testimonial-with-image-slider-wrapper:before{content:"";display:block;position:absolute;top:0;width:9%;height:100%;pointer-events:none}.testimonial-with-image-slider-wrapper:after{right:0;background:linear-gradient(90deg,#12121200,#121212)}.testimonial-with-image-slider-wrapper:before{display:none;left:0;background:linear-gradient(270deg,#12121200,#121212);z-index:1}.testimonial-with-image .testimonial-slide{width:calc(45% - 40px);margin-right:40px;border-radius:16px;overflow:hidden}.testimonial-with-image .testimonial-slide:first-child{margin-left:40px}.testimonial-with-image .testimonial-slide .info{padding:56.25% 0 0;background:none;color:#fff;font-family:var(--secondary-font-stack);height:100%;position:relative}.testimonial-with-image .testimonial-slide .info iframe{position:absolute;top:0;left:0;width:100%;height:100%}.testimonial-with-image .testimonial-slide .info-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.testimonial-with-image .testimonial-slide .info-head a,.testimonial-with-image .testimonial-slide .info-head p{margin-right:10px}.testimonial-with-image .testimonial-slide .info .info-head p{font-size:24px;line-height:24px;margin:0 10px 0 0}.testimonial-with-image .testimonial-slide .info p{font-size:18px;line-height:20px}.testimonial-with-image .testimonial-slide .info img.stars{width:120px;margin-bottom:16px}.testimonial-with-image .testimonial-slide .info-head p.name{font-weight:600}.testimonial-with-image__lines-1 .lines-inner{padding-top:45%;background-position:100%}.testimonial-with-image__lines-1{width:20%;right:0;top:3.3em}@media (max-width:60em){.testimonial-with-image .testimonial-slide{width:calc(90% - 40px)}}@media (max-width:45em){.testimonial-with-image .testimonial-slide{margin-right:20px;width:calc(100% - 40px)}.testimonial-with-image-slider-wrapper:after{display:none}.testimonial-with-image-slider .flickity-prev-next-button.next{right:40px}.testimonial-with-image .flickity-prev-next-button.previous{left:0}.testimonial-with-image__lines-1{width:24rem;top:-3rem}.testimonial-with-image{padding:12rem 0}}.testimonial{background:#fff;color:var(--black);padding:30px 0 120px;font-family:var(--secondary-font-stack);position:relative}.testimonial:before{position:absolute;top:60%;left:0;z-index:0}.testimonial:after{position:absolute;top:80%;right:0}.testimonial h2{font-size:49px;line-height:59px;margin-top:0}.testimonial p{font-size:16px;line-height:18px;font-family:var(--secondary-font-stack)}.testimonial-wrapper{width:100%;margin:0;position:relative;padding-left:5%}.testimonial-wrapper:after,.testimonial-wrapper:before{content:"";display:block;position:absolute;top:0;width:20%;height:100%;pointer-events:none}.testimonial-wrapper:after{right:0;background:linear-gradient(270deg,#fff,#fff0)}.testimonial-wrapper:before{display:none;left:0;background:linear-gradient(90deg,#fff,#fff0);z-index:1}.testimonial-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:28px 34px}.testimonial-slider .flickity-viewport{overflow:visible}.testimonial-slider .testimonial-slide{width:calc(45% - 30px);margin-right:30px;overflow:hidden;display:-ms-grid;display:grid;gap:30px}.testimonial-slider .testimonial-slide:first-child{margin-left:30px}.testimonial-slider .testimonial-slide:last-child{margin-right:90px}.testimonial-slider .testimonial-slide.single-card{display:block}.testimonial-slider .flickity-prev-next-button{bottom:0;height:100%;transform:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px;z-index:1}.testimonial-slider .flickity-prev-next-button .flickity-button-icon{position:static}.testimonial-slider .flickity-prev-next-button path{fill:#161d25}.testimonial-slider .flickity-page-dots{bottom:-40px}.testimonial-slider .flickity-page-dots .dot{width:54px;height:2px;margin:0 10px;background:var(--black);border-radius:100px;position:relative;transition:.3s}.testimonial-slider .flickity-page-dots .dot.is-selected,.testimonial-slider .flickity-page-dots .dot:focus,.testimonial-slider .flickity-page-dots .dot:hover{background:var(--red)}.testimonial-slider .flickity-page-dots .dot:after{content:"";display:block;position:absolute;width:100%;height:30px;top:50%;left:0;transform:translateY(-50%)}.testimonial .testimonial-card{padding:43px 82px;background:var(--grey-light);color:var(--black);border-radius:16px;z-index:1}.testimonial .testimonial-card .info img.stars{width:120px;margin-bottom:16px}.testimonial .testimonial-card .info-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.testimonial .testimonial-card .info-head a,.testimonial .testimonial-card .info-head p{margin-right:10px}.testimonial .testimonial-card .info .info-head p{font-size:24px;line-height:24px;margin:0 10px 0 0;color:#797979}.testimonial .testimonial-card .info p{font-size:16px;line-height:18px;font-family:var(--secondary-font-stack)}.testimonial .testimonial-card .info-head p.name{font-weight:600;color:#161d25}.warranty{background:var(--black);color:#fff;padding:85px 0 75px}.warranty-grid .image{grid-area:a}.warranty-grid .info{height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end}.warranty h2{font-size:var(--font-size-heading-large);line-height:1.2;margin:0}.warranty p{font-size:var(--font-size-body);line-height:1.3;font-weight:300;font-family:proxima-nova}.warranty-grid__more-link{text-transform:lowercase;color:var(--grey-medium);font-family:proxima-nova;font-weight:700;font-size:1.1em}.warranty-grid{display:-ms-grid;display:grid;padding:0 60px 0 0;grid-template:"a b" auto "a c" auto/1fr 1fr;-ms-flex-align:start;align-items:flex-start;gap:30px 80px;max-width:171rem;margin:auto}.warranty-grid img{max-width:100%}.warranty .icon-grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -15px;-ms-flex-pack:start;justify-content:flex-start}.warranty .icon-grid img{margin:0 15px 30px}.warranty__bottom-bar{width:calc(100% - 90px);height:17px;background:var(--red)}@media (max-width:60em){.warranty-grid{grid-template:"a b" auto "c c" auto/1fr 1fr;gap:90px 60px;padding:0}.warranty .icon-grid{grid-area:c;-ms-flex-pack:center;justify-content:center;padding:0 30px}.warranty-grid .info{padding-right:30px}}@media (max-width:45em){.warranty-grid{grid-template:auto auto auto/auto;gap:40px;text-align:center}.warranty-grid.warranty-grid>*{grid-area:auto}.warranty-grid .image{padding:0 60px 0 0}.warranty-grid .info{padding:0 30px}.warranty .icon-grid{display:-ms-grid;display:grid}.warranty .icon-grid img:first-child{grid-area:a}.warranty .icon-grid img:nth-child(2){grid-area:b}.warranty .icon-grid img:nth-child(3){grid-area:c}.warranty .icon-grid img:nth-child(4){grid-area:d}.warranty .icon-grid img:nth-child(5){grid-area:e}.warranty .icon-grid img{margin:0 auto;height:60px;-o-object-fit:contain;object-fit:contain}.warranty .icon-grid{margin:0;padding-left:20px;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);-ms-grid-rows:(auto)[2];grid-template-rows:repeat(2,auto);gap:30px;grid-template-areas:"a a b b c c" "d d d e e e"}.warranty .icon-grid img:first-child,.warranty .icon-grid img:nth-child(4){margin-right:0}.warranty .icon-grid img:last-child,.warranty .icon-grid img:nth-child(3){margin-left:0}}.youtube-section{background:var(--black);color:#fff;padding:68px 0 37px;text-align:center;position:relative}.youtube-section__top-bar{background:var(--grey-very-dark);width:calc(100% - 90px);margin-left:auto;height:17px}.youtube-header{margin-bottom:70px}.youtube-header h2{font-size:var(--font-size-heading-large);font-weight:500;margin:10px 0}.youtube-header p{font-size:calc(var(--font-size-body) * 1.333);font-weight:500;margin:10px 0;font-family:proxima-nova}.youtube-section-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:48px;width:90%;margin:0 auto}.youtube-section-grid .embed-container{border-radius:16px}@media (max-width:60em){.youtube-section-grid{grid-template:"a b" auto "c c" auto/auto auto}.youtube-section-grid .youtube-video:last-child{grid-area:c}}@media (max-width:45em){.youtube-section__top-bar{display:none}.youtube-section-grid{grid-template:auto auto auto/auto;width:80%;gap:30px}.youtube-section-grid .youtube-video.youtube-video{grid-area:auto}.youtube-header{margin:0 0 30px}.youtube-header p{font-size:var(--font-size-body)}}[data-section-id=product-merch],[data-section-id=product-test]{background:var(--grey-five);color:#fff}.product-merch-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:80px;width:70%;max-width:784px;margin:0 auto;padding:92px 0 99px}.product-merch-grid h1{font-size:30px;line-height:36px;margin:0}.product-merch-details .options .values{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:proxima-nova;text-transform:uppercase}.product-merch-details .options .values .value{margin-right:25px}.product-merch-details .description{margin-bottom:40px}.product-merch-details .description p{font-size:22px;line-height:27px;font-weight:600}.product-merch-details .description ul{margin:0;padding:0 20px;list-style:none}.product-merch-details .description ul li:before{content:"\2022";color:var(--red);font-weight:700;display:inline-block;width:20px;margin-left:-20px}.product-merch-details .description li{font-family:proxima-nova;margin-bottom:15px}.product-merch-details-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:30px;line-height:36px;margin:25px 0}.product-merch-details-header .title{padding-right:18px;border-right:1px solid var(--red)}.product-merch-details-header .price{padding-left:18px}.product-merch-image-gallery{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:12px;list-style:none;margin:14px 0 0;padding:0}.product-merch-image-area .image{position:relative}.product-merch-image-area .image .expand-image{position:absolute;bottom:20px;right:20px;width:32px}.product-merch-image-area .image img{border-radius:50px}.product-merch-image-gallery li img{border-radius:16px}.product-merch-grid .add-to-cart-area{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.product-merch-grid .add-to-cart-area .quantity{font-weight:600}.product-merch-grid .add-to-cart-area .quantity label{margin-right:8px}.product-merch-grid .add-to-cart-area .quantity input{width:50px;text-align:center;background:#000;border:#000;padding:15px 6px}.product-merch-modal{position:fixed;top:0;bottom:0;left:0;right:0;background:#0009;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:100}.product-merch-modal img{max-width:100%}.product-merch-modal .close-image{position:absolute;top:50px;right:50px;transform:rotate(45deg)}footer{background:var(--black);color:#fff;padding:80px 95px 40px}footer a{color:var(--white)}footer ul{margin:0;padding:0;list-style:none}footer ul p{margin:0}footer .logo-area img{width:309px}.footer-big-grid{display:-ms-grid;display:grid;-ms-grid-columns:4fr 6fr 2.5fr;grid-template-columns:4fr 6fr 2.5fr}footer .link-area .main-links ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}footer .link-area .main-links ul li{font-family:proxima-nova;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:0}footer .link-area .secondary-links ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:16px}footer .link-area .secondary-links ul li{font-family:proxima-nova;font-size:16px;font-weight:500;line-height:32px;letter-spacing:0}footer .cart-search-area{display:-ms-grid;display:grid;-ms-flex-pack:end;justify-content:flex-end}footer .cart-search-area .copywrite{-ms-flex-item-align:end;align-self:flex-end;font-family:proxima-nova;font-size:14px;font-weight:500;margin-top:10px}footer .cart-search-area .cart-search ul{display:-ms-flexbox;display:flex}footer .cart-search-area .cart-search ul li{margin-right:10px}footer .cart-search-area .cart-search ul li:last-of-type{margin-right:0}@media screen and (max-width:1025px){footer .footer-big-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}footer .link-area .secondary-links ul{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}footer{padding:60px 35px 40px}footer .logo-area{text-align:center;margin-bottom:40px}footer .logo-area img{width:220px}footer .cart-search-area{display:-ms-grid;display:grid;-ms-flex-pack:center;justify-content:center}}.stock-v-mbrp{text-align:center;color:#fff;position:relative;margin-top:-1px;padding:120px 30px 210px;background-size:cover;background-position:50%}.stock-v-mbrp:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#121212;background:linear-gradient(180deg,#121212,#121212db 67%)}.stock-v-mbrp-wrapper{position:relative}.stock-v-mbrp__arrow{position:absolute;display:block;top:0;left:0;width:100%;height:40px}.stock-v-mbrp__arrow svg{height:100%;width:100%}.stock-v-mbrp__arrow path{fill:var(--red)}.stock-v-mbrp-mbrp h2,.stock-v-mbrp-stock h2{margin:0;font-size:5.5rem;font-weight:600;line-height:1;display:inline-block}.stock-v-mbrp-mbrp h2:after,.stock-v-mbrp-stock h2:after{content:"";display:block;height:3px;width:calc(100% + 1.7em);margin:15px auto;background:var(--red);position:relative;left:50%;transform:translate(-50%)}.stock-v-mbrp-mbrp p,.stock-v-mbrp-stock p{font-size:3.2rem;margin:0 0 1em;font-weight:600}.stock-v-mbrp-feature-list{padding:0;list-style:none;display:-ms-grid;display:grid;grid-template:auto/1fr 1fr 1fr;font-family:proxima-nova;-ms-flex-align:start;align-items:start;max-width:50em;margin:auto;gap:1em}.stock-v-mbrp-feature-list.mbrp-features-list{max-width:66em}.stock-v-mbrp-feature{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.stock-v-mbrp-feature .image-container{width:4em;margin:0 0 15px}.stock-v-mbrp-feature img{-o-object-position:bottom;object-position:bottom}.stock-v-mbrp-feature .image-container-inner{padding-top:70%}.stock-v-mbrp-feature-title{font-family:proxima-nova;font-weight:600;text-transform:uppercase;font-size:calc(var(--font-size-body) * 1.333);margin:0 0 15px}.stock-v-mbrp-stock{margin:0 0 120px}.stock-v-mbrp-feature-sublist{list-style:none;margin:0;padding:0;line-height:1.5}.stock-v-mbrp-mbrp h2 svg{width:4em;height:auto}.stock-v-mbrp-mbrp h2 path{fill:#fff}.stock-v-mbrp-callout{margin:90px 0 0;display:none}@media (max-width:60em){.stock-v-mbrp-feature-sublist{font-size:calc(var(--font-size-body) * .8)}}@media (max-width:45em){.stock-v-mbrp{padding-bottom:150px}.stock-v-mbrp-mbrp h2,.stock-v-mbrp-stock h2{font-size:2.6rem;display:block}.stock-v-mbrp-mbrp h2:after,.stock-v-mbrp-stock h2:after{width:200px;transform:none;position:static}.stock-v-mbrp-mbrp p,.stock-v-mbrp-stock p{font-size:1.8rem;margin-bottom:30px}.stock-v-mbrp-feature-list{grid-template:"a b" 1fr "c c" 1fr/1fr 1fr}.stock-v-mbrp-feature:last-child{grid-area:b}.stock-v-mbrp-feature:nth-child(2){grid-area:c;-ms-flex-order:1;order:1}.stock-v-mbrp-feature-list.mbrp-features-list{grid-template:repeat(3,auto)/auto;gap:30px}.mbrp-features-list .stock-v-mbrp-feature{grid-area:auto}.stock-v-mbrp-feature-sublist{font-size:var(--font-size-body)}.stock-v-mbrp-feature-title{margin-bottom:8px}.stock-v-mbrp-callout{display:block}}.callout-with-image-image .image-cropper-inner{padding-top:52%}.callout-with-image-wrapper{position:relative}.callout-with-image-text{position:absolute;top:38%;left:45px;transform:translateY(-50%);padding:30px;color:#fff;width:54%;max-width:45em}.callout-with-image-text h2{font-size:var(--font-size-heading-large);margin:0 0 30px}.callout-with-image-text p{font-size:var(--font-size-body);line-height:1.3;font-family:proxima-nova}.callout-with-image-text .button{margin:60px 0 0}@media (min-width:90em){.callout-with-image-text{left:3vw}}@media (max-width:60em){.callout-with-image-text{position:relative;transform:none;top:auto;left:auto;width:100%;padding:90px 30px}.callout-with-image-image{position:absolute;top:0;left:0;width:100%;height:100%}.callout-with-image-image .image-cropper,.callout-with-image-image .image-cropper-inner{height:100%}.callout-with-image-text p{max-width:50%}.callout-with-image-text .button{margin:30px 0 0}}@media (max-width:45em){.callout-with-image-text{padding:60px 30px 80%}.callout-with-image-text h2{margin:0 0 15px}.callout-with-image-text p{max-width:100%}.callout-with-image-text .button{margin:15px 0 0}}.homepage-instagram-wrapper{position:relative;margin-top:-1px;margin-bottom:90px}.homepage-instagram-header{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;color:#fff;margin:0 0 16px}.homepage-instagram-header a{color:#fff}.homepage-instagram-header a:focus,.homepage-instagram-header a:hover{color:var(--red)}.homepage-instagram-title{-ms-flex:1;flex:1;background:var(--red);margin:0;padding:30px 45px 30px 30px;line-height:1;font-weight:600;text-align:right;position:relative;font-size:4rem}.homepage-instagram-header .hashtag-wrap{background:var(--black);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:30px 45px;position:relative}.homepage-instagram-header p{width:auto;margin:0;font-family:proxima-nova;text-transform:uppercase}.homepage-instagram-icon{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:24px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.homepage-instagram-icon svg{height:100%;width:100%}.homepage-instagram-icon:before{content:"";display:block;width:200%;height:200%;position:absolute;background:var(--grey-light);z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%}@media (max-width:60em){.homepage-instagram-title{font-size:calc(var(--font-size-body) * 1.4)}}@media (max-width:45em){.homepage-instagram-header{-ms-flex-flow:column;flex-flow:column}.homepage-instagram-title{padding:20px 10px;font-size:2.4rem;text-align:center}.homepage-instagram-icon{position:relative;transform:none;z-index:1;width:2rem;height:2rem}.homepage-instagram-header p{padding-left:2em}.homepage-instagram-header .hashtag-wrap{padding:20px}.homepage-instagram-wrapper{margin-bottom:60px}}.apple-wallet-image,.giftcard-qr img{display:block;margin:0 auto}@media print{@page{margin:.5cm}p{orphans:3;widows:3}.apple-wallet,.print-giftcard{display:none}}.product-single__thumbnail-image{border:2px solid transparent}.active-thumbnail .product-single__thumbnail-image{border-color:#849bb6}.search-form{display:-ms-flexbox;display:flex}.search-form input{background:var(--black);border:none;border-bottom:1px solid #fff;min-width:250px;font-family:var(--secondary-font-stack);color:var(--white)}.search-form button{background:var(--black);border:none;padding:0}.top-searches{color:var(--white);background:var(--black);padding:50px;min-height:calc(100vh - 120px)}.top-searches h2{font-family:var(--secondary-font-stack);font-style:normal;font-weight:500;font-size:18px;line-height:21px;text-transform:uppercase;margin-bottom:40px}.top-searches ul{padding:0;margin:0;list-style:none}.top-searches li{margin-bottom:20px}.top-searches li a{color:var(--white);font-family:var(--secondary-font-stack);font-style:normal;font-weight:700;font-size:28px;line-height:32px;text-transform:uppercase;transition:.3s}.top-searches li a:hover{color:var(--grey-medium)}.no-search-results{background:var(--black);color:var(--white);height:calc(100vh - 120px);padding:60px;margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:30px;line-height:42px;font-family:var(--secondary-font-stack);text-transform:uppercase;text-align:center;letter-spacing:1px}.no-search-results p{width:50%}.no-search-results a{color:var(--white);text-decoration:underline;transition:.3s}.no-search-results a:hover{color:var(--grey-medium)}.search-results{background:var(--black);color:var(--white);padding:50px}.search-results .search-sentence{font-family:var(--secondary-font-stack);font-style:normal;font-weight:500;font-size:18px;line-height:21px;text-transform:uppercase;text-align:center;margin-bottom:50px}.search-product-grid{width:70%;margin:0 auto;display:-ms-grid;display:grid;grid-gap:30px}.search-product-grid .search-product{background:#272727;padding:0 70px;border-radius:10px}.search-product-grid .search-product a{color:var(--white)}.search-product-grid .search-product .image{justify-self:flex-end}.search-product-grid .search-product img{max-width:100%;display:block}.search-product-grid .search-product .search-product-innergrid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-flex-align:center;align-items:center}.search-product-grid .search-product .search-product-innergrid .info{display:-ms-flexbox;display:flex}.search-product-grid .search-product .search-product-innergrid .info img{max-width:35px;margin-right:16px}.search-product-grid .search-product .search-product-innergrid .info p{font-family:var(--secondary-font-stack);font-style:normal;font-weight:500;font-size:13.7412px;line-height:21px;letter-spacing:.005em;text-transform:uppercase;margin:0}.pagination{text-align:center;margin:80px;font-family:var(--secondary-font-stack);font-size:22px}.pagination .page.current{color:var(--white);font-weight:600}.pagination .next a,.pagination .page a,.pagination .prev a{color:var(--grey-medium)}@media screen and (max-width:1025px){.search-form input{min-width:unset}.search-product-grid{width:100%}.search-product-grid .search-product{padding:24px}.search-product-grid .search-product .search-product-innergrid{-ms-grid-columns:1fr;grid-template-columns:1fr}.search-product-grid .search-product img{max-width:80%;margin:0 auto;display:block}}.filter-page .filter-overlay{position:fixed;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:var(--black);top:0;bottom:0;left:0;right:0;z-index:200;transition:.5s;opacity:0;border-radius:50%;visibility:hidden;width:100vh;margin:0 auto}.filter-page .filter-overlay.show{visibility:visible;opacity:1;border-radius:0;width:100%}.filter-page a{color:var(--white)}.loading__letter{animation-name:bounce;animation-duration:1s;animation-iteration-count:infinite}.loading__letter:nth-child(2){animation-delay:.1s}.loading__letter:nth-child(3){animation-delay:.2s}.loading__letter:nth-child(4){animation-delay:.3s}@keyframes bounce{0%{transform:translateY(0)}40%{transform:translateY(-10px)}80%,to{transform:translateY(0)}}.filter-hero-section{background:var(--black);color:#fff;padding:32px 0 0}.filter-hero-section h1{text-align:center;font-size:40px;letter-spacing:.04em}.filter-hero-section .filter-hero-selection{position:relative}.filter-hero-section .filter-hero-selection img.back-arrow{position:absolute;top:27px;left:43px;cursor:pointer}.filter-hero-section .current-selections{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.filter-hero-section .current-selections p{font-family:var(--secondary-font-stack);font-size:14px;font-weight:700;line-height:20px;letter-spacing:.06em;border-left:2px solid #fff;padding:0 10px;color:#fff;text-transform:uppercase}.filter-hero-section .current-selections p:first-of-type{border-left:none}.filter-hero-section .type img{max-width:70px}.filter-hero-section .type{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:14px;width:50%;margin:38px auto 48px}.filter-hero-section .type button{padding:34px 20px;background:#e9e9e9;border:2px solid #e9e9e9;box-sizing:border-box;border-radius:12px}.filter-hero-section .type button p{margin:17px 0 0;font-family:var(--secondary-font-stack);font-size:18px;line-height:24px;letter-spacing:.04em;text-transform:uppercase}.filter-hero-section .make{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:16px;-ms-flex-pack:center;justify-content:center;width:60%;margin:0 auto;padding:38px 0 48px}.filter-hero-section .make button{background:var(--grey-very-dark);border:1px solid var(--grey-very-dark);border-radius:32px;width:calc(25% - 16px)}.filter-hero-section .make button p{font-family:var(--secondary-font-stack);color:#fff;font-size:18px;line-height:24px;letter-spacing:.04em;text-transform:uppercase;margin:12px 20px}.filter-hero-section .model{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:16px;-ms-flex-pack:center;justify-content:center;width:60%;margin:0 auto;padding:38px 0 48px}.filter-hero-section .model button{background:var(--grey-very-dark);border:1px solid var(--grey-very-dark);border-radius:32px;width:calc(25% - 16px)}.filter-hero-section .model button p{font-family:var(--secondary-font-stack);color:#fff;font-size:18px;line-height:24px;letter-spacing:.04em;text-transform:uppercase;margin:12px 20px}.filter-hero-section .year{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:16px;-ms-flex-pack:center;justify-content:center;width:60%;margin:0 auto;padding:38px 0 48px}.filter-hero-section .year button{background:var(--grey-very-dark);border:1px solid var(--grey-very-dark);border-radius:32px;width:calc(33% - 16px)}.filter-hero-section .year button p{font-family:var(--secondary-font-stack);color:#fff;font-size:18px;line-height:24px;letter-spacing:.04em;text-transform:uppercase;margin:12px 20px 0}.filter-hero-section .year button p.subtext{font-size:10px;line-height:14px;letter-spacing:.06em;margin:0 20px 12px}.filter-hero-section .status-bar{background:var(--grey-very-dark);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer;min-height:42px}.filter-hero-section .status-bar .closed{height:2px;width:44px;background:#fff;margin:20px 0}.filter-hero-section .status-bar img.down-arrow{position:absolute;left:22px;top:50%;transform:translateY(-50%);cursor:pointer}.slide-enter-active{transition-duration:.3s;transition-timing-function:ease-in}.slide-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-enter-to,.slide-leave{max-height:100px;overflow:hidden}.slide-enter,.slide-leave-to{overflow:hidden;max-height:0}.filter-products-section{padding:78px 0 100px;background-repeat:no-repeat;background-position:bottom}.filter-products-section h2{font-size:32px;line-height:38px;text-align:center;letter-spacing:.03em;margin:0 0 48px}.filter-products-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:20px;-ms-flex-align:start;align-items:flex-start}.filter-products-wrapper{width:80%;margin:0 auto}.filter-products-grid-element{background:var(--black);color:#fff;text-align:right;border-radius:15px;position:relative}.filter-products-grid-element .plus{position:absolute;bottom:18px;right:20px;max-width:30px}.filter-products-grid-element .header{padding:15px;display:-ms-grid;display:grid;-ms-grid-columns:5fr 3fr;grid-template-columns:5fr 3fr;grid-gap:15px;-ms-flex-pack:end;justify-content:flex-end}.filter-products-grid-element .header p:first-of-type{text-align:left}.filter-products-grid-element p{margin:0;font-weight:500;font-size:12px;line-height:12px;font-family:var(--secondary-font-stack);text-transform:uppercase}.filter-products-grid-element img{width:100%;border-radius:0 0 15px 15px;display:block}@media screen and (max-width:1025px){.filter-products-wrapper{width:90%}.filter-products-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.filter-hero-section .make button,.filter-hero-section .model button,.filter-hero-section .year button{width:100%}.filter-hero-section .filter-hero-selection img.back-arrow{position:absolute;top:-60px;left:20px;cursor:pointer;width:40px}.filter-hero-section .type{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);width:70%}}.addon-products{background-color:var(--black);color:var(--white);text-transform:uppercase;position:fixed;overflow-y:scroll;top:0;left:0;bottom:0;right:0;background-repeat:no-repeat;background-position:100% 0;z-index:200;padding-top:42px}.addon-products.hidden{display:none}.addon-products .close{position:absolute;top:42px;left:48px;cursor:pointer}.addon-products .add-to-cart{text-align:center}.addon-products .button img{max-height:10px}.addon-products .button{display:inline-block;margin:10px auto 0}.addon-products h2{font-family:Rift;font-style:normal;font-weight:700;font-size:29px;line-height:35px;letter-spacing:.03em}.addon-products .addon-products-wrapper{width:60%;margin:0 auto;padding:40px 0}.addon-products .addon-products-wrapper .info{text-align:center;margin-bottom:50px}.addon-products .addon-products-wrapper .options{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0 0}.addon-products .addon-products-wrapper hr{height:1px;background:var(--grey-light);border:none}.addon-products .addon-products-wrapper .options div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:20px;margin-bottom:12px}.addon-products .addon-products-wrapper .options div input{margin-right:5px}.addon-products .addon-products-wrapper .info a{font-family:var(--secondary-font-stack);color:var(--white);font-style:normal;font-weight:500;font-size:12px;line-height:12px;letter-spacing:.03em;transition:.3s}.addon-products .addon-products-wrapper .info a:hover{color:var(--grey-medium)}.addon-products .addon-products-wrapper .info a:hover img{margin-left:5px}.addon-products .addon-products-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:36px 50px;list-style:none;margin:0;padding:0}.addon-products .addon-products-grid li{background:#272727;border-radius:10px;padding:14px 29px 19px;display:-ms-grid;display:grid;-ms-flex-align:stretch;align-items:stretch}.addon-products .addon-products-grid li div:last-of-type{-ms-flex-item-align:end;align-self:flex-end}.addon-products .addon-products-grid li p{font-family:Rift;font-style:normal;font-weight:600;font-size:19px;line-height:23px;text-align:center;margin-top:0}.addon-products .addon-products-grid .image img{max-width:100%;display:block}@media screen and (max-width:1025px){.addon-products .addon-products-wrapper{width:80%}.addon-products .addon-products-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.cart-slideout{background-color:var(--red);background-repeat:no-repeat;background-position:100% 100%;height:calc(100vh - 106px);display:none;width:476px;max-width:100%;padding:34px;position:fixed;top:105px;right:0;z-index:10;overflow:scroll}.cart-slideout.open{width:476px;visibility:visible}.cart-slideout-wrapper{text-align:center;width:60%;margin:0 auto;position:relative}.cart-slideout-wrapper .button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.cart-slideout-wrapper .button img{margin-left:10px}.cart-slideout .cart-product{list-style:none;margin:30px 0 0;padding:0}.cart-slideout .cart-product li{background:#272727;border-radius:10px;padding:14px 29px 19px;margin-bottom:23px;color:var(--white)}.cart-slideout .cart-product li p{font-family:Rift;font-style:normal;font-weight:500;font-size:19px;line-height:23px;text-align:center;margin-bottom:0}.cart-slideout .cart-product li p.subtext{font-size:14px;line-height:17px;margin-top:0}.cart-slideout .cart-product li a{color:var(--white);font-size:19px;line-height:23px}.cart-slideout .cart-product .image img{max-width:100%;display:block;margin:10px 0}.cart-slideout .cart-product .options>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.cart-slideout .cart-product .options input{background:#000;border:1px solid #000;color:#fff;padding:5px;width:50px;margin-left:8px}.cart-slideout .remove-from-cart .button{font-weight:600}.cart-slideout .remove-from-cart .button img{height:10px}.cart-slideout-wrapper .close{position:absolute;top:-20px;left:-70px;cursor:pointer}@media screen and (max-width:1025px){.cart-slideout-wrapper{width:70%}}@media screen and (max-width:500px){.cart-slideout-wrapper{width:90%}.cart-slideout-wrapper .close{position:absolute;top:-20px;left:-30px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/layout.theme.css.map */
