.bp-ch{position:relative;overflow:hidden;background:var(--bp-ch-bg);color:var(--bp-ch-fg);font-family:var(--font-body--family);isolation:isolate}.bp-ch__stripes{position:absolute;top:-20%;right:-8%;z-index:-1;width:min(48vw,640px);aspect-ratio:1;border-radius:46% 54% 58% 42%/44% 46% 54% 56%;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .55) 0 2px,transparent 2px 24px),var(--bp-ch-shape)}.bp-ch__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px;max-width:var(--page-width, 1400px);margin:0 auto;padding:44px var(--page-margin, 24px) 52px}.bp-ch__copy{display:grid;justify-items:start;gap:16px}.bp-ch__crumbs{display:flex;gap:8px;font-size:13.5px;color:color-mix(in srgb,var(--bp-ch-fg) 60%,transparent)}.bp-ch__crumbs a{color:inherit;text-decoration:none}.bp-ch__crumbs a:hover{color:var(--bp-ch-fg)}.bp-ch__title{margin:0;font-family:var(--bp-font-display, var(--font-heading--family));font-size:clamp(48px,6.4vw,104px);font-weight:700;font-variation-settings:"opsz" 96;line-height:.92;letter-spacing:-.03em;color:inherit}.bp-ch__title em{font-family:var(--bp-font-accent, Georgia, serif);font-style:italic;font-weight:560;font-variation-settings:"SOFT" 100,"opsz" 144,"WONK" 1;letter-spacing:-.02em;color:var(--bp-ch-accent)}.bp-ch__intro{max-width:540px;font-size:18px;line-height:1.5;color:color-mix(in srgb,var(--bp-ch-fg) 80%,transparent)}.bp-ch__intro p{margin:0}.bp-ch__count{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 12px;border-radius:999px;background:#ffffffb3;font-size:14px}.bp-ch__count strong{font-weight:600}.bp-ch__dot{width:8px;height:8px;border-radius:50%;background:var(--bp-ch-accent)}.bp-ch__chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.bp-ch__chip{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 18px 0 14px;border-radius:999px;background:#fff;color:var(--bp-ch-fg);font-size:15px;font-weight:500;text-decoration:none;box-shadow:0 8px 18px -14px #34393b80;transition:background .2s ease,transform .2s ease}.bp-ch__chip .bp-icon{color:var(--bp-ch-accent)}.bp-ch__chip:hover,.bp-ch__chip:focus-visible{background:var(--bp-ch-accent);transform:translateY(-2px)}.bp-ch__chip:hover .bp-icon{color:var(--bp-ch-fg)}.bp-ch__fan{position:relative;height:300px}.bp-ch__photo{position:absolute;top:50%;left:50%;width:46%;aspect-ratio:4 / 5;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 0 0 6px #fff,0 24px 40px -22px #34393b99;animation:bp-ch-in .9s cubic-bezier(.3,1.3,.5,1) both}.bp-ch__photo img{width:100%;height:100%;object-fit:cover}.bp-ch__photo--1{z-index:3;--r: -3deg;--x: -50%;--y: -50%}.bp-ch__photo--2{z-index:2;--r: -14deg;--x: -100%;--y: -44%;animation-delay:.08s}.bp-ch__photo--3{z-index:1;--r: 12deg;--x: 0%;--y: -44%;animation-delay:.16s}.bp-ch__photo--1,.bp-ch__photo--2,.bp-ch__photo--3{transform:translate(var(--x),var(--y)) rotate(var(--r))}.bp-ch__photo--solo{width:80%;aspect-ratio:4 / 3;transform:translate(-50%,-50%) rotate(-2deg)}@keyframes bp-ch-in{0%{opacity:0;transform:translate(-50%,-30%) rotate(0) scale(.8)}}.bp-ch__sticker{position:absolute;right:6%;top:4%;z-index:4;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--bp-ch-fg);color:var(--bp-ch-accent);box-shadow:0 0 0 6px var(--bp-ch-bg);transform:rotate(-12deg)}.bp-cg{display:block;background:var(--bp-cg-bg, #fff);color:var(--bp-ft-fg);font-family:var(--font-body--family)}.bp-cg.is-loading .bp-cg__grid,.bp-cg.is-loading .bp-cg__empty{opacity:.45;pointer-events:none;transition:opacity .2s ease}.bp-cg__bar{position:sticky;top:var(--header-height, 0px);z-index:5;background:color-mix(in srgb,var(--bp-cg-bg, #fff) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgb(52 57 59 / .07)}.bp-cg__bar-inner{display:flex;align-items:center;gap:12px;max-width:var(--page-width, 1400px);margin:0 auto;padding:12px var(--page-margin, 24px)}.bp-cg__filter-btn{display:inline-flex;align-items:center;gap:8px;flex:none;height:44px;padding:0 18px 0 14px;border:0;border-radius:999px;background:var(--bp-ft-fg);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:transform .2s ease}.bp-cg__filter-btn:hover{transform:translateY(-1px)}.bp-cg__badge{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--bp-ft-accent);color:var(--bp-ft-fg);font-size:12px;font-weight:700}.bp-cg__active{display:flex;flex:1;align-items:center;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.bp-cg__active::-webkit-scrollbar{display:none}.bp-cg__pill{display:inline-flex;align-items:center;gap:8px;flex:none;height:36px;padding:0 12px 0 14px;border-radius:999px;background:color-mix(in srgb,var(--bp-ft-card) 80%,#fff);color:var(--bp-ft-fg);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.bp-cg__pill span[aria-hidden]{font-size:18px;line-height:1;opacity:.6}.bp-cg__pill:hover{background:var(--bp-ft-accent)}.bp-cg__clear,.bp-cg__total{flex:none;font-size:14px;color:color-mix(in srgb,var(--bp-ft-fg) 70%,transparent)}.bp-cg__clear{text-decoration:underline;text-underline-offset:3px}.bp-cg__total strong{color:var(--bp-ft-fg);font-weight:600}.bp-cg__sort{position:relative;flex:none;display:inline-flex;align-items:center}.bp-cg__sort select{height:44px;padding:0 40px 0 18px;border:0;border-radius:999px;background:color-mix(in srgb,var(--bp-ft-card) 80%,#fff);color:var(--bp-ft-fg);font:inherit;font-size:14.5px;font-weight:500;appearance:none;-webkit-appearance:none;cursor:pointer}.bp-cg__sort select:focus-visible{outline:2px solid var(--bp-ft-accent);outline-offset:2px}.bp-cg__sort svg{position:absolute;right:16px;pointer-events:none}.bp-cg__inner{max-width:var(--page-width, 1400px);margin:0 auto;padding:28px var(--page-margin, 24px) 96px}.bp-cg__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px;margin:0;padding:0;list-style:none}.bp-cg__item{min-width:0;animation:bp-cg-in .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(min(var(--i, 0),8)*40ms)}@keyframes bp-cg-in{0%{opacity:0;transform:translateY(16px)}}.bp-cg__promo{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;height:100%;min-height:320px;padding:26px;overflow:hidden;border-radius:26px;background:var(--promo-bg);color:var(--promo-fg);text-decoration:none;isolation:isolate}.bp-cg__promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .06) 0 2px,transparent 2px 24px)}.bp-cg__promo-deco{position:absolute;top:-16px;right:-24px;z-index:-1;color:var(--bp-ft-accent);opacity:.35;transform:rotate(14deg);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.bp-cg__promo-deco .bp-icon{stroke-width:1.2}.bp-cg__promo:hover .bp-cg__promo-deco{transform:rotate(2deg) scale(1.08)}.bp-cg__promo-heading{font-family:var(--bp-font-display, var(--font-heading--family));font-size:34px;font-weight:700;line-height:.95;letter-spacing:-.02em}.bp-cg__promo-text{font-size:15px;line-height:1.45;opacity:.85}.bp-cg__promo-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:10px 16px 10px 18px;border-radius:999px;background:var(--bp-ft-accent);color:var(--bp-ft-fg);font-size:14px;font-weight:600;transition:gap .25s ease}.bp-cg__promo:hover .bp-cg__promo-btn{gap:12px}.bp-cg__more{display:grid;justify-items:center;gap:14px;margin-top:56px}.bp-cg__progress-text{margin:0;font-size:14px;color:color-mix(in srgb,var(--bp-ft-fg) 70%,transparent)}.bp-cg__progress{width:min(260px,70%);height:4px;overflow:hidden;border-radius:4px;background:color-mix(in srgb,var(--bp-ft-fg) 10%,transparent)}.bp-cg__progress span{display:block;height:100%;border-radius:4px;background:var(--bp-ft-accent);transition:width .5s ease}.bp-cg__load{display:inline-flex;align-items:center;gap:12px;padding:6px 6px 6px 24px;border-radius:999px;background:var(--bp-ft-fg);color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:gap .25s ease,transform .25s ease}.bp-cg__load-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--bp-ft-accent);color:var(--bp-ft-fg);transform:rotate(90deg);transition:transform .4s cubic-bezier(.3,1.5,.5,1)}.bp-cg__load:hover{gap:16px;transform:translateY(-2px)}.bp-cg__load.is-busy .bp-cg__load-icon{animation:bp-cg-spin .8s linear infinite}@keyframes bp-cg-spin{to{transform:rotate(450deg)}}.bp-cg__ghost{display:inline-flex;align-items:center;height:50px;padding:0 22px;border-radius:999px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bp-ft-fg) 30%,transparent);color:var(--bp-ft-fg);font-size:15px;font-weight:600;text-decoration:none}.bp-cg__empty{display:grid;justify-items:center;gap:12px;max-width:520px;margin:40px auto;padding:48px 28px;border-radius:32px;background:color-mix(in srgb,var(--bp-ft-card) 70%,#fff);text-align:center}.bp-cg__empty-icon{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:var(--bp-ft-accent);color:var(--bp-ft-fg);transform:rotate(-12deg)}.bp-cg__empty-title{margin:8px 0 0;font-family:var(--bp-font-display, var(--font-heading--family));font-size:30px;font-weight:700;letter-spacing:-.02em}.bp-cg__empty p{margin:0;font-size:16px;color:color-mix(in srgb,var(--bp-ft-fg) 75%,transparent)}.bp-cg__empty-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.bp-cg__drawer{position:fixed;inset:0 auto 0 0;width:min(420px,92vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--bp-ft-fg);overflow:visible}.bp-cg__drawer::backdrop{background:#34393b73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bp-cg__drawer-panel{display:flex;flex-direction:column;height:100%;border-radius:0 26px 26px 0;background:#fff;transform:translate(-104%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.bp-cg__drawer.is-open .bp-cg__drawer-panel{transform:none}.bp-cg__drawer-head{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 18px 24px;background:var(--bp-ft-card);border-radius:0 26px 0 0}.bp-cg__drawer-title{margin:0;font-family:var(--bp-font-display, var(--font-heading--family));font-size:28px;font-weight:700;letter-spacing:-.02em}.bp-cg__drawer-close{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:var(--bp-ft-fg);cursor:pointer}.bp-cg__drawer-body{flex:1;overflow-y:auto;padding:8px 24px 24px}.bp-cg__group{border-bottom:1px solid rgb(52 57 59 / .08)}.bp-cg__group summary{display:flex;align-items:center;justify-content:space-between;min-height:58px;font-size:17px;font-weight:600;list-style:none;cursor:pointer}.bp-cg__group summary::-webkit-details-marker{display:none}.bp-cg__group[open] summary svg{transform:rotate(180deg)}.bp-cg__options{display:grid;gap:4px;margin:0 0 18px;padding:0;list-style:none}.bp-cg__option{position:relative;display:flex;align-items:center;gap:12px;min-height:42px;cursor:pointer}.bp-cg__option input{position:absolute;opacity:0;pointer-events:none}.bp-cg__check{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:8px;box-shadow:inset 0 0 0 1.5px #34393b4d;transition:background .2s ease,box-shadow .2s ease}.bp-cg__option input:checked+.bp-cg__check{background:var(--bp-ft-accent);box-shadow:none}.bp-cg__option input:checked+.bp-cg__check:after{content:"";width:10px;height:6px;border-left:2px solid var(--bp-ft-fg);border-bottom:2px solid var(--bp-ft-fg);transform:rotate(-45deg) translateY(-1px)}.bp-cg__option input:focus-visible+.bp-cg__check{outline:2px solid var(--bp-ft-fg);outline-offset:2px}.bp-cg__option-label{flex:1;font-size:15.5px}.bp-cg__option-count{padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--bp-ft-card) 75%,#fff);font-size:12.5px;font-weight:500}.bp-cg__option.is-empty{opacity:.4;cursor:not-allowed}.bp-cg__price{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.bp-cg__price label{display:grid;gap:6px;font-size:13px;font-weight:600;color:color-mix(in srgb,var(--bp-ft-fg) 65%,transparent)}.bp-cg__price-field{display:flex;align-items:center;gap:4px;height:48px;padding:0 14px;border-radius:14px;background:color-mix(in srgb,var(--bp-ft-card) 75%,#fff);color:var(--bp-ft-fg);font-size:15px}.bp-cg__price-field input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;box-shadow:none}.bp-cg__drawer-foot{display:flex;gap:10px;padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid rgb(52 57 59 / .08)}.bp-cg__drawer-foot .bp-cg__ghost{flex:none}.bp-cg__apply{flex:1;height:50px;border:0;border-radius:999px;background:var(--bp-ft-fg);color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer}@media(prefers-reduced-motion:reduce){.bp-cg__item,.bp-ch__photo{animation:none}.bp-cg__drawer-panel{transition:none}}@media screen and (max-width:989px){.bp-ch__inner{grid-template-columns:1fr}.bp-ch__fan{height:240px}.bp-cg__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.bp-ch__inner{gap:24px;padding:28px var(--page-margin, 20px) 36px}.bp-ch__fan{order:-1;height:200px}.bp-ch__photo{width:40%;border-radius:18px}.bp-ch__stripes{width:90vw;top:-30%;right:-30%}.bp-ch__chips{flex-wrap:nowrap;width:calc(100% + var(--page-margin, 20px) * 2);margin-inline:calc(var(--page-margin, 20px) * -1);padding-inline:var(--page-margin, 20px);overflow-x:auto;scrollbar-width:none}.bp-ch__chip{flex:none}.bp-cg__bar-inner{flex-wrap:wrap;gap:10px}.bp-cg__active{order:3;flex-basis:100%}.bp-cg__active:empty{display:none}.bp-cg__sort{margin-inline-start:auto}.bp-cg__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.bp-cg__promo{min-height:260px;padding:20px;border-radius:22px}.bp-cg__promo-heading{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bp-collection.css.map */
