#MainContent .card__inner,#MainContent .card__media,#MainContent .card .media{border-radius:var(--bx-r)!important;overflow:hidden}#MainContent .card .media,#MainContent .card__inner{background:var(--bx-surface)!important}#MainContent .card__heading,#MainContent .card__heading a{font-family:var(--bx-font)!important;font-weight:400!important;font-size:1.75rem!important;line-height:1.3;color:var(--bx-ink)!important;text-align:center}#MainContent .card-information{text-align:center}#MainContent .card-information .price{justify-content:center}#MainContent .price-item{color:var(--bx-ink);font-size:1.45rem;letter-spacing:.04em}#MainContent .price--on-sale .price-item--regular{opacity:.5}#MainContent .card__media img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}#MainContent .card-wrapper:hover .card__media img{transform:scale(1.045)}#MainContent .badge{border-radius:var(--bx-r);background:var(--bx-accent);color:var(--bx-on-accent);border:0;letter-spacing:.12em;text-transform:uppercase;font-size:1rem}#MainContent .facets__summary,#MainContent .facet-filters__label,#MainContent .product-count__text,#MainContent .facets__label{color:var(--bx-ink)}#MainContent .pagination__item{color:var(--bx-ink)}#MainContent .pagination__item--current:after{background:var(--bx-accent)}.bx{color:var(--bx-ink);position:relative}.bx-k{font-size:1.1rem;letter-spacing:.34em;text-transform:uppercase;margin:0;color:var(--bx-accent)}.bx-mark{display:inline-flex;align-items:center;gap:1.2rem;margin:0 0 2.6rem;font-family:var(--bx-font);font-size:1.5rem;letter-spacing:.42em;text-transform:uppercase;color:var(--bx-ink)}.bx-mark:before,.bx-mark:after{content:"";width:2.8rem;height:1px;background:var(--bx-accent)}.bx-btn{display:inline-flex;align-items:center;gap:1rem;padding:1.6rem 3.4rem;background:var(--bx-accent);color:var(--bx-on-accent)!important;text-decoration:none;font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;border-radius:var(--bx-r);transition:transform .35s ease,box-shadow .35s ease}.bx-btn:hover{transform:translateY(-2px);box-shadow:0 1.2rem 2.4rem -1.4rem var(--bx-accent)}.bx-btn svg{width:1.4rem;height:1.4rem}.bx-hero{position:relative;display:grid;grid-template-columns:1fr;overflow:hidden;background:var(--bx-bg)}.bx-hero--dots{background-image:radial-gradient(var(--bx-soft) 1.4px,transparent 1.6px);background-size:22px 22px}.bx-hero--lines{background-image:repeating-linear-gradient(90deg,transparent 0 79px,var(--bx-soft) 79px 80px)}.bx-hero--arch .bx-hero__media:before{content:"";position:absolute;inset:6% 10% -20% 10%;border-radius:999px 999px 0 0;background:var(--bx-soft);z-index:0}.bx-hero__text{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:4.8rem 2rem 5.6rem}.bx-title{font-family:var(--bx-font)!important;font-weight:400;font-size:clamp(4.2rem,6.4vw,8.4rem);line-height:.98;letter-spacing:-.01em;margin:1.6rem 0 2.4rem;color:var(--bx-ink)}.bx-title em{font-style:italic;color:var(--bx-accent)}.bx-desc{font-size:1.6rem;line-height:1.8;max-width:46rem;margin:0 0 3.6rem;opacity:.82}.bx-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.bx-count{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.bx-hero__media{position:relative;order:-1;display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr;gap:1rem;padding:1.6rem 1.6rem 0;height:62vh;min-height:38rem;max-height:56rem}.bx-tile{position:relative;z-index:1;overflow:hidden;border-radius:var(--bx-r);background:var(--bx-surface)}.bx-tile:first-child{grid-row:1 / span 2}.bx-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.bx-hero:hover .bx-tile img{transform:scale(1.03)}.bx-hero__media--single{grid-template-columns:1fr;grid-template-rows:1fr}.bx-hero__media--single .bx-tile:first-child{grid-row:auto}.bx-mono{position:absolute;z-index:1;right:-2vw;bottom:-6vw;font-family:var(--bx-font);font-size:36vw;line-height:1;color:var(--bx-soft);opacity:.55;pointer-events:none;user-select:none;font-style:italic}@media screen and (min-width:750px){.bx-hero{grid-template-columns:5fr 7fr;min-height:var(--bx-h)}.bx-hero--media-left{grid-template-columns:7fr 5fr}.bx-hero--media-left .bx-hero__media{order:-1}.bx-hero--media-right .bx-hero__media{order:2}.bx-hero__text{padding:8rem 4vw 8rem 6vw}.bx-hero--media-left .bx-hero__text{padding:8rem 6vw 8rem 4vw}.bx-hero__media{height:auto;max-height:none;min-height:0;padding:3.2rem 3.2rem 3.2rem 0;gap:1.4rem}.bx-hero--media-left .bx-hero__media{padding:3.2rem 0 3.2rem 3.2rem}.bx-mono{font-size:22vw;bottom:-4vw}}.bx-subs{padding:5.6rem 0 1.2rem;text-align:center}.bx-subs__list{display:flex;gap:1.8rem;overflow-x:auto;list-style:none;margin:2.4rem 0 0;padding:.6rem 1.6rem 1.2rem;scrollbar-width:none;justify-content:flex-start}.bx-subs__list::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.bx-subs__list{justify-content:center;flex-wrap:wrap;gap:3.2rem}}.bx-sub{flex:0 0 auto;width:8.6rem;display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--bx-ink)}.bx-sub__img{display:block;width:80px;height:80px;border-radius:50%;padding:4px;border:1px solid var(--bx-accent);background:var(--bx-bg);transition:transform .4s ease,border-width .2s}.bx-sub__img span,.bx-sub__img img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--bx-surface)}.bx-sub__label{margin-top:1rem;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.35}.bx-sub:hover .bx-sub__img{transform:scale(1.06)}.bx-sub.is-active .bx-sub__img{border-width:2px;padding:3px}.bx-sub.is-active .bx-sub__label{color:var(--bx-accent)}@media screen and (min-width:990px){.bx-sub{width:12rem}.bx-sub__img{width:112px;height:112px}}.bx-marquee{overflow:hidden;border-top:1px solid var(--bx-soft);border-bottom:1px solid var(--bx-soft);margin-top:4.8rem;padding:1.8rem 0;background:var(--bx-surface)}.bx-marquee__track{display:flex;width:max-content;animation:bx-scroll 38s linear infinite}.bx-marquee span{font-family:var(--bx-font);font-size:clamp(2rem,2.4vw,2.8rem);padding:0 2.6rem;white-space:nowrap;font-style:italic}.bx-marquee i{color:var(--bx-accent);font-style:normal;padding:0 .4rem}@keyframes bx-scroll{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.bx-marquee__track{animation:none}}.bx-shophead{text-align:center;padding:6.4rem 1.6rem 0;scroll-margin-top:8rem}.bx-shophead h2{font-family:var(--bx-font)!important;font-weight:400;font-size:clamp(3.4rem,4.2vw,5.2rem);margin:1.2rem 0 0;color:var(--bx-ink)}.bx-rule{display:block;width:5rem;height:1px;background:var(--bx-accent);margin:2rem auto 0}.bx-story{display:grid;grid-template-columns:1fr;background:var(--bx-surface);margin-top:2rem}.bx-story__media{position:relative;min-height:42rem;overflow:hidden}.bx-story__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bx-story__text{padding:6.4rem 2.4rem;display:flex;flex-direction:column;justify-content:center}.bx-story h2{font-family:var(--bx-font)!important;font-weight:400;font-size:clamp(3.4rem,3.8vw,5rem);line-height:1.08;margin:1.6rem 0 2.4rem;color:var(--bx-ink)}.bx-story h2 em{font-style:italic;color:var(--bx-accent)}.bx-story p.bx-p{font-size:1.55rem;line-height:1.85;margin:0 0 1.4rem;opacity:.85;max-width:52rem}.bx-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:3.2rem;padding-top:2.6rem;border-top:1px solid var(--bx-soft)}.bx-facts b{display:block;font-family:var(--bx-font);font-weight:400;font-size:clamp(2.6rem,2.6vw,3.4rem);color:var(--bx-accent);line-height:1.1}.bx-facts small{display:block;margin-top:.6rem;font-size:1.15rem;letter-spacing:.08em;line-height:1.4;opacity:.8}@media screen and (min-width:750px){.bx-story{grid-template-columns:1fr 1fr}.bx-story--flip .bx-story__media{order:2}.bx-story__text{padding:9.6rem 7vw}}.bx-close{text-align:center;padding:9.6rem 2rem;background:var(--bx-ink);color:var(--bx-bg)}.bx-close .bx-k{color:var(--bx-accent)}.bx-close h2{font-family:var(--bx-font)!important;font-weight:400;font-size:clamp(3.4rem,4.4vw,5.6rem);line-height:1.08;margin:1.6rem auto 1.8rem;max-width:80rem;color:var(--bx-bg)}.bx-close h2 em{font-style:italic;color:var(--bx-accent)}.bx-close p{opacity:.78;max-width:54rem;margin:0 auto 3.4rem;line-height:1.8;font-size:1.55rem}.bx-close .bx-mark{color:var(--bx-bg);margin-bottom:0}