:root{--brick-page: 1120px;--brick-gutter: 24px;--brick-black: #050505;--brick-grey: #d3d3d3;--brick-red: #ff1a12;--brick-rule: #111}html{scroll-behavior:smooth}body,body.gradient{display:block!important;min-height:100%;margin:0!important;padding:0!important;background:#fff;color:var(--brick-black)}body>.skip-to-content-link{position:absolute!important}body>.ksm,body>cart-drawer{position:fixed!important}.brick-shell{width:min(calc(100% - (var(--brick-gutter) * 2)),var(--brick-page));margin-inline:auto}.shopify-section-group-header-group,.section-header.shopify-section-group-header-group,.brick-section-header{position:relative!important;inset:auto!important;width:100%!important;margin:0!important;padding:0!important;z-index:30!important}.brick-header-shell{width:100%;margin:0;background:#fff}.brick-header{position:relative!important;display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;column-gap:58px!important;align-items:start!important;min-height:118px;padding:18px 0 14px;border-bottom:1px solid var(--brick-rule)}.brick-header__logo{position:static!important;grid-column:1!important;grid-row:1!important;display:block!important;width:240px!important;max-width:none!important;margin:0!important;padding:0!important;line-height:0}.brick-header__logo-image{display:block!important;width:240px!important;max-width:none!important;height:auto!important;max-height:none!important;object-fit:contain;object-position:left top}.brick-header__logo-fallback{filter:invert(1)}.brick-header__nav{display:flex;align-items:flex-start;gap:68px;padding-top:3px}.brick-nav-group{display:grid;grid-template-columns:auto auto;column-gap:28px;align-items:start}.brick-nav-group__children{display:flex;flex-direction:column}.brick-nav-group__label,.brick-nav-link,.brick-nav-child,.brick-header__bag{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.04;font-weight:700;text-transform:uppercase;text-decoration:none;color:var(--brick-black)}.brick-nav-group__label,.brick-nav-link{white-space:nowrap}.brick-nav-child{color:var(--brick-grey)}.brick-nav-child:hover,.brick-nav-child:focus-visible{color:var(--brick-black)}.brick-nav-child--sale{color:var(--brick-red)}.brick-nav-child--sale:hover,.brick-nav-child--sale:focus-visible{color:var(--brick-red)}.brick-header__bag{position:absolute;right:0;bottom:14px;-webkit-appearance:none;appearance:none;border:0;margin:0;padding:0;background:transparent;color:var(--brick-black);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1;font-weight:700;text-transform:uppercase;cursor:pointer;white-space:nowrap}.brick-header__bag:hover,.brick-header__bag:focus-visible{text-decoration:underline;text-underline-offset:2px}.brick-header__bag-count{white-space:nowrap}.brick-header__mobile-toggle,.brick-mobile-nav{display:none!important}#MainContent{min-height:50vh}.brick-home-section,.brick-home-section .brick-home{width:100%}.brick-home__inner{width:min(var(--brick-page),calc(100% - 64px));margin:0 auto;padding:16px 0 80px}.brick-home__tile+.brick-home__tile{margin-top:18px}.brick-home__empty{padding:80px 0;text-align:center;font-family:Arial,Helvetica,sans-serif}.brick-tile-product{position:relative;width:100%;overflow:hidden;background:#000;color:#fff}.brick-tile-product__slider,.brick-tile-product__slides,.brick-tile-product__slide{width:100%}.brick-tile-product__slider{position:relative;overflow:hidden}.brick-tile-product__slide{display:none;position:relative}.brick-tile-product__slide.is-active{display:block}.brick-tile-product__slide img{display:block;width:100%;height:auto;max-width:none;max-height:none;object-fit:initial}.brick-tile-product__top,.brick-tile-product__bottom{position:absolute;left:0;right:0;z-index:4;display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-left:48px;padding-right:48px;pointer-events:none}.brick-tile-product__top{top:24px}.brick-tile-product__bottom{bottom:24px}.brick-tile-product__display{margin:0;font-family:Manufacturing Consent,serif;font-size:clamp(32px,2.9vw,46px);line-height:.9;font-weight:400}.brick-tile-product__display--right{text-align:right}.brick-tile-product__caption,.brick-tile-product__price,.brick-tile-product__cta{font-family:Arial,Helvetica,sans-serif;font-size:clamp(18px,1.7vw,27px);line-height:.95;font-weight:700;text-transform:uppercase}.brick-tile-product__buy{display:flex;align-items:baseline;gap:18px;flex-shrink:0;pointer-events:auto}.brick-tile-product__form{margin:0;pointer-events:auto}.brick-tile-product__cta{-webkit-appearance:none;appearance:none;border:0;margin:0;padding:0;background:transparent;color:inherit;text-decoration:none;cursor:pointer;white-space:nowrap;pointer-events:auto}.brick-tile-product__cta:hover{text-decoration:underline;text-underline-offset:.08em}.brick-tile-product__cta[disabled]{opacity:.5;cursor:default;text-decoration:none}.brick-tile-product__slider-zone{position:absolute;top:0;bottom:0;z-index:3;width:25%;-webkit-appearance:none;appearance:none;border:0;margin:0;padding:0;background:transparent}.brick-tile-product__slider-zone--prev{left:0;cursor:w-resize}.brick-tile-product__slider-zone--next{right:0;cursor:e-resize}.brick-tile-product__slider-zone[hidden]{display:none}.brick-tile-story,.brick-tile-story__link,.brick-tile-story__media{display:block;position:relative}.brick-tile-story__link{color:inherit;text-decoration:none}.brick-tile-story__media{overflow:hidden;background:#e8e8e8}.brick-tile-story__media>img{display:block;width:100%;height:auto}.brick-tile-story__placeholder{width:100%;min-height:420px;background:#161616}.brick-tile-story__title{position:absolute;z-index:1;max-width:46%;margin:0;font-family:Manufacturing Consent,serif;font-size:clamp(34px,4vw,64px);line-height:.98;font-weight:400}.brick-tile-story__title--top_left{top:5%;left:5%;text-align:left}.brick-tile-story__title--top_right{top:5%;right:5%;text-align:right}.brick-tile-story__title--bottom_left{bottom:5%;left:5%;text-align:left}.brick-tile-story__title--bottom_right{right:5%;bottom:5%;text-align:right}.brick-tile-story__caption{position:absolute;left:18px;bottom:16px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}@media screen and (max-width:749px){:root{--brick-gutter: 14px}.brick-header{display:grid;grid-template-columns:1fr auto;column-gap:20px;align-items:start;min-height:0;padding:14px 0 12px}.brick-header__logo{grid-column:1;grid-row:1;width:220px}.brick-header__nav,.brick-header__bag{display:none!important}.brick-header__mobile-toggle{display:block!important;grid-column:2;grid-row:1;-webkit-appearance:none;appearance:none;border:0;margin:0;padding:4px 0;background:transparent;color:var(--brick-black);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1;font-weight:700;text-transform:uppercase;cursor:pointer}.brick-mobile-nav{display:none!important;grid-column:1 / -1;width:100%;padding:22px 0 6px}.brick-mobile-nav[open]{display:block!important}.brick-mobile-nav__group{margin-bottom:22px}.brick-mobile-nav__group>a,.brick-mobile-nav__group>button{color:var(--brick-black);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.05;font-weight:700;text-decoration:none;text-transform:uppercase}.brick-mobile-nav__children{display:flex;flex-direction:column;gap:4px;margin-top:7px}.brick-mobile-nav__children a{color:var(--brick-grey);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.05;font-weight:700;text-decoration:none;text-transform:uppercase}.brick-mobile-nav__children .brick-mobile-nav__sale{color:var(--brick-red)}.brick-mobile-nav__bag{-webkit-appearance:none;appearance:none;border:0;margin:0;padding:0;background:transparent;color:var(--brick-black);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1;font-weight:700;text-transform:uppercase;cursor:pointer}.brick-home__inner{width:calc(100% - 28px);padding-top:10px;padding-bottom:48px}.brick-home__tile+.brick-home__tile{margin-top:12px}.brick-tile-product__top,.brick-tile-product__bottom{padding-left:16px;padding-right:16px}.brick-tile-product__top{top:14px}.brick-tile-product__bottom{bottom:14px}.brick-tile-product__display{font-size:22px}.brick-tile-product__caption,.brick-tile-product__price,.brick-tile-product__cta{font-size:14px}.brick-tile-product__buy{gap:10px}.brick-tile-story__title{max-width:64%;font-size:clamp(28px,8vw,44px)}}.brick-home__inner{width:auto;max-width:none;margin:0;padding:0}
/*# sourceMappingURL=/cdn/shop/t/21/assets/brick-reset.css.map */
