html.br-lock{overflow:hidden}.br-col,.br-col *{box-sizing:border-box}.br-col{color:var(--br-ink);padding-bottom:clamp(40px,6vw,80px);overflow-x:clip}.brh{background:var(--br-blush);padding:clamp(22px,4vw,48px) var(--br-gutter);margin-bottom:clamp(16px,2.4vw,28px)}.brh__in{display:grid;gap:20px;align-items:center}.brh--img .brh__in{grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.brh--img .brh__in{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.brh__crumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;font:500 12.5px/1.3 var(--br-sans);color:var(--br-muted)}.brh__crumbs a{color:inherit;text-decoration:none}.brh__crumbs a:hover{color:var(--br-accent-deep);text-decoration:underline}.brh__h{margin:0 0 6px;font-family:var(--br-head);font-weight:800;font-size:clamp(30px,5vw,60px);line-height:1.03;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.brh__h span{color:var(--br-accent)}.brh__count{margin:0 0 10px;font:700 12px/1 var(--br-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--br-accent-deep)}.brh__desc{max-width:680px}.brh__desc-b{font:400 15px/1.6 var(--br-sans);color:var(--br-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brh__desc-b p{margin:0 0 8px}.brh__desc.is-open .brh__desc-b{display:block;-webkit-line-clamp:unset}.brh__more{margin-top:6px;padding:4px 0;border:0;background:none;font:700 13px/1 var(--br-sans);color:var(--br-accent-deep);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.brh__media{border-radius:var(--br-r-lg);overflow:hidden;aspect-ratio:16/9;background:#fff}.brh__media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:989px){.brh__media{aspect-ratio:21/9}}.bro{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 18px;padding:14px 18px;border-radius:var(--br-r);background:linear-gradient(100deg,var(--br-accent-deep),var(--br-accent));color:#fff}.bro p{margin:0;font:500 15px/1.4 var(--br-sans)}.bro b{font-weight:800}.bro__k{padding:6px 12px;border-radius:999px;background:#ffffff2e;font:800 11px/1 var(--br-sans);letter-spacing:.14em;text-transform:uppercase}.brchips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--br-gutter) * -1) 14px;padding:2px var(--br-gutter)}.brchips::-webkit-scrollbar{display:none}.brchip{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1.5px solid var(--br-line);border-radius:999px;background:#fff;color:var(--br-ink);font:600 13.5px/1 var(--br-sans);text-decoration:none;white-space:nowrap;transition:border-color .2s,background-color .2s,color .2s}.brchip:hover{border-color:var(--br-accent)}.brchip.is-on{background:var(--br-ink);border-color:var(--br-ink);color:#fff}.brchip--sib{min-height:36px;font-size:13px;background:transparent}.brchip--sib.is-on{background:var(--br-accent);border-color:var(--br-accent)}.brf{margin:6px 0 18px}.brf.is-loading{opacity:.6;pointer-events:none}.brf__bar{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--br-line)}.brf__count{margin:0 auto 0 0;font:500 13.5px/1 var(--br-sans);color:var(--br-muted)}.brf__toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1.5px solid var(--br-ink);border-radius:999px;background:#fff;color:var(--br-ink);font:700 13px/1 var(--br-sans);cursor:pointer}.brf__toggle svg{width:18px;height:18px}.brf__n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--br-accent);color:#fff;font:700 11px/1 var(--br-sans)}.brf__sort select{min-height:44px;max-width:200px;padding:0 36px 0 16px;border:1.5px solid var(--br-line);border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center/16px no-repeat;color:var(--br-ink);font:600 13px/1 var(--br-sans);appearance:none;-webkit-appearance:none;cursor:pointer}.brf__phead,.brf__pfoot{display:none}.brf__g summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;font:700 14px/1.2 var(--br-sans)}.brf__g summary::-webkit-details-marker{display:none}.brf__g summary:after{content:"";width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .2s;flex:none}.brf__g[open] summary:after{transform:rotate(-135deg)}.brf__opts{display:grid;gap:2px;padding:10px 0}.brf__o{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 6px;border-radius:8px;font:500 14px/1.25 var(--br-sans);cursor:pointer}.brf__o:hover{background:var(--br-blush)}.brf__o input{width:18px;height:18px;margin:0;accent-color:var(--br-accent);flex:none}.brf__o.is-off{opacity:.45;cursor:default}.brf__c{margin-left:auto;font-size:12px;color:var(--br-muted)}.brf__sw{width:18px;height:18px;border-radius:50%;border:1px solid rgb(0 0 0 / .12);flex:none}.brf__price{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.brf__price label{display:flex;flex-direction:column;gap:4px;position:relative;flex:1 1 90px;font:600 12px/1 var(--br-sans);color:var(--br-muted)}.brf__price input{width:100%;min-height:42px;padding:0 10px 0 22px;border:1.5px solid var(--br-line);border-radius:10px;font:500 14px/1 var(--br-sans);color:var(--br-ink)}.brf__cur{position:absolute;left:10px;bottom:13px;color:var(--br-ink)}.brf__apply{min-height:42px;padding:0 16px;border:0;border-radius:999px;background:var(--br-ink);color:#fff;font:700 12.5px/1 var(--br-sans);cursor:pointer}.brf__active{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.brf__chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;background:var(--br-blush);color:var(--br-ink);font:600 12.5px/1 var(--br-sans);text-decoration:none}.brf__chip span[aria-hidden]{font-size:16px;line-height:1;color:var(--br-accent-deep)}.brf__chip--clear{background:none;text-decoration:underline;text-underline-offset:3px}.brf__clear{font:700 13px/1 var(--br-sans);color:var(--br-ink);text-decoration:underline;text-underline-offset:4px}@media(min-width:990px){.brf__toggle{display:none}.brf__bar{border-bottom:0;padding-bottom:0}.brf__panel{border-bottom:1px solid var(--br-line);padding:8px 0 12px}.brf__groups{display:flex;flex-wrap:wrap;gap:8px}.brf__g{position:relative}.brf__g summary{min-height:40px;padding:0 16px;border:1.5px solid var(--br-line);border-radius:999px;background:#fff;font-size:13px}.brf__g[open] summary{border-color:var(--br-ink)}.brf__g .brf__opts{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:280px;max-height:360px;overflow:auto;padding:10px;border-radius:14px;background:#fff;box-shadow:0 18px 50px #14141429}}@media(max-width:989px){.brf__panel{position:fixed;inset:0 auto 0 0;z-index:1000;width:min(420px,92vw);display:flex;flex-direction:column;background:#fff;box-shadow:20px 0 60px #0003;transform:translate(-105%);transition:transform .3s cubic-bezier(.2,.8,.2,1);visibility:hidden}.brf__panel.is-open{transform:none;visibility:visible}.brf__phead{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--br-line)}.brf__phead p{margin:0;font:800 20px/1 var(--br-head)}.brf__x{display:grid;place-items:center;width:44px;height:44px;border:0;background:none;cursor:pointer;color:var(--br-ink)}.brf__x svg{width:22px;height:22px}.brf__groups{flex:1;overflow-y:auto;padding:4px 20px}.brf__g{border-bottom:1px solid var(--br-line)}.brf__g summary{min-height:56px}.brf__pfoot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--br-line)}.brf__go{flex:1}.brf__sort select{max-width:170px}}@media(prefers-reduced-motion:reduce){.brf__panel{transition:none}}.brg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}@media(min-width:750px){.brg{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px}}@media(min-width:990px){.brg{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px}}.brg__i{min-width:0}.brg__i[data-soldout] .brc__media{opacity:.62}.brg__empty{padding:48px 0;text-align:center}.brg__empty p{margin:0 0 18px;font:500 16px/1.5 var(--br-sans);color:var(--br-muted)}@media(max-width:749px){.brc__title{font-size:13.5px}.brc__add{min-height:40px;font-size:11px;letter-spacing:.04em;padding:0 8px}}.brpg{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:clamp(32px,4vw,56px)}.brpg__more{min-width:min(320px,100%)}.brpg__info{margin:0;font:500 13px/1 var(--br-sans);color:var(--br-muted)}.brpg__nums{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.brpg__nums a,.brpg__nums span{display:grid;place-items:center;min-width:40px;height:40px;padding:0 8px;border-radius:999px;font:600 14px/1 var(--br-sans);color:var(--br-ink);text-decoration:none}.brpg__nums a:hover{background:var(--br-blush)}.brpg__nums [aria-current]{background:var(--br-ink);color:#fff}.brpg:has(.brpg__more) .brpg__nums{display:none}.brpg:has(.brpg__more) .brpg__info{display:none}.brs__form{display:flex;max-width:620px;margin-top:14px;border:1.5px solid var(--br-ink);border-radius:999px;background:#fff;overflow:hidden}.brs__form input{flex:1;min-width:0;min-height:52px;padding:0 20px;border:0;background:none;font:500 16px/1 var(--br-sans);color:var(--br-ink)}.brs__form input:focus{outline:none}.brs__form:focus-within{box-shadow:0 0 0 3px #c2185b40}.brs__form button{width:56px;border:0;background:var(--br-ink);color:#fff;cursor:pointer}.brs__form svg{width:20px;height:20px}.brp-head{display:flex;flex-direction:column;gap:8px}.brp-brand{align-self:flex-start;font:700 12px/1.2 var(--br-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--br-accent-deep);text-decoration:none}.brp-brand:hover{text-decoration:underline;text-underline-offset:3px}.brp-title{margin:0;font-family:var(--br-head);font-weight:800;font-size:clamp(24px,2.6vw,34px);line-height:1.12;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;color:var(--br-ink)}.brp-stars{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font:600 13px/1 var(--br-sans);color:var(--br-ink);text-decoration:none}.brp-stars__c{color:var(--br-muted);font-weight:500;text-decoration:underline;text-underline-offset:3px}.brp-save{margin:-6px 0 0;display:inline-flex;align-self:flex-start;padding:6px 12px;border-radius:999px;background:#fce4ec;color:var(--br-accent-deep);font:600 13px/1 var(--br-sans)}.brp-save[hidden]{display:none}.brp-save b{margin-left:4px;font-weight:800}.brp-pack{padding:16px;border:1.5px solid var(--br-line);border-radius:var(--br-r);background:var(--br-blush)}.brp-pack__h{margin:0 0 12px;font:800 15px/1.2 var(--br-head);color:var(--br-ink)}.brp-pack__opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.brp-pack__o{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:18px 6px 12px;border:2px solid transparent;border-radius:14px;background:#fff;color:var(--br-ink);cursor:pointer;font-family:var(--br-sans);transition:border-color .2s,transform .2s}.brp-pack__o b{font:800 26px/1 var(--br-head)}.brp-pack__o span{font:500 12px/1.2 var(--br-sans);color:var(--br-muted)}.brp-pack__o em{font:800 15px/1 var(--br-sans);font-style:normal;color:var(--br-accent)}.brp-pack__o i{position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:4px 8px;border-radius:999px;background:var(--br-accent);color:#fff;font:800 10px/1 var(--br-sans);font-style:normal;letter-spacing:.04em;white-space:nowrap}.brp-pack__o.is-on{border-color:var(--br-ink)}.brp-pack__o:focus-visible{outline:3px solid var(--br-accent);outline-offset:2px}.brp-pack__n{margin:10px 0 0;font:500 12.5px/1.4 var(--br-sans);color:var(--br-muted)}.brp-offer{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:var(--br-r);background:var(--br-blush);border-left:4px solid var(--br-accent);font:500 14px/1.4 var(--br-sans)}.brp-offer__k{font:800 11px/1 var(--br-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--br-accent-deep)}.brp-stock{display:inline-flex;align-items:center;gap:8px;margin:0;font:700 14px/1.2 var(--br-sans);color:#b3261e}.brp-stock[hidden]{display:none}.brp-stock__dot{width:8px;height:8px;border-radius:50%;background:#e53935;box-shadow:0 0 #e5393580;animation:brpulse 1.8s infinite}@keyframes brpulse{70%{box-shadow:0 0 0 8px #e5393500}to{box-shadow:0 0 #e5393500}}@media(prefers-reduced-motion:reduce){.brp-stock__dot{animation:none}}.brp-trust{list-style:none;margin:0;padding:0;border-top:1px solid var(--br-line)}.brp-trust li{display:flex;gap:12px;align-items:flex-start;padding:12px 2px;border-bottom:1px solid var(--br-line);font:400 14px/1.4 var(--br-sans);color:var(--br-ink)}.brp-trust svg{flex:none;width:20px;height:20px;color:var(--br-accent-deep);margin-top:1px}.brp-trust a{color:var(--br-ink);font-weight:700;text-decoration:underline}.brp-tabs{border-top:1px solid var(--br-line)}.brp-tab{border-bottom:1px solid var(--br-line)}.brp-tab summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:56px;cursor:pointer;font:800 15px/1.2 var(--br-head);color:var(--br-ink)}.brp-tab summary::-webkit-details-marker{display:none}.brp-tab summary:after{content:"+";font:400 24px/1 var(--br-sans);color:var(--br-accent)}.brp-tab[open] summary:after{content:"\2212"}.brp-tab__b{padding:0 0 18px;font:400 15px/1.65 var(--br-sans);color:var(--br-muted);overflow-wrap:anywhere}.brp-tab__b img{max-width:100%;height:auto}.brp-tab__b a{color:var(--br-accent-deep)}.product-information button[name=add],.product-information .add-to-cart-button{min-height:56px;border-radius:999px;background:var(--br-ink);border-color:var(--br-ink);color:#fff;font-family:var(--br-sans);font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background-color .2s}.product-information button[name=add]:hover:not([disabled]){background:var(--br-accent);border-color:var(--br-accent)}.product-information shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-button-block-size:52px}.product-information .price,.product-information product-price{font-family:var(--br-sans)}.product-information .compare-at-price{color:var(--br-muted)}.product-information shopify-payment-terms{font:400 13px/1.4 var(--br-sans);color:var(--br-muted)}.br-recs .br-head,.br-recent .br-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.br-recs__h{font-size:clamp(26px,3.4vw,44px)}.br-recs__track{list-style:none;margin:0;padding:0;grid-auto-columns:calc((100% - 42px)/4)}@media(max-width:989px){.br-recs__track{grid-auto-columns:calc((100% - 2 * 14px) / 3)}}@media(max-width:749px){.br-recs__track{grid-auto-columns:46%}}.br-recs__i{min-width:0}.br-arrow{display:grid;place-items:center;width:44px;height:44px;border:1.5px solid var(--br-line);border-radius:50%;background:#fff;color:var(--br-ink);cursor:pointer}.br-arrow svg{width:18px;height:18px}.br-arrow:disabled{opacity:.35;cursor:default}.br-head__nav{display:flex;gap:8px;align-items:center}@media(max-width:749px){.br-recs .br-arrow,.br-recent .br-arrow{display:none}}.br-pdp-rev .br-h2{margin-bottom:24px}.brst{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffff5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--br-line);box-shadow:0 -10px 30px #00000014;transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.brst.is-on{transform:none}.brst__in{display:flex;align-items:center;gap:12px}.brst__img{width:48px;height:48px;border-radius:10px;object-fit:cover;background:var(--br-cream);flex:none}.brst__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-family:var(--br-sans)}.brst__txt b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brst__txt>span{font-size:14px;font-weight:800}.brst__txt s{font-weight:400;font-size:12px;color:var(--br-muted)}.brst__btn{flex:none;min-height:46px;padding:0 22px;border:0;border-radius:999px;background:var(--br-accent);color:#fff;font:800 13px/1 var(--br-sans);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.brst__btn:disabled{background:#efe7e9;color:#6b5a5f}@media(min-width:990px){.brst{display:none}}@media(prefers-reduced-motion:reduce){.brst{transition:none}}#cart-drawer .theme-drawer__title,.cart-page h1,.main-cart h1{font-family:var(--br-head);font-weight:800;letter-spacing:-.01em}#cart-drawer [name=checkout],.cart-drawer__summary button[name=checkout],main [name=checkout]{min-height:56px;border-radius:999px;background:var(--br-accent);border-color:var(--br-accent);color:#fff;font-family:var(--br-sans);font-weight:800;letter-spacing:.06em;text-transform:uppercase}#cart-drawer [name=checkout]:hover,main [name=checkout]:hover{background:var(--br-accent-deep);border-color:var(--br-accent-deep)}.br-inst{margin:0;width:100%;text-align:center;font:500 12.5px/1.4 var(--br-sans);color:var(--br-muted)}.brcr{margin:4px var(--cart-drawer-padding,20px) 16px;padding:16px;border-radius:var(--br-r);background:var(--br-blush);text-align:left}.brcr__h{margin:0 0 12px;font:800 15px/1.2 var(--br-head);color:var(--br-ink)}.brcr__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.brcr__i{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;background:#fff}.brcr__img{flex:none;width:56px;height:56px;border-radius:8px;overflow:hidden;background:var(--br-cream)}.brcr__img img{width:100%;height:100%;object-fit:cover;display:block}.brcr__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;font:500 13px/1.3 var(--br-sans)}.brcr__t a{color:var(--br-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brcr__t b{font-weight:800}.brcr form{margin:0}.brcr__add{flex:none;display:grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border:1.5px solid var(--br-ink);border-radius:999px;background:var(--br-ink);color:#fff;font:800 16px/1 var(--br-sans);text-decoration:none;cursor:pointer}.brcr__add--ghost{background:#fff;color:var(--br-ink);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.brcr__add.is-ok{background:var(--br-accent);border-color:var(--br-accent)}
/*# sourceMappingURL=/cdn/shop/t/163/assets/br-shop.css.map */
