html{background:#fafafa;scroll-behavior:smooth;scroll-padding:130px}body{margin:0 auto;position:relative;max-width:2000px}.h4,h4,.h5,h5{font-family:"Roboto Condensed",Helvetica,Sans Serif;letter-spacing:0;font-weight:700;font-size:1rem}.hide{display:none}.rte-setting a:not(.btn):not(.spr-summary-actions-newreview):after,.rte a:not(.btn):not(.spr-summary-actions-newreview):after{display:none}.rte-setting a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview),.rte a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview){border:none}.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.spr-container .spr-button,.spr-container .spr-summary-actions a{letter-spacing:0}.slideshow__slide .hero__image-wrapper,[data-aos=hero__animation] .hero__image-wrapper{transform:translate(0)}.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.spr-container .spr-button,.spr-container .spr-summary-actions a{font-family:"Roboto Condensed",Helvetica,Sans Serif}.site-nav--has-dropdown .site-nav__link--underline:after,.site-nav__link--underline:after{display:none}.megamenu{transition:all 0ms;transition-delay:0s}.collection-content .page-width,.search-content .page-width{max-width:100%}.loaded .slideshow__slide.is-selected .hero__title .animation-contents,[data-aos=hero__animation].loaded .hero__title .animation-contents{animation-name:fade-in}.loaded .slideshow__slide.is-selected .hero__image-wrapper,[data-aos=hero__animation].loaded .hero__image-wrapper{transition:opacity .7s ease;transform:none}.loaded .slideshow__slide.is-selected .hero__subtitle .animation-contents,.loaded .slideshow__slide.is-selected .hero__top-subtitle .animation-contents,[data-aos=hero__animation].loaded .hero__subtitle .animation-contents,[data-aos=hero__animation].loaded .hero__top-subtitle .animation-contents{animation-name:fade-in}.loaded .slideshow__slide.is-selected .hero__bottom-note .animation-contents,[data-aos=hero__animation].loaded .hero__bottom-note .animation-contents{animation:2.6s cubic-bezier(.26,.54,.32,1) 1.8s forwards;animation-name:fade-in}.hero__bottom-note{position:absolute;bottom:20px;font-size:.6rem;opacity:.8;margin-top:10px}@media only screen and (max-width: 768px){.index-section{padding:20px 0;margin:0}.hero__bottom-note{width:100%;text-align:center}}@media only screen and (min-width: 769px){.index-section{padding:40px 0;margin:0}.hero__bottom-note{font-size:.8rem}}@media only screen and (min-width: 1050px){.index-section{padding:60px 0;margin:0}}.fr .en,.en .fr{display:none}.site-header{padding:0}.site-header__logo{margin:0}.site-nav__link--icon .icon{width:25px;height:25px}.announcement-text{letter-spacing:0}.mobile-nav__toggle button{border-left:none}.drawer .cart__image img{object-fit:contain}.megamenu .h5,.megamenu h5{letter-spacing:0;font-size:1rem}.megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){font-size:1.2rem}@media only screen and (max-width: 768px){.site-nav__link--icon+.site-nav__link--icon{margin:0}[data-type_header_capitalize=true] .mobile-nav--heading-style .mobile-nav__link--top-level{font-size:1.8rem}.collapsible-trigger__icon--circle{border:none}.mobile-nav__grandchildlist:before{display:none}}@media only screen and (min-width: 769px){.site-nav__dropdown-link{color:#000}.site-nav__link--underline:hover,.site-nav__link--icon:hover{color:#fff}.site-nav__dropdown-link:hover{color:#d92720}.site-header__logo{padding:0;margin:0}.site-header{padding:0}.site-nav__link{padding:15px}.site-nav__dropdown{padding:60px 30px}.site-header__search-input{font-size:1.4rem}}.hero{background:#010101}.template-index .index-section--hero .hero__text-shadow:before{display:none}.template-index .index-section--hero .hero__link .btn{color:#fff!important}.home-collections .grid__item:hover{color:#d92720}.home-promo .promo-grid__bg{background-color:#f1f1f1}.home-promo .promo-grid__bg .image-fit{object-fit:contain}.promo-grid__slide-link{transition:.3s;opacity:0;background-color:#fff;border:solid 2px rgba(255,255,255,0)}.promo-grid__slide-link:hover{opacity:.3;border:solid 2px rgba(0,0,0,.4)}.home-about .rte{max-width:980px;margin:0 auto}#more{display:none}@media only screen and (max-width: 768px){.hero__text-content.vertical-center{text-align:center;vertical-align:top}.index-section--hero .hero__text-shadow{top:40px}.home-collections .grid__item{width:47vw}.home-collections .grid__item h3{font-size:1rem}.home-promo .promo-grid--space-bottom{padding-bottom:20px}}@media only screen and (min-width: 769px){.home-collections .grid{display:flex;justify-content:center}.home-collections .grid .grid__item{width:16%;text-align:center}.home-collections h3{font-size:1.2rem}.home-collections .image-wrap{transition:.3s}.home-collections .image-wrap:hover{filter:brightness(1.2);transform:scale(1.02)}.grid--uniform .medium-up--one-half:nth-of-type(odd),.grid--uniform .medium-up--one-third:nth-of-type(3n+1){clear:none}.template-index .index-section--hero .hero__text-shadow{top:-50px}.index-section--hero .slideshow__slide--slideshow-0 .hero__title{font-size:3.6rem}.index-section--hero .slideshow__slide--slideshow-0 .hero__subtitle{font-size:1rem}}@media only screen and (min-width: 1050px){.index-section--hero .slideshow__slide--slideshow-0 .hero__title{font-size:5rem}.index-section--hero .slideshow__slide--slideshow-0 .hero__subtitle{font-size:1.4rem}}@media only screen and (min-width: 1400px){.template-index .index-section--hero .hero__text-shadow{top:-10vh}.index-section--hero .slideshow__slide--slideshow-0 .hero__title{font-size:6rem}.index-section--hero .slideshow__slide--slideshow-0 .hero__subtitle,.slideshow__slide .hero__link .btn{font-size:1.6rem}.promo-grid__bg{padding:20px 0}}.color-swatch--white,.color-swatch--blanc{background-color:#fafafa!important}.color-swatch--black,.color-swatch--noir{background-color:#000!important}.color-swatch--tan,.color-swatch--beige{background-color:#d3b398!important}.color-swatch--orange{background-color:#fe552e!important}.color-swatch--yellow,.color-swatch--jaune{background-color:#ffcd06!important}.color-swatch--silver,.color-swatch--argent{background-color:#acacac!important}.color-swatch--olive{background-color:4a5e46!important}.color-swatch--graphite{background-color:#56555a!important}.color-swatch--blue,.color-swatch--bleu{background-color:#255ccc!important}.color-swatch--red,.color-swatch--rouge{background-color:#e32724!important}.color-swatch--lime{background-color:#bddf04!important}.color-swatch--navy,.color-swatch--marine{background-color:#00007c!important}.color-swatch--transparent{background-color:#f1f1f1!important;background-image:url(https://cdn.shopify.com/s/files/1/0083/8132/files/swatch-transparent.png?v=1675696244)!important}[data-swatch_style=round] .color-swatch:before{border-width:0}.template-collection .main-content .page-content--top{background:#010101;color:#fff;padding:20px 0}[data-type_product_capitalize=true] .grid-product__title,.collapsible-trigger-btn{letter-spacing:0;font-weight:700;font-family:"Roboto Condensed",Helvetica,Sans Serif}.collection-sidebar__group{border-color:#f1f1f1}.collection-sidebar{padding:0 40px 0 0}.collection-sidebar .tag-list{padding-top:20px}.collection__description{padding:20px 0}.grid__item--content{margin-bottom:20px}.grid-product__image-mask,.grid-product__title{transition:all .2s}.grid-product__link:hover .grid-product__image-mask{opacity:.7;transform:scale(1.02)}.grid-product__link:hover .grid-product__title{color:#da271f}.return-link{margin:0 auto;max-width:80%;padding:15px}.color-swatch--small{width:10px;height:10px}.grid-product__size span{text-transform:uppercase;font-size:.6rem;color:gray;display:block}.collection-grid__wrapper .grid__item,.product-recommendations .grid__item,[data-section-type=collection-grid] .grid__item:not(.grid__item--sidebar,.grid__item--content){background:#f1f1f1;padding:20px}.collection-grid__wrapper .grid__image-ratio,.product-recommendations .grid__image-ratio,[data-section-type=collection-grid] .grid__image-ratio{background-color:#f1f1f1}.collection-grid__wrapper .grid__image-ratio img,.collection-grid__wrapper .grid-product__color-image,.product-recommendations .grid__image-ratio img,.product-recommendations .grid-product__color-image,[data-section-type=collection-grid] .grid__image-ratio img{filter:brightness(.95)}.grid-product__tag{text-transform:uppercase.}.grid-product__price--savings{display:none}.grid-product__price--original{opacity:.3}@media only screen and (max-width: 768px){.product-recommendations .grid-product__colors{display:none}.grid-overflow-wrapper .grid__item{width:70vw;flex:0 0 70vw}[data-type_product_capitalize=true] .grid-product__title{font-size:1.4rem;line-height:1.2;margin-bottom:10px}.collection-grid__wrapper .grid__item{width:100%;width:100vw;padding-right:17px}}@media only screen and (min-width: 769px){.collection-content .grid__item--content{width:100%}.collection-content .grid__item--sidebar{display:none}.collection-grid__wrapper .grid-product,.product-recommendations .grid-product{margin-bottom:1%}.collection-grid__wrapper .grid,.product-recommendations .grid{display:flex;flex-wrap:wrap;margin:0}[data-type_product_capitalize=true] .grid-product__title{font-size:1.6rem;line-height:1.1;margin-bottom:10px}.collection-grid__wrapper .grid__item,.product-recommendations .grid__item,[data-section-type=collection-grid] .grid__item:not(.grid__item--sidebar,.grid__item--content){margin-left:1%;width:49%}}@media only screen and (min-width: 1050px){.template-collection .main-content .page-content--top{padding:40px 0;min-height:150px;max-width:100%;display:flex;justify-content:center;align-items:center}.collection-content .grid__item--content{width:80%}.collection-content .grid__item--sidebar{display:block}.collection-grid__wrapper .grid{margin:0 0 0 -22px}.collection-grid__wrapper .grid__item,.product-recommendations .grid__item,[data-section-type=collection-grid] .grid__item:not(.grid__item--sidebar,.grid__item--content){padding:20px;margin-left:1%;width:32.333333%}.collection__description{padding:40px 0;max-width:980px;margin:0 auto}.grid__item--content{margin-bottom:40px}.grid-product__size span{font-size:.8rem}}@media only screen and (min-width: 1200px){.collection-grid__wrapper .grid__item,.product-recommendations .grid__item,[data-section-type=collection-grid] .grid__item:not(.grid__item--sidebar,.grid__item--content){padding:40px}.grid-product__tag{top:-30px;right:-30px}.collection-grid__wrapper .grid-product__title{font-size:1.6rem;line-height:1.1;max-height:60px;overflow:hidden}.collection-content{padding-top:30px}}.product-section{background:#f1f1f1;margin-bottom:40px;position:relative}.product-section .grid{position:relative}.product-section .btn[disabled]{background:#b6b6b6;color:#f6f6f6}.product__photos img{filter:brightness(.95)}.product__photos .image-wrap,.product__thumb-arrow{background:transparent}.add-to-cart,.cart__checkout{font-size:1.4rem;background-color:#d92720}.cart__checkout{background-color:#d92720!important}.product-features .image-wrap img:not([role=presentation]),.feature-row__item .image-wrap img:not([role=presentation]){opacity:1}.product-full-width img{margin:20px auto;display:block}.product-full-width .caption,.product-full-width .product-block:first-child{text-align:center}.product-full-width .product-block:nth-child(2) h2,.product-full-width .product-block:nth-child(2) p strong{font-size:1.2rem}.product-single__sku{color:gray}.product-section .product__price{color:#d92720}.product__price--compare{color:#000!important;opacity:.3}.product__price-savings{background:#d92720;color:#fff;padding:5px 10px;text-transform:uppercase;font-size:.8rem}.trust-images{max-width:80%;margin:0 auto}.free-shipping-tag{position:absolute;top:-3px;right:0;z-index:26;width:50px;height:auto}.variant-input-wrap{margin:0}.variant-input-wrap,.variant-wrapper{width:100%;text-align:left}.variant-input-wrap select{background-color:#fff;width:100%;border:solid 2px #d9d9d9}.product-single__meta .label,.product-single__meta label:not(.variant__button-label):not(.text-label){letter-spacing:0;font-size:.6em;background:transparent;display:block;padding:0 5px;color:#bfbfbf;margin:0;position:relative;z-index:1;left:8px;bottom:-25px}.product-single__meta .variant-input-wrap select{padding-top:17px}.variant-wrapper+.variant-wrapper{margin-top:0}.product__policies,.product-single__subtitle,.commercial-quote-link{display:none}.bullets{margin-top:10px}.bullets ul,.bullets li{list-style-type:none;margin:0;padding:0}.bullets li{padding:5px 0}.bullets li:before{content:"";position:relative;top:10px;display:block;background:url(https://cdn.shopify.com/s/files/1/0083/8132/files/square.png?v=1675884327) no-repeat 100%/100%;margin-right:5px;width:5px;height:5px;float:left}.product-spec-downloads{margin-top:10px}.product-spec-downloads .btn{width:100%;padding:10px 15px;font-size:1rem;margin-bottom:10px}.product-spec-table{margin-bottom:20px}.product-spec-table>div:nth-child(odd){font-size:.8rem;color:gray;text-transform:uppercase}.product-spec-table>div:nth-child(2n){padding:5px 0 20px;font-size:1rem;margin-bottom:20px;border-bottom:solid .5px #e5e5e5;font-size:1.1rem}.product-spec-table div span:last-child:after{display:none}.more-specs{margin-top:20px}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;margin-bottom:20px;border:solid 1px #f1f1f1}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.jdgm-preview-badge{padding-bottom:10px}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#d92720!important}.jdgm-widget-actions-wrapper,.jdgm-rev__icon,.jdgm-rev__buyer-badge,.jdgm-rev-widg__summary-text{display:none!important}.jdgm-rev-widg__header{text-align:center!important}.jdgm-rev-widg__summary{float:none!important}.jdgm-rev__title{font-size:1.1rem!important}.jdgm-widget *{line-height:1.6!important}.jdgm-rev__header{margin-bottom:20px!important}.klaviyo-bis-trigger{width:100%!important;margin-top:20px!important;font-size:1rem!important}.product-short-description .underline{font-weight:700;text-decoration:underline}.product-details-content h2:first-child{display:none}.product-details-content img{filter:brightness(.95);margin:20px auto}.product-benefits,.feature-cols{margin-top:20px}.benefits-img{margin:20px 0}.product-details .feature-cols,.clikcase-extras{margin-top:20px;margin-bottom:20px}.product-details .feature-cols .col{margin-bottom:20px}.product-details .feature-cols .col img{filter:brightness(.95)}.product-details .feature-cols .col h3{margin:20px 0}.product-details .product-options .options,.product-details .product-benefits .benefits{margin-bottom:20px}@media only screen and (max-width: 768px){.product-block .bullets{text-align:left}.flickity-page-dots{padding:20px 20vw 0}.flickity-page-dots .dot{margin:0 3px}.product-block{margin:0}.add-to-cart{margin-top:15px;margin-bottom:15px}.bullets li{font-size:1.1rem}.product-details .benefits-img img,.product-details .options img{filter:brightness(.98)}.product-details .options img{margin-bottom:20px}.product-specifications{margin-top:20px;border-top:solid 1px #f1f1f1;padding-top:20px}.product-specifications h2{text-align:center}}@media only screen and (min-width: 768px){.product-block{margin-bottom:20px}.product-spec-downloads{margin-top:20px}.jdgm-preview-badge{padding-bottom:20px}.product__price-savings{top:-3px;position:relative}}@media only screen and (min-width: 1050px){.free-shipping-tag{top:-61px;width:70px}.product-section .product__price{font-size:1.4rem}.variant-input-wrap select{font-size:1.2rem}.product-description .custom-content{justify-content:space-between}.product-description .two-thirds{width:60%}.product-description .custom__item:last-child{border-left:solid 1px #f1f1f1;padding-left:80px}.product-spec-table>div:nth-child(2n){font-size:1.4rem}.video-responsive{margin-bottom:40px}.more-specs{margin-top:40px}.product-spec-downloads .btn{width:45%;font-size:1rem;margin-right:10px}.bullets li:before{top:12px}.bullets li{font-size:1.3rem}.product-details{padding-right:60px}.product-details .benefits{display:flex;flex-wrap:nowrap;gap:4%;padding:0 0 20px;align-items:center}.product-details .benefits.img-txt:nth-child(odd){flex-direction:row-reverse}.product-details .benefits div{width:48%;flex:0 0 48%;margin:0;padding:0}.product-details .benefits-txt{font-weight:600}.product-details .options{display:flex;flex-wrap:nowrap;gap:4%;padding:0 0 20px;align-items:center}.product-details .options div{width:48%;flex:0 0 48%;margin:0;padding:0}.product-details .benefits{padding:0 0 40px}.product-details .benefits-txt{font-size:1.4rem;padding:0 40px}.product-details .feature-cols{margin:40px 0;display:flex;flex-direction:row;flex-wrap:wrap;gap:5%}.product-details .feature-cols .col{margin-bottom:20px}.clikcase-extras{margin:40px 0}.product-details .feature-cols .col{text-align:left;max-width:30%}}@media only screen and (min-width: 1200px){.product-section{margin-bottom:60px}.product-section .grid{display:flex;align-items:center}.product-section .product-single__meta{padding-left:75px}.product-single__title{font-size:4rem;letter-spacing:-2px}.product-full-width .product-block:first-child h2{font-size:3rem}.product__thumbs--below .product__thumbs--scroller{display:flex}.product__thumbs--below .product__thumb-item{width:200px;flex:0 0 200px}.jdgm-rev__title{font-size:1.2rem!important}}.wholesale .arrow{display:none}.flex{display:flex;justify-content:center;flex-wrap:wrap}.wholesale .flex-item{padding:20px 0}.wholesale .flex-item:first-child img{max-height:300px}form input{margin:0 0 10px;width:100%;border:2px solid rgba(0,0,0,.1)}.form_action button{background:#d9271d;color:#fff;border:transparent;text-transform:uppercase;font-weight:700;padding:.5em 1em}rt.template-cart .page-content{padding-top:0;margin-top:0}.template-cart .section-header a{border-bottom:solid 1px #000!important}.jdgm-all-reviews-page{margin:0 auto;max-width:900px;padding:20px}@media only screen and (min-width: 769px){.flex .flex-item{width:50%;padding:40px 20px}.flex .flex-item:first-child img{max-height:600px}}@media only screen and (min-width: 1200px){.template-cart .main-content h2{font-size:3rem}.cart__page-col:last-child .cart__item-sub{font-size:1.4rem;font-weight:700}.jdgm-all-reviews-page{padding:40px 20px}}.shopify-section-group-footer-group .index-section{padding-bottom:0}.footer-promotions{padding:20px 0 40px}.footer-promotions .grid__image-ratio{background-color:#232323}.byshopify{display:none}.site-footer__linklist{font-size:1.2rem}.site-footer__linklist li{margin-bottom:0}.site-footer__linklist a:hover{opacity:.5}.footer__small-text:last-child{display:none}@media only screen and (min-width: 769px){.footer-promotions{padding:40px 0}}
/*# sourceMappingURL=/s/files/1/0083/8132/t/98/assets/hardcases.css.map */
