@import"https://fonts.googleapis.com/css2?family=Lexend:wght@500;600;700&display=swap";h1,h2,h3,h4,h5,h6,.bavvic-lexend,:where(h1,h2,h3,h4,h5,h6){font-family:"Lexend",var(--font-heading--family),sans-serif!important;font-weight:700;text-transform:lowercase;letter-spacing:-.01em;overflow-wrap:anywhere;word-wrap:break-word;max-width:100%}h1,.hero h1,.hero .text-block h1,.text-block h1{font-size:clamp(2rem,8vw,4.5rem)!important;line-height:1.08!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal;-webkit-hyphens:auto;hyphens:auto}h2{font-size:clamp(1.5rem,5vw,2.75rem)!important;line-height:1.15!important}h3{font-size:clamp(1.15rem,3.5vw,1.75rem)!important;line-height:1.2!important}html,body{overflow-x:clip!important;max-width:100vw!important}img,video,iframe,table,pre{max-width:100%!important;height:auto}.content-grid img,.shopify-section img,.product-media img,.image-block img{max-width:100%!important;height:auto}.jdgm-preview-badge[data-template=product],.jdgm-preview-badge[data-template=collection],.jdgm-preview-badge[data-template=index],.jdgm-widget.jdgm-preview-badge,.jdgm-preview-badge,body .jdgm-preview-badge,body .jdgm-widget.jdgm-preview-badge,html body .jdgm-prev-badge{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;clip:auto!important;position:static!important}.jdgm-prev-badge__text,.jdgm-star,.jdgm-preview-badge .jdgm-star{visibility:visible!important;display:inline-block!important;opacity:1!important}.hero .overlay,.hero .overlay--gradient,.hero [class*=overlay],.media-with-content .media-with-content__media .overlay,.banner__media .overlay{background-color:transparent!important;background-image:linear-gradient(to top,#0000004d,#0000001f 28%,#00000008 48%,#0000 62%)!important;opacity:1!important}.shopify-section .section{--section-padding-block: 96px}@media(max-width:749px){.shopify-section .section{--section-padding-block: 68px}}.shopify-section:not(.shopify-section-group-header-group):not(.shopify-section-group-footer-group):not([id*=__hero]):not([id*=__trust])>.section{padding-block-start:48px!important;padding-block-end:48px!important}@media(max-width:749px){.shopify-section:not(.shopify-section-group-header-group):not(.shopify-section-group-footer-group):not([id*=__hero]):not([id*=__trust])>.section{padding-block-start:34px!important;padding-block-end:34px!important}}.button,a.button,button.button,button.shopify-payment-button__button--unbranded,.button-secondary,.button--secondary{border-radius:999px!important;max-width:100%!important;min-height:44px!important;padding:12px 28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;overflow:visible!important;line-height:1.25!important;white-space:nowrap!important;text-overflow:clip!important;vertical-align:middle!important}.button>*,a.button>*{overflow:visible!important;line-height:inherit!important}[id*=__featured] .group,[id*=__featured] .group-block,[id*=__featured] .group-block-content,[id*=__who] .group,[id*=__who] .group-block,[id*=__who] .group-block-content{overflow:visible!important}[id*=__featured] .group-block,[id*=__featured] [class*=card_]{padding-block-end:12px!important}.resource-list__item,.product-card,.section-resource-list .resource-list__item{opacity:1!important;visibility:visible!important;transform:none!important}.resource-list__item img,.product-card img{opacity:1!important}.section-resource-list .resource-list,.product-list .resource-list,[data-testid=product-list] .resource-list{justify-content:center!important}.shopify-section .section .group{flex-wrap:wrap}.product-card:has(.badge--sold-out){opacity:.72}[id*=__gallery] .group:has(video),[id*=__gallery] .group:has(.deferred-media),[id*=__gallery] .group:has([class*=video]){width:100%!important;max-width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:16px!important}[id*=__gallery] .group:has(video)>*,[id*=__gallery] .group:has([class*=video])>*{flex:1 1 calc(50% - 8px)!important;width:calc(50% - 8px)!important;max-width:calc(50% - 8px)!important;min-width:0!important}@media(max-width:749px){[id*=__gallery] .group:has(video)>*,[id*=__gallery] .group:has([class*=video])>*{flex:1 1 100%!important;width:100%!important;max-width:100%!important}}[id*=__gallery] .group:has(video) video,[id*=__gallery] .group:has(video) .image-block__image,[id*=__gallery] .group:has(video) img{object-fit:cover!important;width:100%!important;height:100%!important;aspect-ratio:4 / 5!important;border-radius:12px}[id*=__product_list] .resource-list.resource-list--grid,[id*=__product_list] .product-grid,.product-list .resource-list{justify-content:center!important}@media(max-width:749px){[id*=__product_list] .resource-list.resource-list--grid{justify-content:stretch!important;width:100%!important}}[id*=__gallery] .group:has(video)>.image-block,[id*=__gallery] .group:has(video)>[class*=video],[id*=__gallery] .group:has(video)>deferred-media,[id*=__gallery] .group:has(.deferred-media)>*{align-self:stretch!important}[id*=__gallery] .group:has(video) .image-block,[id*=__gallery] .group:has(video) .image-block__image,[id*=__gallery] .group:has(video) deferred-media,[id*=__gallery] .group:has(video) video,[id*=__gallery] .group:has(video) img{aspect-ratio:4 / 5!important;height:100%!important;object-fit:cover!important;border-radius:12px}[style*="#FFE134"],[style*="#ffe134"],[style*="255, 225, 52"],[style*="#DA9B83"],[style*="#da9b83"],[style*="#AA5445"],[style*="#aa5445"],[style*="#FFDED1"],[style*="#ffded1"],[style*="#f6eddd"],[style*="#F6EDDD"],[style*="#FFA500"],[style*="#FF8C00"],[style*="#F4A261"],[style*="#E9C46A"]{background-color:#c1abda!important;border-color:#666abf!important;color:#4a2972!important}.badge--sale,.product-badge--sale,.price-badge,.card-gallery .badge,.product-card .badge,.badge:not(.badge--sold-out){background-color:#c1abda!important;color:#4a2972!important;border-color:transparent!important}.badge--sold-out{background-color:#e6e0dc!important;color:#4a2972!important}[id*=__hero] .hero,[id*=__hero] .hero__container{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:0!important;height:auto!important}[id*=__hero] .hero__media-wrapper{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:clamp(220px,42vw,560px)!important;order:1}[id*=__hero] .hero__media-wrapper .overlay{display:none!important}[id*=__hero] .hero__image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 30%!important}[id*=__hero] .hero__content-wrapper{position:static!important;inset:auto!important;order:2;width:100%!important;max-width:72rem!important;margin:0 auto!important;padding:1.75rem 1.25rem 2.25rem!important;box-sizing:border-box!important;color:inherit!important}[id*=__hero] .hero__content-wrapper h1,[id*=__hero] .hero__content-wrapper p,[id*=__hero] .hero__content-wrapper .text-block{color:inherit!important;max-width:min(36rem,100%)!important}@media(min-width:750px){[id*=__hero] .hero__content-wrapper{padding:2rem 2.5rem 2.75rem!important}}@media(max-width:749px){[id*=__hero] .hero__media-wrapper{min-height:clamp(200px,58vw,360px)!important}[id*=__hero] h1{font-size:clamp(1.6rem,7vw,2.25rem)!important}}[id*=__closing] .group-block>.group-block-content>.text-block,[id*=__closing] .group>.group__content>.text-block,[id*=__closing] [class*=group] .text-block:has(p strong){background:#fff;border:1px solid #e6e0dc;border-radius:12px;padding:1.25rem 1.35rem;height:100%;box-sizing:border-box}[id*=__closing] .group-block[data-testid],[id*=__closing] .section-content>.group{width:100%;max-width:100%}[id*=__closing] .bavvic-substack,[id*=__closing] .text-block:has(h2),[id*=__closing] .accordion,[id*=__closing] email-signup,[id*=__closing] .email-signup,[id*=__closing] [class*=email-signup]{max-width:760px!important;width:100%!important;margin-inline:auto!important}[id*=__closing] .text-block:has(h2) h2{text-align:center}[id*=__closing] .group-block:has(.bavvic-review-card),[id*=__closing] .group:has(.text-block p strong),[id*=__closing] .group-block-content{max-width:100%!important}[id*=__gallery] .section,[id*=__closing] .section{width:100%}[id*=__closing] .group-block-content,[id*=__closing] .group__content{align-items:stretch!important}[id*=__closing] .group-block-content>*,[id*=__closing] .group__content>*{flex:1 1 0;min-width:0}@media(max-width:749px){[id*=__closing] .group-block-content,[id*=__closing] .group__content{flex-direction:column!important}}html,body,.product-card,.product-card__content,.product-card .text-block,.product-card p,.price,.price-item,.bavvic-card-title,button,.button,input,textarea,select,label,.announcement-bar,.announcement-bar__text{font-family:"Lexend",var(--font-body--family),sans-serif!important}.bavvic-card-title{display:flex;flex-direction:column;gap:.15rem;margin:.35rem 0 0}.bavvic-card-title__main{margin:0;font-family:Lexend,sans-serif!important;font-weight:700;font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.2;text-transform:lowercase;letter-spacing:-.01em}.bavvic-card-title__sub{margin:0;font-family:Lexend,sans-serif!important;font-weight:500;font-size:.8125rem;line-height:1.3;opacity:.72;text-transform:lowercase}@media(max-width:749px){[id*=__product_list] .resource-list.resource-list--grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important}}@media(min-width:750px){[id*=__closing] .section{row-gap:0}}.announcement-bar__slide[aria-hidden=true]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.announcement-bar__slide[aria-hidden=false]{opacity:1!important;visibility:visible!important;display:flex!important}[id*=__closing] .group-block:has(.text-block p strong),[id*=__closing] .group:has(.bavvic-card-title),[id*=__closing] .section>.group-block:nth-of-type(n){margin-block-end:0}[id*=__closing] .text-block:has(h2){margin-block-start:0}@media(min-width:750px){[id*=__closing] .section{gap:0!important}}@media(max-width:749px){[id*=__product_list] .resource-list.resource-list--grid,[id*=__product_list] .resource-list--grid{--resource-list-columns-mobile: repeat(1, minmax(0, 1fr)) !important;--column-count-mobile: 1 !important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;justify-content:stretch!important}[id*=__product_list] .resource-list--grid>.resource-list__item{width:100%!important;max-width:100%!important;grid-column:auto!important}}[id*=__closing] .text-block{padding-block-start:var(--padding-block-start, 0px);padding-block-end:var(--padding-block-end, 0px)}[id*=__closing] .text-block:has(h2){text-align:center!important}[id*=__closing] .text-block:has(h2) h2,[id*=__closing] .text-block:has(h2) p{width:100%!important;max-width:100%!important;text-align:center!important;margin-inline:0!important}[id*=__who] .image-block,[id*=__who] .image-block__image,[id*=__who] .image-block img{aspect-ratio:4 / 5!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:cover!important;border-radius:12px;background:#e6e0dc}[id*=__who] .image-block{min-height:0!important;overflow:hidden!important}[id*=__who] .image-block img{display:block!important;opacity:1!important;visibility:visible!important}announcement-bar-component .announcement-bar__text,.announcement-bar__text,.announcement-bar__slide{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:center!important;line-height:1.3!important;max-width:100%!important;font-size:clamp(.72rem,3.1vw,.95rem)!important;padding-inline:.25rem}@media(max-width:390px){announcement-bar-component .announcement-bar__text,.announcement-bar__text{font-size:.75rem!important}}[id*=__featured] .text-block:has(h2),[id*=__featured] .text-block:has(h2)~.text-block:has(p),[id*=__product_list] .section-header,[id*=__product_list] .text-block:has(h2),[id*=__who] .text-block:has(h2),[id*=__gallery] .text-block:has(h2),[id*=__gallery] .text-block:has(h2)~.text-block:has(p),[id*=__closing] .text-block:has(h2),[id*=__closing] .text-block:has(h2)+.text-block,[id*=__closing] .text-block:has(h2)~.text-block:has(p):not(:has(strong)){text-align:center!important;margin-inline:auto!important}[id*=__featured] .text-block:has(h2) h2,[id*=__featured] .text-block p,[id*=__who] .text-block:has(h2) h2,[id*=__who] .text-block:has(h3) h3,[id*=__who] .text-block:has(h3)+.text-block,[id*=__gallery] .text-block:has(h2) h2,[id*=__closing] .text-block:has(h2) h2,[id*=__closing] .text-block:has(h2)+.text-block p,[id*=__closing] .text-block p{text-align:center!important;width:100%!important}[id*=__who] .text-block{text-align:center!important}.button,a.button,button.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;height:auto!important;padding-block:14px!important;padding-inline:32px!important;line-height:1.2!important;grid-template:none!important}.button .button__label,.button span,a.button span{display:inline-block!important;line-height:1.2!important;transform:none!important;margin:0!important;padding:0!important;align-self:center!important}header .cart-bubble.visually-hidden,.header-actions .cart-bubble.visually-hidden,header .cart-bubble__text-count.hidden,.header-actions .cart-bubble__text-count.hidden,header .cart-bubble.visually-hidden .cart-bubble__text{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;position:absolute!important}header .header-actions__action,header-actions .header-actions__action,header cart-icon.header-actions__cart-icon{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;overflow:visible!important}header .header-actions__cart-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important}[id*=__gallery] .text-block,[id*=__gallery] .text-block h2,[id*=__gallery] .text-block p{text-align:center!important;margin-inline:auto!important;max-width:40rem;width:100%!important}footer .menu__heading--empty,.shopify-section-group-footer-group .menu__heading--empty{display:none!important}[id*=__closing] .text-block:has(h2):first-of-type,[id*=__closing] .text-block:has(h2):not(:has(+:is(.accordion,accordion-custom,[class*=accordion]))){padding-block-start:0!important;padding-block-end:.5rem!important}[id*=__closing] .email-signup,[id*=__closing] email-signup,[id*=__closing] .newsletter,[id*=__closing] form:has(input[type=email]){margin-block-end:0!important}[id*=__closing] .text-block:has(h2)+.text-block+email-signup+.text-block:has(h2),[id*=__closing] email-signup+.text-block:has(h2),[id*=__closing] .email-signup+.text-block:has(h2),[id*=__closing] form:has([type=email])~.text-block:has(h2),[id*=__closing] :is(email-signup,.email-signup,[class*=email])~.text-block:has(h2){padding-block-start:80px!important}@media(max-width:749px){[id*=__closing] :is(email-signup,.email-signup,[class*=email])~.text-block:has(h2),[id*=__closing] form:has([type=email])~.text-block:has(h2){padding-block-start:52px!important}}[id*=__closing] .text-block:has(+:is(.accordion,accordion-custom,[class*=accordion])){padding-block-start:80px!important}@media(max-width:749px){[id*=__closing] .text-block:has(+:is(.accordion,accordion-custom,[class*=accordion])){padding-block-start:52px!important}}[id*=__hero]>.section,[id*=__hero] .hero,[id*=__hero] .hero__content-wrapper{padding-block-end:0!important;margin-block-end:0!important;padding-bottom:0!important}.announcement-bar__text,announcement-bar-component .announcement-bar__text{font-size:clamp(.68rem,2.9vw,.9rem)!important;white-space:normal!important;line-height:1.25!important;max-width:min(100%,22rem);margin-inline:auto}.shopify-section.shopify-section[id*=__trust]:not([id*=__hero])>.section{padding-block-start:40px!important;padding-block-end:16px!important}@media(max-width:749px){.shopify-section.shopify-section[id*=__trust]:not([id*=__hero])>.section{padding-block-start:40px!important;padding-block-end:12px!important}}.shopify-section[id*=__trust] .spacing-style,.shopify-section[id*=__trust] .layout-panel-flex,.shopify-section[id*=__trust] .custom-section-content,.shopify-section[id*=__trust] .border-style{padding-block-start:0!important;margin-block-start:0!important;--padding-block-start: 0px !important}.shopify-section[id*=__trust] p{margin-block:0!important;padding-block:0!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bavvic-xmas2026.css.map */
