.bbh{--bbh-ink:#1A121B;--bbh-cream:#FFF7E8;--bbh-accent:#FF9B56;--bbh-violet:#9C79B7;background:var(--bbh-cream);color:var(--bbh-ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.bbh *,.bbh *:before,.bbh *:after{box-sizing:border-box}.bbh a{color:inherit;text-decoration:none}.bbh__topline{background:var(--bbh-accent);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:10px max(5%,calc((100% - 1320px)/2));font-size:10px;font-weight:800;letter-spacing:.18em}.bbh__topline-secondary{opacity:.82}.bbh__hero{background:radial-gradient(circle at 75% 45%,#49304a 0,#251929 38%,var(--bbh-ink) 78%);color:var(--bbh-cream);position:relative;isolation:isolate}.bbh__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;pointer-events:none;background-image:radial-gradient(#fff .5px,transparent .6px);background-size:7px 7px;mix-blend-mode:screen}.bbh__hero-inner{max-width:1420px;margin:0 auto;min-height:595px;padding:88px 5% 75px;display:grid;grid-template-columns:1fr 1fr;gap:3%;align-items:center;position:relative;z-index:1}.bbh__hero-copy{max-width:590px;z-index:3}.bbh__eyebrow{font-size:12px;letter-spacing:.23em;font-weight:900;color:#885f78;margin:0 0 22px;line-height:1.3}.bbh__eyebrow--light{color:#e4a4bb}.bbh__hero-title{font-family:Impact,Arial Narrow,Arial,sans-serif;line-height:.92;letter-spacing:-.025em;font-weight:900;font-stretch:condensed;font-size:clamp(56px,7vw,112px);margin:0 0 27px;text-transform:uppercase;text-shadow:2px 4px 0 #241626}.bbh__hero-title:first-line{color:var(--bbh-accent)}.bbh__hero-description{max-width:440px;font-size:16px;line-height:1.65;color:#e2d1dd;margin:0 0 31px}.bbh__button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:49px;padding:14px 22px;font-size:12px;letter-spacing:.13em;font-weight:900;transition:transform .22s ease,box-shadow .22s ease;border:0}.bbh__button:hover{transform:translateY(-3px)}.bbh__button span{font-size:20px;line-height:10px}.bbh__button--accent{background:var(--bbh-accent);color:#21131b!important;box-shadow:5px 5px #7f5369}.bbh__button--light{background:var(--bbh-cream);color:var(--bbh-ink)!important}.bbh__button--dark{background:var(--bbh-ink);color:var(--bbh-cream)!important}.bbh__hero-meta{margin-top:34px;font-size:10px;letter-spacing:.19em;font-weight:750;color:#d0b8c9}.bbh__hero-meta span{font-size:19px;color:var(--bbh-accent);vertical-align:middle;padding-right:8px}.bbh__hero-visual{position:relative;height:485px;min-width:0}.bbh__hero-halo{position:absolute;top:40px;right:40px;bottom:45px;left:40px;border:1px solid rgba(255,174,94,.25);border-radius:50%;box-shadow:0 0 0 25px #dfa27809,0 0 0 65px #dfa27806}.bbh__hero-photo{position:absolute;background:#281d2b;padding:9px;box-shadow:0 22px 40px #0d0817a6;overflow:hidden}.bbh__hero-photo img{display:block;width:100%;height:100%;object-fit:cover}.bbh__hero-photo--back{width:46%;height:70%;top:8%;right:4%;transform:rotate(9deg);border:1px solid #aa6e57}.bbh__hero-photo--front{width:57%;height:91%;top:2%;left:11%;transform:rotate(-8deg);border:1px solid #eab78e}.bbh__hero-sticker{position:absolute;right:3%;bottom:2%;width:104px;height:104px;border:2px dashed #1d121b;border-radius:50%;background:var(--bbh-accent);color:var(--bbh-ink);display:flex;align-items:center;justify-content:center;text-align:center;transform:rotate(13deg);font-family:Impact,Arial,sans-serif;font-size:18px;line-height:1.1;z-index:3}.bbh__photo-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-family:Impact,Arial,sans-serif;color:var(--bbh-accent);font-size:36px;line-height:1.08;letter-spacing:.04em}.bbh__hero-spark{position:absolute;color:var(--bbh-accent);opacity:.8;z-index:2;pointer-events:none}.bbh__hero-spark--one{right:47%;top:13%;font-size:36px}.bbh__hero-spark--two{right:3%;top:27%;font-size:58px}.bbh__hero-bottom{display:flex;gap:65px;white-space:nowrap;justify-content:center;align-items:center;padding:15px 10px;border-block:1px solid #634257;color:#ddbbb6;font-size:11px;letter-spacing:.22em;font-weight:900;overflow:hidden}.bbh__offers{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);padding:22px 4%;border-bottom:1px solid #e9dacc}.bbh__offer{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 15px;border-right:1px solid #ddcdbf}.bbh__offer:last-child{border-right:0}.bbh__offer-icon{font-size:27px}.bbh__offer strong{display:block;font-weight:900;font-size:13px;white-space:nowrap}.bbh__offer small{display:block;margin-top:5px;color:#8f7888;letter-spacing:.13em;font-size:10px;font-weight:800}.bbh__shop{max-width:1440px;margin:0 auto;padding:91px 5% 100px;scroll-margin-top:40px}.bbh__shop-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:30px}.bbh__shop-heading .bbh__eyebrow{margin-bottom:14px}.bbh__shop-heading h2{font-family:Impact,Arial Narrow,Arial,sans-serif;text-transform:uppercase;font-size:clamp(38px,5vw,65px);letter-spacing:-.01em;line-height:1.04;margin:0 0 15px}.bbh__shop-heading p:not(.bbh__eyebrow){color:#74666d;margin:0;font-size:15px}.bbh__shop-count{font-size:11px;letter-spacing:.15em;white-space:nowrap;font-weight:900;padding-bottom:7px}.bbh__shop-count span{font-size:27px;color:#cb7f48;vertical-align:middle}.bbh__controls{display:flex;gap:11px;align-items:center;border-block:1px solid #dbcfc6;padding:16px 0;margin:30px 0 27px;flex-wrap:wrap}.bbh__results{margin-right:auto;font-size:12px;letter-spacing:.07em;font-weight:800;color:#736571}.bbh__sort-label{font-size:11px;font-weight:800;letter-spacing:.1em}.bbh__sort{background:var(--bbh-cream);border:1px solid #cbb9b2;border-radius:3px;padding:10px 25px 10px 11px;font:inherit;font-size:12px;color:var(--bbh-ink);max-width:220px}.bbh__filter{position:relative;border:1px solid #cbb9b2;border-radius:3px;font-size:12px;background:var(--bbh-cream)}.bbh__filter summary{list-style:none;cursor:pointer;padding:10px 14px;min-width:105px;display:flex;justify-content:space-between;gap:8px;align-items:center;font-weight:700}.bbh__filter summary::-webkit-details-marker{display:none}.bbh__filter-menu{position:absolute;top:calc(100% + 5px);left:0;min-width:220px;max-height:260px;overflow:auto;background:var(--bbh-cream);padding:15px;border:1px solid #d6c4bd;box-shadow:0 14px 32px #2a172321;z-index:6}.bbh__filter-choice{display:flex;gap:8px;align-items:center;line-height:2.2}.bbh__price-filter{display:flex;gap:10px}.bbh__price-filter label{font-size:11px}.bbh__price-filter input{width:90px;background:#fff;border:1px solid #ddd;padding:7px;margin-top:4px}.bbh__apply{font-size:12px;font-weight:800;cursor:pointer;background:var(--bbh-ink);color:var(--bbh-cream);padding:11px 16px;border:0}.bbh__clear{font-size:12px;text-decoration:underline!important;color:#7e5d69!important}.bbh__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 20px}.bbh__product{display:block;min-width:0;transition:transform .25s ease}.bbh__product:hover{transform:translateY(-4px)}.bbh__product-media{position:relative;aspect-ratio:1/1.14;background:#e9dedd;overflow:hidden}.bbh__product-img{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .45s ease,opacity .32s ease}.bbh__product-img--hover{opacity:0}.bbh__product:hover .bbh__product-img{transform:scale(1.035)}.bbh__product:hover .bbh__product-img--hover{opacity:1}.bbh__product-badge{position:absolute;top:12px;left:12px;background:#21151ddc;color:#fff7e8;padding:9px 9px 7px;font-size:9px;letter-spacing:.1em;font-weight:900;z-index:2}.bbh__product-action{position:absolute;right:9px;bottom:9px;background:var(--bbh-cream);color:var(--bbh-ink);padding:10px 13px;font-size:10px;font-weight:900;opacity:0;transform:translateY(5px);transition:.22s ease;z-index:2}.bbh__product:hover .bbh__product-action,.bbh__product:focus-visible .bbh__product-action{opacity:1;transform:none}.bbh__product-action span{margin-left:10px}.bbh__product-details{display:flex;justify-content:space-between;gap:10px;padding-top:14px;align-items:start}.bbh__product-details h3{font-size:14px;font-weight:850;margin:0;line-height:1.35;color:#271c24}.bbh__product-details p{font-size:10px;font-weight:850;letter-spacing:.12em;color:#9d878b;margin:7px 0 0}.bbh__product-description{font-size:12px!important;font-weight:400!important;letter-spacing:normal!important;color:#6f6068!important;line-height:1.5!important;margin:7px 0 0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bbh__product-price{font-size:14px;font-weight:900;white-space:nowrap;color:#271c24}.bbh__product-placeholder{height:100%;padding:45px 18px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;text-align:center;background:linear-gradient(135deg,#29202b,#6a4761);color:#fff8ee;font-family:Impact,Arial,sans-serif;font-size:26px;line-height:1.1}.bbh__product-placeholder span{font-size:48px;color:var(--bbh-accent)}.bbh__pagination{text-align:center;padding-top:35px;font-size:15px}.bbh__pagination>*{margin:0 7px}.bbh__empty{grid-column:1/-1;padding:80px 20px;text-align:center;border:2px dashed #c9aea4}.bbh__editorial{display:grid;grid-template-columns:1fr 1fr;min-height:455px;background:#2b1d31;color:var(--bbh-cream)}.bbh__editorial-copy{align-self:center;justify-self:end;padding:60px 12% 60px 7%;width:100%;max-width:700px;position:relative}.bbh__editorial-copy h2{font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:clamp(49px,5vw,76px);line-height:.98;margin:0 0 23px;letter-spacing:-.015em}.bbh__editorial-copy p:not(.bbh__eyebrow){font-size:16px;line-height:1.6;color:#e9d9e6;max-width:430px;margin:0 0 29px}.bbh__editorial-doodle{position:absolute;right:8%;top:17%;font-size:26px;color:var(--bbh-accent);transform:rotate(-15deg)}.bbh__editorial-photo{min-height:455px;background:#221827;overflow:hidden}.bbh__editorial-photo img{width:100%;height:100%;max-height:700px;object-fit:cover;display:block}.bbh__editorial-placeholder{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font:64px/1 Impact,Arial,sans-serif;color:var(--bbh-accent)}.bbh__closing{text-align:center;padding:95px 20px 100px;position:relative}.bbh__closing-star{color:var(--bbh-accent);font-size:49px;margin-bottom:8px}.bbh__closing p{margin:0 0 12px;font-weight:850;letter-spacing:.24em;font-size:11px;color:#965d7b}.bbh__closing h2{font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:clamp(46px,6vw,87px);line-height:1;font-weight:900;letter-spacing:-.022em;margin:0 0 23px}.bbh__closing small{display:block;max-width:720px;margin:30px auto 0;color:#8d7d87;font-size:11px;line-height:1.6}@media(max-width:1050px){.bbh__hero-inner{min-height:540px}.bbh__hero-visual{height:390px}.bbh__offer{padding:9px}.bbh__offer strong{font-size:11px}.bbh__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.bbh__topline{justify-content:center;text-align:center;padding:10px 3%;font-size:9px}.bbh__topline-secondary{display:none}.bbh__hero-inner{grid-template-columns:1fr;min-height:0;gap:15px;padding:57px 6% 30px}.bbh__hero-copy{max-width:100%}.bbh__hero-title{font-size:clamp(60px,14vw,90px);line-height:.89;margin-bottom:16px}.bbh__hero-description{font-size:14px;line-height:1.6;margin-bottom:23px}.bbh__hero-meta{margin-top:25px}.bbh__hero-visual{height:345px;width:100%;max-width:440px;margin:0 auto}.bbh__hero-photo--front{left:12%;width:55%;height:89%}.bbh__hero-photo--back{width:48%;height:72%;right:3%;top:10%}.bbh__hero-sticker{width:75px;height:75px;font-size:14px}.bbh__hero-bottom{gap:22px;padding:13px;font-size:9px}.bbh__offers{grid-template-columns:repeat(2,1fr);padding:16px 4%}.bbh__offer:nth-child(2){border-right:0}.bbh__offer:nth-child(-n+2){border-bottom:1px solid #ddcdbf}.bbh__offer{justify-content:flex-start}.bbh__shop{padding:65px 5% 75px}.bbh__shop-heading{display:block}.bbh__shop-heading h2{font-size:43px}.bbh__shop-count{display:inline-block;margin-top:21px}.bbh__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.bbh__product-media{aspect-ratio:1/1.12}.bbh__product-details{display:block}.bbh__product-details h3{font-size:12px}.bbh__product-price{margin-top:5px;font-size:13px}.bbh__product-details p{font-size:9px;margin-top:5px}.bbh__product-badge{font-size:8px;top:7px;left:7px;padding:6px}.bbh__editorial{grid-template-columns:1fr}.bbh__editorial-copy{padding:65px 7%}.bbh__editorial-copy h2{font-size:59px}.bbh__editorial-photo{min-height:315px;height:315px}.bbh__closing{padding:68px 6%}.bbh__closing h2{font-size:50px}.bbh__controls{gap:7px}.bbh__results{width:100%;margin-bottom:4px}.bbh__sort{max-width:170px}}@media(prefers-reduced-motion:reduce){.bbh *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bb-halloween-collection.css.map */
