main[data-template=collection]>.shopify-section:first-child,main[data-template=search]>.shopify-section:first-child{background:linear-gradient(180deg,var(--bq-sage,#F3F5EE) 0%,#fff 100%)}main[data-template=collection] h1,main[data-template=search] h1,main[data-template=cart] h1{letter-spacing:-.03em;color:var(--bq-ink,#1E2616)}main[data-template=collection] product-card img,main[data-template=search] product-card img,main[data-template=cart] product-card img{border-radius:var(--bq-r,20px)}main[data-template=collection] product-card .price,main[data-template=search] product-card .price,main[data-template=cart] product-card .price{color:var(--bq-olive-d,#55632A);font-weight:600}main[data-template=collection] product-card a,main[data-template=search] product-card a{text-decoration:none}main[data-template=collection] .facets button,main[data-template=collection] .facets summary,main[data-template=collection] .facets .button{border-radius:999px}main[data-template=collection] .facets summary:hover,main[data-template=collection] .facets button:hover{border-color:var(--bq-olive,#6F7F35)}main[data-template=collection] a:focus-visible,main[data-template=collection] button:focus-visible,main[data-template=cart] a:focus-visible,main[data-template=cart] button:focus-visible{outline:3px solid var(--bq-leaf,#A4B46A);outline-offset:3px}.cart-summary{border-radius:24px!important;overflow:hidden}.cart__checkout-button{min-height:54px;font-weight:600;letter-spacing:.01em;transition:transform .3s var(--bq-ease,ease),box-shadow .3s var(--bq-ease,ease),background-color .25s}.cart__checkout-button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 16px 28px -14px #55632abf}.cart-items__table-row{transition:background-color .25s}.cart-items__table-row:hover{background:#f3f5ee8c}.cart-items__media-container img,.cart-items__media img{border-radius:14px}.cart-totals{font-weight:600}cart-drawer-component dialog,.cart-drawer__dialog{border-top-left-radius:24px;border-bottom-left-radius:24px}.bq-foot{background:#1e2616;color:#e6e8e3;position:relative;overflow:hidden}.bq-foot:before{content:"";position:absolute;right:-160px;top:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgb(164 180 106 / .22),transparent 70%);pointer-events:none}.bq-foot a{color:inherit;text-decoration:none}.bq-foot__top{position:relative;display:grid;grid-template-columns:1.4fr .8fr .8fr 1.4fr;gap:clamp(28px,4vw,64px);padding-block:clamp(44px,6vw,80px)}.bq-foot__brand{font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1;color:#fff}.bq-foot__brand span{color:var(--bq-leaf,#A4B46A)}.bq-foot__blurb{margin:16px 0 0;max-width:34ch;font-size:15px;line-height:1.6;color:#e6e8e3b8}.bq-foot__ship{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:9px 16px;border-radius:999px;background:#ffffff14;font-size:13px;font-weight:600}.bq-foot__ship svg{width:18px;height:18px;color:var(--bq-leaf,#A4B46A)}.bq-foot h2{margin:0 0 18px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bq-leaf,#A4B46A)}.bq-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.bq-foot li a{display:inline-block;font-size:15px;color:#e6e8e3d9;transition:color .2s,transform .3s var(--bq-ease,ease)}.bq-foot li a:hover{color:#fff;transform:translate(4px)}.bq-foot__news p{margin:0 0 16px;font-size:15px;line-height:1.6;color:#e6e8e3b8}.bq-foot__form{display:flex;gap:8px;padding:6px;border-radius:999px;background:#ffffff14;border:1px solid rgb(255 255 255 / .14);transition:border-color .25s,background-color .25s}.bq-foot__form:focus-within{border-color:var(--bq-leaf,#A4B46A);background:#ffffff1f}.bq-foot__form input[type=email]{flex:1;min-width:0;padding:0 16px;border:0;background:transparent;color:#fff;font:inherit;font-size:15px;outline:none}.bq-foot__form input::placeholder{color:#e6e8e380}.bq-foot__form button{flex-shrink:0;min-height:44px;padding:0 22px;border:0;border-radius:999px;background:var(--bq-olive,#6F7F35);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .25s,transform .3s var(--bq-ease,ease)}.bq-foot__form button:hover{background:var(--bq-leaf,#A4B46A);color:#1e2616;transform:translateY(-1px)}.bq-foot__msg{margin:12px 0 0;font-size:14px;color:var(--bq-leaf,#A4B46A)}.bq-foot__msg--err{color:#f3b3a6}.bq-foot a:focus-visible,.bq-foot button:focus-visible,.bq-foot input:focus-visible{outline:3px solid var(--bq-leaf,#A4B46A);outline-offset:3px;border-radius:8px}.bq-foot__bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;padding-block:22px 34px;border-top:1px solid rgb(255 255 255 / .12);font-size:13px;color:#e6e8e399}.bq-foot__bar ul{display:flex;flex-wrap:wrap;gap:8px 22px}.bq-foot__bar li a{font-size:13px;color:#e6e8e399}.bq-foot__pay{display:flex;flex-wrap:wrap;gap:6px}.bq-foot__pay svg{height:24px;width:auto}@media(max-width:989px){.bq-foot__top{grid-template-columns:1fr 1fr}.bq-foot__brandcol,.bq-foot__news{grid-column:1/-1}}@media(max-width:540px){.bq-foot__top{grid-template-columns:1fr 1fr;gap:32px 20px}.bq-foot__form{flex-direction:column;border-radius:20px;padding:10px}.bq-foot__form input[type=email]{min-height:44px}.bq-foot__form button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bryndi-shop.css.map */
