.brl{--brl-ink: #0d1b3a;--brl-ink-2: #3c4a5e;--brl-muted: #6b778a;--brl-line: #e4e8ee;--brl-bg: #f5f7fa;--brl-card: #ffffff;--brl-accent: #c8a24d;--brl-accent-ink: #0d1b3a;--brl-accent-dark: #b38b35;--brl-accent-text: #8a6a22;--brl-accent-soft: #faf5e8;--brl-accent-line: #ecdcb4;--brl-cta: #0d1b3a;--brl-cta-hover: #1d3266;--brl-ok: #148a5b;--brl-sale: #d6293e;--brl-radius: 14px;--brl-shadow: 0 1px 2px rgba(13, 27, 58, .06), 0 4px 14px rgba(13, 27, 58, .05);--brl-shadow-hover: 0 6px 24px rgba(13, 27, 58, .12);color:var(--brl-ink);background:var(--brl-bg);font-family:var(--font-body-family);letter-spacing:0;padding-bottom:64px}.brl *,.brl *:before,.brl *:after{box-sizing:border-box}.brl a{color:inherit}.brl-wrap{max-width:1440px;margin:0 auto;padding:0 16px}@media(min-width:990px){.brl-wrap{padding:0 32px}}.brl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:10px;font:600 1.5rem/1 var(--font-body-family);text-decoration:none;background:var(--brl-ink);color:#fff;border:1px solid var(--brl-ink);cursor:pointer;transition:background .15s,border-color .15s,transform .1s}.brl-btn:active{transform:translateY(1px)}.brl-btn--ghost{background:#fff;color:var(--brl-ink);border-color:var(--brl-line)}.brl-btn--ghost:hover{border-color:var(--brl-ink)}.brl-btn--accent{background:var(--brl-accent);border-color:var(--brl-accent);color:var(--brl-accent-ink)}.brl-btn--accent:hover{background:var(--brl-accent-dark);border-color:var(--brl-accent-dark)}.brl-link-btn{background:none;border:0;padding:0;color:var(--brl-accent-text);font:600 1.4rem var(--font-body-family);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.brl-icon-btn{width:40px;height:40px;border-radius:50%;border:0;background:var(--brl-bg);font-size:1.6rem;cursor:pointer;color:var(--brl-ink)}.brl-pill{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--brl-accent);color:var(--brl-ink);font-size:1.2rem;font-weight:700}.brl-hero{position:relative;background:linear-gradient(135deg,#0d1b3a,#1b2f5c);color:#fff;overflow:hidden}.brl-hero:after{content:"";position:absolute;inset:auto -10% -60% auto;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(200,162,77,.3),transparent 65%);pointer-events:none}.brl-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.brl-hero__bg img{width:100%;height:100%;object-fit:cover;opacity:.28}.brl-hero__inner{position:relative;z-index:1;padding-top:28px;padding-bottom:32px}@media(min-width:750px){.brl-hero__inner{padding-top:40px;padding-bottom:44px}}.brl-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:1.3rem;color:#ffffffb3;margin-bottom:14px}.brl-crumbs a{color:#ffffffd9;text-decoration:none}.brl-crumbs a:hover{text-decoration:underline}.brl-hero__title{margin:0 0 10px;font:800 clamp(2.8rem,4.4vw,4.4rem)/1.1 var(--font-heading-family);color:#fff;letter-spacing:-.01em}.brl-hero__desc{max-width:760px;font-size:1.6rem;line-height:1.65;color:#ffffffdb}.brl-hero__desc p{margin:0 0 8px}.brl-hero .brl-link-btn{color:#e3c47e}.brl-hero__count{margin:14px 0 0;font-size:1.4rem;color:#ffffffbf}.brl-hero__count strong{color:#fff}[data-clamp] .brl-hero__desc-text{overflow:hidden}[data-clamp].is-clamped .brl-hero__desc-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--clamp, 3)}.brl-trust{background:#fff;border-bottom:1px solid var(--brl-line)}.brl-trust__list{list-style:none;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 16px;padding-top:14px;padding-bottom:14px}@media(min-width:990px){.brl-trust__list{grid-template-columns:repeat(4,1fr)}}.brl-trust__item{display:flex;align-items:center;gap:10px;min-width:0}.brl-trust__icon{flex:0 0 38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--brl-accent-soft)}.brl-trust__icon svg{width:20px;height:20px;fill:var(--brl-accent-dark)}.brl-trust__text{display:flex;flex-direction:column;line-height:1.3;min-width:0}.brl-trust__text strong{font-size:1.4rem;color:var(--brl-ink)}.brl-trust__text small{font-size:1.2rem;color:var(--brl-muted)}.brl-subcats{margin:22px 0 4px}.brl-subcats__list{list-style:none;margin:0;padding:2px 0 8px;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.brl-subcats__list::-webkit-scrollbar{display:none}@media(min-width:990px){.brl-subcats__list{flex-wrap:wrap;overflow:visible}}.brl-subcats__list li{scroll-snap-align:start;flex:0 0 auto}.brl-chip{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 16px 0 14px;border-radius:999px;background:#fff;border:1px solid var(--brl-line);text-decoration:none;font-size:1.4rem;font-weight:600;white-space:nowrap;transition:border-color .15s,box-shadow .15s}.brl-chip:hover{border-color:var(--brl-ink)}.brl-chip.is-active{background:var(--brl-ink);border-color:var(--brl-ink);color:#fff}.brl-chip__img{width:32px;height:32px;border-radius:50%;object-fit:contain;background:#fff;margin-inline-start:-6px}.brl-chip small{color:var(--brl-muted);font-weight:500;font-size:1.2rem}.brl-chip.is-active small{color:#ffffffb3}.brl-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0 14px}.brl-toolbar__count{margin:0;color:var(--brl-muted);font-size:1.4rem}.brl-sort{margin-inline-start:auto;display:flex;align-items:center;gap:8px;font-size:1.4rem}.brl-sort label{color:var(--brl-muted)}.brl-sort select,.brl-card__variant{appearance:none;-webkit-appearance:none;height:44px;padding:0 14px 0 36px;border-radius:10px;border:1px solid var(--brl-line);background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%230d1b3a'%3E%3Cpath d='M5 7l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;background-size:14px;font:500 1.4rem var(--font-body-family);color:var(--brl-ink);cursor:pointer}@media(max-width:749px){.brl-toolbar__count{order:3;width:100%}.brl-sort label{display:none}}.brl-active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 16px}.brl-active__tag{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;background:var(--brl-accent-soft);color:var(--brl-ink);border:1px solid var(--brl-accent-line);text-decoration:none;font-size:1.3rem;font-weight:600}.brl-active__tag:hover{border-color:var(--brl-accent)}.brl-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:750px){.brl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1200px){.brl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.brl-grid__item{display:flex;min-width:0}.brl-grid__item.is-new{animation:brl-fade .35s ease both}@keyframes brl-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.brl-card{position:relative;display:flex;flex-direction:column;width:100%;background:var(--brl-card);border:1px solid var(--brl-line);border-radius:var(--brl-radius);overflow:hidden;box-shadow:var(--brl-shadow);transition:box-shadow .2s,border-color .2s,transform .2s}@media(hover:hover){.brl-card:hover{box-shadow:var(--brl-shadow-hover);border-color:#d3d9e2;transform:translateY(-2px)}}.brl-card__media{position:relative;aspect-ratio:1 / 1;background:#fff;border-bottom:1px solid var(--brl-line)}.brl-card__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:12px}.brl-card__img{position:absolute;top:12px;right:12px;bottom:12px;left:12px;width:calc(100% - 24px);height:calc(100% - 24px);object-fit:contain;transition:opacity .3s,transform .4s}.brl-card__img--alt{opacity:0}@media(hover:hover){.brl-card:hover .brl-card__img--alt{opacity:1}.brl-card:hover .brl-card__media-link:has(.brl-card__img--alt) .brl-card__img:first-child{opacity:0}.brl-card:hover .brl-card__media-link:not(:has(.brl-card__img--alt)) .brl-card__img{transform:scale(1.04)}}.brl-card__placeholder{fill:#c7cdd6;background:var(--brl-bg)}.brl-card__badges{position:absolute;top:10px;inset-inline-start:10px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.brl-badge{display:inline-block;padding:4px 9px;border-radius:6px;font-size:1.2rem;font-weight:700;line-height:1.2;color:#fff}.brl-badge--sale{background:var(--brl-sale)}.brl-badge--new{background:var(--brl-ok)}.brl-badge--out{background:#59657a}.brl-wish{position:absolute;top:8px;inset-inline-end:8px;width:38px;height:38px;border-radius:50%;border:1px solid var(--brl-line);background:#fffffff2;display:grid;place-items:center;cursor:pointer;transition:transform .15s,border-color .15s;z-index:2;padding:0}.brl-wish svg{fill:none;stroke:var(--brl-ink);stroke-width:1.8;transition:fill .15s,stroke .15s}.brl-wish:hover{border-color:var(--brl-sale)}.brl-wish:hover svg{stroke:var(--brl-sale)}.brl-wish[aria-pressed=true] svg{fill:var(--brl-sale);stroke:var(--brl-sale)}.brl-wish.pop{animation:brl-pop .35s ease}@keyframes brl-pop{50%{transform:scale(1.25)}}.brl-card__body{display:flex;flex-direction:column;flex:1;padding:12px 12px 14px;gap:8px}@media(min-width:750px){.brl-card__body{padding:14px 16px 16px}}.brl-card__brand{margin:0;height:1.6rem;font-size:1.15rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brl-accent-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.brl-card__title{margin:0;font:700 1.45rem/1.4 var(--font-body-family);height:4.06rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:0}@media(min-width:750px){.brl-card__title{font-size:1.55rem;height:4.34rem}}.brl-card__title a{text-decoration:none;color:var(--brl-ink)}.brl-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.brl-card__title a:hover{color:var(--brl-accent-text)}.brl-card__benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;height:calc(1.3rem * 1.45 * 3 + 8px);overflow:hidden}.brl-card__benefits li{display:flex;align-items:flex-start;gap:6px;font-size:1.3rem;line-height:1.45;color:var(--brl-ink-2);min-width:0}.brl-card__benefits li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brl-card__benefits svg{flex:0 0 14px;margin-top:3px;fill:var(--brl-accent-dark)}.brl-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:auto;padding-top:4px;min-height:2.8rem}.brl-price__from{font-size:1.25rem;color:var(--brl-muted)}.brl-price__now{font:800 2rem/1 var(--font-body-family);color:var(--brl-ink)}.brl-price__now.is-sale{color:var(--brl-sale)}.brl-price__was{font-size:1.35rem;color:var(--brl-muted)}.brl-card__form{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;margin:0}.brl-card__variant{width:100%;height:38px;font-size:1.3rem}.brl-card__variant--empty{border-color:transparent;background:none;height:38px}.brl .brl-card__variant--empty:empty{display:block}.brl .brl-card__benefits:empty{display:flex}@media(max-width:749px){.brl-card__variant,.brl-card__variant--empty{height:36px}}.brl-atc{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border:0;border-radius:10px;background:var(--brl-cta);color:#fff;font:700 1.45rem var(--font-body-family);cursor:pointer;transition:background .15s,transform .1s}.brl-atc svg{fill:var(--brl-accent)}.brl-atc:hover{background:var(--brl-cta-hover)}.brl-atc:active{transform:translateY(1px)}.brl-atc[disabled]{background:#c9d0da;cursor:not-allowed}.brl-atc.is-loading{opacity:.75;pointer-events:none}.brl-atc.is-done{background:var(--brl-ok)}.brl-atc.is-done svg{fill:#fff}@media(max-width:749px){.brl-atc{height:40px;font-size:1.35rem}.brl-atc svg{display:none}}.brl-grid__item--promo{display:flex}.brl-promo{width:100%;border-radius:var(--brl-radius);padding:24px 20px;background:linear-gradient(160deg,#0d1b3a,#22386a);color:#fff;display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:100%;position:relative;overflow:hidden}.brl-promo:before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(200,162,77,.38),transparent 65%);top:-80px;inset-inline-end:-80px}.brl-promo__kicker{position:relative;align-self:flex-start;background:var(--brl-accent);color:var(--brl-ink);font-size:1.2rem;font-weight:700;padding:4px 10px;border-radius:6px}.brl-promo__title{position:relative;margin:0;font:800 2.4rem/1.15 var(--font-heading-family);color:#fff}.brl-promo__text{position:relative;margin:0;font-size:1.4rem;line-height:1.5;color:#ffffffd1}.brl-promo .brl-btn{position:relative;align-self:flex-start;margin-top:6px}.brl-more{display:flex;flex-direction:column;align-items:center;gap:10px;margin:34px 0 10px}.brl-more__status{margin:0;font-size:1.4rem;color:var(--brl-muted)}.brl-more__bar{width:220px;height:4px;border-radius:2px;background:var(--brl-line);overflow:hidden}.brl-more__bar span{display:block;height:100%;background:var(--brl-accent);transition:width .3s}.brl-more__btn{min-width:240px;margin-top:6px}.brl-more__btn.is-loading{opacity:.6;pointer-events:none}.brl-empty{text-align:center;padding:60px 16px;background:#fff;border-radius:var(--brl-radius);border:1px dashed var(--brl-line)}.brl-empty p{font-size:1.6rem;margin:0 0 16px}.brl-h2{font:800 clamp(2.2rem,2.6vw,2.8rem)/1.2 var(--font-heading-family);margin:0 0 16px;color:var(--brl-ink);letter-spacing:0}.brl-content,.brl-faq{margin-top:56px;background:#fff;border:1px solid var(--brl-line);border-radius:var(--brl-radius);padding:24px 18px}@media(min-width:750px){.brl-content,.brl-faq{padding:36px 40px}}.brl-content__body{font-size:1.6rem;line-height:1.75;color:var(--brl-ink-2);max-width:900px}.brl-content__body h2,.brl-content__body h3{color:var(--brl-ink);margin:1.2em 0 .4em}.brl-content__body a{color:var(--brl-accent-text)}.brl-faq{margin-top:20px}.brl-faq__list{display:flex;flex-direction:column}.brl-faq__item{border-top:1px solid var(--brl-line)}.brl-faq__item:first-child{border-top:0}.brl-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:1.6rem;font-weight:700;color:var(--brl-ink)}.brl-faq__item summary::-webkit-details-marker{display:none}.brl-faq__item summary:after{content:"+";flex:0 0 28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--brl-accent-soft);color:var(--brl-accent-text);font-size:1.8rem;transition:transform .2s}.brl-faq__item[open] summary:after{transform:rotate(45deg)}.brl-faq__a{padding:0 0 16px;font-size:1.5rem;line-height:1.7;color:var(--brl-ink-2)}.brl-faq__a a{color:var(--brl-accent-text)}.brl-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.brl-drawer[hidden]{display:none}.brl-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d1b3a73;opacity:0;transition:opacity .25s}.brl-drawer__panel{position:absolute;top:0;bottom:0;inset-inline-start:0;width:min(400px,92vw);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .28s ease;margin:0}.brl-drawer.is-open .brl-drawer__overlay{opacity:1}.brl-drawer.is-open .brl-drawer__panel{transform:none}.brl-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--brl-line)}.brl-drawer__head h2{margin:0;font:800 2rem var(--font-heading-family);color:var(--brl-ink)}.brl-drawer__body{flex:1;overflow-y:auto;padding:8px 18px 18px}.brl-drawer__foot{display:flex;gap:10px;padding:14px 18px;border-top:1px solid var(--brl-line)}.brl-drawer__foot .brl-btn{flex:1}.brl-filter{border-bottom:1px solid var(--brl-line)}.brl-filter summary{list-style:none;cursor:pointer;padding:14px 0;font-weight:700;font-size:1.5rem;display:flex;align-items:center;gap:8px;color:var(--brl-ink)}.brl-filter summary::-webkit-details-marker{display:none}.brl-filter summary:after{content:"";margin-inline-start:auto;width:8px;height:8px;border-left:2px solid var(--brl-ink);border-bottom:2px solid var(--brl-ink);transform:rotate(-45deg);transition:transform .2s}.brl-filter[open] summary:after{transform:rotate(135deg)}.brl-filter__list{list-style:none;margin:0;padding:0 0 12px;display:flex;flex-direction:column;gap:2px}.brl-filter__list.is-long{max-height:260px;overflow-y:auto}.brl-check{position:relative;display:flex;align-items:center;gap:10px;padding:7px 2px;cursor:pointer;font-size:1.45rem;color:var(--brl-ink)}.brl-check input{position:absolute;opacity:0;pointer-events:none}.brl-check__box{flex:0 0 20px;height:20px;border-radius:5px;border:1.5px solid #b7c0cd;display:grid;place-items:center;transition:background .15s,border-color .15s}.brl-check input:checked+.brl-check__box{background:var(--brl-ink);border-color:var(--brl-ink)}.brl-check input:checked+.brl-check__box:after{content:"";width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.brl-check input:focus-visible+.brl-check__box{outline:2px solid var(--brl-accent);outline-offset:2px}.brl-check__label{flex:1}.brl-check small{color:var(--brl-muted)}.brl-check.is-disabled{opacity:.45;cursor:default}.brl-filter__price{display:flex;align-items:flex-end;gap:10px;padding:0 0 14px}.brl-filter__price label{flex:1;display:flex;flex-direction:column;gap:4px;font-size:1.3rem;color:var(--brl-muted)}.brl-filter__price input{height:42px;border:1px solid var(--brl-line);border-radius:8px;padding:0 10px;font:500 1.5rem var(--font-body-family);width:100%}.brl-filter__cur{padding-bottom:10px;color:var(--brl-muted)}.brl-wish-fab{position:fixed;bottom:18px;left:18px;z-index:90;width:54px;height:54px;border-radius:50%;border:0;background:#fff;box-shadow:0 6px 20px #0d1b3a33;display:grid;place-items:center;cursor:pointer;transition:transform .2s;padding:0}.brl-wish-fab svg{fill:var(--brl-sale)}.brl-wish-fab:hover{transform:scale(1.06)}.brl-wish-fab__count{position:absolute;top:-2px;right:-2px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--brl-accent);color:var(--brl-ink);font-size:1.2rem;font-weight:700;display:grid;place-items:center}.brl-wish-fab.is-empty .brl-wish-fab__count{display:none}.brl-wishlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.brl-wishlist li{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--brl-line)}.brl-wishlist img{width:64px;height:64px;object-fit:contain;border:1px solid var(--brl-line);border-radius:8px;background:#fff}.brl-wishlist a{font-weight:700;font-size:1.4rem;line-height:1.35;text-decoration:none;color:var(--brl-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.brl-wishlist .brl-wl-price{font-size:1.4rem;color:var(--brl-ink-2);margin-top:4px}.brl-wishlist .brl-wl-actions{display:flex;flex-direction:column;gap:6px;align-items:stretch}.brl-wishlist .brl-wl-actions button{height:34px;padding:0 12px;border-radius:8px;font:600 1.3rem var(--font-body-family);cursor:pointer;border:1px solid var(--brl-line);background:#fff;color:var(--brl-ink)}.brl-wishlist .brl-wl-actions .is-add{background:var(--brl-cta);border-color:var(--brl-cta);color:#fff}.brl-wishlist__empty{color:var(--brl-muted);font-size:1.5rem;line-height:1.6;padding:24px 0;text-align:center}.brl-toast{position:fixed;bottom:86px;left:50%;transform:translate(-50%);z-index:1100;background:var(--brl-ink);color:#fff;padding:12px 18px;border-radius:10px;font-size:1.4rem;font-weight:600;box-shadow:0 8px 26px #00000040;max-width:calc(100vw - 32px)}.brl-toast[hidden]{display:none}.brl-toast a{color:#e3c47e;margin-inline-start:8px}.brl a:focus-visible,.brl button:focus-visible,.brl select:focus-visible,.brl summary:focus-visible{outline:2px solid var(--brl-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.brl *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/brl-collection.css.map */
