/*! 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:#e6e6e6}.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;background-color:#e6e6e6;color:#161d25;transition:none;font-size:20px;padding:30px 20px;letter-spacing:1.4px;background:#b93737;color:#e6e6e6;font-weight:700}.hide{display:none!important}@media screen and (min-width:764px) and (max-width:959px){.hide-large{display:none}}@media screen and (min-width:960px) and (max-width:1169px){.hide-large{display:none}}@media screen and (min-width:1170px){.hide-large{display:none}}@media screen and (min-width:500px) and (max-width:767px){.hide-small{display:none}}@media screen and (max-width:499px){.hide-small{display:none}}html{background-color:#e6e6e6}*,:after,:before,html{box-sizing:border-box}body,html{height:100%}.wrapper{width:90%;max-width:1280px;margin:0 auto}.wrapper-small{width:85%;max-width:1040px;margin:0 auto}#preview-bar-iframe{display:none}figure{margin:0}img,picture{margin:0;max-width:100%}.responsive-table{width:100%;margin-top:40px}@media only screen and (max-width:45.85em){.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:10px 15px;text-align:right;font-size:2rem;letter-spacing:4px}.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:50px;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{color:#2b2b2b}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{font-family:Roboto,sans-serif;display:inline-block;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;background:#b93737;color:#e6e6e6;font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:.2rem;padding:12px 32px;transition:.3s}.button,.button svg{vertical-align:middle}.button svg{margin-left:10px}@media screen and (min-width:500px) and (max-width:767px){.button{font-size:1.4rem;font-weight:700}}@media screen and (max-width:499px){.button{font-size:1.4rem;font-weight:700}}.button:focus,.button:hover{background:#932c2c;box-shadow:0 10px 10px #2b2b2b33;color:#e6e6e6}.button.dark{background:#2b2b2b;border:3px solid #2b2b2b;padding:9px 29px;transition:.3s}.button.dark:focus,.button.dark:hover{background:#000;border:3px solid #932c2c;box-shadow:0 10px 10px #2b2b2b33;color:#e6e6e6}.button.disabled{border:3px solid #8d8d8d;color:#8d8d8d;background:#e6e6e6}.hero-banner{background-repeat:no-repeat}.hero-banner--article{min-height:278px;background-position:50%;background-size:cover}.icon{display:inline-block;vertical-align:middle;width:20px;height:20px;fill:currentColor}.no-svg .icon{display:none}.icon--wide{width:40px}svg.icon:not(.icon--full-color) circle,svg.icon:not(.icon--full-color) ellipse,svg.icon:not(.icon--full-color) g,svg.icon:not(.icon--full-color) img,svg.icon:not(.icon--full-color) line,svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) polygon,svg.icon:not(.icon--full-color) polyline,symbol.icon:not(.icon--full-color) circle,symbol.icon:not(.icon--full-color) ellipse,symbol.icon:not(.icon--full-color) g,symbol.icon:not(.icon--full-color) img,symbol.icon:not(.icon--full-color) line,symbol.icon:not(.icon--full-color) path,symbol.icon:not(.icon--full-color) polygon,symbol.icon:not(.icon--full-color) polyline{max-width:100%}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}.Nav{background:#2b2b2b;color:#e6e6e6;box-shadow:0 10px 10px #00000029;position:relative}@media screen and (max-width:499px){.Nav{position:fixed;z-index:100;width:100%}}@media screen and (min-width:500px) and (max-width:767px){.Nav{position:fixed;z-index:100;width:100%}}.Nav .toggle_wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-transform:uppercase}@media screen and (min-width:764px) and (max-width:959px){.Nav .toggle_wrapper{display:none}}@media screen and (min-width:960px) and (max-width:1169px){.Nav .toggle_wrapper{display:none}}@media screen and (min-width:1170px){.Nav .toggle_wrapper{display:none}}.Nav .toggle_wrapper .store{padding:9px 16px;font-size:1.4rem;font-weight:700;letter-spacing:2px;margin-right:25px}.Nav .toggle{padding:16px 0;cursor:pointer;display:block}@media screen and (min-width:764px) and (max-width:959px){.Nav .toggle{display:none}}@media screen and (min-width:960px) and (max-width:1169px){.Nav .toggle{display:none}}@media screen and (min-width:1170px){.Nav .toggle{display:none}}.Nav .toggle span{width:32px;height:2px;margin-top:6px;display:block;background:#fff;transition:all .3s}.Nav .toggle:after,.Nav .toggle:before{content:" ";width:32px;height:2px;background:#fff;display:block;margin-top:6px;transition:all .3s}.Nav .toggle.close{padding:20px 0}.Nav .toggle.close span{display:none}.Nav .toggle.close:after{transform:rotate(-45deg) translateY(-7px)}.Nav .toggle.close:before{transform:rotate(45deg) translateY(5px)}.Nav .wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:764px) and (max-width:959px){.Nav .wrapper .menu{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}}@media screen and (min-width:960px) and (max-width:1169px){.Nav .wrapper .menu{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1170px){.Nav .wrapper .menu{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}}@media screen and (min-width:500px) and (max-width:767px){.Nav .wrapper .menu{position:fixed;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#2b2b2b;height:0;visibility:hidden;width:100%;overflow:scroll;top:54px;right:0;z-index:100;transition:height .2s ease-out}}@media screen and (min-width:500px) and (max-width:767px) and (min-width:500px) and (max-width:767px){.Nav .wrapper .menu ul{-ms-flex-order:2;order:2}}@media screen and (min-width:500px) and (max-width:767px) and (max-width:499px){.Nav .wrapper .menu ul{-ms-flex-order:2;order:2}}@media screen and (min-width:500px) and (max-width:767px){.Nav .wrapper .menu li{width:100%;padding:20px;text-align:right;border-bottom:1px solid #e6e6e6}}@media screen and (max-width:499px){.Nav .wrapper .menu{position:fixed;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#2b2b2b;height:0;visibility:hidden;width:100%;overflow:scroll;top:54px;right:0;z-index:100;transition:height .2s ease-out}}@media screen and (max-width:499px) and (min-width:500px) and (max-width:767px){.Nav .wrapper .menu ul{-ms-flex-order:2;order:2}}@media screen and (max-width:499px) and (max-width:499px){.Nav .wrapper .menu ul{-ms-flex-order:2;order:2}}@media screen and (max-width:499px){.Nav .wrapper .menu li{width:100%;padding:20px;text-align:right;border-bottom:1px solid #e6e6e6}}.Nav h1{margin:0}.Nav .logo-image{width:200px}.Nav .logo-image img{width:100%}@media screen and (min-width:764px) and (max-width:959px){.Nav .logo-image{width:100px}}@media screen and (min-width:500px) and (max-width:767px){.Nav .logo-image{width:60px}}@media screen and (max-width:499px){.Nav .logo-image{width:60px}}.Nav ul{margin:0;padding:0;list-style-type:none;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;font-size:1.4rem;text-transform:uppercase;font-weight:600;letter-spacing:.2rem}@media screen and (min-width:764px) and (max-width:959px){.Nav ul{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}}@media screen and (min-width:960px) and (max-width:1169px){.Nav ul{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}}@media screen and (min-width:1170px){.Nav ul{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}}.Nav a{color:#e6e6e6;text-decoration:none}.Nav .header_menu_link{padding:50px 0}@media screen and (max-width:499px){.Nav .link_store{display:none}}@media screen and (min-width:500px) and (max-width:767px){.Nav .link_store{display:none}}.Nav .header_menu_link a.main_level:not(.store){position:relative}.Nav .header_menu_link .kit_product_menu a:after,.Nav .header_menu_link a.store:after{content:none}.Nav .header_menu_link a:after{content:"";position:absolute;width:0;height:2px;top:130%;left:0;background-color:#e6e6e6;transition:.3s}@media screen and (min-width:500px) and (max-width:767px){.Nav .header_menu_link a:after{display:none}}@media screen and (max-width:499px){.Nav .header_menu_link a:after{display:none}}.Nav .header_menu_link:focus a:after,.Nav .header_menu_link:hover a:after{width:100%}.Nav .header_menu_link:focus .kit_product_menu,.Nav .header_menu_link:hover .kit_product_menu{display:block}.Nav a.store{background-color:#b93737;padding:16px 24px;transition:.3s}.Nav a.store:hover{background-color:#932c2c;box-shadow:0 10px 10px #0006}@media screen and (min-width:764px) and (max-width:959px){.Nav a.store{padding:8px 10px}}@media screen and (max-width:499px){.Nav a.cart_icon{border-bottom:1px solid #fff;width:100%;display:block;text-align:right;padding:15px 24px}}@media screen and (min-width:500px) and (max-width:767px){.Nav a.cart_icon{border-bottom:1px solid #fff;width:100%;display:block;text-align:right;padding:15px 24px}}.Nav .Nav_search button{border:none;background:transparent}@media screen and (min-width:764px) and (max-width:959px){.Nav .Nav_search button{padding:8px}}@media screen and (max-width:499px){.Nav .Nav_search button{border-bottom:1px solid #fff;width:100%;display:block;text-align:right;padding:15px 24px;transition:none}}@media screen and (min-width:500px) and (max-width:767px){.Nav .Nav_search button{border-bottom:1px solid #fff;width:100%;display:block;text-align:right;padding:15px 24px;transition:none}}.Nav .Nav_search button svg{fill:#e6e6e6;width:36px;height:auto}.Nav_banner{background:#b93737;color:#e6e6e6;text-transform:uppercase;font-size:1.4rem;font-weight:600;text-align:center;padding:7px;letter-spacing:.2rem}@media screen and (max-width:499px){.Nav_banner{padding-top:66px}}@media screen and (min-width:500px) and (max-width:767px){.Nav_banner{padding-top:66px}}.Nav_banner p{margin:0}.Nav_banner a{color:#fff;text-decoration:none;font-size:2rem}.Nav ul.kit_product_menu{display:none;position:absolute;top:100%;background:#707070;z-index:10}@media screen and (min-width:500px) and (max-width:767px){.Nav ul.kit_product_menu{display:block;position:static;margin-top:10px}}@media screen and (max-width:499px){.Nav ul.kit_product_menu{display:block;position:static;margin-top:10px}}.Nav ul.kit_product_menu li{font-size:1.8rem;padding:20px 0;border-bottom:2px solid #e6e6e6;margin:0 10px}.Nav ul.kit_product_menu li:last-of-type{border-bottom:none}@media screen and (min-width:500px) and (max-width:767px){.Nav ul.kit_product_menu li{padding:15px 0;font-size:1.4rem;margin:0}}@media screen and (max-width:499px){.Nav ul.kit_product_menu li{padding:15px 0;font-size:1.4rem;margin:0}}.Nav ul.kit_product_menu:hover .Nav ul.kit_product_menu{display:block}footer{background:#2b2b2b;padding:20px;font-size:1.4rem;color:#e6e6e6;margin-top:40px;position:relative;z-index:100}@media screen and (max-width:499px){footer{padding:14px 0}}@media screen and (min-width:500px) and (max-width:767px){footer{padding:14px 0}}footer h2{font-size:2rem}footer p{margin:6px}footer a{color:#e6e6e6;text-decoration:none}footer ul{padding:0;margin:0}footer ul li{list-style:none}footer .footer_grid{display:-ms-grid;display:grid;-ms-grid-columns:2fr 12fr 1fr 3fr;grid-template-columns:2fr 12fr 1fr 3fr;-ms-flex-align:center;align-items:center}@media screen and (max-width:499px){footer .footer_grid{-ms-flex-align:left;align-items:left;-ms-grid-columns:2fr 12fr 3fr;grid-template-columns:2fr 12fr 3fr}}@media screen and (min-width:500px) and (max-width:767px){footer .footer_grid{-ms-flex-align:left;align-items:left;-ms-grid-columns:2fr 12fr 3fr;grid-template-columns:2fr 12fr 3fr}}footer .footer_brand_statement{font-size:2rem;text-transform:uppercase;letter-spacing:4px;border-left:2px solid #e6e6e6;padding-left:20px;margin-left:40px;text-align:center}@media screen and (max-width:499px){footer .footer_brand_statement{margin-left:20px;padding-left:10px;text-align:left}footer .footer_brand_statement p{font-size:.8rem}footer .footer_brand_statement h2{margin:5px}}@media screen and (min-width:500px) and (max-width:767px){footer .footer_brand_statement{margin-left:20px;padding-left:10px;text-align:left}footer .footer_brand_statement p{font-size:.8rem}footer .footer_brand_statement h2{margin:5px}}footer .footer_menu_links{border-left:2px solid #e6e6e6;padding-left:20px;height:100%}@media screen and (min-width:500px) and (max-width:767px){footer .footer_menu_links{display:none}}@media screen and (max-width:499px){footer .footer_menu_links{display:none}}footer .footer_menu_links ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:10px 20px}footer .footer_social{height:100%}footer .footer_social ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:499px){footer .footer_social ul{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (min-width:500px) and (max-width:767px){footer .footer_social ul{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}}.Nav .header_menu_link ul.kit_product_menu.close{display:none}.Nav .header_menu_link ul.kit_product_menu.open{display:block}.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:73.75em}.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{font-size:4rem;letter-spacing:8px;text-transform:uppercase;margin:100px 0 30px}@media screen and (min-width:500px) and (max-width:767px){.collection_list_title{font-size:1.8rem;padding:96px 0 20px;margin:0}}@media screen and (max-width:499px){.collection_list_title{font-size:1.8rem;padding:96px 0 20px;margin:0}}.collection-list__title{-ms-flex-preferred-size:100%;flex-basis:100%}.collection-list-tags{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:20px 16px;margin-bottom:100px}.collection-list-tags a{text-decoration:none;text-transform:uppercase;color:#2b2b2b;font-size:2rem;letter-spacing:.2rem;border:1px solid #707070;padding:20px;text-align:center;display:block;-ms-flex-positive:1;flex-grow:1;box-shadow:0 10px 10px #2b2b2b33;font-weight:600;transition:.3s}.collection-list-tags a:nth-of-type(3n+3){margin-right:0}.collection-list-tags a:hover{box-shadow:0 6px 6px #2b2b2b3d;background:#e1e1e1}@media screen and (min-width:500px) and (max-width:767px){.collection-list-tags a{font-size:1.8rem;padding:1.4rem}}@media screen and (max-width:499px){.collection-list-tags a{font-size:1.8rem;padding:1.4rem}}@media screen and (min-width:500px) and (max-width:767px){.collection-list-tags{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);margin-bottom:60px}}@media screen and (max-width:499px){.collection-list-tags{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);margin-bottom:60px}}.featured-collection{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:73.75em}.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{position:relative;padding-bottom:70px}@media screen and (min-width:500px) and (max-width:767px){.image-with-text{padding-bottom:30px}}@media screen and (max-width:499px){.image-with-text{padding-bottom:30px}}.image-with-text__image img{width:90%;height:unset}@media screen and (min-width:500px) and (max-width:767px){.image-with-text__image img{width:100%}}@media screen and (max-width:499px){.image-with-text__image img{width:100%}}.image-with-text__image.right{padding-left:10%}@media screen and (min-width:500px) and (max-width:767px){.image-with-text__image.right{padding-left:0}}@media screen and (max-width:499px){.image-with-text__image.right{padding-left:0}}.image-with-text__image.left{padding-right:10%}@media screen and (min-width:500px) and (max-width:767px){.image-with-text__image.left{padding-right:0}}@media screen and (max-width:499px){.image-with-text__image.left{padding-right:0}}.image-with-text__text{background:#2b2b2bb3;color:#e6e6e6;font-size:2rem;position:absolute;z-index:10;width:50%;max-width:500px;bottom:20%;padding:20px}@media screen and (min-width:500px) and (max-width:767px){.image-with-text__text{position:unset;width:100%;background:#2b2b2b}}@media screen and (max-width:499px){.image-with-text__text{position:unset;width:100%;background:#2b2b2b}}.image-with-text__text h2{font-size:2rem;text-transform:uppercase;letter-spacing:.25rem}@media screen and (max-width:499px){.image-with-text__text h2{font-size:1.4rem}}@media screen and (min-width:500px) and (max-width:767px){.image-with-text__text h2{font-size:1.4rem}}.image-with-text__text.right{left:0}.image-with-text__text.left{right:0}.rich-text h1,.rich-text h2{font-size:4rem;letter-spacing:.4rem;text-align:center;margin:33px 0 37px}.rich-text p{font-size:2rem;line-height:3rem}@media screen and (min-width:500px) and (max-width:767px){.rich-text h1,.rich-text h2{font-size:1.8rem;margin:28px 0 22px}.rich-text p{font-size:1.4rem;line-height:1.6rem}}@media screen and (max-width:499px){.rich-text h1,.rich-text h2{font-size:1.8rem;margin:28px 0 22px}.rich-text p{font-size:1.4rem;line-height:1.6rem}}.section-title{font-size:2.2rem;text-transform:uppercase;letter-spacing:.3rem;margin-top:0;margin-bottom:38px}.page-break{width:100%;margin:50px 0}@media screen and (min-width:500px) and (max-width:767px){.page-break{margin:20px 0}}@media screen and (max-width:499px){.page-break{margin:20px 0}}.Section-featured-collections .flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.Section-featured-collections .flex>div{width:calc(25% - 15px);margin-right:20px}.Section-featured-collections .flex>div:nth-of-type(4n+4){margin-right:0}.Section-featured-collections .flex>div a{color:#2b2b2b;text-decoration:none}@media screen and (min-width:500px) and (max-width:767px){.Section_image-with-logo{padding:20px}.Section_image-with-logo .image-with-logo__logo{width:80%;margin:0 auto}}@media screen and (max-width:499px){.Section_image-with-logo{padding:20px}.Section_image-with-logo .image-with-logo__logo{width:80%;margin:0 auto}}.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}.products-list-snapshot .flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:2rem;letter-spacing:4px}.products-list-snapshot .flex a{text-decoration:none;color:#2b2b2b}.products-list-snapshot .flex>div{width:calc(33.33333% - 10.666666666666666px)}.products-list-snapshot .flex>div img{width:100%}.products-list-snapshot .flex>div h3{text-transform:uppercase;font-size:2rem;letter-spacing:4px}.products-list-snapshot .grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:20px;font-size:2rem;letter-spacing:4px}@media screen and (min-width:500px) and (max-width:767px){.products-list-snapshot .grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:499px){.products-list-snapshot .grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.products-list-snapshot .grid a{text-decoration:none;color:#2b2b2b}.products-list-snapshot .grid img{width:100%}.products-list-snapshot .grid h3{margin:10px 0 5px;font-weight:400}.featured-products,.featured-products h3,.products-list-snapshot .grid h3{font-size:2rem;letter-spacing:4px}@media screen and (min-width:500px) and (max-width:767px){.featured-products h3{font-size:1.8rem}}@media screen and (max-width:499px){.featured-products h3{font-size:1.8rem}}@media screen and (min-width:500px) and (max-width:767px){.featured-products{font-size:1.8rem}}@media screen and (max-width:499px){.featured-products{font-size:1.8rem}}.page-header{position:relative}.page-header h1{position:absolute;font-size:4rem;color:#e6e6e6;bottom:40px;left:40px;margin:0;text-transform:uppercase;letter-spacing:8px}.page-description{font-size:2rem;margin:47px 0 65px;line-height:3rem}@media screen and (min-width:500px) and (max-width:767px){.page-description{font-size:1.4rem;line-height:2rem}}@media screen and (max-width:499px){.page-description{font-size:1.4rem;line-height:2rem}}.page-about{line-height:3rem}@media screen and (min-width:500px) and (max-width:767px){.page-about{line-height:2rem}}@media screen and (max-width:499px){.page-about{line-height:2rem}}.page-about .description{font-weight:600;margin-top:60px}@media screen and (min-width:500px) and (max-width:767px){.page-about .description{margin-top:40px}}@media screen and (max-width:499px){.page-about .description{margin-top:40px}}.page-about .info-block{margin-top:70px}@media screen and (min-width:500px) and (max-width:767px){.page-about .info-block{margin-top:30px}}@media screen and (max-width:499px){.page-about .info-block{margin-top:30px}}@media screen and (min-width:500px) and (max-width:767px){.page-about .wrapper-small{width:100%}}@media screen and (max-width:499px){.page-about .wrapper-small{width:100%}}.page-props .header{height:80vh}.page-props .props-block h2,.page-props .props-block h3{font-size:2rem;text-transform:uppercase}@media screen and (min-width:500px) and (max-width:767px){.page-props .props-block h2,.page-props .props-block h3{font-size:1.8rem}}@media screen and (max-width:499px){.page-props .props-block h2,.page-props .props-block h3{font-size:1.8rem}}@media screen and (min-width:500px) and (max-width:767px){.page-props .props-block .wrapper-small{width:100%}}@media screen and (max-width:499px){.page-props .props-block .wrapper-small{width:100%}}.page-props h3.section-title{margin-bottom:14px}@media screen and (min-width:500px) and (max-width:767px){.page-props h3.section-title{font-size:1.4rem}}@media screen and (max-width:499px){.page-props h3.section-title{font-size:1.4rem}}.page-props .props-block{border-bottom:2px solid #2b2b2b;padding:50px 0}.page-props .flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.page-props .multi-image>div{width:calc(33.33333% - 13.333333333333334px)}.page-props .multi-image,.page-props .single-image{margin-bottom:38px}.page-credits .flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-credits .flex>div{width:calc(33.33333% - 13.333333333333334px);margin-right:20px;margin-bottom:20px}.page-credits .flex>div:nth-of-type(3n+3){margin-right:0}.page-services .grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:20px}@media screen and (min-width:500px) and (max-width:767px){.page-services .grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:499px){.page-services .grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.page-services .grid h2{font-size:2rem;letter-spacing:.2rem;margin:30px 0 20px;line-height:3rem}@media screen and (min-width:500px) and (max-width:767px){.page-services .grid h2{font-size:1.8rem}}@media screen and (max-width:499px){.page-services .grid h2{font-size:1.8rem}}.page-services .grid p{font-size:2rem;line-height:3rem;margin:0}@media screen and (min-width:500px) and (max-width:767px){.page-services .grid p{font-size:1.4rem;line-height:2rem}}@media screen and (max-width:499px){.page-services .grid p{font-size:1.4rem;line-height:2rem}}.page-services .flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-services .flex>div{width:calc(50% - 10px);margin-right:20px;margin-bottom:20px}.page-services .flex>div:nth-of-type(2n+2){margin-right:0}.page-services .flex>div h2{font-size:2rem;letter-spacing:.2rem;margin:30px 0 20px;line-height:3rem}@media screen and (min-width:500px) and (max-width:767px){.page-services .flex>div h2{font-size:1.8rem}}@media screen and (max-width:499px){.page-services .flex>div h2{font-size:1.8rem}}.page-services .flex>div p{font-size:2rem;line-height:3rem;margin:0}@media screen and (min-width:500px) and (max-width:767px){.page-services .flex>div p{font-size:1.4rem;line-height:2rem}}@media screen and (max-width:499px){.page-services .flex>div p{font-size:1.4rem;line-height:2rem}}@media screen and (min-width:500px) and (max-width:767px){.page-services .wrapper-small{width:100%}}@media screen and (max-width:499px){.page-services .wrapper-small{width:100%}}.page-contact .description{font-weight:600;margin-top:60px}.page-contact .address{line-height:2.5rem}.page-contact iframe{width:100%}.cart-page h1{text-align:center;padding-top:70px;margin:0;font-size:4rem;letter-spacing:8px;text-transform:uppercase}@media screen and (max-width:499px){.cart-page h1{font-size:1.8rem;padding-top:96px}}@media screen and (min-width:500px) and (max-width:767px){.cart-page h1{font-size:1.8rem;padding-top:96px}}.cart-page p{margin:0;line-height:3rem}.cart-page td a{margin-top:20px}.cart-page .price-flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cart-page .price{letter-spacing:4px;font-size:2rem}.cart-page .subtotal{text-transform:uppercase;margin-top:30px}.cart-page .subtotal-price{font-weight:700;font-size:4rem;line-height:8rem;margin-right:14px}.cart-page .product-title{font-size:2rem;font-weight:700;letter-spacing:4px;color:#000;text-decoration:none;text-transform:uppercase;display:block;margin-bottom:20px;margin-top:0}@media screen and (max-width:499px){.cart-page .product-title{margin-bottom:10px}}@media screen and (min-width:500px) and (max-width:767px){.cart-page .product-title{margin-bottom:10px}}.cart-page input[type=number]{width:30%;padding:10px;background:#e6e6e6;margin:20px 30px 8px 80px;border:1px solid #2b2b2b}@media screen and (min-width:500px) and (max-width:767px){.cart-page input[type=number]{margin:0}}@media screen and (max-width:499px){.cart-page input[type=number]{margin:0}}.cart-page input[type=submit]{margin-top:30px}.cart-page [data-label=Product]{padding:40px 30px}@media screen and (min-width:500px) and (max-width:767px){.cart-page [data-label=Product]{padding:0 30px}.cart-page [data-label=Product]:before{display:none}}@media screen and (max-width:499px){.cart-page [data-label=Product]{padding:0 30px}.cart-page [data-label=Product]:before{display:none}}.cart-page [data-label=Product] img{width:100%}.cart_empty{text-align:center;padding:40px 0 80px;text-transform:uppercase;min-height:calc(100vh - 410px)}@media screen and (min-width:500px) and (max-width:767px){.cart_empty{min-height:calc(100vh - 242px)}}@media screen and (max-width:499px){.cart_empty{min-height:calc(100vh - 242px)}}.cart_empty .button,.cart_empty p{margin:20px 0}#search footer{margin-top:0}.search_form{background:#2b2b2b;height:calc(100vh - 118px);width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:500px) and (max-width:767px){.search_form{height:calc(100vh - 56px)}}@media screen and (max-width:499px){.search_form{height:calc(100vh - 56px)}}.search_form form{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.search_form form input{width:60%;padding:14px;border:none;font-family:Roboto;letter-spacing:1.4px}.search_form form input::-webkit-input-placeholder{color:#000;text-transform:uppercase}.search_form form input::-moz-placeholder{color:#000;text-transform:uppercase}.search_form form input:-ms-input-placeholder{color:#000;text-transform:uppercase}.search_form form input:-moz-placeholder{color:#000;text-transform:uppercase}.search_form form button{background:#fff;color:#000;padding:12px 20px}.search_found_title{border-bottom:2px solid #2b2b2b;padding-bottom:14px;margin-bottom:30px;margin-top:60px;letter-spacing:4px;text-transform:uppercase}@media screen and (min-width:500px) and (max-width:767px){.search_found_title{font-size:1.8rem;margin-top:40px}}@media screen and (max-width:499px){.search_found_title{font-size:1.8rem;margin-top:40px}}.search_results{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:20px;padding:0}@media screen and (min-width:500px) and (max-width:767px){.search_results{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:499px){.search_results{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.search_results li{list-style:none}.search_result{font-size:2rem;color:#2b2b2b;text-decoration:none;transition:.3s}.search_result img{transition:.3s}.search_result:hover img{box-shadow:0 10px 10px #2b2b2b33}.search_result p{margin:5px 0}.search_result p:first-of-type{margin-top:20px}.pagination{text-align:center;padding:30px;font-size:20px}.pagination .page.current{background:#2b2b2b;color:#e6e6e6;padding:5px 12px;font-weight:700}.pagination .page a{padding:5px 12px}.pagination .next a,.pagination .page a,.pagination .prev a{text-decoration:none;color:#2b2b2b}.collection-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:2px solid #2b2b2b;padding-bottom:14px;margin-bottom:30px;margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:500px) and (max-width:767px){.collection-title{border-bottom:none}}@media screen and (max-width:499px){.collection-title{border-bottom:none}}.collection-title h2,.collection-title label{font-size:2rem;text-transform:uppercase;letter-spacing:.3rem;font-weight:600;margin:0 16px 0 0;line-height:3rem;display:block}@media screen and (min-width:500px) and (max-width:767px){.collection-title h2{width:100%;border-bottom:2px solid #2b2b2b;margin-bottom:15px;padding-bottom:20px}}@media screen and (max-width:499px){.collection-title h2{width:100%;border-bottom:2px solid #2b2b2b;margin-bottom:15px;padding-bottom:20px}}@media screen and (min-width:500px) and (max-width:767px){.collection-title label{font-size:1.2rem}}@media screen and (max-width:499px){.collection-title label{font-size:1.2rem}}.collection-title .collection-filters{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (min-width:500px) and (max-width:767px){.collection-title .collection-filters{width:100%}}@media screen and (max-width:499px){.collection-title .collection-filters{width:100%}}.collection-title .collection-filters select{border:1px solid #2b2b2b;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;appearance:none;border-radius:none;text-transform:uppercase;padding:15px 10px;margin-right:45px;background-image:url(down_arrow.png);background-repeat:no-repeat;background-position:center right 12px;background-size:17px}.collection-title .collection-filters select:last-of-type{margin-right:0}body{font-family:Roboto,sans-serif}p{font-size:2rem}@media screen and (min-width:500px) and (max-width:767px){p{font-size:1.4rem}}@media screen and (max-width:499px){p{font-size:1.4rem}}.instagram-feed{font-size:2rem}.instagram-feed h3{font-size:2rem;letter-spacing:4px}.instagram-feed p{margin:23px 0}.loading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:24px;border-bottom:1px solid #000;font-size:18px}.loader{display:block;width:120px;margin:0 auto}@keyframes rotate{0%{transform:translateY(0)}30%{transform:translateY(-.25em)}50%{transform:translateY(0)}70%{transform:translateY(.25em)}}.loader .inner1,.loader .inner2,.loader .inner3{display:inline-block;margin:.125em;margin-right:2rem;width:1.5rem;height:1.5rem;border:1px solid #333;border-radius:1em;background-color:#333;transform-origin:50%;animation-duration:.75s;animation-name:rotate;animation-iteration-count:infinite;animation-timing-function:linear}.loader .inner1{background:#b93737;border:1px solid #b93737}.loader .inner2{animation-delay:.1875s}.loader .inner3{animation-delay:.375s}.step_heading_title{max-width:90%}button.step_heading{font-family:Roboto,sans-serif;letter-spacing:4px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border:unset;background:unset;width:100%;text-align:left;padding:24px 0;border-top:1px solid #2b2b2b;position:relative;transition:.3s}button.step_heading:hover{background:#d1d1d1}button.step_heading_0{border-top:none}.Collapsible__trigger.is-closed button.step_heading:after{content:"\22c1";content:url(downcaretsmall.png);position:absolute;right:24px}.Collapsible__trigger.is-open button.step_heading:after{content:"\22c0";content:url(upcaretsmall.png);position:absolute;right:24px}@media screen and (max-width:500px){.Collapsible__trigger.is-closed button.step_heading:after{right:12px}.step_heading_title{font-size:1.4rem;line-height:2rem;max-width:86%}}:root{--primary:#fc672d;--primary-hover:#f98457;--primary-disabled:#f7ac8f;--primary-pressed:#762505;--primary-text:#dc744bfa;--primary-text-disabled:#f9d5c7;--secondary:#113a91;--secondary-hover:#425c91;--secondary-disabled:#5d6f93;--secondary-pressed:#0e2148;--secondary-text:#152c5e;--secondary-text-disabled:#8b98b2;--secondary-text-light:#adb5c7;--black:#001032;--grey-dark:#7f8798;--grey-mid:#e6e6e6;--grey-light:#f2f3f4;--active:#2b2b2b;--success:#00d3a7;--warning:#ffb300;--error:#ff0048;--disabled:#f5f6f7}.Radio{display:-ms-flexbox;display:flex;position:relative;margin-left:80px}.Radio input{position:absolute;width:1px;height:1px;background:transparent;opacity:0}.Radio label{position:relative;font-size:20px;line-height:24px;padding-left:34px;letter-spacing:1px}.Radio label:after,.Radio label:before{content:"";position:absolute}.Radio label:before{width:20px;height:20px;border:2px solid var(--black);border-radius:50%;left:2px;top:2px}.Radio input:focus~label:before{border:2px solid var(--active)}.Radio input:checked~label:before{border:6px solid var(--active)}.Radio input:checked~label:after{width:10px;height:10px;background-color:var(--grey-mid);left:7px;top:7px;border-radius:50%}.RadioGroup:not(:first-of-type){margin-top:40px}.RadioGroup-title{color:var(--black);font-size:20px;margin:0 0 20px}.Radio+.Radio{margin-top:8px}@media screen and (max-width:500px){.RadioGroup-title{font-size:1.4rem}.Radio{margin-left:40px}.Radio label{font-size:1.4rem}}:root{--primary:#fc672d;--primary-text:#e34d12;--secondary:#e6e6e6;--secondary-text:#152c5e;--black:#2b2b2b;--active:#2b2b2b;--success:#00d3a7;--warning:#ffb300;--error:#ff0048}.Checkbox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-left:80px}.Checkbox input[type=checkbox]{position:absolute;width:1px;height:1px;background:transparent;opacity:0}.Checkbox label.checkbox-label{font-size:20px;letter-spacing:1px;position:relative;padding-left:34px;line-height:24px;color:var(--black)}.Checkbox label.checkbox-label:after,.Checkbox label.checkbox-label:before{content:"";position:absolute}.Checkbox label.checkbox-label:before{content:"";width:20px;height:20px;display:block;position:absolute;border:2px solid var(--black);left:2px;top:2px;border-radius:2px}.Checkbox label.checkbox-label:after{width:24px;height:24px;border:2px solid transparent;top:0;left:0}.Checkbox input[disabled]~label:before{border:2px solid #bfc4cc}.Checkbox input:checked~label:before{border:2px solid var(--black)}.Checkbox input:checked~label:after{content:"\2714";color:#000;font-size:1.2rem;line-height:20px;text-align:center}.Checkbox input:focus~label:after{border:2px solid var(--active)}.CheckboxGroup-title{color:var(--black);font-size:20px;margin:0 0 8px}.Checkbox{margin-bottom:8px}@media screen and (max-width:500px){.Checkbox{margin-left:40px}.CheckboxGroup-title,.Checkbox label.checkbox-label{font-size:1.4rem}}.NumberField{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:20px}.NumberField input[type=number]{max-width:80px;border:1px solid #2b2b2b;background:#e6e6e6;padding:5px}.selection_note{letter-spacing:1px;margin:40px 0}.TextField{max-width:100%}.TextField label{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.TextField label,.TextField span{letter-spacing:1px}.selection_section p.note{font-size:14px;margin:0 0 0 80px}.selection_section a{color:#2b2b2b;transition:.3s}.selection_section a:hover{color:#932c2c}.TextField .full{width:100%;margin:0}input[type=text]{width:20%;padding:10px;background:#e6e6e6;margin:20px 30px 8px 80px;border:1px solid #2b2b2b}@media screen and (max-width:500px){input[type=text]{margin:20px 0 8px 40px}.selection_section p.note{margin:0 0 0 40px}}.selection_section{margin-top:40px}.selection_section:first-of-type{margin-top:0}.selection_section:last-of-type{margin-bottom:40px}.configuration{display:-ms-grid;display:grid;grid-gap:14px;-ms-grid-columns:5fr 3fr;grid-template-columns:5fr 3fr;-ms-flex-pack:center;justify-content:center;padding:30px 0 40px}.configuration img{width:100%;display:block}.sub_note{letter-spacing:1px;margin:40px 0}.step_image{position:relative;height:-webkit-min-content;height:-moz-min-content;height:min-content}.step_image_text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;width:80%;text-align:center;text-transform:uppercase}.step_image_text p.nameplate{margin:0;font-size:16px;line-height:20px;color:#e6e6e6}@media screen and (max-width:500px){.configuration{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:0}.configuration-fields{-ms-flex-order:2;order:2}.sub_note{font-size:1.4rem}}.kit-builder-container{max-width:80%;margin:0 auto;font-size:20px;letter-spacing:4px}.no-info{padding:24px 0;color:#932c2c;font-weight:700}.kit-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;padding-bottom:60px;padding-top:60px}.price-container.scrolled{position:fixed;background:#e6e6e6;z-index:10;top:0;right:0;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px}.kit-header-title{letter-spacing:8px}.kit-header-title h1{margin-bottom:0}.kit-header-title p{font-weight:700}.kit-header-price{text-align:right}.money-container .title{margin-right:14px}.kit-builder-container p{letter-spacing:1px}.kit-builder-container .money-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.kit-builder-container .price{font-size:40px;letter-spacing:8px;font-weight:700;margin-right:14px}.kit-builder-container .currency{font-size:20px;letter-spacing:4px;text-transform:uppercase}.kit-builder{width:80%;margin:0 auto;border-bottom:1px solid #2b2b2b}.kit-builder-info a{color:#2b2b2b}.kit-builder h2{color:#e6e6e6;background:#2b2b2b;text-align:center;font-size:20px;letter-spacing:4px;padding:12px;line-height:26px;margin:0;text-transform:uppercase}.kit-builder-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:80%;margin:36px auto 0}.kit-builder-quantity{width:40%}.kit-builder-info{width:60%;line-height:30px}.kit-builder-quantity .quantity-title{font-size:20px;letter-spacing:4px;text-transform:uppercase;font-weight:700}.kit-builder-quantity .quantity-amount{border:1px solid #2b2b2b;padding:5px;background:#fff}.kit-add-to-cart{font-family:Roboto,sans-serif;border:1px solid #b93737;background:#b93737;color:#e6e6e6;font-size:20px;letter-spacing:4px;font-weight:700;padding:14px;text-transform:uppercase;transition:.3s}.kit-add-to-cart:focus,.kit-add-to-cart:hover{border:1px solid #932c2c;background:#932c2c}.star_svg_uaf{width:100px;height:30px}.prog{background-color:#b93737;width:80px}.prog,.star_bar_uaf{height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.star_bar_uaf{width:100px;position:absolute;z-index:-1;top:5px}.star_bar_uaf::-webkit-progress-value{background-color:#b93737}.star_bar_uaf::-webkit-progress-bar{background-color:#8d8d8d}.star_area_uaf{position:relative;margin-right:50px}.uaf_number{top:7px;right:-50px;position:absolute;letter-spacing:1px}@media screen and (max-width:1000px){.kit-builder-info,.kit-builder-quantity{width:50%}}@media screen and (max-width:650px){.kit-builder-quantity{width:100%;-ms-flex-order:2;order:2}.kit-builder-info{width:100%}}@media screen and (max-width:500px){.kit-builder-container{max-width:85%}.kit-builder{width:100%}.kit-builder h2{font-size:1.4rem;line-height:20px}.kit-header{padding-bottom:20px;padding-top:76px}.kit-header-title{letter-spacing:4px;width:100%}.kit-header-title h1{font-size:1.8rem}.kit-builder-container .price{font-size:1.8rem;margin-right:6px}.kit-builder-container .currency{font-size:1.2rem}.kit-builder-body h2{line-height:2rem;font-size:1.2rem}.kit-builder-quantity{width:100%;-ms-flex-order:2;order:2}.kit-builder-info{width:100%;line-height:20px}.kit-builder-info p{margin-top:0}.kit-builder-footer{margin:20px auto 0;width:100%}.kit-builder-footer .price{font-size:4rem}.kit-builder-footer .currency{font-size:2rem}.money-container{margin:10px 0 20px}.money-container .title{display:none}.price-container.scrolled{top:56px}}.feature-gallery{display:-ms-flexbox;display:flex;margin-bottom:60px}.feature-gallery>div:first-of-type{width:75%}.feature-gallery>div:last-of-type{width:calc(25% - 15px);margin-left:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.feature-gallery img{width:100%;display:block}@media screen and (max-width:500px){.feature-gallery>div:first-of-type{width:100%;display:block}.feature-gallery>div:last-of-type{display:none}}.cta-banner{background:#2b2b2b;box-shadow:0 10px 10px #00000029;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:7px 60px;position:fixed;bottom:0;z-index:100;width:100%}.simple-product .cta-banner h2{color:#e6e6e6;text-transform:uppercase;font-size:20px;font-weight:700;letter-spacing:2.5px}@media screen and (max-width:500px){.simple-product .cta-banner h2{font-size:14px}.simple-product .cta-banner{padding:7px 10px}}.add-product-form{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-top:34px;margin-bottom:80px}.add-product-form>div:last-of-type{margin-left:120px}.add-product-form>div:last-of-type p{margin-top:40px}.add-product-form label{text-transform:uppercase;display:-ms-flexbox;display:flex}.add-product-form label .full{width:auto;font-weight:700}.add-product-form label input{width:70px;padding:12px 18px;margin-left:4px;border:1px solid #2b2b2b}.add-product-form .price{font-weight:700;font-size:40px}.add-product-form .currency{text-transform:uppercase;margin-left:15px}.add-product-form .price-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.search_result .price{font-weight:700;letter-spacing:4px}@media screen and (max-width:500px){.add-product-form{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.add-product-form>div:last-of-type{margin-left:0;margin-bottom:20px}}.recommended-products{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-top:34px;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.recommended-products a{cursor:pointer;color:var(--black);text-decoration:none}.recommended-products a img{transition:.3s;height:300px;width:unset}.recommended-products a:hover img{box-shadow:0 10px 10px #2b2b2b33}.recommended-products>div{width:calc(33.33333% - 10.666666666666666px)}.recommended-products>div h2,.recommended-products>div span{font-size:20px;text-transform:capitalize;font-weight:unset;letter-spacing:2.5px}.recommended-products>div span strong{margin-right:10px}@media screen and (max-width:750px){.recommended-products>div{width:100%;margin-bottom:24px}.recommended-products>div h2,.recommended-products>div span strong{font-size:18px}.recommended-products>div span strong{margin-right:5px}.recommended-products>div span{font-size:14px}}.testimonials{padding-top:36px;padding-bottom:60px}.testimonial{width:100%;padding:0 10%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.testimonial>div:first-of-type{width:40%;text-align:right}.testimonial>div:last-of-type{width:60%;padding-left:18px}.testimonial .quote{font-family:EB Garamond,serif;line-height:36px;margin-top:0}.testimonial h3{font-size:20px;letter-spacing:2.5px;line-height:30px;margin:0 0 10px;text-transform:uppercase}.testimonial h3+p{margin-top:0}/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-slider img{margin:20px;width:calc(100% - 40px)}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-page-dots{bottom:0;list-style:none;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;padding:0}.flickity-page-dots .dot{width:16px;height:16px;border-radius:50%;background:#2b2b2b;margin-right:24px;cursor:pointer}.flickity-page-dots .dot:last-of-type{margin-right:0}.flickity-page-dots .dot.is-selected{background:#b93737}@media screen and (max-width:500px){.testimonial{-ms-flex-direction:column;flex-direction:column;text-align:center}.testimonial>div:first-of-type{width:60%;margin:0 20% 16px}.testimonial>div:last-of-type{width:100%}.testimonial .quote{line-height:18px;text-align:left}.testimonial h3{font-size:14px;margin:5px 0;line-height:18px}.flickity-page-dots .dot{width:8px;height:8px;margin-right:10px}}.expandable-block .title{border-top:1px solid #2b2b2b;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:26px 20px 26px 0;-ms-flex-align:center;align-items:center;cursor:pointer;transition:.3s;position:relative}.expandable-block .title:hover{background:#d1d1d1}.expandable-block.closed .title:after{content:"\22c1";content:url(downcaretsmall.png);position:absolute;right:24px}.expandable-block.open .title:after{content:"\22c0";content:url(upcaretsmall.png);position:absolute;right:24px}.expandable-block .title h2{margin:0}.expandable-block p{margin-top:0;padding-bottom:30px}.simple-product header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;padding:46px 0 36px}.simple-product header h1{font-size:40px;margin:0 0 10px;text-transform:uppercase;letter-spacing:2.5px}.simple-product header h2{font-size:20px;margin:0}.simple-product header .price>span,.simple-product header .price>span>span:nth-of-type(2){text-transform:uppercase;font-size:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.simple-product header .price strong{font-size:40px;margin:0 15px 0 18px;letter-spacing:8px}.simple-product h2{font-size:20px;text-transform:uppercase;letter-spacing:2.5px}.simple-product p{font-size:20px;line-height:30px}.gallery-showcase>div{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.gallery-showcase>div:first-of-type img{margin-right:16px}.gallery-showcase .image-grid img{width:calc(25% - 12px)}.gallery-showcase .image-grid{margin-top:40px;margin-bottom:60px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.gallery-showcase .gallery-showcase-description{font-size:20px;line-height:30px}.simple-product-showcase .section-title{border-top:2px solid #2b2b2b;padding-top:60px}.simple-product-showcase .section-title h2{margin-top:0}@media screen and (max-width:1100px){.gallery-showcase>div:first-of-type{-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:24px}.gallery-showcase>div:first-of-type img{margin-right:0}.gallery-showcase>div:first-of-type p{margin-bottom:24px}}@media screen and (max-width:700px){.simple-product header{padding:20px 0 14px}.simple-product header h1{font-size:20px;margin:0 0 3px}.simple-product header h2{font-size:14px;margin:0 0 3px}.simple-product header .starting-at{display:none}.simple-product header .price strong{font-size:20px}.simple-product header{display:block}.simple-product header>div:nth-of-type(2) span strong{margin:0 5px 0 0}.simple-product h2,.simple-product header>div:nth-of-type(2) span:nth-of-type(2){font-size:14px}.simple-product p{font-size:14px;line-height:20px}}@media screen and (max-width:500px){.simple-product>.simple-product{padding-top:76px}}.cta-gallery img{width:100%;display:block;margin-bottom:60px}.cta-gallery>div{position:relative;padding-left:100px}.cta-gallery .cta{background:#2b2b2bb3;position:absolute;left:0;bottom:60px;color:#fff;padding:18px;max-width:400px;font-size:18px;line-height:30px}.cta-gallery .cta p{font-size:20px;line-height:23px}@media screen and (max-width:700px){.cta-gallery .cta{position:static;width:100%;max-width:700px}.cta-gallery .cta p{font-size:14px;line-height:18px}.cta-gallery>div{padding-left:0}}.collection_load_more{margin:40px 0 0}.collection_image{display:block;height:300px}.collection_image_grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:20px}.collection_image_grid a{font-size:2rem;text-decoration:none;color:var(--black)}.collection_image_grid .price{font-weight:700;letter-spacing:4px}.collection_image_wrapper{position:relative}.collection_image_overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:transparent;transition:.3s}a:hover .collection_image_overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#ffffff4d;box-shadow:0 10px 10px #2b2b2b33}.collection_info{margin-top:20px}.collection_info p{margin:8px 0}@media screen and (max-width:500px){.collection_image_grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 1025px){.page-header{height:50vh!important;background-position:center!important}}
/*# sourceMappingURL=/s/files/1/0705/0649/t/6/assets/layout.theme.css.map */
