:root{--bf-font-ui: "DM Sans", "Figtree", sans-serif;--bf-ice: #35DDF4;--bf-ice-ink: #007A8A;--bf-black: #080808;--bf-muted: #5c6166}.grid-product__meta .grid-product__title{letter-spacing:.4px!important;line-height:1.3!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:2.6em;overflow-wrap:anywhere}#MainContent .grid-product a.grid-product__link .grid-product__meta .grid-product__title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis;letter-spacing:.4px!important;line-height:1.3!important;min-height:2.6em!important;max-height:2.6em!important}@media(max-width:749px){#MainContent .grid-product a.grid-product__link .grid-product__meta .grid-product__title{font-size:13px!important;font-weight:600!important;letter-spacing:.3px!important}}.ib-info .ib-title{font-size:clamp(24px,2.4vw,32px)!important;line-height:1.15!important;margin:4px 0 10px!important}.ib-info .ib-status-row{margin-bottom:8px!important}.ib-info .ib-status-row:empty{display:none!important}.ib-info .ib-price-row{margin-bottom:2px!important}.ib-info .ib-price-sale{font-size:clamp(28px,2.6vw,34px)!important}.ib-info .ib-promo-badge{margin-top:4px}.ib-info .ib-size-header{margin-top:0!important}.ib-info .ib-payment-terms{margin-top:10px}.bf-details-auth{margin:0 0 12px!important}@media(max-width:749px){.ib-info .ib-title{font-size:23px!important;margin-bottom:8px!important}.ib-info .ib-price-sale{font-size:28px!important}}.bf-finance{margin:8px 0 0;border:0}.bf-finance__summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:32px;padding:4px 0;cursor:pointer;list-style:none;font:400 13px/1.4 DM Sans,sans-serif;color:#1d2328}.bf-finance__summary::-webkit-details-marker{display:none}.bf-finance__summary:after{content:"+";margin-left:2px;font-weight:700;color:#1d2328}.bf-finance[open] .bf-finance__summary:after{content:"\2212"}.bf-finance__label{font-weight:700}.bf-finance__brands{color:#4f555a}.bf-finance__summary:focus-visible{outline:3px solid var(--bf-ice-ink)!important;outline-offset:2px}.bf-finance__body{padding:2px 0 6px}.bf-finance__body .affirm-as-low-as{margin:0 0 4px!important;font-size:13px}.bf-finance__body .affirm-as-low-as:empty{display:none}.bf-finance__text{font:400 12.5px/1.5 DM Sans,sans-serif!important;color:#3f474d!important;margin:0 0 4px!important}.bf-finance__text a{color:#1d2328!important;text-decoration:underline;text-underline-offset:2px;display:inline-block;padding:3px 0}.bf-pickup{display:flex;align-items:flex-start;gap:8px;margin:4px 0 14px!important;font:400 13px/1.45 DM Sans,sans-serif!important;color:#1d2328!important}.bf-pickup strong{color:#166534;font-weight:700}.bf-pickup__icon{flex:0 0 16px;margin-top:2px;fill:#166534}.cd-mosaic--blocks .cd-mosaic__card{display:block}.cd-mosaic__stretch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cd-mosaic__stretch:focus-visible{outline:3px solid #ffffff;outline-offset:-5px}.cd-mosaic--blocks .cd-mosaic__card:hover .cd-mosaic__img,.cd-mosaic--blocks .cd-mosaic__card:focus-within .cd-mosaic__img{transform:scale(1.05)}.cd-mosaic--blocks .cd-mosaic__info{pointer-events:none}.cd-mosaic__links{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;margin-top:4px;pointer-events:auto}.cd-mosaic__glink{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff!important;text-decoration:none!important;white-space:nowrap}.cd-mosaic__gtext{border-bottom:1px solid rgba(255,255,255,.55);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.cd-mosaic__garrow{display:inline-block;transition:transform .2s ease}.cd-mosaic__glink:hover .cd-mosaic__gtext,.cd-mosaic__glink:focus-visible .cd-mosaic__gtext{color:#d4a843;border-bottom-color:#d4a843}.cd-mosaic__glink:hover .cd-mosaic__garrow{transform:translate(3px);color:#d4a843}.cd-mosaic__glink:focus-visible{outline:3px solid #ffffff;outline-offset:2px}.cd-mosaic__card--split{container-type:inline-size}@container (max-width: 240px){.cd-mosaic__gpre{display:none}.cd-mosaic__links{gap:0 14px}.cd-mosaic__glink{font-size:12px;letter-spacing:.1em}}@media(max-width:560px){.cd-mosaic--blocks .cd-mosaic__card:not(.cd-mosaic__card--feature) .cd-mosaic__gpre{display:none}.cd-mosaic__glink{font-size:11.5px;letter-spacing:.1em}.cd-mosaic__links{gap:0 14px}}@media(prefers-reduced-motion:reduce){.cd-mosaic__garrow{transition:none}.cd-mosaic__glink:hover .cd-mosaic__garrow,.cd-mosaic--blocks .cd-mosaic__card:hover .cd-mosaic__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/ib-2026.css.map */
