@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght,SOFT@9..144,700;9..144,900&family=DM+Sans:wght@400;500;700&display=swap";:root{--bh-red:#a4161a;--bh-green:#3fa3a5;--bh-green-hover:#358f91}.bh{--slate:#2f4f63;--slate2:#243d4e;--sm:#4a6577;--ink:#2d2a32;--mu:#635c69;--cream:#fff8f0;font-family:DM Sans,system-ui,sans-serif;color:var(--ink);background:var(--bg,var(--cream));overflow:hidden}.bh *{box-sizing:border-box}.bh a{text-decoration:none;color:inherit}.bh img{display:block;max-width:100%}.bh .w{max-width:1240px;margin:0 auto;padding:0 24px}.bh .w.wide{max-width:1400px}.bh .hd{font-family:Fraunces,Georgia,serif;font-weight:900;font-variation-settings:"SOFT" 100;letter-spacing:-.01em;line-height:1.02;margin:0;color:var(--slate2)}.bh .ey{font:700 12px/1.3 DM Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ey,var(--bh-red));margin:0}.bh .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 28px;border-radius:999px;font:700 15px DM Sans,sans-serif;letter-spacing:.02em;transition:transform .2s,background .2s;cursor:pointer;box-shadow:none!important;border:0!important;background:var(--bh-green)!important;color:#fff!important;text-transform:uppercase}.bh .btn:hover{transform:translateY(-2px);background:var(--bh-green-hover)!important}.bh .sec{padding:72px 0}.bh .sec-h{text-align:center;margin-bottom:36px}.bh .sec-h .hd{font-size:clamp(30px,4vw,46px);margin-top:10px}.bh .sec-h p.sub{color:var(--mu);max-width:560px;margin:12px auto 0;font-size:16px}.bh-hero{position:relative;background:radial-gradient(1100px 560px at 78% 0%,var(--h1c) 0%,var(--h2c) 48%,var(--h3c) 100%);padding:64px 0 88px;isolation:isolate}.bh-hero .g{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;position:relative;z-index:2}.bh-hero h1.hd{font-size:clamp(42px,5vw,68px);margin:16px 0 20px;color:var(--hc)}.bh-hero h1 em{font-style:normal;color:var(--hl);position:relative;white-space:nowrap}.bh-hero h1 em:after{content:"";position:absolute;left:2%;right:2%;bottom:.04em;height:.14em;background:var(--ul);border-radius:9px;z-index:-1}.bh-hero .lede{font-size:18px;line-height:1.55;max-width:470px;color:var(--sm)}.bh-hero .ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.bh-hero .chips{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;font-size:13.5px;color:var(--sm)}.bh-hero .chips span:before{content:"\2713";color:var(--hl);margin-right:6px;font-weight:700}.bh-collage{position:relative;height:540px}.bh-collage a{position:absolute;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 18px 40px #243d4e38;border:6px solid #fff;transition:transform .35s}.bh-collage a img{width:100%;height:100%;object-fit:cover}.bh-collage .p1{width:58%;height:70%;left:4%;top:4%;transform:rotate(-5deg);z-index:2}.bh-collage .p2{width:46%;height:52%;right:0;top:0;transform:rotate(6deg);z-index:1}.bh-collage .p3{width:50%;height:50%;right:6%;bottom:0;transform:rotate(-2deg);z-index:3}.bh-collage a:hover{transform:rotate(0) scale(1.03);z-index:5}.bh-snow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.bh-snow i{position:absolute;top:-20px;color:#fff;opacity:.95;font-style:normal;text-shadow:0 0 6px rgba(47,79,99,.35);animation:bhfall linear infinite}@keyframes bhfall{to{transform:translateY(760px) rotate(360deg)}}.bh-wave{position:absolute;left:0;right:0;bottom:-1px;height:60px;z-index:3;color:var(--wave,#fff8f0)}.bh-wave svg{width:100%;height:100%;display:block}.bh-rib{background:var(--rbg);color:var(--rtx);overflow:hidden;white-space:nowrap;padding:14px 0;font:700 14px DM Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase}.bh-rib .track{display:inline-flex;gap:40px;animation:bhscroll var(--rsp,38s) linear infinite;padding-left:40px}.bh-rib b{color:var(--rsep);font-weight:400;font-size:17px;line-height:1}@keyframes bhscroll{to{transform:translate(-50%)}}.bh-bub{display:grid;grid-template-columns:repeat(var(--cols,8),1fr);gap:16px;max-width:1340px;margin:0 auto}.bh-bub a{text-align:center;display:block}.bh-bub .ci{aspect-ratio:1/1;border-radius:50%;overflow:hidden;border:4px solid #fff;box-shadow:0 0 0 4px var(--c,#2f4f63),0 10px 22px #2d2a321f;background:#d4eef8;transition:transform .25s}.bh-bub a:hover .ci{transform:translateY(-6px) rotate(-3deg)}.bh-bub .ci img{width:100%;height:100%;object-fit:cover}.bh-bub b{display:block;margin-top:14px;font-size:15.5px;font-weight:700}.bh-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 18px;scrollbar-width:thin}.bh-rail::-webkit-scrollbar{height:6px}.bh-rail::-webkit-scrollbar-thumb{background:#b3def1;border-radius:9px}.bh-card{scroll-snap-align:start;display:block}.bh-card .im{position:relative;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:#eefaff}.bh-card .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform .5s}.bh-card .im img.h2{opacity:0}.bh-card:hover .im img.h2{opacity:1}.bh-card:hover .im img.h1{transform:scale(1.04)}.bh-card .bdg{position:absolute;top:12px;left:12px;z-index:2;background:#fff;color:var(--slate);font:700 11px DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.bh-card .bdg.lo{background:var(--bh-red);color:#fff}.bh-card .t{font-weight:700;font-size:15.5px;margin:12px 0 0;line-height:1.3}.bh-card .p{font-size:14.5px;color:var(--mu);margin:4px 0 0}.bh-card .p s{margin-left:6px;opacity:.6}.bh-card .p .sl{color:var(--bh-red);font-weight:700}.bh-arrows{display:flex;gap:10px;justify-content:flex-end;margin-top:-62px;margin-bottom:26px}.bh-arrows button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ink);background:#fff;color:var(--ink);font-size:18px;cursor:pointer}.bh-arrows button:hover{background:var(--ink);color:#fff}.bh-rail-h{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;padding-right:120px}.bh-rail-h .hd{font-size:clamp(28px,3.6vw,42px);margin-top:8px}.bh-rail-h .links{display:flex;gap:22px}.bh-rail-h a.all{font-weight:700;border-bottom:2px solid var(--ey,var(--bh-red));padding-bottom:3px;white-space:nowrap}.bh-fam .g{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.bh-fam .hd{font-size:clamp(34px,4.6vw,56px)}.bh-fam .hd em{font-style:normal;color:var(--hl,var(--bh-red))}.bh-fam p.l{font-size:17px;color:var(--mu);margin:18px 0 26px;max-width:460px;line-height:1.6}.bh-fam .who{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.bh-fam .who span{background:#fff;border:1.5px solid var(--ink);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.bh-fam .quad{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:28px}.bh-fam .quad a{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:1/1;background:#fff;box-shadow:0 10px 26px #2d2a321f}.bh-fam .quad a:nth-child(2n){transform:translateY(28px)}.bh-fam .quad img{width:100%;height:100%;object-fit:cover}.bh-fam .quad span{position:absolute;left:10px;bottom:10px;background:#fffffff2;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px}.bh-gg{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 22px}.bh-gg a{display:block;color:var(--ink)}.bh-gg .gim{position:relative;aspect-ratio:4/5;border-radius:22px;overflow:hidden;background:#eefaff}.bh-gg .gim img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.bh-gg a:hover .gim img{transform:scale(1.04)}.bh-gg .gbtn{position:absolute;left:16px;bottom:16px;z-index:2;background:var(--bh-green);color:#fff;font:700 13px DM Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:11px 20px;border-radius:999px;transition:background .2s}.bh-gg a:hover .gbtn{background:var(--bh-green-hover)}.bh-gg .bow{position:absolute;top:14px;right:14px;z-index:2;font-size:26px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.bh-gg .k{display:block;margin-top:14px;font:700 11px DM Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--lbl,var(--bh-red))}.bh-gg .hd{display:block;font-size:26px;margin-top:4px}.bh-han{background:linear-gradient(135deg,var(--hb1,#e8f0fb),var(--hb2,#f4f8ff));border-radius:28px;padding:44px;display:grid;grid-template-columns:.9fr 2fr;gap:36px;align-items:center}.bh-han .hd{font-size:clamp(30px,3.6vw,42px);color:var(--hhc,#24407a)}.bh-han p.d{color:#4a5878;margin:12px 0 22px}.bh .bh-han .btn{background:var(--hbtn,#24407a)!important}.bh-han .mini{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bh-han .mini .im{aspect-ratio:1/1;border-radius:16px;background:#fff}.bh-han .mini .t{font-size:13.5px}.bh-han .mini .p{margin:2px 0 0}.bh-why .g{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;text-align:center}.bh-why .ic{width:74px;height:74px;margin:0 auto 14px;border-radius:50%;background:#fff;border:2px dashed var(--ey,var(--bh-red));display:grid;place-items:center;font-size:32px}.bh-why b{display:block;font-family:Fraunces,serif;font-size:21px;margin-bottom:6px;color:var(--slate2)}.bh-why p{color:var(--sm);font-size:14.5px;line-height:1.5;margin:0}@media(max-width:1024px){.bh-bub::-webkit-scrollbar{display:none}.bh-bub{grid-template-columns:repeat(4,1fr);max-width:760px}.bh-rail{grid-auto-columns:calc((100% - 40px)/3)}}@media(max-width:820px){.bh .sec{padding:52px 0}.bh-hero{padding:30px 0 70px}.bh-hero .g{grid-template-columns:1fr;gap:26px}.bh-hero .lede{font-size:16px}.bh-collage{height:360px;order:-1}.bh-hero .ctas .btn{flex:1 1 100%}.bh-bub{display:flex;overflow-x:auto;scrollbar-width:none;gap:14px;scroll-snap-type:x mandatory;padding:6px 24px 10px;margin:0 -24px;max-width:none}.bh-bub a{flex:0 0 118px;scroll-snap-align:start}.bh-bub b{font-size:13px}.bh-rail{grid-auto-columns:68%}.bh-arrows{display:none}.bh-rail-h{flex-direction:column;align-items:flex-start;gap:6px;padding-right:0}.bh-fam .g{grid-template-columns:1fr;gap:32px}.bh-fam .quad{gap:12px}.bh-gg{grid-template-columns:1fr 1fr;gap:20px 12px}.bh-gg .hd{font-size:19px}.bh-gg .k{font-size:9.5px;letter-spacing:.08em;margin-top:10px}.bh-gg .gbtn{left:10px;bottom:10px;font-size:11px;padding:8px 14px}.bh-gg .bow{font-size:22px;top:10px;right:10px}.bh-han{grid-template-columns:1fr;padding:28px 20px}.bh-han .mini{grid-template-columns:1fr 1fr}.bh-why .g{grid-template-columns:1fr 1fr;gap:26px 16px}}@media(prefers-reduced-motion:reduce){.bh-rib .track{animation:none!important}.bh-snow{display:none}}[id$=__1787169394650481e1]{background:#ffe9f0;padding:56px 0 36px}[id$=__1787169394650481e1]:before{content:"\2764  Loved by families";display:block;text-align:center;font:700 12px DM Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--bh-red);margin-bottom:4px}[id$=__promo_grid_J3XXbh]{background:#fff8f0;padding:48px 0}[id$=__featured_collection_Lgd6wR]{background:#eefaff;padding:56px 0 40px}[id$=__featured_collection_bPXKC8]{background:#fff8f0;padding:56px 0 40px}[id$=__text_and_image_UnPr8K]{background:#ffe9f0;padding:24px 0}[id$=__rich_text_MAncXa]{background:#fff8f0;padding:56px 0}[id$=__rich_text_K3bRGR],[id$=__1790704020ae2847a5]{background:#eefaff}[id$=__1790704020ae2847a5]{padding-bottom:56px}[id*=__featured_collection_] .section-header__title,[id$=__text_and_image_UnPr8K] h2,[id$=__rich_text_MAncXa] h2,[id$=__rich_text_K3bRGR] h2{font-family:Fraunces,Georgia,serif!important;font-weight:900!important;font-variation-settings:"SOFT" 100;letter-spacing:-.01em!important;text-transform:none!important;color:#243d4e!important}[id*=__featured_collection_] .section-header__title:before,[id$=__text_and_image_UnPr8K] h2:before,[id$=__rich_text_MAncXa] h2:before,[id$=__rich_text_K3bRGR] h2:before{content:"\2744  ";color:var(--bh-red)}[id*=__featured_collection_] .section-header__title{font-size:clamp(28px,3.4vw,40px)!important}[id$=__text_and_image_UnPr8K] h2{font-size:clamp(32px,4vw,48px)!important}[id$=__1787169394650481e1] .btn,[id$=__promo_grid_J3XXbh] .btn,[id*=__featured_collection_] .btn,[id$=__text_and_image_UnPr8K] .btn,[id$=__rich_text_MAncXa] .btn,[id$=__rich_text_K3bRGR] .btn{background:var(--bh-green)!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:none!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;letter-spacing:.04em!important}[id$=__1787169394650481e1] .btn:hover,[id$=__promo_grid_J3XXbh] .btn:hover,[id*=__featured_collection_] .btn:hover,[id$=__text_and_image_UnPr8K] .btn:hover,[id$=__rich_text_MAncXa] .btn:hover,[id$=__rich_text_K3bRGR] .btn:hover{background:var(--bh-green-hover)!important}@media(max-width:820px){[id$=__1787169394650481e1],[id*=__featured_collection_],[id$=__rich_text_MAncXa]{padding-top:40px;padding-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/170/assets/claude-holiday.css.map */
