@font-face{font-family:AkiraExpanded-SuperBold;src:url(/cdn/shop/files/AkiraExpanded-SuperBold_cb02b5fa-27b2-436f-97f9-3a591357474d.woff?v=1716415921) format("woff");src:url(/cdn/shop/files/AkiraExpanded-SuperBold_cb02b5fa-27b2-436f-97f9-3a591357474d.woff?v=1716415921) format("woff2")}@font-face{font-family:Gibson;src:url(/cdn/shop/files/GibsonRegular.woff2?v=1729211296) format("woff2"),url(/cdn/shop/files/GibsonRegular.woff?v=1729211298) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gibson;src:url(/cdn/shop/files/GibsonMedium.woff2?v=1729211210) format("woff2"),url(/cdn/shop/files/GibsonMedium.woff?v=1729211209) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gibson;src:url(GibsonBold.woff2) format("woff2"),url(/cdn/shop/files/GibsonBold.woff?v=1729210831) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GIbson;src:url(/cdn/shop/files/GIbsonBoldItalic.woff2?v=1729211508) format("woff2"),url(/cdn/shop/files/GIbsonBoldItalic.woff?v=1729211507) format("woff");font-weight:700;font-style:italic;font-display:swap}:root{--ff-akira: "AkiraExpanded-SuperBold"}@media screen and (min-width: 980px){.page-width{--page-width: 92%}}h1,h2,.header .header__menu-item{font-family:var(--ff-akira)!important}.subtitle--small{font-size:12px;line-height:1.6;letter-spacing:0}.hatch-pro-search__form{max-width:40vw;width:400px}@media (max-width: 990px){.hatch-pro-search__form{display:none}}.hatch-pro-search__form input[type=text]{box-shadow:none;outline:none}.footer-block__newsletter .newsletter-form{margin-top:1.5rem!important}.footer-block__details-content p{margin-bottom:.25rem;margin-top:.25rem}.footer .footer-block__newsletter{text-align:start}.footer .newsletter-form{align-items:flex-start}@media screen and (min-width: 990px){.footer .footer-block__heading{font-size:calc(var(--font-heading-scale) * 1.2rem)}.footer .footer__blocks-wrapper{--grid-desktop-horizontal-spacing: 40px}}@media screen and (min-width: 750px){.footer .footer-block__details-content .list-menu__item--link{font-size:13px;line-height:1}}@media screen and (min-width: 990px){.footer .footer__blocks-wrapper{justify-content:space-between}.footer .footer__blocks-wrapper .grid__item{max-width:350px}}.hp-video-cover{position:relative;padding-bottom:40%;height:auto;overflow:hidden;max-width:100%;z-index:1}.hp-video-cover video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.hp-video-cover:before{content:"";width:100%;height:100%;background:#0000001a;position:absolute;top:0;left:0;z-index:2}.collection-card-wrapper .card__heading{font-size:1.5rem;font-weight:600;text-align:center}.collection-card-wrapper .card__heading .icon-wrap{display:none}.product-form__color-swatch .list--color-swatch{list-style:none;padding:0;display:flex;gap:2rem;margin-top:0;flex-wrap:wrap}.product-form__color-swatch .color-swatch__link{position:relative;width:100px;height:100px;display:block;box-shadow:0 1px 4px #00000040;border-radius:10px;border:.2rem solid transparent;transition:all .3s ease-in-out;color:#000;background-color:#fff}.product-form__color-swatch .color-swatch__link .media{position:absolute;top:50%;left:50%;height:75%;width:75%;transform:translate(-50%,-50%)}.product-form__color-swatch .current-swatch-product .color-swatch__link,.product-form__color-swatch .color-swatch__link:hover{border-color:#000}.featured-product.product{box-shadow:0 1px 4px #00000040;border-radius:20px;overflow:hidden}@media screen and (min-width: 980px){.section-featured-product .page-width{--page-width: 120rem}}.hp-timeline .section-timeline__banner img{max-width:100%;height:auto}@media screen and (min-width: 750px){.desktop-alignment-left{text-align:left}.desktop-alignment-center{text-align:center}.desktop-alignment-right{text-align:right}}@media screen and (max-width: 749.98px){.mobile-alignment-left{text-align:left}.mobile-alignment-center{text-align:center}.mobile-alignment-right{text-align:right}}.tech-hero-banner .banner__heading{background:#da1502;clip-path:polygon(2% 0,100% 0,100% 85%,98% 100%,0 100%,0 15%);padding:2rem 3rem;margin-bottom:16%;font-size:3rem;text-align:center}@media (min-width: 750px){.tech-hero-banner .banner__heading{font-size:5rem}.tech-hero-banner .banner__text{font-size:22px}}.parallax-stone-banner .banner__media{background-color:transparent}.parallax-stone-banner{margin-top:-5rem}.TablePress tbody tr:nth-child(odd),.TablePress tbody tr:nth-child(2n){background-color:transparent!important}.tech-heading--curbe{overflow:hidden}.tech-heading--curbe .banner__box{height:100%;display:flex;flex-direction:column;gap:1rem}.tech-heading--curbe .banner__heading{margin-bottom:auto;position:relative;width:100%;min-height:10rem;display:flex;flex-direction:column;justify-content:center}.tech-heading--curbe .banner__heading:before{content:"";background:#da1502;clip-path:polygon(2% 0,100% 0,100% 85%,98% 100%,0 100%,0 15%);padding:1.5rem 3rem;font-size:1.5rem;text-align:center;text-transform:uppercase;font-weight:900;color:rgb(var(--color-foreground));font-family:var(--ff-akira)!important;clip-path:polygon(2% 0px,100% 0px,100% 85%,98% 100%,0px 100%,0px 15%);width:100vw;position:absolute;z-index:-1;height:calc(100% + 3rem);top:-1.5rem}.banner__content--bottom-right .banner__heading:before{left:-2rem;right:auto}.banner__content--bottom-left .banner__heading:before{right:-2rem;left:auto}.tech-heading--curbe .banner__text,.tech-banner .banner__text{color:rgba(var(--color-foreground))}@media (min-width: 1340px){.tech-heading--curbe .banner__text{font-size:2rem;line-height:1.6}.tech-banner .banner__text{font-size:2.5rem;line-height:1.6}}.xo-gallery .grid-item__wrapper{padding:20px 20px 0!important}.imagebox__media img{aspect-ratio:16 / 10;object-fit:cover;object-position:center}.card--standard>.card__content .card__information .price{font-size:1.5rem}.card--standard>.card__content .card__information,.card--standard>.card__content .card-information{text-align:center}.color-swatch__item.color-swatch__item--video .color-swatch__link{max-width:calc(100% - 10px);flex-grow:1;width:325px!important}.color-swatch__item.color-swatch__item--video .media{height:100%;width:100%;border-radius:.75rem}.color-swatch__item.color-swatch__item--video .media:before{position:absolute;width:100%;height:100%;background-color:#000;content:"";z-index:1;opacity:.5}.color-swatch__item.color-swatch__item--video svg{width:8rem!important;height:auto!important;max-width:20%!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%);color:#fff;z-index:2}.card-wrapper{position:relative}.card-wrapper .card .card__inner .card__media{z-index:1!important}.card__color-swatch-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#fff;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:10;pointer-events:none}.card-wrapper:hover .card__color-swatch-overlay{opacity:1;visibility:visible;pointer-events:auto}.card__color-swatch-list{list-style:none;padding:0;margin:0;display:flex;gap:1rem;flex-wrap:nowrap;justify-content:center;align-items:center;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;cursor:grab;width:100%;scrollbar-width:none;-ms-overflow-style:none}.card__color-swatch-list::-webkit-scrollbar{display:none}.card__color-swatch-list:active{cursor:grabbing}.card__color-swatch-list .color-swatch__item{margin:0}.card__color-swatch-link{position:relative;width:60px;height:60px;display:block;border-radius:0;transition:all .3s ease-in-out;background-color:#fff;padding:0;cursor:pointer;border:0;border-bottom:2px solid transparent}.card__color-swatch-link:hover{border-color:#000;transform:scale(1.05)}.card__color-swatch-list .color-swatch__item.active .card__color-swatch-link{border-bottom:2px solid #000!important;border-bottom-color:#000!important}.card__color-swatch-link .media{position:absolute!important;top:50%!important;left:50%;height:75%;width:75%!important;transform:translate(-50%,-50%);border-radius:0;overflow:hidden}.card__color-swatch-link .media img{width:100%;height:100%;object-fit:cover}.card__content .card__information{position:relative}
/*# sourceMappingURL=/cdn/shop/t/35/assets/hatch-pro-style.css.map */
