#main-content.bc-christmas{--bc-ink:#2e4539;--bc-copy:#4c5a50;--bc-red:#78383e;--bc-line:#c5cbbc;--bc-cream:#f4ead2;--text-color:46 69 57;--heading-color:46 69 57;--link-color:46 69 57;position:relative;isolation:isolate;background:linear-gradient(180deg,#f7f3e9,#eee9dc 19%,#e1e8dc 36%,#f7f4eb,#e6eadf 80%,#eee9dd);color:var(--bc-copy)}.bc-christmas .bc-shell{width:min(1320px,calc(100% - 80px));margin-inline:auto;position:relative}.bc-christmas .bc-section{position:relative;margin:0;padding-block:clamp(36px,5vw,76px)}.bc-christmas .bc-section:first-of-type{padding-top:clamp(32px,5vw,70px);padding-bottom:20px}.bc-christmas :is(h1,h2,h3){font-family:var(--heading-font-family,Georgia,serif);font-weight:400;color:var(--bc-ink);letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.bc-christmas h1{font-size:clamp(42px,5.1vw,72px);margin:0 0 23px}.bc-christmas h2{font-size:clamp(31px,3.5vw,48px);margin:0 0 20px}.bc-christmas h3{margin:0 0 14px}.bc-christmas :is(p,figure,ul){margin-top:0}.bc-christmas p,.bc-christmas a{color:inherit}.bc-christmas [hidden]{display:none!important}.bc-christmas .bc-eyebrow{font-family:var(--body-font-family,Arial,sans-serif);font-weight:700;font-size:11px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:var(--bc-red);margin:0 0 21px}.bc-christmas .bc-intro{font-size:17px;line-height:1.8;max-width:58ch}.bc-christmas .rte p:last-child{margin-bottom:0}.bc-christmas .bc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 25px;margin-top:26px}.bc-christmas .bc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:15px 22px;min-height:50px;background:var(--bc-ink);color:#fffaf0;border:1px solid var(--bc-ink);border-radius:12px;font-size:14px;line-height:1.5;text-decoration:none;transition:background .2s}.bc-christmas .bc-button:hover{background:#4d6552}.bc-christmas .bc-text-link{display:inline-flex;align-items:center;gap:14px;font-size:14px;line-height:1.5;min-height:44px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.bc-christmas :is(a,button,summary):focus-visible{outline:2px solid var(--bc-red);outline-offset:5px}.bc-christmas :is([id=decorations],[id=stocking-fillers],[id=personalised-gifts],[id=christmas-table],[id=christmas-wrapping],[id=filter-results]){scroll-margin-top:calc(var(--header-height,140px) + 24px)}.bc-christmas .bc-hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);align-items:center}.bc-christmas .bc-hero__copy{padding-block:25px}.bc-christmas .bc-hero__copy .bc-eyebrow:before{content:"";display:inline-block;width:35px;height:1px;background:currentColor;vertical-align:middle;margin-right:13px}.bc-christmas .bc-hero__line{font:italic clamp(24px,2.6vw,34px)/1.35 var(--heading-font-family,Georgia,serif);max-width:21ch;margin-bottom:26px;color:var(--bc-ink)}.bc-christmas .bc-hero__signature{margin:35px 0 0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid var(--bc-line);padding-top:18px}.bc-christmas .bc-hero__visual{position:relative;margin:0;padding:0 8px 0 0}.bc-christmas .bc-hero__frame{position:relative;aspect-ratio:1 / 1.03;max-height:560px;overflow:hidden;border-radius:50% 50% 24px 24px;border:8px solid var(--bc-cream);outline:1px solid #c1c6b7;outline-offset:7px;box-shadow:0 25px 45px -30px #38473370}.bc-christmas .bc-hero__frame :is(picture,img){display:block;width:100%;height:100%;object-fit:cover;object-position:50% 52%}.bc-christmas .bc-hero__greenery{position:absolute;right:-24px;top:-37px;width:clamp(175px,24vw,330px);height:auto;pointer-events:none;transform:rotate(5deg);filter:drop-shadow(0 6px 4px #20392212)}.bc-christmas figcaption{font-size:11px;line-height:1.6;letter-spacing:.04em;margin-top:18px;color:var(--bc-copy)}.bc-christmas .bc-hero__visual figcaption{text-align:center;margin-top:25px}.bc-christmas .bc-service{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 28px;margin-top:35px;padding-block:14px;border-block:1px solid var(--bc-line);font-size:12px;line-height:1.6}.bc-christmas .bc-motion-toggle{border:0;background:none;padding:7px 0;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer;font:inherit}.bc-christmas .bc-section-heading{max-width:720px;margin:0 0 34px}.bc-christmas .bc-section-heading--center{text-align:center;margin-inline:auto}.bc-christmas .bc-section-heading--center .bc-intro{margin-inline:auto}.bc-christmas .bc-paths__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;padding:0;list-style:none;margin-bottom:0}.bc-christmas .bc-path{display:block;height:100%;text-decoration:none;border-bottom:1px solid var(--bc-line)}.bc-christmas .bc-path__image{aspect-ratio:4/3;overflow:hidden;background:var(--bc-cream);border-radius:18px}.bc-christmas .bc-path__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.bc-christmas .bc-path:hover img{transform:scale(1.025)}.bc-christmas .bc-path__copy{position:relative;padding:21px 0 20px}.bc-christmas .bc-path__number{font-size:10px;letter-spacing:.14em;color:var(--bc-red)}.bc-christmas .bc-path h3{font-size:25px;line-height:1.2;margin:10px 0 12px}.bc-christmas .bc-path p{font-size:13px;line-height:1.7;margin-bottom:14px}.bc-christmas .bc-path__arrow{font-size:20px}.bc-christmas .bc-edit{border-top:3px double var(--bc-line);padding-top:40px}.bc-christmas .bc-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bc-christmas .bc-product{min-width:0;position:relative;background:var(--bc-cream);border:1px solid #d7d9cc;border-radius:20px;transition:box-shadow .2s}.bc-christmas .bc-product:hover{box-shadow:0 12px 28px -20px #20392270}.bc-christmas .bc-product>a{display:flex;flex-direction:column;height:100%;text-decoration:none;padding-bottom:18px}.bc-christmas .bc-product__image{aspect-ratio:2/3;overflow:hidden;border-radius:19px 19px 0 0;background:var(--bc-cream)}.bc-christmas .bc-product__image img{display:block;width:100%;height:100%;object-fit:cover}.bc-christmas .bc-product__image--empty{background:linear-gradient(135deg,#e6eadd,#f7f3e9)}.bc-christmas .bc-product__title{font-family:var(--body-font-family,Arial,sans-serif);font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0;text-wrap:pretty;margin:18px 17px 12px}.bc-christmas .bc-product__price{font-size:15px;color:var(--bc-ink);margin:auto 17px 0;font-weight:600}.bc-christmas .bc-product__status{font-size:12px;margin:7px 17px 0;color:var(--bc-red)}.bc-christmas .bc-editor-note{padding:20px;border-radius:18px;background:var(--bc-cream);border:1px dashed var(--bc-line)}.bc-christmas .bc-feature__layout{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(30px,6vw,86px)}.bc-christmas .bc-feature__visual{margin:0;min-width:0}.bc-christmas .bc-feature__visual :is(picture,img){display:block;width:100%;height:auto}.bc-christmas .bc-feature__visual img{border-radius:18px}.bc-christmas .bc-feature__copy{padding-block:25px}.bc-christmas .bc-feature__links{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:3px 24px}.bc-christmas .bc-feature--personal .bc-feature__visual{border:1px solid var(--bc-line);padding:13px;border-radius:26px;background:var(--bc-cream);transform:rotate(-1deg)}.bc-christmas .bc-feature--table{background:#344f41;color:#fbf7ed;padding:clamp(25px,4vw,60px);border-radius:28px;box-shadow:0 30px 60px -45px #24362a80}.bc-christmas .bc-feature--table :is(h2,.bc-eyebrow){color:#fff7e6}.bc-christmas .bc-feature--table .bc-button{background:var(--bc-cream);color:#2e4539;border-color:#f4efdf}.bc-christmas .bc-feature--table :is(a,button):focus-visible{outline-color:#f4efdf}.bc-christmas .bc-feature--table .bc-feature__layout{grid-template-columns:1fr 1.1fr}.bc-christmas .bc-feature--table .bc-feature__visual{order:2}.bc-christmas .bc-feature--table figcaption{color:#e9edde}.bc-christmas .bc-feature--wrapping .bc-feature__layout{display:block;position:relative}.bc-christmas .bc-feature--wrapping .bc-feature__visual img{aspect-ratio:2.27;object-fit:cover}.bc-christmas .bc-feature--wrapping .bc-feature__copy{position:relative;max-width:800px;background:var(--bc-cream);padding:35px 45px;margin:-45px auto 0;border:1px solid var(--bc-line);border-radius:28px;box-shadow:0 15px 35px -30px #263e3080;text-align:center}.bc-christmas .bc-feature--wrapping .bc-feature__copy:before{content:"";position:absolute;width:48px;height:5px;background:var(--bc-red);top:-3px;left:calc(50% - 24px)}.bc-christmas .bc-feature--wrapping .bc-intro{margin-inline:auto}.bc-christmas .bc-feature--wrapping :is(.bc-actions,.bc-feature__links){justify-content:center}.bc-christmas .bc-pairing{display:grid;grid-template-columns:.65fr 1.35fr;gap:50px;margin-top:55px;align-items:center;border-top:1px solid var(--bc-line);padding-top:35px}.bc-christmas .bc-pairing__intro h3{font-size:32px}.bc-christmas .bc-pairing__intro p{font-size:15px;line-height:1.8;max-width:33ch;margin-bottom:0}.bc-christmas .bc-products--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bc-christmas .bc-help{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,6vw,90px);border-top:3px double var(--bc-line);padding-top:45px}.bc-christmas .bc-notice{border-left:3px solid var(--bc-red);padding:14px 20px;border-radius:18px;background:var(--bc-cream);font-size:15px;margin-top:24px}.bc-christmas .bc-faq{border-bottom:1px solid var(--bc-line)}.bc-christmas .bc-faq:first-child{border-top:1px solid var(--bc-line)}.bc-christmas .bc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;padding:21px 0;cursor:pointer;min-height:58px}.bc-christmas .bc-faq summary::-webkit-details-marker{display:none}.bc-christmas .bc-faq summary h3{font-size:23px;line-height:1.35;margin:0}.bc-christmas .bc-faq summary>span{font-size:24px;flex:0 0 20px;text-align:center}.bc-christmas .bc-faq[open] summary>span{transform:rotate(45deg)}.bc-christmas .bc-faq__answer{font-size:15px;line-height:1.85;padding:0 25px 25px 0}.bc-christmas .bc-reviews{background:var(--bc-cream);border:1px solid var(--bc-line);padding:40px;border-radius:28px;box-shadow:0 24px 60px -45px #20392260}.bc-christmas .bc-reviews .jdgm-carousel-title{display:none}.bc-christmas .bc-reviews :is(.jdgm-carousel-item__review-body,.jdgm-carousel-item__review-title,.jdgm-carousel-item__reviewer-name,.jdgm-carousel-title-and-link){color:var(--bc-ink)}.bc-christmas .bc-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:-1}.bc-christmas .bc-atmosphere span{position:absolute;width:100px;height:100px;background:radial-gradient(circle,#fff4cd90,#ecce8750 25%,#eccf8800 68%);top:110px;left:2%;opacity:.55}.bc-christmas .bc-atmosphere span:nth-child(2){left:auto;right:1%;top:850px;width:160px;height:160px}.bc-christmas .bc-atmosphere span:nth-child(3){top:28%;left:3%;width:120px;height:120px}.bc-christmas .bc-atmosphere span:nth-child(4){top:54%;left:auto;right:0%;width:200px;height:200px}.bc-christmas .bc-atmosphere span:nth-child(5){top:78%;left:2%}.bc-christmas .bc-atmosphere span:nth-child(6){top:auto;bottom:140px;left:auto;right:1%;width:180px;height:180px}.bc-christmas.bc-motion-running .bc-atmosphere span{animation:bc-warm-light 9s ease-in-out infinite alternate}.bc-christmas.bc-motion-running .bc-atmosphere span:nth-child(2n){animation-delay:-5s;animation-duration:13s}@keyframes bc-warm-light{0%{opacity:.35;transform:scale(.9)}to{opacity:.95;transform:scale(1.12)}}.bc-christmas .bc-collection-header{padding-right:25%;padding-block:35px}.bc-christmas .bc-collection-header__greenery{position:absolute;right:0;top:0;width:30%;height:auto;pointer-events:none}.bc-christmas .cc-collection-products{position:relative;padding-bottom:55px}.bc-christmas .cc-collection-products :is(.card,.products-toolbar){background:var(--bc-cream)}.bc-christmas .cc-collection-products :is(select,.select,.custom-select__btn){background-color:transparent;color:var(--bc-ink)}.bc-christmas .cc-collection-products .card__info{padding:15px}.bc-christmas .cc-collection-products [data-cc-animate]{opacity:1!important;visibility:visible!important;transform:none!important}@media(max-width:1100px){.bc-christmas .bc-shell{width:calc(100% - 48px)}.bc-christmas .bc-paths__grid{gap:15px}.bc-christmas .bc-path h3{font-size:22px}.bc-christmas .bc-hero__greenery{right:-12px;top:-20px}.bc-christmas .bc-products{gap:18px}.bc-christmas .bc-feature__layout{gap:35px}.bc-christmas .bc-pairing{gap:25px;grid-template-columns:.55fr 1.45fr}}@media(max-width:749px){.bc-christmas .bc-shell{width:calc(100% - 40px)}.bc-christmas .bc-section{padding-block:33px}.bc-christmas .bc-section:first-of-type{padding-top:25px}.bc-christmas h1{font-size:clamp(40px,10vw,58px)}.bc-christmas h2{font-size:33px}.bc-christmas .bc-intro{font-size:16px;line-height:1.8}.bc-christmas .bc-hero{grid-template-columns:1fr;gap:20px}.bc-christmas .bc-hero__copy{padding-block:0}.bc-christmas .bc-hero__line{max-width:26ch;font-size:26px;margin-bottom:20px}.bc-christmas .bc-hero__signature{margin-top:23px;padding-top:14px;font-size:10px}.bc-christmas .bc-hero__visual{padding:8px;margin-top:20px}.bc-christmas .bc-hero__frame{aspect-ratio:1/1;max-height:500px;border-width:6px;outline-offset:4px}.bc-christmas .bc-hero__greenery{width:180px;top:-18px;right:-8px}.bc-christmas .bc-hero__visual figcaption{font-size:10px}.bc-christmas .bc-service{gap:5px 18px;margin-top:20px;font-size:11px}.bc-christmas .bc-service span{max-width:45%}.bc-christmas .bc-motion-toggle{flex-basis:100%;text-align:left;font-size:11px}.bc-christmas .bc-eyebrow{font-size:10px;margin-bottom:15px}.bc-christmas .bc-actions{gap:12px 20px;margin-top:22px}.bc-christmas .bc-button{padding:13px 18px;font-size:13px}.bc-christmas .bc-paths__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:22px 16px}.bc-christmas .bc-paths__grid>li{width:calc(50% - 8px)}.bc-christmas .bc-path h3{font-size:23px}.bc-christmas .bc-path p{font-size:13px}.bc-christmas .bc-path__copy{padding-top:15px}.bc-christmas .bc-section-heading{margin-bottom:25px}.bc-christmas .bc-edit{padding-top:30px}.bc-christmas .bc-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bc-christmas .bc-product__title{font-size:14px;margin:14px 11px 10px}.bc-christmas .bc-product__price{font-size:14px;margin-inline:11px}.bc-christmas .bc-product__status{margin-inline:11px}.bc-christmas .bc-feature__layout,.bc-christmas .bc-feature--table .bc-feature__layout{grid-template-columns:1fr;gap:22px}.bc-christmas .bc-feature__copy{padding-block:0}.bc-christmas .bc-feature--personal .bc-feature__visual{transform:none;padding:8px}.bc-christmas .bc-feature--table{padding:25px}.bc-christmas .bc-feature--table .bc-feature__visual{order:0}.bc-christmas .bc-feature--wrapping .bc-feature__visual img{aspect-ratio:4/5}.bc-christmas .bc-feature--wrapping .bc-feature__copy{padding:28px 22px;margin:-24px 10px 0}.bc-christmas .bc-feature--wrapping h2{font-size:30px}.bc-christmas .bc-feature--wrapping .bc-intro{font-size:15px}.bc-christmas .bc-pairing{grid-template-columns:1fr;gap:25px;margin-top:35px;padding-top:28px}.bc-christmas .bc-pairing__intro p{max-width:none}.bc-christmas .bc-products--three{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-christmas .bc-products--three>.bc-product:last-child:nth-child(odd){grid-column:1/-1;width:calc(50% - 8px);justify-self:center}.bc-christmas .bc-help{grid-template-columns:1fr;gap:10px;padding-top:30px}.bc-christmas .bc-faq summary h3{font-size:22px}.bc-christmas .bc-faq__answer{padding-right:0}.bc-christmas .bc-reviews{padding:28px 20px}.bc-christmas .bc-reviews h2{font-size:29px}.bc-christmas .bc-collection-header{padding:20px 0 0}.bc-christmas .bc-collection-header__greenery{position:static;display:block;width:180px;margin:15px 0 -15px auto}.bc-christmas .bc-atmosphere span:nth-child(odd){display:none}}@media(prefers-reduced-motion:reduce){.bc-christmas.bc-motion-running .bc-atmosphere span{animation:none}.bc-christmas .bc-path__image img{transition:none}.bc-christmas .bc-path:hover img{transform:none}}#main-content.bc-christmas--hub{--bc-line:#a9ba9e;background:linear-gradient(180deg,#435642,#557057 27%,#354e3d 47%,#6b8065 72%,#324a39);color:#fbf8ed}.bc-christmas--hub>.bc-section{isolation:isolate;z-index:0}.bc-christmas--hub :is(h1,h2,h3){color:#fff8e8}.bc-christmas--hub .bc-eyebrow{color:#edd5a7}.bc-christmas--hub .bc-product{box-shadow:0 12px 24px -21px #102b2080;color:var(--bc-copy)}.bc-christmas--hub .bc-product h3{color:var(--bc-ink)}.bc-christmas--hub .bc-opening-section{padding-top:76px!important;padding-bottom:32px!important;background-color:#435642;background-image:linear-gradient(180deg,transparent 78%,#435642 100%),url(byards-christmas-room-background.webp);background-repeat:no-repeat;background-size:cover;background-position:center bottom}.bc-christmas--hub .bc-hero--room{display:block}.bc-christmas--hub .bc-hero--room .bc-hero__copy{width:min(590px,100%);margin-inline:auto;padding:37px 42px;text-align:center;background:var(--bc-cream);border:1px solid #e5d7b6;border-radius:30px;box-shadow:0 24px 70px -28px #142d22b3;color:var(--bc-copy)}.bc-christmas--hub .bc-hero--room h1{color:var(--bc-ink);font-size:clamp(43px,4.2vw,60px);max-width:14ch;margin-inline:auto}.bc-christmas--hub .bc-hero--room .bc-eyebrow{color:var(--bc-red)}.bc-christmas--hub .bc-hero--room .bc-hero__line{font-size:clamp(25px,2.4vw,31px);margin-inline:auto;max-width:23ch}.bc-christmas--hub .bc-hero--room .bc-intro{font-size:16px;line-height:1.85}.bc-christmas--hub .bc-hero--room .bc-actions{justify-content:center;gap:10px 20px}.bc-christmas--hub .bc-hero--room .bc-hero__signature{margin-top:25px;padding-top:17px;letter-spacing:.08em}.bc-christmas--hub .bc-service{color:#fff8e5;background:#2b4435ed;padding:12px 24px;border-color:#d7caa773;margin-top:64px;box-shadow:0 10px 25px -20px #15241f80}.bc-christmas--hub .bc-service :is(a,button):focus-visible{outline-color:#f5deb7}.bc-christmas--hub .bc-path:focus-visible,.bc-christmas--hub .bc-product>a:focus-visible,.bc-christmas--hub .bc-edit>.bc-actions a:focus-visible{outline-color:#f5deb7}.bc-christmas--hub .bc-paths-section{background:linear-gradient(180deg,#435642,#526d54)}.bc-christmas--hub .bc-path{background:var(--bc-cream);color:var(--bc-copy);border:1px solid #cfdbc9;padding:9px 9px 0;box-shadow:0 18px 30px -25px #112719a6;border-radius:20px}.bc-christmas--hub .bc-path h3{color:var(--bc-ink)}.bc-christmas--hub .bc-path__copy{padding:17px 7px 15px}.bc-christmas--hub .bc-path__image{border-radius:11px}.bc-christmas--hub .bc-edit--decorations .bc-section-heading{padding-bottom:5px}.bc-christmas--hub .bc-edit--stocking-fillers{border-top:0;padding-top:255px}.bc-christmas--hub .bc-edit--stocking-fillers:before{content:"";position:absolute;z-index:-1;top:-76px;bottom:-76px;left:calc((100% - 100vw)/2);width:100vw;pointer-events:none;background-color:#40583f;background-image:linear-gradient(180deg,#526d54 0%,transparent 12%,transparent 62%,#40583f 100%),url(byards-christmas-gifts-background.webp);background-repeat:no-repeat;background-size:100% 100%,100% auto;background-position:center top}.bc-christmas--hub .bc-edit--stocking-fillers .bc-section-heading{max-width:610px;padding:30px 34px;background:var(--bc-cream);border:1px solid #e4d7bb;color:var(--bc-copy);box-shadow:0 18px 35px -25px #142a20b3;border-radius:28px}.bc-christmas--hub .bc-edit--stocking-fillers .bc-section-heading h2{color:var(--bc-ink)}.bc-christmas--hub .bc-edit--stocking-fillers .bc-eyebrow{color:var(--bc-red)}.bc-christmas--hub .bc-edit--stocking-fillers>.bc-actions a{background:var(--bc-cream);color:var(--bc-ink);padding-inline:18px;border-radius:12px}.bc-christmas--hub .bc-feature--personal .bc-feature__copy{background:var(--bc-cream);padding:32px 35px;color:var(--bc-copy);border:1px solid #cbd4bd;border-radius:28px}.bc-christmas--hub .bc-feature--personal h2{color:var(--bc-ink)}.bc-christmas--hub .bc-feature--personal .bc-eyebrow{color:var(--bc-red)}.bc-christmas--hub .bc-feature--table{background:transparent;color:var(--bc-copy);box-shadow:none;padding:210px 0 110px}.bc-christmas--hub .bc-feature--table:before{content:"";position:absolute;z-index:-1;inset:-60px calc((100% - 100vw)/2);pointer-events:none;background-image:linear-gradient(180deg,#435b45,#435b4500 15% 75%,#5f765d),url(byards-christmas-table-background.webp);background-repeat:no-repeat;background-size:100% 100%,cover;background-position:center}.bc-christmas--hub .bc-feature--table .bc-feature__layout{background:var(--bc-cream);border:1px solid #e4dcc4;box-shadow:0 25px 55px -35px #233323b3;padding:34px 40px;gap:40px;margin-inline:clamp(20px,4vw,75px);border-radius:28px}.bc-christmas--hub .bc-feature--table .bc-feature__copy h2{color:var(--bc-ink)}.bc-christmas--hub .bc-feature--table .bc-eyebrow{color:var(--bc-red)}.bc-christmas--hub .bc-feature--table .bc-button{background:var(--bc-ink);border-color:var(--bc-ink);color:#fff8e9}.bc-christmas--hub .bc-feature--table :is(a,button):focus-visible{outline-color:var(--bc-red)}.bc-christmas--hub .bc-feature--table figcaption{color:var(--bc-copy)}.bc-christmas--hub .bc-feature--wrapping .bc-feature__copy{color:var(--bc-copy);box-shadow:0 20px 50px -30px #17322399}.bc-christmas--hub .bc-feature--wrapping .bc-feature__copy h2{color:var(--bc-ink)}.bc-christmas--hub .bc-feature--wrapping .bc-feature__copy .bc-eyebrow{color:var(--bc-red)}.bc-christmas--hub .bc-pairing{border-top-color:#c3c9a8}.bc-christmas--hub .bc-help{padding:40px;background:var(--bc-cream);color:var(--bc-copy);border:1px solid #d8dbc4;border-radius:28px}.bc-christmas--hub .bc-help :is(h2,h3){color:var(--bc-ink)}.bc-christmas--hub .bc-help .bc-eyebrow{color:var(--bc-red)}.bc-christmas--hub .bc-reviews{color:var(--bc-copy)}.bc-christmas--hub .bc-reviews h2{color:var(--bc-ink)}.bc-christmas--hub .bc-reviews .bc-eyebrow{color:var(--bc-red)}.bc-christmas--hub .bc-atmosphere span{background:radial-gradient(circle,#ffeecbd9,#f4c87880 16%,#efbc5d26 40%,#ebce8800 70%);width:170px;height:170px}.bc-christmas--hub .bc-hero:not(.bc-hero--room) .bc-hero__copy{padding:30px;border-radius:28px;background:var(--bc-cream);color:var(--bc-copy)}.bc-christmas--hub .bc-hero:not(.bc-hero--room) h1{color:var(--bc-ink)}.bc-christmas--hub .bc-hero:not(.bc-hero--room) .bc-eyebrow{color:var(--bc-red)}@media(min-width:1750px){.bc-christmas--hub .bc-opening-section{background-size:100% 100%,cover;min-height:900px}.bc-christmas--hub .bc-hero--room .bc-hero__copy{margin-top:35px}}@media(max-width:999px)and (min-width:750px){.bc-christmas--hub .bc-hero--room .bc-hero__copy{max-width:510px;padding:32px}.bc-christmas--hub .bc-feature--table .bc-feature__layout{margin-inline:10px;padding:25px;gap:26px}.bc-christmas--hub .bc-opening-section{padding-top:160px!important;background-position:center top}}@media(max-width:749px){.bc-christmas--hub .bc-opening-section{padding-top:clamp(185px,50vw,320px)!important;padding-bottom:25px!important;background-color:#435642;background-image:linear-gradient(180deg,transparent 0%,transparent 58%,#435642 100%),url(byards-christmas-room-background.webp);background-size:100% 72vw,100% auto;background-position:center top}.bc-christmas--hub .bc-hero--room .bc-hero__copy{padding:26px 23px;background:var(--bc-cream);text-align:left;box-shadow:0 14px 35px -22px #142d22b3}.bc-christmas--hub .bc-hero--room h1{font-size:clamp(34px,9.3vw,48px);margin-inline:0}.bc-christmas--hub .bc-hero--room .bc-hero__line{font-size:25px;margin-inline:0}.bc-christmas--hub .bc-hero--room .bc-intro{font-size:15px;line-height:1.75}.bc-christmas--hub .bc-hero--room .bc-actions{justify-content:flex-start}.bc-christmas--hub .bc-hero--room .bc-hero__signature{font-size:9px}.bc-christmas--hub .bc-service{margin-top:25px;padding:10px 16px;background:#2b4435}.bc-christmas--hub .bc-paths-section{padding-top:30px}.bc-christmas--hub .bc-path{padding:6px 6px 0}.bc-christmas--hub .bc-path h3{font-size:21px}.bc-christmas--hub .bc-path__copy{padding:14px 5px}.bc-christmas--hub .bc-edit--stocking-fillers{padding-top:220px}.bc-christmas--hub .bc-edit--stocking-fillers:before{top:-40px;bottom:-45px;background-size:100% 100%,auto 400px;background-position:center top,right top;background-image:linear-gradient(180deg,#526d54,#526d5400 8%,#40583f00 22%,#40583f 410px),url(byards-christmas-gifts-background.webp)}.bc-christmas--hub .bc-edit--stocking-fillers .bc-section-heading{padding:26px 24px}.bc-christmas--hub .bc-feature--personal .bc-feature__copy{padding:28px 25px}.bc-christmas--hub .bc-feature--table{padding:215px 0 40px}.bc-christmas--hub .bc-feature--table:before{inset:-20px calc((100% - 100vw)/2);background-color:#6b8065;background-image:linear-gradient(180deg,#435b45,#435b4500 8%,#6b806500 200px,#6b8065 350px),url(byards-christmas-table-background.webp);background-size:100% 100%,auto 330px;background-position:center top}.bc-christmas--hub .bc-feature--table .bc-feature__layout{margin:0;padding:25px 22px;gap:25px}.bc-christmas--hub .bc-help{padding:29px 24px}.bc-christmas--hub .bc-section-heading h2{font-size:31px}.bc-christmas--hub .bc-help .bc-faq summary h3{font-size:21px}}.bc-christmas--hub .bc-service{display:block;padding:8px 20px;border:2px solid #d7caa773;border-radius:999px}.bc-christmas--hub .bc-gift-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;list-style:none;margin:0;padding:0}.bc-christmas--hub .bc-gift-nav li{margin:0;flex:0 1 auto}.bc-christmas--hub .bc-gift-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:7px 12px;text-align:center;font-size:13px;line-height:1.45;border-radius:22px;text-underline-offset:4px;text-decoration:none}.bc-christmas--hub .bc-gift-nav a:hover{text-decoration:underline;background:#ffffff12}.bc-christmas--hub .bc-opening-controls{display:flex;justify-content:flex-end;margin-top:13px}.bc-christmas--hub .bc-opening-controls .bc-motion-toggle{flex:0 0 auto;background:#243d32dc;border:1px solid #cbb88980;border-radius:22px;padding:8px 17px;color:#fff5db;font-size:11px;line-height:1.5;min-height:44px}.bc-christmas--hub .bc-opening-controls .bc-motion-toggle:focus-visible{outline-color:#f5deb7}.bc-christmas--hub .bc-feature--table .bc-feature__layout{grid-template-columns:.8fr 1.4fr;margin-inline:0;padding:30px;gap:35px}.bc-christmas--hub .bc-feature--table .bc-feature__visual{width:100%;align-self:center}.bc-christmas--hub .bc-feature--table .bc-feature__visual img{width:100%;height:auto;min-height:0;border-radius:18px}.bc-christmas .bc-section-lights{position:absolute;top:-35px;right:-20px;bottom:-35px;left:-20px;pointer-events:none;overflow:hidden;z-index:-1}.bc-christmas .bc-section-lights span{position:absolute;display:block;left:0;top:10%;width:64px;height:64px;border-radius:50%;opacity:.8;background:radial-gradient(circle,#fff8d8 0 2px,#f6d281b3 4px,#e7ae4960 9px,#e4b7621a 28%,transparent 66%)}.bc-christmas .bc-section-lights span:nth-child(2){left:2%;top:38%;width:85px;height:85px}.bc-christmas .bc-section-lights span:nth-child(3){left:0;top:78%;width:48px;height:48px}.bc-christmas .bc-section-lights span:nth-child(4){left:auto;right:0;top:16%;width:92px;height:92px}.bc-christmas .bc-section-lights span:nth-child(5){left:auto;right:1%;top:60%;width:56px;height:56px}.bc-christmas .bc-section-lights span:nth-child(6){left:auto;right:0;top:90%;width:70px;height:70px}.bc-christmas.bc-motion-running .bc-section-lights span{animation:bc-candle-glow 7s ease-in-out infinite alternate}.bc-christmas.bc-motion-running .bc-section-lights span:nth-child(2n){animation-duration:10s;animation-delay:-4s}.bc-christmas.bc-motion-running .bc-section-lights span:nth-child(3n){animation-delay:-2s}@keyframes bc-candle-glow{0%{opacity:.45;transform:scale(.93)}to{opacity:1;transform:scale(1.08)}}@media(max-width:999px){.bc-christmas--hub .bc-feature--table .bc-feature__layout{grid-template-columns:1fr;gap:25px}.bc-christmas--hub .bc-feature--table .bc-feature__visual{order:0}.bc-christmas--hub .bc-service{border-radius:35px}.bc-christmas--hub .bc-gift-nav a{font-size:13px}}@media(max-width:749px){.bc-christmas--hub .bc-hero--room .bc-hero__copy{border-radius:26px}.bc-christmas--hub .bc-service{padding:10px 13px;border-radius:28px}.bc-christmas--hub .bc-gift-nav{display:grid;grid-template-columns:1fr 1fr;gap:1px 6px}.bc-christmas--hub .bc-gift-nav li{min-width:0}.bc-christmas--hub .bc-gift-nav a{font-size:12px;padding:8px 4px}.bc-christmas--hub .bc-opening-controls{position:absolute;top:calc(clamp(185px,50vw,320px) - 56px);right:20px;width:auto;margin:0}.bc-christmas--hub .bc-feature--table .bc-feature__layout{padding:12px;gap:20px}.bc-christmas--hub .bc-feature--table .bc-feature__copy{padding:10px 10px 18px}.bc-christmas .bc-section-lights{top:-25px;right:-18px;bottom:-25px;left:-18px}.bc-christmas .bc-section-lights span:nth-child(2),.bc-christmas .bc-section-lights span:nth-child(5){display:none}}@media(prefers-reduced-motion:reduce){.bc-christmas.bc-motion-running .bc-section-lights span{animation:none}}.bc-christmas .bc-reviews :is(.jdgm-carousel-wrapper,.jdgm-carousel-item){background-color:var(--bc-cream)!important;border-radius:18px}.bc-christmas .bc-feature--personal .bc-feature__visual img{border-radius:12px}@media(max-width:749px){.bc-christmas--hub .bc-path__image{border-radius:14px}.bc-christmas .bc-feature--personal .bc-feature__visual img{border-radius:17px}.bc-christmas :is(.bc-reviews,.bc-feature--wrapping .bc-feature__copy){border-radius:24px}.bc-christmas--hub :is(.bc-edit--stocking-fillers .bc-section-heading,.bc-feature--personal .bc-feature__copy,.bc-feature--table .bc-feature__layout,.bc-help){border-radius:24px}.bc-christmas--hub .bc-feature--table .bc-feature__visual img{border-radius:12px}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/byards-christmas.css.map */
