body.template-index,body.template-collection,body.template-collection-wholesale,body.template-page-faq,body .pg-page{background:#f4f8f9}body.template-page .pg-hero{background:transparent;border-bottom:0}body.template-page .pg-card{border:1px solid #E1E8EA;border-radius:12px;box-shadow:0 1px 2px #16232a0a;padding:24px 28px;margin-bottom:20px}body.template-page .pg-card-head h3{font-size:20px;color:#16232a}body.template-page .pg-card p.pg-desc{text-align:left;font-size:16px;color:#4c5c63}body.template-page .pg-sku,body.template-page .pg-includes{text-align:left;font-size:15px;color:#4c5c63}body.template-page .pg-card table{font-size:16px}body.template-page .pg-card th{background:#f1f5f6;color:#4c5c63;padding:12px 16px;border-bottom:1px solid #E1E8EA}body.template-page .pg-card td{padding:14px 16px;border-bottom:1px solid #E9EEEF}body.template-page .pg-card th:last-child{text-align:right}body.template-page-faq [class^=ai-faq-page-]>:nth-child(1){background:transparent;border-bottom:0;padding:32px 20px 8px}body.template-page-faq [class^=ai-faq-page-]>:nth-child(1) h1{font-size:36px;color:#16232a;margin-bottom:8px}body.template-page-faq [class^=ai-faq-page-]>:nth-child(1) p{font-size:16px;color:#4c5c63;opacity:1}body.template-page-faq [class^=ai-faq-page-]>:nth-child(2){background:transparent;position:static;padding:16px 20px 0}body.template-page-faq [class^=ai-faq-page-]>:nth-child(2)>div{max-width:900px;background:#fff;border:1px solid #E1E8EA;border-radius:12px;padding:20px;box-shadow:0 1px 2px #16232a0a}body.template-page-faq [class^=ai-faq-search-input-]{border:1px solid #CBD5D8;border-radius:10px}body.template-page-faq [class^=ai-faq-filter-btn-]{border-width:1px;font-size:14px;padding:7px 16px}body.template-page-faq [class^=ai-faq-page-]>:nth-child(3){max-width:900px;padding:24px 20px 40px}body.template-page-faq [class^=ai-faq-category-]:not([class^=ai-faq-category-title-]){margin-bottom:28px}body.template-page-faq [class^=ai-faq-category-title-]{font-size:22px;color:#16232a;margin-bottom:12px}body.template-page-faq [class^=ai-faq-item-]{border:1px solid #E1E8EA;border-radius:12px;margin-bottom:10px;background:#fff}body.template-page-faq [class^=ai-faq-question-]:not([class^=ai-faq-question-text-]){padding:16px 20px;font-size:16px;color:#16232a}body.template-page-faq [class^=ai-faq-answer-content-]{font-size:16px;color:#4c5c63;padding:0 20px 20px}body.template-collection [id*=b2b_catalog_hero]>div{background:transparent;border-bottom:0;padding:32px 20px 8px}body.template-collection [id*=b2b_catalog_hero] h1{font-size:36px;color:#16232a;-webkit-text-stroke:0;margin-bottom:8px}body.template-collection [id*=b2b_catalog_hero] p{font-size:16px;color:#4c5c63;opacity:1}body.template-collection-wholesale .collection-hero{background:transparent;padding:16px 0 0}body.template-collection-wholesale .collection-hero__inner{padding-top:0;padding-bottom:0}body.template-collection-wholesale .collection-hero__title{font-size:36px;font-weight:700;color:#16232a;margin:16px auto 0!important}body.template-collection-wholesale .collection-hero__description{display:none}body.template-collection [class$=__product-grid-padding],body.template-collection-wholesale [class$=__product-grid-padding]{padding-top:16px}body.template-collection .card-wrapper,body.template-collection-wholesale .card-wrapper{background:#fff;border:1px solid #E1E8EA;border-radius:12px;box-shadow:0 1px 2px #16232a0a;padding:16px;text-align:left}body.template-collection .card__media .media,body.template-collection-wholesale .card__media .media{height:260px;padding-bottom:0!important;background:#fff}body.template-collection .card__media .media img,body.template-collection-wholesale .card__media .media img{object-fit:contain}body.template-collection .card__information,body.template-collection-wholesale .card__information{text-align:left;padding-left:0;padding-right:0}body.template-collection .card__heading,body.template-collection-wholesale .card__heading{text-align:left;font-size:16px;color:#16232a}body.template-collection spark-product-card,body.template-collection-wholesale spark-product-card{--spark-button-color: #0ea1ba;--spark-button-color-highlight: #0c8ea6}body.template-index .b2b-info-row{max-width:1200px;padding:0 24px;margin:0 auto}body.template-index .b2b-info-row__grid{display:grid;grid-template-columns:47fr 53fr;grid-template-rows:none;column-gap:28px;row-gap:0;align-items:start;padding-top:8px}body.template-index .b2b-info-row__panel{display:block;grid-row:auto;background:transparent;border:0;padding:0}body.template-index .b2b-info-row__panel>*{grid-row:auto}body.template-index .b2b-info-row__panel-head{margin-bottom:16px}body.template-index .b2b-info-row__panel-title{font-size:26px;font-weight:700;color:#16232a}body.template-index .b2b-info-row__essential{display:flex;align-items:flex-start;gap:20px;margin:0;padding:28px;background:#fff;border:1px solid #E1E8EA;border-radius:0;box-shadow:none}body.template-index .b2b-info-row__panel-head+.b2b-info-row__essential{border-radius:12px 12px 0 0}body.template-index .b2b-info-row__essential+.b2b-info-row__essential{border-top:0;border-radius:0 0 12px 12px}body.template-index .b2b-info-row__essential-icon{width:56px;height:56px;border-radius:12px;background:#e3f4f7;color:#0b7a8e}body.template-index .b2b-info-row__essential-icon svg{width:28px;height:28px;stroke-width:1.7}body.template-index .b2b-info-row__essential-title{font-size:20px;font-weight:700;color:#16232a;margin-bottom:4px}body.template-index .b2b-info-row__essential-text{font-size:16px;color:#4c5c63;margin-bottom:10px;max-width:none}body.template-index .b2b-info-row__essential-text p{margin:0}body.template-index .b2b-info-row__essential-link{display:inline-flex;align-items:center;gap:6px;padding-top:0;font-size:16px;font-weight:600;color:#0b7a8e;text-decoration:none}body.template-index .b2b-info-row__essential-link:after{content:none}body.template-index .b2b-info-row__essential-link:hover{text-decoration:underline}body.template-index .b2b-info-row__notice,body.template-index .b2b-info-row__notice--amber,body.template-index .b2b-info-row__notice--teal{position:relative;margin:0;padding:28px 32px 28px 56px;background:#fff;border:1px solid #E1E8EA;border-radius:0}body.template-index .b2b-info-row__panel-head+.b2b-info-row__notice{border-radius:12px 12px 0 0}body.template-index .b2b-info-row__notice+.b2b-info-row__notice{border-top:0;border-radius:0 0 12px 12px}body.template-index .b2b-info-row__notice:before{content:"";position:absolute;left:32px;top:28px;width:4px;height:72px;border-radius:2px}body.template-index .b2b-info-row__notice--amber:before{background:#c08a2e}body.template-index .b2b-info-row__notice--teal:before{background:#0b7a8e}body.template-index .b2b-info-row__notice-category{display:inline-block;margin-right:8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body.template-index .b2b-info-row__notice--amber .b2b-info-row__notice-category{color:#9a6a16}body.template-index .b2b-info-row__notice--teal .b2b-info-row__notice-category{color:#0b7a8e}body.template-index .b2b-info-row__notice-badge{display:inline-block;padding:3px 10px;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:.04em}body.template-index .b2b-info-row__notice--amber .b2b-info-row__notice-badge{background:#fcebd0;color:#9a6a16}body.template-index .b2b-info-row__notice--teal .b2b-info-row__notice-badge{background:#ddf0f4;color:#0b7a8e}body.template-index .b2b-info-row__notice-title{margin-top:6px;font-size:20px;font-weight:700;color:#16232a}body.template-index .b2b-info-row__notice-text{margin-top:8px;font-size:16px;color:#4c5c63}body.template-index .b2b-info-row__notice-meta{margin-top:10px;font-size:14px;color:#5e6e75}@media screen and (max-width:749px){body.template-index .b2b-info-row{padding:0 16px}body.template-index .b2b-info-row__grid{grid-template-columns:1fr;row-gap:24px}body.template-index .b2b-info-row__essential{padding:22px 20px}body.template-index .b2b-info-row__notice,body.template-index .b2b-info-row__notice--amber,body.template-index .b2b-info-row__notice--teal{padding:22px 20px 22px 40px}body.template-index .b2b-info-row__notice:before{left:20px;top:22px}}.footer .footer__content-top{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;max-width:1200px;margin:0 auto;padding:24px}.footer .footer-brand-logo{display:block;flex:0 0 auto}.footer .footer-brand-logo img{display:block;width:150px;height:auto}.footer .footer__blocks-wrapper{display:block;margin:0;width:auto;max-width:none}.footer .footer-block{width:auto;max-width:none;margin:0;padding:0;text-align:right}.footer .footer-block__heading{font-size:16px;margin:0 0 8px}.footer .footer-block__details-content{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 24px;margin:0;padding:0}.footer .footer-block__details-content li{margin:0}@media screen and (max-width:749px){.footer .footer__content-top{flex-direction:column;align-items:flex-start;padding:20px 16px}.footer .footer-block{text-align:left}.footer .footer-block__details-content{justify-content:flex-start}}.footer .footer__content-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.footer .footer-block{text-align:center}.footer .footer-block__details-content{justify-content:center}@media screen and (max-width:749px){.footer .footer__content-top{grid-template-columns:1fr;justify-items:start}.footer .footer-block{text-align:left}.footer .footer-block__details-content{justify-content:flex-start}}body.template-index .b2b-info-row__essential+.b2b-info-row__essential{border-radius:0}body.template-index .b2b-info-row__essential:last-child{border-radius:0 0 12px 12px}.header__inline-menu{display:none!important}body.template-page .pg-card{display:flex;flex-direction:column}body.template-page .pg-card>*{order:5}body.template-page .pg-card>.pg-card-head{order:1}body.template-page .pg-card>.pg-desc{order:2}body.template-page .pg-card>.pg-sku{order:3}body.template-page .pg-card>.pg-includes{order:4}body.template-page .pg-card p.pg-desc{text-align:center;margin:6px 0 14px}.header__icon--account.small-hide{display:flex!important}body.template-collection .card__inner.ratio:before,body.template-collection-wholesale .card__inner.ratio:before{padding-bottom:0!important}body.template-collection .card__inner,body.template-collection-wholesale .card__inner{height:260px}@media screen and (max-width:749px){body.template-collection .product-grid .grid__item,body.template-collection-wholesale .product-grid .grid__item{width:100%;max-width:100%}}body{display:flex;flex-direction:column}body>main{flex:1 0 auto}@media screen and (min-width:750px){.bhh__inner{padding:30px 48px;gap:16px}.bhh__logo-wrap{max-width:340px;margin:0 0 8px}.bhh__heading{font-size:40px;line-height:1.1;margin:0 0 8px}.bhh__text{max-width:none;font-size:17px;line-height:1.4;margin:0 0 18px}.bhh__button{padding:12px 24px;font-size:16px}.bhh__media img{max-height:250px}}body.template-collection .card-information .rating,body.template-collection-wholesale .card-information .rating{display:block!important;width:100%!important}body.template-index .b2b-info-row__notice-details{margin-top:12px}body.template-index .b2b-info-row__notice-details summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:16px;font-weight:600;color:#0b7a8e;list-style:none}body.template-index .b2b-info-row__notice-details summary::-webkit-details-marker{display:none}body.template-index .b2b-info-row__notice-details summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s}body.template-index .b2b-info-row__notice-details[open] summary:after{transform:rotate(-135deg) translateY(-2px)}body.template-index .b2b-info-row__notice-details summary:hover{text-decoration:underline}body.template-index .b2b-info-row__notice-details summary:focus-visible{outline:3px solid #0B7A8E;outline-offset:3px;border-radius:4px}body.template-index .b2b-info-row__notice-details-body{margin-top:12px;font-size:16px;color:#4c5c63}body.template-index .b2b-info-row__notice-details-body p{margin:0 0 8px}body.template-index .b2b-info-row__notice-details-body ul{margin:0;padding-left:20px}body.template-index .b2b-info-row__notice-details-body li{margin-bottom:6px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/portal-refresh.css.map */
