:root{--gbr-accent:#2563eb;--gbr-ink:#111827;--gbr-border:#e5e7eb}body .product-grid__item .product-card,body .resource-list__item .product-card{border-radius:14px;transition:box-shadow .2s ease,transform .2s ease}@media(hover:hover)and (min-width:750px){body .product-grid__item .product-card:hover,body .resource-list__item .product-card:hover{box-shadow:0 10px 28px #11182712;transform:translateY(-2px)}}body .product-card .card-gallery{border-radius:11px;overflow:hidden;background:#f4f6f9}body .product-card .card-gallery .product-media-container img{object-fit:contain}body .product-grid__item .product-card__content{gap:8px}body .product-grid__item .product-card .product-title,body .product-grid__item .product-card .product-title a{font-weight:650;line-height:1.4}body .product-grid__item .product-card .price{font-weight:750;color:var(--gbr-ink)}body product-card .card-gallery .quick-add{--quick-add-background:var(--gbr-accent);--quick-add-foreground:#fff}body product-card .card-gallery button.quick-add__button{position:absolute;inset-inline:10px!important;inset-block-end:10px!important;width:calc(100% - 20px)!important;max-inline-size:none!important;min-inline-size:0;height:42px!important;min-height:42px;display:flex!important;justify-content:center;align-items:center;border:0!important;border-radius:7px!important;background:var(--gbr-accent)!important;color:#fff!important;font-weight:700;font-size:12px;line-height:1.1;letter-spacing:.01em;opacity:1!important;scale:1!important;box-shadow:0 2px 8px #11182733;gap:6px;padding:6px 10px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body product-card .card-gallery button.quick-add__button:hover{background:#1d4ed8!important;scale:1!important}body product-card .card-gallery button.quick-add__button:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}body product-card .card-gallery button.quick-add__button:disabled{opacity:.45!important;cursor:not-allowed}body product-card .card-gallery button.quick-add__button .add-to-cart-icon{width:19px;flex:0 0 19px;height:20px}body product-card .card-gallery button.quick-add__button[data-added=true]{color:transparent!important}body product-card .card-gallery .quick-add__product-form-component{width:100%}body product-card .card-gallery .quick-add__product-form-component .shopify-product-form{width:100%}body .product-information .product-details{min-width:0}body .product-information .product-details h1{font-weight:780;line-height:1.25;letter-spacing:-.028em;overflow-wrap:anywhere}body .product-information .product-details .price{font-weight:780}body .product-information .product-form-buttons .add-to-cart-button{min-height:52px;background:var(--gbr-accent);color:#fff;border-radius:8px;font-weight:730;letter-spacing:.01em}body .product-information .product-form-buttons .add-to-cart-button:hover{background:#1d4ed8}body .product-information .variant-option__button-label{border-radius:8px}body .product-information .product-details .rte{overflow-wrap:anywhere}body .product-information .product-details .rte img{max-width:100%;height:auto}body .product-information .product-details .rte table{display:block;overflow-x:auto;max-width:100%}body .product-information .media-gallery{border-radius:12px}.gbr-pro-perks{padding:15px;border:1px solid var(--gbr-border);border-radius:12px;background:#f8fafc;margin-block:2px 6px}.gbr-pro-perks__heading{font-size:13px;font-weight:800;letter-spacing:.02em;margin:0 0 12px;color:var(--gbr-ink)}.gbr-pro-perks__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gbr-pro-perks__item{display:flex;align-items:center;gap:8px;font-weight:650;font-size:12px;line-height:1.35;color:#334155;min-width:0}.gbr-pro-perks__icon{width:29px;height:29px;min-width:29px;border-radius:8px;background:#eaf1ff;display:grid;place-items:center;color:var(--gbr-accent);font-weight:800;font-size:14px}.gbr-pro-perks__note{font-size:10px;line-height:1.5;color:#64748b;margin:12px 0 0}.gbr-product-assurance{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:9px 2px;font-size:11px;color:#475569}.gbr-product-assurance span{display:inline-flex;align-items:center;gap:5px}.gbr-product-assurance b{color:#16a34a;font-size:13px}@media(max-width:749px){body .product-grid-container .product-grid{column-gap:10px!important;row-gap:18px!important}body .product-grid__item .product-card{border-radius:11px}body .product-grid__item .product-card__content{padding-inline:7px;gap:7px}body product-card .card-gallery button.quick-add__button{inset-inline:6px!important;inset-block-end:6px!important;width:calc(100% - 12px)!important;height:39px!important;min-height:39px;font-size:11px;padding:7px 5px!important;gap:4px}body product-card .card-gallery button.quick-add__button .add-to-cart-icon{width:16px;flex:0 0 16px}body .product-grid__item .product-card .product-title{font-size:13px;line-height:1.35}body .product-grid__item .product-card .price{font-size:13px}body .product-information .product-details{padding-inline:15px!important}body .product-information .product-details h1{font-size:clamp(21px,5.1vw,26px)!important;line-height:1.28}body .product-information .product-details .rte{font-size:14px;line-height:1.65}body .product-information .product-form-buttons .add-to-cart-button{min-height:50px}.gbr-pro-perks{padding:12px;border-radius:10px}.gbr-pro-perks__grid{gap:10px 6px}.gbr-pro-perks__item{font-size:11px;gap:6px}.gbr-pro-perks__icon{width:25px;height:25px;min-width:25px}.gbr-product-assurance{gap:8px;font-size:10px}body sticky-add-to-cart .sticky-add-to-cart__bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;width:100%;max-width:100%;padding:9px 13px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--gbr-border);box-shadow:0 -5px 22px #11182716}body sticky-add-to-cart .sticky-add-to-cart__image{display:none}body sticky-add-to-cart .sticky-add-to-cart__info{grid-column:1;min-width:0}body sticky-add-to-cart .sticky-add-to-cart__title{font-size:12px;font-weight:700;max-width:100%}body sticky-add-to-cart .sticky-add-to-cart__variant{font-size:10px}body sticky-add-to-cart .sticky-add-to-cart__price{grid-column:2;justify-self:end;font-size:13px;font-weight:800}body sticky-add-to-cart .sticky-add-to-cart__button{grid-column:1/-1;width:100%;height:44px;padding:8px!important;border-radius:8px;background:var(--gbr-accent);color:#fff;display:flex;align-items:center;justify-content:center}body sticky-add-to-cart .sticky-add-to-cart__button .add-to-cart-text__content{display:inline-flex!important;align-items:center;justify-content:center}body .product-information .media-gallery{border-radius:0}body .content-for-layout[data-template*=product]{padding-bottom:85px}}@media(min-width:750px)and (max-width:1024px){body .product-information .product-details h1{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gabronics-commerce.css.map */
