.template-index #__pf .pf-69_{display:block!important;background:#fff!important;padding:0!important}.template-index #__pf .pf-69_>div{max-width:none;padding:0}.template-index #__pf .bb-holiday{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;max-width:1200px;margin:0 auto 48px;color:#25231e;background:#f6f3eb}.template-index #__pf .bb-holiday__media{min-width:0}.template-index #__pf .bb-holiday__image{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4/5;margin:0}.template-index #__pf .bb-holiday__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:48px}.template-index #__pf .bb-holiday h2{font-family:Montserrat,sans-serif;font-size:32px;line-height:1.15;font-weight:700;letter-spacing:.035em;margin:0 0 24px;color:#25231e;border:0}.template-index #__pf .bb-holiday p,.template-index #__pf .bb-holiday li{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.65;color:#25231e}.template-index #__pf .bb-holiday p{margin:0 0 20px}.template-index #__pf .bb-holiday__drinks{padding:0;margin:0 0 24px;list-style:none}.template-index #__pf .bb-holiday__drinks li{margin:0 0 5px}.template-index #__pf .bb-holiday .bb-holiday__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:13px 22px;margin-top:6px;background:#25231e;color:#fff;border:1px solid #25231e;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:1.35;letter-spacing:.05em;text-decoration:none}.template-index #__pf .bb-holiday .bb-holiday__button:hover{background:#4b352b}.template-index #__pf .bb-holiday .bb-holiday__button:focus-visible{outline:3px solid #765334;outline-offset:4px}.template-index #__pf .bb-holiday--drinks{background:#fff}.template-index #__pf .bb-holiday--drinks .bb-holiday__media{grid-column:2;grid-row:1}.template-index #__pf .bb-holiday--drinks .bb-holiday__copy{grid-column:1;grid-row:1}@media(max-width:767px){.template-index #__pf{overflow-wrap:break-word}.template-index #__pf h2,.template-index #__pf h3,.template-index #__pf h2 span,.template-index #__pf h3 span,.template-index #__pf h3 a{font-size:24px!important;line-height:1.2!important;letter-spacing:.025em!important}.template-index #__pf p,.template-index #__pf p span{font-size:15px!important;line-height:1.65!important}.template-index #__pf a[data-pf-type^=Button],.template-index #__pf a[data-pf-type^=Button] span{font-size:13px!important;line-height:1.35!important}.template-index #__pf a[data-pf-type^=Button]{min-height:44px;padding:13px 20px!important;background:#25231e!important;color:#fff!important;border:1px solid #25231e!important}.template-index #__pf a[data-pf-type^=Button] *{color:#fff!important;background:transparent!important}.template-index #__pf .bb-holiday{display:flex;flex-direction:column;margin-bottom:24px}.template-index #__pf .bb-holiday__image{height:auto;object-fit:contain}.template-index #__pf .bb-holiday__copy{padding:28px 24px 32px}.template-index #__pf .bb-holiday h2{margin-bottom:16px}.template-index #__pf .bb-holiday p,.template-index #__pf .bb-holiday li{font-size:15px;line-height:1.65}.template-index #__pf .bb-holiday p{margin-bottom:16px}.template-index #__pf .bb-holiday__drinks{margin-bottom:20px}.template-index #__pf .pf-11_{padding:32px 20px!important}.template-index #__pf .pf-13_{padding:24px 20px!important;background:#f6f3eb;color:#25231e}.template-index #__pf .pf-13_ h3,.template-index #__pf .pf-13_ p{color:#25231e!important}.template-index #__pf .pf-20_,.template-index #__pf .pf-40_{background-position:center top!important;background-repeat:no-repeat!important;background-size:100% auto!important;padding:110vw 0 0!important;margin:0!important;background-color:#f6f3eb!important}.template-index #__pf .pf-20_>div,.template-index #__pf .pf-40_>div{padding:24px!important;background:#f6f3eb}.template-index #__pf .pf-20_ h3,.template-index #__pf .pf-20_ p,.template-index #__pf .pf-20_ p span,.template-index #__pf .pf-40_ h3,.template-index #__pf .pf-40_ p,.template-index #__pf .pf-40_ p span{color:#25231e!important}.template-index #__pf .pf-137_,.template-index #__pf .pf-144_{padding:40px 20px!important;background-attachment:scroll!important}.template-index #__pf .pf-139_,.template-index #__pf .pf-146_{padding:24px 20px!important;background:#25231e!important;color:#fff!important}.template-index #__pf .pf-139_ h3,.template-index #__pf .pf-139_ a,.template-index #__pf .pf-139_ p,.template-index #__pf .pf-146_ h2,.template-index #__pf .pf-146_ h2 span,.template-index #__pf .pf-146_ p,.template-index #__pf .pf-146_ p span{color:#fff!important}.template-index #__pf .pf-146_ a[data-pf-type^=Button]{border-color:#fff!important}.template-index #__pf .pf-100_{padding:28px 24px!important;background:#f6f3eb!important;color:#25231e!important}.template-index #__pf .pf-100_ h3,.template-index #__pf .pf-100_ p,.template-index #__pf .pf-131_{color:#25231e!important}.template-index .site-footer h2{font-size:23px!important;line-height:1.25!important}.template-index .site-footer p{font-size:14px!important;line-height:1.6!important}}@media(max-width:767px){.template-index #__pf .pf-90_{display:none!important}.template-index #shopify-section-footer h2{font-size:23px!important;line-height:1.25!important}.template-index #shopify-section-footer p{font-size:14px!important;line-height:1.6!important}}@media(max-width:767px){.template-index #shopify-section-footer .section-subheading{font-size:15px!important;line-height:1.6!important}}.template-index #__pf .bb-mobile-only{display:none!important}@media(max-width:767px){.template-index #__pf .bb-mobile-only{display:block!important}.template-index #__pf .bb-holiday.bb-mobile-only{display:flex!important}.template-index #__pf .bb-desktop-only,.template-index #__pf .pf-11_{display:none!important}.template-index #__pf .bb-mobile-story,.template-index #__pf .bb-mobile-classes{margin:0;background:#f6f3eb;color:#25231e}.template-index #__pf .bb-mobile-story>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.template-index #__pf .bb-home-editorial__copy{padding:30px 24px 36px;text-align:left}.template-index #__pf .bb-home-editorial__copy h2{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:.025em;color:#25231e;border:0;padding:0;margin:0 0 18px}.template-index #__pf .bb-home-editorial__copy p{font-family:Montserrat,sans-serif;color:#25231e;margin:0 0 24px}.template-index #__pf .bb-home-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:12px 20px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.04em;border:1px solid #25231e;background:transparent;color:#25231e;text-decoration:none}.template-index #__pf .bb-home-link:focus-visible{outline:2px solid #765334;outline-offset:4px}.template-index #__pf .bb-mobile-classes__media{padding:28px 24px 0}.template-index #__pf .bb-mobile-classes__video{display:block;width:min(100%,292px);height:auto;aspect-ratio:9/16;object-fit:contain;margin:0 auto;background:#e4e0d7}.template-index #__pf .pf-144_{padding:36px 20px!important}.template-index #__pf .pf-146_{padding:28px 24px!important;background:#f6f3ebf0!important;color:#25231e!important}.template-index #__pf .pf-146_ h2,.template-index #__pf .pf-146_ h2 span,.template-index #__pf .pf-146_ p,.template-index #__pf .pf-146_ p span{color:#25231e!important}.template-index #__pf .pf-146_ a[data-pf-type^=Button],.template-index #__pf .pf-146_ a[data-pf-type^=Button] span{background:transparent!important;color:#25231e!important;border-color:#25231e!important;border-radius:0!important}}@media(min-width:768px){.template-index #__pf .bb-holiday{max-width:none;width:100%;min-height:clamp(620px,55vw,900px);margin:0}.template-index #__pf .bb-holiday__media{position:relative;min-height:100%}.template-index #__pf .bb-holiday__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center 65%}.template-index #__pf .bb-holiday--drinks .bb-holiday__image{object-position:center 78%}.template-index #__pf .bb-holiday__copy{padding:clamp(36px,4vw,80px)}.template-index #__pf .bb-holiday__copy>*{max-width:620px}.template-index #__pf .pf-110_{padding:0!important}.template-index #__pf .pf-110_>div{max-width:none!important;width:100%;padding:0}.template-index #__pf .pf-111_{display:grid!important;grid-template-columns:45% 55%;width:100%;min-height:clamp(640px,50vw,900px);margin:0!important}.template-index #__pf .pf-111_>.pf-c{width:auto!important;padding:0!important;min-width:0}.template-index #__pf .pf-112_,.template-index #__pf .pf-113_,.template-index #__pf .pf-113_ .pf-video-wrapper{width:100%!important;height:100%!important;min-height:0;margin:0!important;padding:0!important}.template-index #__pf .pf-113_ .pf-video-wrapper{position:relative}.template-index #__pf .pf-113_ video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center 60%}.template-index #__pf .pf-114_{height:100%;justify-content:center;padding:clamp(36px,4vw,80px)!important}.template-index #__pf .pf-115_{width:100%;max-width:650px}}@media(min-width:768px){.template-index #__pf .pf-111_{height:clamp(640px,50vw,900px)}.template-index #__pf .pf-111_>.pf-c{display:block!important;max-width:none!important;height:100%!important;align-self:stretch!important;flex:initial!important}}@media(min-width:768px){.template-index #__pf .pf-111_{grid-template-rows:minmax(0,1fr);align-content:stretch!important;align-items:stretch!important}}@media(min-width:768px){.template-index #__pf .pf-115_{animation:none!important;transform:none!important;opacity:1!important}}@media(min-width:768px){.template-index #__pf .pf-90_{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.template-index #__pf .pf-90_>.pf-c{padding-top:0!important;padding-bottom:0!important}}@media(max-width:767px){.template-index #__pf .pf-53_,.template-index #__pf .pf-54_{display:none!important}.template-index #__pf .bb-holiday--drinks{margin-bottom:0!important}.template-index #__pf .bb-mobile-classes__media{padding-top:0}}.template-index #shopify-section-footer .newsletter{margin-top:0!important}@media(min-width:768px){.template-index #__pf .bb-holiday h2{font-size:54px;line-height:1.5;letter-spacing:normal}.template-index #__pf .bb-holiday p,.template-index #__pf .bb-holiday li{font-size:18px;line-height:1.5}.template-index #__pf .bb-holiday .bb-holiday__button{font-size:16px;line-height:1.5;letter-spacing:normal}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/bb-holiday-home.css.map */
