body{background-color:#000!important}.footer{background:#000!important}body,h1,h2,h3,h4,h5,h6,p,a,span,li,button,input,textarea,select{font-family:Maven Pro,sans-serif!important}@media screen and (min-width:949px){:root{--horizontal-padding: 2.5vw !important;--horizontal-padding-more: 2.5vw !important}}@media screen and (min-width:949px){.sidebar{width:100%!important;max-width:100%!important;height:70px!important;z-index:1000!important}#content-holder:before{display:none!important}#content-holder{margin-top:70px!important}.sidebar-element{background:#000!important;padding:0!important;height:70px!important;flex-direction:row!important;border-right:none!important;border-bottom:1px solid rgba(var(--color-sidebar-txt),.1)!important}.sidebar__container-holder{display:flex!important;flex-direction:row!important;align-items:center!important;height:70px!important;width:100%!important;padding:0 24px!important}body:not(.overflow-hidden) .sidebar-menus-holder{overflow:visible!important}body:not(.overflow-hidden) .sidebar__container-holder{padding-top:0!important}.logo{order:1!important;flex-shrink:0!important;margin:0 24px 0 40px!important;padding:0!important;height:70px!important;display:flex!important;align-items:center!important}.logo__image{height:50px!important;display:flex!important;align-items:center!important}.logo__image img{max-height:50px!important;width:auto!important;height:auto!important;display:block!important}.sidebar__menus{order:2!important;flex:1!important;position:static!important;height:70px!important;width:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;padding:0!important;margin:0!important;overflow:visible!important;background:transparent!important;border:none!important;transform:none!important;transition:none!important}body:not(.overflow-hidden) .sidebar__menus{height:70px!important}.sidebar__menus.search-bottom-padding,.sidebar-drawer.sidebar__menus{margin-bottom:0!important;height:70px!important;max-height:70px!important}.primary-menu{display:flex!important;align-items:center!important;height:70px!important}.primary-menu .sidebar__menu{display:flex!important;flex-direction:row!important;align-items:stretch!important;height:100%!important}.primary-menu .sidebar__menu>li{height:100%!important;display:flex!important;align-items:center!important;position:relative!important}.primary-menu .sidebar__menu>li>a{padding:35px 16px!important;height:100%!important;display:flex!important;align-items:center!important;white-space:nowrap!important;font-weight:700!important;box-sizing:border-box!important}.primary-menu .sidebar__menu>li:before{content:"";position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;background-color:#00000026!important;opacity:0!important;pointer-events:none!important;z-index:0!important}.primary-menu .sidebar__menu>li:hover:before{opacity:1!important}.primary-menu .sidebar__menu>li>a:hover,.primary-menu .sidebar__menu>li>a:hover span,.primary-menu .sidebar__menu>li>a.selected,.primary-menu .sidebar__menu>li>a.selected span{color:#cf202f!important;text-decoration:none!important}.primary-menu .submenu-arrow{display:none!important}.primary-menu .sidebar__menu>li>a[href="/"]{display:none!important}.primary-menu .sidebar__menu>li:has(>a[href="/"]){display:none!important}.primary-menu .sidebar__submenu{position:absolute!important;top:100%!important;left:0!important;width:auto!important;background:rgba(var(--color-sidebar-bg),1)!important;min-width:220px!important;z-index:10000!important;visibility:hidden!important;opacity:0!important;height:auto!important;padding:8px 0!important;transition:opacity .15s ease,visibility .15s ease!important;border-top:2px solid rgba(var(--color-sidebar-accent),1)!important}.no-touchevents .primary-menu .has-submenu:hover>.sidebar__submenu,.primary-menu .has-submenu.open-submenu>.sidebar__submenu{visibility:visible!important;opacity:1!important}.no-touchevents .primary-menu .has-submenu:hover>.sidebar__submenu .sub-menu,.primary-menu .has-submenu.open-submenu>.sidebar__submenu .sub-menu{opacity:1!important;visibility:visible!important}.primary-menu .sidebar__submenu .sidebar__container{padding:0!important}.primary-menu .sidebar__submenu .sub-menu{transform:none!important}.primary-menu .sidebar__submenu a{padding:10px 24px!important;height:auto!important;display:flex!important;align-items:center!important;white-space:nowrap!important;color:rgba(var(--color-sidebar-txt),1)!important;font-weight:700!important;text-decoration:none!important;transition:background-color .15s ease!important}.primary-menu .sidebar__submenu a:hover{background-color:#00000026!important;text-decoration:none!important}.secondary-menu{display:none!important}.sidebar__responsive-handles{order:3!important;display:flex!important;gap:20px!important}.sidebar__search-handle{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:70px!important;margin:auto 12px!important;cursor:pointer!important}.sidebar__search-handle svg,.sidebar__search-handle .icon svg{width:22px!important;height:22px!important;color:#fff!important;fill:#fff!important}.sidebar__menu-handle{display:none!important}.sidebar__cart-handle{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:70px!important;margin:auto 12px!important;top:auto!important}.sidebar__cart-handle .low-dpi,.sidebar__cart-handle .high-dpi{width:28px!important;height:28px!important}.sidebar__cart-handle .count{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-18%)!important;font-size:9px!important;font-weight:700!important;line-height:1!important;pointer-events:none!important;z-index:1!important}.sidebar__menus-close,.sidebar__menus-back,.sidebar__seconds,.sidebar__thirds,.sidebar__search{display:none!important}.sidebar__cart.sidebar-parent-element{--color-sidebar-bg: 0, 0, 0;left:auto!important;right:0!important;top:0!important;width:450px!important;height:100vh!important;transform:translate(100%)!important;transition:transform .18s linear,visibility .18s linear!important}.sidebar__cart.sidebar-parent-element.opened{transform:translate(0)!important}.sidebar__cart.sidebar-parent-element .sidebar-element{background:#000!important;height:100%!important;flex-direction:column!important;border-bottom:none!important;border-left:1px solid rgba(255,255,255,.12)!important}.sidebar__cart.sidebar-parent-element .sidebar-element:after{background:#000!important}}@media screen and (max-width:948px){.sidebar-element,.sidebar__menus,.sidebar-drawer,.sidebar__seconds,.sidebar__thirds,.sidebar__submenu,.sidebar__container{background:#000!important}.sidebar__cart{--color-sidebar-bg: 0, 0, 0;background:#000!important}}@media screen and (max-width:768px){.sidebar__menus,.sidebar-drawer,.sidebar__seconds,.sidebar__thirds{width:78%!important;max-width:320px!important}}.quick-add-to-cart{z-index:10!important}.underline-animation{background-image:none!important;background-size:0!important;padding-bottom:0!important}:root{--font-stack-headings: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica Neue, Arial, sans-serif;--font-stack-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica Neue, Arial, sans-serif}@media screen and (min-width:949px){.announcement{top:70px!important;z-index:95!important}.announcement__text{font-weight:500!important;font-size:17px!important}body.show-announcement-bar .sidebar{top:0!important}body.show-announcement-bar #content-holder{margin-top:110px!important}}@media screen and (max-width:948px){.announcement{top:66px!important;z-index:95!important}body.show-announcement-bar .sidebar{top:0!important}body.show-announcement-bar #content-holder{margin-top:106px!important}}@media screen and (min-width:949px){[id$=__1628781966b6fb8bab] .slider,#shopify-section-about-hero .slider,#shopify-section-about-hero image-slideshow{height:960px!important}[id$=__1628781966b6fb8bab] .slide,#shopify-section-about-hero .slide,#slide-about-hero-slide{height:960px!important}[id$=__1628781966b6fb8bab] .slide .lazy-image--background img,#slide-about-hero-slide .lazy-image--background img{object-position:right center!important}[id$=__1628781966b6fb8bab] .slide__title h1,[id$=__1628781966b6fb8bab] .slide__title h2,[id$=__1628781966b6fb8bab] .slide__title .h0,[id$=__1628781966b6fb8bab] .slide__title .h1,[id$=__1628781966b6fb8bab] .slide__title .hh,#shopify-section-about-hero .slide__title h1,#shopify-section-about-hero .slide__title h2,#shopify-section-about-hero .slide__title .h0,#shopify-section-about-hero .slide__title .h1,#shopify-section-about-hero .slide__title .hh{font-size:83px!important;font-weight:800!important;color:#fff!important}[id$=__1628781966b6fb8bab] .slide__subheading span,#shopify-section-about-hero .slide__subheading span{font-size:30px!important;font-weight:500!important;color:#fff!important}[id$=__1628781966b6fb8bab] .slide__title,#shopify-section-about-hero .slide__title{margin-bottom:0!important}[id$=__1628781966b6fb8bab] .slide__subheading,#shopify-section-about-hero .slide__subheading{margin-bottom:15px!important}[id$=__1628781966b6fb8bab] .slide__button .button--solid:hover{background-color:#fff!important;border-color:#fff!important;color:#cf202f!important}[id$=__1628781966b6fb8bab] .slide__button .button--solid{background-color:#cf202f!important;border-color:#cf202f!important;color:#fff!important;height:90px!important;width:350px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:40px!important;font-weight:700!important}}@media screen and (max-width:948px){[id$=__1628781966b6fb8bab] .slider--horizontal,[id$=__1628781966b6fb8bab] image-slideshow,[id$=__1628781966b6fb8bab] .slide,#shopify-section-about-hero .slider--horizontal,#shopify-section-about-hero image-slideshow,#shopify-section-about-hero .slide,#slide-about-hero-slide{height:25vh!important;min-height:unset!important;max-height:25vh!important}html body [id$=__about-hero] .slider--horizontal,html body [id$=__about-hero] image-slideshow,html body [id$=__about-hero] .slide,html body #slide-about-hero-slide{height:18vh!important;min-height:unset!important;max-height:18vh!important}}[id$=__16287822411b91418f] .testimonials__container{max-width:95%!important;margin:0 auto!important;background:#404040!important;color:#fff!important;border-radius:8px!important;box-shadow:0 2px 12px #00000014!important;padding:40px!important;box-sizing:border-box!important}[id$=__16287822411b91418f] .testimonial__holder{text-align:left!important}[id$=__16287822411b91418f] .testimonials__container *{color:#fff!important}[id$=__16287822411b91418f] .testimonial__holder>div{width:100%!important}[id$=__16287822411b91418f] .css-slider-dot-navigation{margin-inline-start:auto!important;margin-inline-end:auto!important;margin-left:auto!important;margin-right:auto!important;left:auto!important;display:flex!important}[id$=__16287822411b91418f] .css-slider-dot-navigation .css-slider-dot{background-color:rgba(var(--color-body-txt),.16)!important;opacity:1!important}[id$=__16287822411b91418f] .css-slider-dot-navigation .css-slider-dot.active{background-color:#e13737!important;opacity:1!important}[id$=__16287822411b91418f] .testimonial__header{justify-content:flex-start!important}[id$=__16287822411b91418f] .testimonial__header>div{text-align:left!important}[id$=__16287822411b91418f] .testimonial__author-name{font-size:25px!important;font-weight:500!important;margin-bottom:2px!important;line-height:1!important;text-transform:uppercase!important}[id$=__16287822411b91418f] .testimonial__author-title{font-size:15px!important;text-transform:uppercase!important}[id$=__16287822411b91418f] .testimonial__author-name,[id$=__16287822411b91418f] .testimonial__author-title{text-align:left!important;display:block!important;width:100%!important}[id$=__1628781966b6fb8bab]{margin-bottom:15px!important}[id$=__162878204691e40114],[id$=__162878197127c896d8],[id$=__value-prop-icons]{margin-bottom:75px!important}[id$=__162878197127c896d8]{margin-top:75px!important}[id$=__value-prop-icons] .text-w-icon{gap:24px!important;flex-wrap:nowrap!important;padding:0!important;max-width:95%!important;margin:0 auto!important}[id$=__value-prop-icons] .text-w-icon__container{background:#404040!important;border-radius:8px!important;box-shadow:0 2px 12px #00000014!important;padding:32px 24px!important;margin:0!important;flex:1!important;width:auto!important;box-sizing:border-box!important;color:#fff!important}[id$=__value-prop-icons] .text-w-icon__container *{color:#fff!important}[id$=__value-prop-icons] .text-w-icon__title{font-size:22px!important;font-weight:500!important;text-transform:uppercase!important}[id$=__value-prop-icons] .text-w-icon__body{font-size:15px!important}[id$=__value-prop-icons] .text-w-icon__icon svg *{stroke:#e13737!important}[id$=__value-prop-icons] .text-w-icon__icon img{object-fit:contain!important;height:80px!important;width:auto!important}svg.icon-star *{stroke-width:2px!important}[id$=__value-prop-icons] .text-w-icon__container:nth-child(2) .text-w-icon svg{width:90px!important;height:90px!important}[id$=__about-story]{margin-top:75px!important}@media screen and (max-width:1024px){[id$=__about-story]{margin-top:37px!important}}@media screen and (max-width:480px){[id$=__about-story]{margin-top:18px!important}}[id$=__about-story]{position:relative!important;z-index:1!important}[id$=__about-story] .image-text{height:auto!important;min-height:33vh!important}[id$=__about-story] .image-text__container:nth-of-type(1){background-color:#404040!important;color:#fff!important;padding:0!important;border-radius:8px!important;flex:1!important;width:auto!important;display:flex!important;align-items:center!important}[id$=__about-story] .image-text__container:nth-of-type(2){flex:2!important;width:auto!important}[id$=__about-story] .image-text__container:nth-of-type(1) *{color:#fff!important}[id$=__about-story] .image-text__container:nth-of-type(1) .image-text__content{text-align:left!important}[id$=__about-story] .image-text__container:nth-of-type(1) .image-text__title{text-transform:uppercase!important;font-weight:500!important}[id$=__about-story] .image-text__container:nth-of-type(2) .image-text__background{background-color:#606060!important;border-radius:8px!important}[id$=__about-story] .image-text__container:nth-of-type(1) .image-text__content{padding:16px!important;overflow:hidden!important;box-sizing:border-box!important;width:100%!important}[id$=__about-story] .image-text__container:nth-of-type(1) .image-text__content>div{max-width:95%!important;width:95%!important}[id$=__about-story] .image-text__container:nth-of-type(1) .image-text__title{font-size:18px!important;margin-bottom:8px!important}[id$=__about-story] .image-text__container:nth-of-type(1) .image-text__body p{font-size:15px!important;line-height:1.5!important;margin-bottom:.5em!important}.image-text__video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.image-text__video-wrapper iframe{width:100%;height:100%;display:block}.image-text__video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:2;object-fit:cover}[id$=__about-story] .image-text__background:before,[id$=__about-story] .image-text__background:after{pointer-events:none!important}@media screen and (min-width:949px){[id$=__contact-hero] .slider,[id$=__contact-hero] image-slideshow,#slide-contact-hero-slide{height:960px!important}}@media screen and (max-width:948px){[id$=__contact-hero] .slider--horizontal,[id$=__contact-hero] image-slideshow,[id$=__contact-hero] .slide,#slide-contact-hero-slide{height:25vh!important;min-height:unset!important;max-height:25vh!important}}#slide-contact-hero-slide .lazy-image--background img{object-position:right center!important}[id$=__contact-hero] .slide__overlay{background:linear-gradient(to right,#000000bf,#0000004d,#0000)!important;opacity:1!important}#slide-contact-hero-slide .slide__title,#slide-contact-hero-slide .slide__title h1,#slide-contact-hero-slide .slide__title h2,#slide-contact-hero-slide .slide__subheading,#slide-contact-hero-slide .slide__subheading span{color:#fff!important}#slide-contact-hero-slide .slide__title{margin-bottom:6px!important}#slide-contact-hero-slide .slide__title h1,#slide-contact-hero-slide .slide__title h2,#slide-contact-hero-slide .slide__title span{font-weight:900!important;font-size:35pt!important}#slide-contact-hero-slide .slide__subheading span{text-transform:uppercase!important;font-weight:500!important;font-size:15pt!important}#slide-about-hero-slide .slide__title,#slide-about-hero-slide .slide__title h1,#slide-about-hero-slide .slide__title h2,#slide-about-hero-slide .slide__subheading,#slide-about-hero-slide .slide__subheading span{color:#fff!important}#slide-about-hero-slide .slide__title{margin-bottom:6px!important}#slide-about-hero-slide .slide__subheading span{text-transform:uppercase!important;font-weight:500!important;font-size:15pt!important}#slide-about-hero-slide .slide__title h1,#slide-about-hero-slide .slide__title h2,#slide-about-hero-slide .slide__title span{font-weight:900!important;font-size:35pt!important}@media screen and (min-width:949px){[id$=__collections-hero] .slider,[id$=__collections-hero] image-slideshow,#slide-collections-hero-slide{height:960px!important}}@media screen and (max-width:948px){[id$=__collections-hero] .slider--horizontal,[id$=__collections-hero] image-slideshow,[id$=__collections-hero] .slide,#slide-collections-hero-slide{height:25vh!important;min-height:unset!important;max-height:25vh!important}}#slide-collections-hero-slide .lazy-image--background img{object-position:right center!important}[id$=__collections-hero] .slide__overlay{background:linear-gradient(to right,#000000bf,#0000004d,#0000)!important;opacity:1!important}#slide-collections-hero-slide .slide__title,#slide-collections-hero-slide .slide__title h1,#slide-collections-hero-slide .slide__title h2,#slide-collections-hero-slide .slide__subheading,#slide-collections-hero-slide .slide__subheading span{color:#fff!important}#slide-collections-hero-slide .slide__title{margin-bottom:6px!important}#slide-collections-hero-slide .slide__title h1,#slide-collections-hero-slide .slide__title h2,#slide-collections-hero-slide .slide__title span{font-weight:900!important;font-size:35pt!important}#slide-collections-hero-slide .slide__subheading span{text-transform:uppercase!important;font-weight:500!important;font-size:15pt!important}.main-list-collections,.main-list-collections *{color:#fff!important}.main-list-collections .collection-item__title span{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.8),0 1px 3px rgba(0,0,0,.9)!important}.main-collection-banner .collection-header{position:relative!important;display:flex!important;align-items:center!important;height:960px!important;overflow:hidden!important}@media screen and (min-width:949px)and (max-width:1279px){[id$=__1628781966b6fb8bab] .slider,[id$=__1628781966b6fb8bab] .slide,#shopify-section-about-hero .slider,#shopify-section-about-hero image-slideshow,#shopify-section-about-hero .slide,#slide-about-hero-slide,[id$=__contact-hero] .slider,[id$=__contact-hero] image-slideshow,[id$=__contact-hero] .slide,#slide-contact-hero-slide,[id$=__collections-hero] .slider,[id$=__collections-hero] image-slideshow,[id$=__collections-hero] .slide,#slide-collections-hero-slide,.main-collection-banner .collection-header{height:600px!important}#shopify-section-about-hero .slide__title h1,#shopify-section-about-hero .slide__title h2,#shopify-section-about-hero .slide__title .h0,#shopify-section-about-hero .slide__title .h1,#shopify-section-about-hero .slide__title .hh,#shopify-section-about-hero .slide__title span,#slide-about-hero-slide .slide__title h1,#slide-about-hero-slide .slide__title h2,#slide-about-hero-slide .slide__title .h0,#slide-about-hero-slide .slide__title .h1,#slide-about-hero-slide .slide__title .hh,#slide-about-hero-slide .slide__title span{font-size:38px!important}html body #slide-about-hero-slide .slide__subheading,html body #slide-about-hero-slide .slide__subheading span,html body [id$=__about-hero] .slide__subheading,html body [id$=__about-hero] .slide__subheading span{font-size:17px!important}}@media screen and (max-width:948px){.main-collection-banner .collection-header{height:25vh!important;min-height:unset!important;max-height:25vh!important}}.main-collection-banner .compact-header-container{position:relative!important;z-index:10!important}.main-collection-banner .collection-header__background{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important}.main-collection-banner .collection-header__background img{object-fit:cover!important;object-position:right center!important}.main-collection-banner .collection-header__background:before{background:linear-gradient(to right,#000000bf,#0000004d,#0000)!important;opacity:1!important;z-index:1!important}.main-collection-banner .collection-header,.main-collection-banner .collection-header *{color:#fff!important}.main-collection-banner .collection-header__title{font-weight:900!important;text-transform:uppercase!important;margin-bottom:6px!important}.main-collection-banner .collection-header__title span[style*=color],body.template-collection #content-holder .collection-header__title span[style*=color]{color:#cf202f!important}.main-collection-banner .collection-header[data-handle=all] .collection-header__title{font-size:35pt!important}.main-collection-banner .collection-header[data-handle=all] .collection-header__subheading{text-transform:uppercase!important;font-weight:500!important;font-size:15pt!important;color:#fff!important}@media screen and (max-width:948px){.main-collection-banner .collection-header[data-handle=all] .collection-header__subheading{font-size:14px!important}}.main-collection-banner .collection-header:not(.has-image){background-color:#000!important}body.template-collection #content-holder *{color:#fff!important}body.template-collection #content-holder a:not(.button){color:#cf202f!important}body.template-collection #content-holder a:not(.button):hover{color:#fff!important}body.template-collection .product-item__title,body.template-collection .product-item__title span,body.template-collection .product-item__title a{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.8),0 1px 3px rgba(0,0,0,.9)!important}body.template-collection .collection__filters,body.template-collection .collection__filters *,body.template-collection .no-content-message{color:#fff!important}body.template-collection .main-collection-banner a:not(.button){color:#fff!important}body.template-collection .collection-breadcrumb-bar{padding-top:20px!important;padding-bottom:0!important}body.template-collection .collection-breadcrumb-bar .breadcrumb{margin-bottom:0!important}[id$=__about-trust-heading],[id$=__about-serve-heading]{margin-top:75px!important;margin-bottom:10px!important;padding-bottom:0!important}[id$=__about-trust-heading] .rich-text__title,[id$=__about-serve-heading] .rich-text__title{font-weight:500!important;text-transform:uppercase!important}[id$=__about-trust-stats] .text-w-icon,[id$=__about-who-we-serve] .text-w-icon{gap:24px!important;flex-wrap:nowrap!important;padding:0!important;max-width:95%!important;margin:0 auto!important}[id$=__about-trust-stats] .text-w-icon__container,[id$=__about-who-we-serve] .text-w-icon__container{background:#404040!important;border-radius:8px!important;box-shadow:0 2px 12px #00000014!important;padding:32px 24px!important;margin:0!important;flex:1!important;width:auto!important;box-sizing:border-box!important;color:#fff!important}[id$=__about-trust-stats] .text-w-icon__container *,[id$=__about-who-we-serve] .text-w-icon__container *{color:#fff!important}[id$=__about-trust-stats] .text-w-icon__title,[id$=__about-who-we-serve] .text-w-icon__title{font-size:22px!important;font-weight:500!important;text-transform:uppercase!important}[id$=__about-trust-stats] .text-w-icon__body,[id$=__about-who-we-serve] .text-w-icon__body{font-size:15px!important}[id$=__about-trust-stats] .text-w-icon__icon svg *,[id$=__about-who-we-serve] .text-w-icon__icon svg *{stroke:#e13737!important}[id$=__about-trust-stats] .text-w-icon__icon img,[id$=__about-who-we-serve] .text-w-icon__icon img{object-fit:contain!important;height:80px!important;width:auto!important}[id$=__1628781966b6fb8bab] .slide__overlay{background:linear-gradient(to right,#000000bf,#0000004d,#0000)!important;opacity:1!important}@media screen and (max-width:480px){[id$=__1628781966b6fb8bab] .slide__text,[id$=__1628781966b6fb8bab] .slide__text.vertical-middle,[id$=__1628781966b6fb8bab] .aligned-text-content.vertical-middle,[id$=__collections-hero] .slide__text,[id$=__collections-hero] .slide__text.vertical-middle,[id$=__collections-hero] .aligned-text-content.vertical-middle,[id$=__about-hero] .slide__text,[id$=__about-hero] .slide__text.vertical-middle,[id$=__about-hero] .aligned-text-content.vertical-middle,[id$=__contact-hero] .slide__text,[id$=__contact-hero] .slide__text.vertical-middle,[id$=__contact-hero] .aligned-text-content.vertical-middle{top:0!important;transform:none!important;align-items:flex-start!important;justify-content:flex-start!important;padding-top:20px!important}[id$=__collections-hero] .slide__image .lazy-image--background img,#slide-collections-hero-slide .lazy-image--background img{object-fit:cover!important;object-position:right center!important;transform:scale(.85)!important}[id$=__about-hero] .slide__image .lazy-image--background img,#slide-about-hero-slide .lazy-image--background img{object-fit:cover!important;object-position:right center!important;transform:scale(.75)!important}}[id$=__162878197127c896d8]{padding-top:40px!important;padding-bottom:40px!important;background:#404040!important;border-radius:8px!important;box-shadow:0 2px 12px #00000014!important;max-width:95%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}[id$=__162878197127c896d8] .collection--slider:before{display:none!important}[id$=__162878197127c896d8] .collection--grid{grid-template-columns:repeat(5,1fr)!important}@media screen and (max-width:948px){[id$=__162878197127c896d8] .collection--grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media screen and (max-width:480px){[id$=__162878197127c896d8] .collection--grid{grid-template-columns:1fr!important}}[id$=__162878204691e40114]{padding-bottom:0!important}[id$=__162878197127c896d8].with-gutter{margin-top:75px!important;margin-bottom:75px!important}[id$=__162878197127c896d8] .product-item__thumbnail{padding-top:90%!important}[id$=__162878197127c896d8] .product-item__thumbnail img{object-fit:contain!important;background-color:#404040!important}[id$=__162878197127c896d8] .featured-collection__header{margin-bottom:16px!important}[id$=__162878197127c896d8] .featured-collection__title{font-size:var(--font-size-h2)!important;font-weight:700!important;color:#fff!important}[id$=__162878197127c896d8] .featured-collection__header a{color:#fff!important}[id$=__162878197127c896d8] .product-item__caption{padding-top:.4em!important}[id$=__162878204691e40114] .collection-list{gap:24px!important;padding:0!important;max-width:95%!important;margin:0 auto!important;box-sizing:border-box!important}[id$=__162878204691e40114] .collection-item{flex:1!important;width:auto!important;box-sizing:border-box!important;background:#404040!important;border-radius:8px!important;box-shadow:0 2px 12px #00000014!important;overflow:hidden!important}[id$=__162878204691e40114] .lazy-image--background.lazy-image img{object-fit:cover!important}[id$=__162878204691e40114] .collection-item__background:after{background:linear-gradient(to top,#000000a6,#0003 40%,#0000)!important;opacity:1!important}[id$=__162878204691e40114] .collection-item__header{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.8),0 1px 3px rgba(0,0,0,.9)!important;text-align:center!important;justify-content:center!important;align-items:flex-end!important;padding-bottom:10px!important}[id$=__162878204691e40114] .collection-item__title{width:100%!important;text-align:center!important}[id$=__162878204691e40114] .collection-item__title span{color:#fff!important}[id$=__162878204691e40114] a:hover .collection-item__title span{background-size:0!important;text-decoration:none!important}.css-slider-dot-navigation .css-slider-dot.active,.css-slider--simple-dots .css-slider-dot-navigation .css-slider-dot.active{background-color:#e13737!important;opacity:1!important}[id$=__contact-info] *,[id$=__contact-form] *{color:#fff!important}[id$=__contact-info] .text-w-icon{gap:24px!important;flex-wrap:nowrap!important;padding:0!important;max-width:95%!important;margin:0 auto!important}[id$=__contact-info] .text-w-icon__container{background:#404040!important;border-radius:8px!important;box-shadow:0 2px 12px #00000014!important;padding:32px 24px!important;margin:0!important;flex:1!important;width:auto!important;box-sizing:border-box!important}[id$=__contact-info] .text-w-icon__title{font-size:22px!important;font-weight:500!important;text-transform:uppercase!important}[id$=__contact-info] .text-w-icon__body{font-size:15px!important}[id$=__contact-info] .text-w-icon__icon svg *{stroke:#e13737!important}[id$=__contact-info] .text-w-icon__icon img{object-fit:contain!important;height:80px!important;width:auto!important}[id$=__contact-form] input,[id$=__contact-form] textarea{background-color:#fff!important;color:#000!important;border-color:#fff!important}[id$=__contact-form] button[type=submit]{background-color:#cf202f!important;border-color:#cf202f!important;color:#fff!important}[id$=__contact-form] button[type=submit]:hover{background-color:#fff!important;border-color:#fff!important;color:#cf202f!important}[id$=__contact-form] .content-section{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}[id$=__contact-form] .content-section>h1,[id$=__contact-form] .content-section>h2,[id$=__contact-form] .content-section>h3,[id$=__contact-form] .content-section>h4{align-self:flex-start!important;text-transform:uppercase!important;font-weight:500!important}[id$=__contact-form] .simple-form{width:95%!important;max-width:95%!important;display:block!important}body[id$=-policy] #content-holder *,body#terms-of-service #content-holder *{color:#fff!important}body[id$=-policy] #content-holder .shopify-policy__container,body#terms-of-service #content-holder .shopify-policy__container,body[id$=-policy] #content-holder .policy__container,body#terms-of-service #content-holder .policy__container{max-width:90%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body[id$=-policy] #content-holder ul li::marker,body#terms-of-service #content-holder ul li::marker{color:#cf202f!important}body[id$=-policy] #content-holder a,body#terms-of-service #content-holder a{color:#cf202f!important}body[id$=-policy] #content-holder a:hover,body#terms-of-service #content-holder a:hover{color:#fff!important}body[id$=-policy] #content-holder h1,body#terms-of-service #content-holder h1{color:#cf202f!important;font-weight:700!important}body[id$=-policy] #content-holder h2,body#terms-of-service #content-holder h2{color:#cf202f!important;font-weight:500!important}body[id$=-policy] #content-holder strong,body#terms-of-service #content-holder strong{color:#cf202f!important}body.template-product .main-product,body.template-product .main-product *,body.template-product #shopify-section-product-recommendations,body.template-product #shopify-section-product-recommendations *{color:#fff!important}body.template-product .product__title{font-weight:700!important}body.template-product #shopify-section-product-recommendations .h1,body.template-product #shopify-section-product-recommendations .h2{font-weight:500!important;text-transform:uppercase!important}body.template-product .product__subtitle a,body.template-product .product__description a{color:#cf202f!important}body.template-product .product__subtitle a:hover,body.template-product .product__description a:hover{color:#fff!important}body.template-product .main-product{border-bottom-color:#ffffff29!important}body.template-product .product-variant label{background:#000!important;color:#ffffffb3!important}body.template-product .truncated:after{background:linear-gradient(0deg,#000 0% 10%,#0000)!important}body.template-product .product__text input[type=text],body.template-product .product__text input[type=number],body.template-product .product__text input[type=email],body.template-product .product__text select,body.template-product .product__text .regular-select-cover{background-color:#fff!important;color:#000!important;border-color:#fff!important}body.template-product .product__text .regular-select-cover *,body.template-product .product__text select *{color:#000!important}body.template-product .product-variant-value{border-color:#fff!important;color:#fff!important}body.template-product .product-variant-value.active{background-color:#cf202f!important;border-color:#cf202f!important;color:#fff!important}body.template-product .product-variant-value.disabled{border-color:#ffffff3d!important;color:#ffffff5c!important}body.template-product .product__add-to-cart{background-color:#cf202f!important;border-color:#cf202f!important;color:#fff!important}body.template-product .product__add-to-cart:hover{background-color:#fff!important;border-color:#fff!important;color:#cf202f!important}body.template-product .product__add-to-cart .add-to-cart__text,body.template-product .product__add-to-cart .add-to-cart__symbol svg *{color:inherit!important;fill:currentColor!important}body.template-product .shopify-payment-button__button--unbranded{background:transparent!important;border-color:#fff!important;color:#fff!important}body.template-product .shopify-payment-button__button--unbranded:hover{border-color:#cf202f!important;color:#cf202f!important}body.template-product .shopify-payment-button__button--unbranded svg *{fill:currentColor!important}body.template-product .product__text svg path,body.template-product .product__text svg polygon{fill:#fff!important}body.template-product .product__text .share-link:hover svg *{fill:#cf202f!important}body.template-product .product__text .size-chart-link svg path{stroke:#fff!important;fill:none!important}body.template-product .product-related-item:not(:last-child){border-bottom-color:#ffffff29!important}.footer{padding-top:24px!important;padding-bottom:24px!important}.footer-item{margin-bottom:16px!important}.footer-item .footer-item__title{margin-bottom:8px!important}.footer-links{display:flex!important;flex-direction:column!important;gap:4px!important}.footer-links span{display:block!important;margin-bottom:0!important}.footer-top-links{display:flex!important;gap:24px!important;margin-bottom:0!important;flex-wrap:nowrap!important;white-space:nowrap!important}.footer-icons{margin-bottom:12px!important}.footer-top-row{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;width:100%!important;margin-bottom:16px!important}.footer-top-left{display:flex!important;align-items:flex-start!important}.footer-menus>div{width:auto!important}.footer-top-right{display:flex!important;align-items:flex-start!important;text-align:right!important}.footer-copyright{margin-bottom:16px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}.footer-policy-links{display:flex!important;gap:20px!important}.footer-policy-links a{color:#cf202f!important;opacity:.7!important;text-decoration:none!important;white-space:nowrap!important}.footer-policy-links a:hover{opacity:1!important}.footer a{color:#cf202f!important}.footer a:hover{opacity:.8!important}@media screen and (max-width:648px){.footer-item{margin-bottom:12px!important}.footer-info{width:100%!important}.footer-icons{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:4px!important;width:100%!important;margin-top:28px!important;margin-bottom:16px!important}.footer-icons svg,.footer-icons img{height:20px!important;width:auto!important;flex:0 0 auto!important}}@media screen and (max-width:948px){[id$=__value-prop-icons] .text-w-icon{flex-wrap:wrap!important;gap:16px!important}[id$=__value-prop-icons] .text-w-icon__container{flex:1 1 100%!important;width:100%!important}[id$=__16287822411b91418f] .testimonials__container{padding:24px!important;max-width:95%!important}[id$=__162878204691e40114] .collection-list{flex-wrap:wrap!important;gap:16px!important}[id$=__162878204691e40114] .collection-item{flex:1 1 100%!important;width:100%!important;min-height:200px!important}[id$=__about-story] .image-text{flex-direction:column!important;height:auto!important;min-height:unset!important}[id$=__about-story] .image-text__container:nth-of-type(1),[id$=__about-story] .image-text__container:nth-of-type(2){flex:1 1 100%!important;width:100%!important}[id$=__about-story] .image-text__container:nth-of-type(2){min-height:240px!important}[id$=__about-trust-stats] .text-w-icon{flex-wrap:wrap!important;gap:16px!important}[id$=__about-trust-stats] .text-w-icon__container{flex:1 1 100%!important;width:100%!important}[id$=__about-who-we-serve] .text-w-icon{flex-wrap:wrap!important;gap:16px!important}[id$=__about-who-we-serve] .text-w-icon__container{flex:1 1 100%!important;width:100%!important}[id$=__contact-info] .text-w-icon{flex-wrap:wrap!important;gap:16px!important}[id$=__contact-info] .text-w-icon__container{flex:1 1 100%!important;width:100%!important}}@media screen and (max-width:948px){#slide-about-hero-slide .slide__title h1,#slide-about-hero-slide .slide__title h2,#slide-about-hero-slide .slide__title span,#slide-contact-hero-slide .slide__title h1,#slide-contact-hero-slide .slide__title h2,#slide-contact-hero-slide .slide__title span{font-size:21pt!important;font-weight:800!important}#slide-collections-hero-slide .slide__title h1,#slide-collections-hero-slide .slide__title h2,#slide-collections-hero-slide .slide__title span{font-size:32px!important;font-weight:800!important}html body #slide-about-hero-slide .slide__subheading,html body #slide-about-hero-slide .slide__subheading span,html body [id$=__about-hero] .slide__subheading,html body [id$=__about-hero] .slide__subheading span,#slide-contact-hero-slide .slide__subheading span,#slide-collections-hero-slide .slide__subheading span{font-size:9pt!important}.main-collection-banner .collection-header__title{font-size:22pt!important;font-weight:800!important}#slide-about-hero-slide .lazy-image--background img,#slide-contact-hero-slide .lazy-image--background img,#slide-collections-hero-slide .lazy-image--background img,.main-collection-banner .collection-header__background img,[id$=__1628781966b6fb8bab] .slide .lazy-image--background img{object-position:right center!important}body[id$=-policy] #content-holder .shopify-policy__container,body#terms-of-service #content-holder .shopify-policy__container,body[id$=-policy] #content-holder .policy__container,body#terms-of-service #content-holder .policy__container{max-width:100%!important;padding-left:16px!important;padding-right:16px!important}.footer-top-links{flex-wrap:wrap!important;white-space:normal!important;gap:12px!important}[id$=__1628781966b6fb8bab] .slide__title h1,[id$=__1628781966b6fb8bab] .slide__title h2,[id$=__1628781966b6fb8bab] .slide__title .h0,[id$=__1628781966b6fb8bab] .slide__title .h1,[id$=__1628781966b6fb8bab] .slide__title .hh{font-size:48px!important;font-weight:800!important;color:#fff!important;line-height:1.05!important}[id$=__1628781966b6fb8bab] .slide__subheading span{font-size:16px!important;font-weight:500!important;color:#fff!important}[id$=__1628781966b6fb8bab] .slide__title{margin-bottom:8px!important}[id$=__1628781966b6fb8bab] .slide__subheading{margin-bottom:20px!important}[id$=__1628781966b6fb8bab] .slide__button .button--solid{background-color:#cf202f!important;border-color:#cf202f!important;color:#fff!important;height:56px!important;width:auto!important;min-width:200px!important;padding:0 32px!important;font-size:18px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}[id$=__1628781966b6fb8bab] .slide__button .button--solid:hover{background-color:#fff!important;border-color:#fff!important;color:#cf202f!important}}@media screen and (max-width:480px){[id$=__1628781966b6fb8bab] .slide__title h1,[id$=__1628781966b6fb8bab] .slide__title h2,[id$=__1628781966b6fb8bab] .slide__title .h0,[id$=__1628781966b6fb8bab] .slide__title .h1,[id$=__1628781966b6fb8bab] .slide__title .hh{font-size:36px!important}[id$=__1628781966b6fb8bab] .slide__subheading span{font-size:14px!important}[id$=__1628781966b6fb8bab] .slide__button .button--solid{height:48px!important;min-width:180px!important;font-size:16px!important;padding:0 24px!important}}.product-item .product-item__thumbnail[style*=padding-top],.product-item .lazy-image[style*=padding-top]{padding-top:0!important;aspect-ratio:3 / 4!important;height:auto!important}.product-item .lazy-image img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}body.template-page .page-content,body.template-page .page-content *,body.template-page .faq,body.template-page .faq *,body.template-page .rte,body.template-page .rte *{color:#fff!important}body.template-page .page-content a:not(.button),body.template-page .faq .toggle__content a,body.template-page .rte a:not(.button){color:#cf202f!important}body.template-page .faq .toggle,body.template-page .faq .toggles{border-color:#fff3!important}.faq .toggle__title .symbol{display:none!important}.faq .toggle__title{display:flex!important;align-items:center!important}.faq .toggle__title:before{content:""!important;flex:0 0 auto;width:9px;height:9px;margin-inline-end:14px;margin-top:-4px;border-right:3px solid #cf202f;border-bottom:3px solid #cf202f;transform:rotate(-45deg);transition:transform .15s ease}.faq toggle-tab.opened .toggle__title:before{transform:rotate(45deg);margin-top:-6px}body.template-page-faq .page-content .title{color:#cf202f!important;font-weight:900!important}body.template-page-faq .page-content .rte>p:nth-of-type(odd),body.template-page-faq .page-content .rte>p:nth-of-type(odd) span{font-weight:700!important}.faq .toggle__title{font-weight:700!important}body.template-page-faq .page-content .rte>p:nth-of-type(odd):before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background-color:#cf202f;margin-inline-end:10px;vertical-align:middle;transform:translateY(-1px)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
