body .brg-menu-group>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;margin:0}body .brg-menu-group>summary::-webkit-details-marker{display:none}body .brg-menu-group:not([open])>.header__offcanvas-submenu{display:none}body .brg-menu-group[open]>.header__offcanvas-submenu{display:grid;margin:10px 0 0;padding:0;gap:8px}.brg-menu-chevron{font-size:22px;line-height:1;transition:transform .2s}.brg-menu-group[open]>.header__offcanvas-link .brg-menu-chevron{transform:rotate(45deg)}.brg-menu-group>summary:focus-visible{outline:2px solid #e10600;outline-offset:3px}body .brg-contact-page .page-header{padding:0;margin:32px 0 20px;text-align:left}body .brg-contact-page .title--page,body .brg-search .title--page,body .brg-cart .title--page{font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-.035em;line-height:1.15}body .brg-contact-page>.rte:empty{display:none}body .brg-contact{padding-bottom:40px}body .brg-contact .contact__container{padding:24px;gap:24px;border:1px solid rgba(var(--color-foreground),.12);border-radius:20px;background:rgba(var(--color-foreground),.035)}body .brg-contact .contact__title{font-size:24px;font-weight:650;line-height:1.25}body .brg-contact .contact__text{max-width:280px}body .brg-contact .field__input{border:1px solid rgba(var(--color-foreground),.2);border-radius:12px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:none}body .brg-contact .field:after,body .brg-contact .field:before{box-shadow:none}body .brg-contact .text-area{min-height:220px}body .brg-contact .contact__bottom{margin-top:20px}body .brg-contact .button{border-radius:12px;min-height:48px}body .brg-search .template-search-main{border:1px solid rgba(var(--color-foreground),.12);border-radius:20px;background:rgba(var(--color-foreground),.035);padding:28px}body .brg-search .template-search-container{padding:0;max-width:900px}body .brg-search .page-header{text-align:left}body .brg-search .search__form-text{margin-bottom:20px;line-height:1.5}body .brg-search .search__form-inner{gap:12px}body .brg-search .field input[type=search]{border-radius:12px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));min-height:52px}body .brg-search .button{border-radius:12px;min-height:52px}body .brg-search .search-results__top{margin-top:28px;padding-top:24px;padding-bottom:16px}body .brg-cart .page-header-top{margin:32px 0 24px}body .brg-cart .page-header__inner{gap:16px}body .brg-cart .cart-items{border:1px solid rgba(var(--color-foreground),.12);border-radius:20px;overflow:hidden}body .brg-cart .cart-item__name{font-size:15px;font-weight:600;line-height:1.45}body .brg-cart .cart-item__media img{object-fit:contain;border-radius:12px;background:#fff}body .brg-cart .cart-item td{padding:20px 12px}body .brg-cart .cart-item__details{width:35%}body .brg-cart .cart-item__quantity .quantity{width:120px;border-radius:10px;min-height:44px}body .brg-cart .cart-item__remove{width:auto}body .brg-cart-summary{margin-top:20px;margin-bottom:40px}body .brg-cart-summary .cart__footer{padding:24px;border:1px solid rgba(var(--color-foreground),.12);border-radius:20px;background:rgba(var(--color-foreground),.04)}body .brg-cart-summary .cart__blocks{width:100%;max-width:520px;margin-left:auto}body .brg-cart-summary .cart__blocks_item{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:18px;margin:0;width:100%}body .brg-cart-summary .cart__blocks-content,body .brg-cart-summary .cart__ctas{margin:0;width:100%}body .brg-cart-summary .totals{justify-content:space-between;gap:16px;margin-bottom:12px}body .brg-cart-summary .totals__subtotal,body .brg-cart-summary .totals__subtotal-value{font-size:19px}body .brg-cart-summary .tax-note{display:block;line-height:1.6}body .brg-cart-summary .cart__checkout-button{width:100%;min-height:52px;border-radius:12px;justify-content:center;gap:12px}body .brg-cart-summary .cart__footer-dynamic-checkout{width:100%;margin-top:16px}body .brg-cart-summary .additional-checkout-buttons{width:100%;min-width:0}.brg-cart-summary shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-inline-size:48px;--shopify-accelerated-checkout-button-border-radius:12px;--shopify-accelerated-checkout-row-gap:10px;display:block;width:100%}body .footer .list-payment{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:460px}body .footer .list-payment__item{padding:0;flex:0 0 auto}body .footer .list-payment__item svg{width:38px;height:24px}@media(max-width:1023px){body .brg-cart .cart-items{border:0;overflow:visible}body .brg-cart .cart-item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:16px;border:1px solid rgba(var(--color-foreground),.12);border-radius:16px;background:rgba(var(--color-foreground),.025);margin-bottom:12px}body .brg-cart .cart-item td{padding:0;width:auto;border:0;min-width:0}body .brg-cart .cart-item__media{grid-column:1;grid-row:1}body .brg-cart .cart-item__media-wrapper img{width:88px;height:88px;object-fit:contain}body .brg-cart .cart-item__details{grid-column:2;grid-row:1}body .brg-cart .cart-item__prices{grid-column:1/3;grid-row:2}body .brg-cart .cart-item__totals{grid-column:2;grid-row:3;align-self:center;justify-self:end}body .brg-cart .cart-item__quantity{grid-column:1;grid-row:3;justify-content:flex-start}body .brg-cart .cart-item__quantity .quantity{width:108px}body .brg-cart .cart-item__remove{grid-column:1/3;grid-row:4}body .brg-cart .cart-item__remove a{min-height:44px;align-items:center;justify-content:flex-end}body .brg-cart .cart-item__prices .cart-item__discounted-prices{flex-wrap:wrap;gap:8px}}@media(max-width:749px){body .brg-contact-page .page-header,body .brg-cart .page-header-top{margin-top:20px;margin-bottom:20px}body .brg-contact .contact__container,body .brg-search .template-search-main,body .brg-cart-summary .cart__footer{padding:18px;border-radius:16px}body .brg-contact .contact__text{max-width:none}body .brg-contact .contact__field{flex-direction:column}body .brg-contact .contact__field-left,body .brg-contact .contact__field-right{width:100%}body .brg-search .search__form-inner{flex-direction:column}body .brg-search .search__form-inner .button,body .brg-search .search__form-inner .field{width:100%}body .brg-cart-summary .cart__blocks{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/brg-pages.css.map */
