:root{--bl-carbon: #0d0d0d;--bl-charcoal: #1a1a1a;--bl-slate: #2e2e2e;--bl-stone: #8c8375;--bl-gold: #c9a96e;--bl-gold-light:#e2c99a;--bl-gold-pale: #f0e6d3;--bl-ivory: #f5f0e8;--bl-white: #ffffff;--bl-card-radius: 4px;--bl-transition: cubic-bezier(.4, 0, .2, 1)}.product-card{background:var(--bl-white);border-radius:var(--bl-card-radius);border:1px solid rgba(140,131,117,.18);box-shadow:0 2px 12px #0d0d0d0a;overflow:clip;isolation:isolate;transition:transform .4s var(--bl-transition),box-shadow .4s var(--bl-transition),border-color .4s var(--bl-transition);will-change:transform}.product-card:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--bl-gold) 30%,var(--bl-gold-light) 50%,var(--bl-gold) 70%,transparent 100%);opacity:0;transition:opacity .45s var(--bl-transition);pointer-events:none;z-index:2}.product-card:hover:after,.product-card:focus-within:after{opacity:1}.product-card:hover,.product-card:focus-within{border-color:#c9a96e59;box-shadow:0 8px 40px -12px #0d0d0d2e,0 2px 8px #0d0d0d0d}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card:hover{transform:scale(1.03);box-shadow:0 18px 50px -16px #0d0d0d38,0 4px 12px #0d0d0d0f;z-index:3}}.product-card .card-gallery{overflow:hidden;background:var(--bl-ivory)}.product-card .card-gallery img{transition:transform .7s var(--bl-transition)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card:hover .card-gallery img{transform:scale(1.04)}}.product-card .product-card__content{padding-block-end:18px}.product-card .product-card__content>:not([class*=card-gallery]){padding-inline:16px}.product-card__content a[ref=productTitleLink] :is(p,h1,h2,h3,h4,h5,h6){font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:500;font-size:1.05rem;color:var(--bl-carbon);line-height:1.3;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .25s ease}.product-card:hover a[ref=productTitleLink] :is(p,h1,h2,h3,h4,h5,h6),.product-card:focus-within a[ref=productTitleLink] :is(p,h1,h2,h3,h4,h5,h6){color:var(--bl-gold)}.product-card product-price .price{font-family:DM Sans,system-ui,sans-serif;font-weight:500;color:var(--bl-carbon);letter-spacing:.02em;font-variant-numeric:tabular-nums}.product-card product-price .price-item--sale.price{color:var(--bl-gold);font-weight:600}.product-card product-price .compare-at-price{opacity:.38;font-weight:400;font-size:.82em;text-decoration-line:line-through;text-decoration-color:var(--bl-stone);text-decoration-thickness:1px}.product-information product-price .price{font-family:DM Sans,system-ui,sans-serif;font-weight:500;color:var(--bl-carbon);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:1.6rem}.product-information product-price .price-item--sale.price{color:var(--bl-gold)}.product-information product-price .compare-at-price{color:var(--bl-stone);opacity:.6;font-weight:400;font-size:1rem;text-decoration-line:line-through;text-decoration-color:currentColor;text-decoration-thickness:1px}.product-card .product-badges__badge{background:var(--bl-carbon);color:var(--bl-gold-light);font-family:DM Sans,system-ui,sans-serif;font-weight:500;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;border:none;border-radius:2px;box-shadow:none;transform:none;transition:opacity .25s ease}.product-card:hover .product-badges__badge{opacity:.85;transform:none}.page-type-collection #MainContent .shopify-section:first-child .text-block :is(h1,h2,h3),.page-type-collection .section-resource-list__header .text-block :is(h2,h3),.page-type-list-collections #MainContent .shopify-section:first-child .text-block h1,.bl-collection-title{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:400;letter-spacing:.04em;line-height:1.15;color:var(--bl-carbon)}.bl-collection-card-title{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:500;color:var(--bl-carbon);letter-spacing:.03em;transition:color .25s ease}.collection-card:hover .bl-collection-card-title,.collection-card:focus-within .bl-collection-card-title{color:var(--bl-gold)}.product-card a[ref=productTitleLink]:focus-visible{outline:1px solid var(--bl-gold);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){.product-card:after,.product-card .card-gallery img,.product-card .product-badges__badge,.bl-collection-card-title,.product-card__content a[ref=productTitleLink] :is(p,h1,h2,h3,h4,h5,h6){transition:none}}@media screen and (max-width:749px){.product-card .product-card__content{padding-block-end:14px}.product-card .product-card__content>:not([class*=card-gallery]){padding-inline:12px}.product-information product-price .price{font-size:1.35rem}}:root{--blh-gold: #c9a96e;--blh-gold-light: #e2c99a;--blh-carbon: #0d0d0d;--blh-ivory: #f5f0e8;--blh-ease: cubic-bezier(.22, 1, .36, 1)}.header,.header-section{position:relative}.header-section:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(201,169,110,.35) 25%,rgba(201,169,110,.55) 50%,rgba(201,169,110,.35) 75%,transparent 100%);pointer-events:none;z-index:5}.header__row{padding-block:6px}.header-logo .logo__text,.header-logo a{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase}.header-logo__image-container img{transition:opacity .4s var(--blh-ease)}.header-logo:hover .header-logo__image-container img{opacity:.82}.menu-list__link-title{font-family:"DM Sans",var(--font-body--family),sans-serif;font-weight:400;font-size:.72rem!important;letter-spacing:.18em;text-transform:uppercase;position:relative;transition:color .3s var(--blh-ease)}.menu-list__link .menu-list__link-title:after{content:"";position:absolute;left:50%;right:50%;bottom:-6px;height:1px;background:var(--blh-gold);transition:left .35s var(--blh-ease),right .35s var(--blh-ease)}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link:focus-visible .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{left:0;right:0}.menu-list__link:hover .menu-list__link-title,.menu-list__link--active .menu-list__link-title{color:var(--blh-gold)}.menu-list__list-item:not([slot=overflow]):after{display:none!important}.menu-list__submenu-inner,.menu__grid{border:1px solid rgba(201,169,110,.18);border-radius:0!important;box-shadow:0 18px 50px -20px #0d0d0d40}.menu-list__list .menu-list__link-title{font-family:"DM Sans",var(--font-body--family),sans-serif!important;font-weight:400!important;font-size:.7rem!important;letter-spacing:.14em!important;text-transform:uppercase;transition:color .3s var(--blh-ease)}.menu-list__list .menu-list__link:hover .menu-list__link-title,.menu-list__list .menu-list__link:focus-visible .menu-list__link-title{color:var(--blh-gold)!important}.mega-menu__link{font-family:"DM Sans",var(--font-body--family),sans-serif!important;font-weight:300!important;font-size:.82rem!important;letter-spacing:.04em!important;color:var(--blh-carbon);transition:color .3s var(--blh-ease),padding-inline-start .3s var(--blh-ease)}.mega-menu__link:hover,.mega-menu__link:focus-visible{color:var(--blh-gold)!important;padding-inline-start:4px}.mega-menu__content>a,.mega-menu__content-list--collections .mega-menu__link,.mega-menu__column>.mega-menu__link:first-child{font-family:Cormorant Garamond,EB Garamond,Georgia,serif!important;font-weight:500!important;font-size:.95rem!important;letter-spacing:.03em!important;text-transform:none}.header-actions__action svg{stroke-width:1.2;transition:color .3s var(--blh-ease),transform .3s var(--blh-ease)}.header-actions__action:hover svg{color:var(--blh-gold)}.cart-bubble__background{background:var(--blh-carbon)!important;border-radius:0!important;border:none!important}.cart-bubble__text-count,.cart-bubble__text{color:var(--blh-gold-light)!important;font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:.6rem!important;letter-spacing:.04em}.dropdown-localization__button,.localization-selector,.currency-code{font-family:DM Sans,sans-serif!important;font-size:.68rem!important;font-weight:400!important;letter-spacing:.1em;text-transform:uppercase}.dropdown-localization__button:hover{color:var(--blh-gold)}@media(prefers-reduced-motion:reduce){.menu-list__link .menu-list__link-title:after,.header-logo__image-container img,.header-actions__action svg{transition:none}}.blrev-wrap,.blwhy-wrap,.blc-wrap,.blcg-wrap,.blfaq-wrap{content-visibility:auto;contain-intrinsic-size:auto 600px}
/*# sourceMappingURL=/cdn/shop/t/40/assets/brickline-product-cards.css.map */
