.hg-holiday-banner-wrapper{display:block;width:100%;box-sizing:border-box}.facets__disclosure-vertical.filter-Availability,.facets__disclosure-vertical.filter-Availability summary,.hg-holiday-banner-wrapper+.facets__disclosure-vertical,.hg-holiday-banner-wrapper+details,.mobile-facets__details.filter-Availability,.hg-holiday-banner-wrapper+.mobile-facets__details{border-top:none!important;border-top-width:0!important;box-shadow:none!important}@media screen and (max-width:749px){.hg-holiday-banner-wrapper--desktop,.hg-holiday-banner-wrapper.small-hide{display:none!important}.hg-holiday-banner-wrapper--mobile{display:block!important}.hg-holiday-banner-wrapper--mobile .hg-holiday-banner{min-height:var(--hg-hb-min-height, 190px);padding:var(--hg-hb-pad-top, 22px) var(--hg-hb-pad-right, 20px) var(--hg-hb-pad-bottom, 22px) var(--hg-hb-pad-left, 20px);justify-content:center}.hg-holiday-banner-wrapper--mobile .hg-holiday-banner__top-row{align-items:center;gap:14px}.hg-holiday-banner-wrapper--mobile .hg-holiday-banner__text-content{flex:1 1 auto;min-width:0}.hg-holiday-banner-wrapper--mobile .hg-holiday-banner__heading{font-size:var(--hg-hb-heading-size, 22px);line-height:1.15;margin:0}.hg-holiday-banner-wrapper--mobile .hg-holiday-banner__description{font-size:var(--hg-hb-desc-size, 13px);line-height:1.35;margin-top:6px}.hg-holiday-banner-wrapper--mobile .hg-holiday-banner__image-wrap{flex:0 0 auto;width:var(--hg-hb-img-width, 115px);max-width:44%}.hg-holiday-banner-wrapper--mobile .hg-holiday-banner__action{margin-top:16px;width:100%;display:flex;justify-content:flex-start}.hg-holiday-banner-wrapper--mobile .hg-holiday-banner__button:not(.hg-holiday-banner__button--full-width){width:auto;max-width:100%;display:inline-flex;align-self:flex-start}.hg-holiday-banner-wrapper--mobile .hg-holiday-banner__button{font-size:var(--hg-hb-btn-size, 13px);padding:11px 22px;border-radius:24px;white-space:nowrap}}@media screen and (min-width:750px){.hg-holiday-banner-wrapper--mobile,.hg-holiday-banner-wrapper.large-up-hide,.hg-holiday-banner-wrapper.medium-hide{display:none!important}.hg-holiday-banner-wrapper--desktop{display:block!important}}.hg-holiday-banner{display:flex;flex-direction:column;box-sizing:border-box;width:100%;position:relative;background-color:var(--hg-hb-bg, #fcdce1);background-image:var(--hg-hb-bg-image, none);background-size:var(--hg-hb-bg-size, cover);background-position:var(--hg-hb-bg-position, center);background-repeat:var(--hg-hb-bg-repeat, no-repeat);border:var(--hg-hb-border-width, 0px) solid var(--hg-hb-border-color, transparent);border-radius:var(--hg-hb-border-radius, 16px);padding:var(--hg-hb-pad-top, 16px) var(--hg-hb-pad-right, 16px) var(--hg-hb-pad-bottom, 16px) var(--hg-hb-pad-left, 16px);margin-top:var(--hg-hb-margin-top, 0);margin-bottom:var(--hg-hb-margin-bottom, 24px);min-height:var(--hg-hb-min-height, auto);text-decoration:none;overflow:hidden;box-shadow:none}.hg-holiday-banner--full-clickable{cursor:pointer}.hg-holiday-banner--shadow{box-shadow:0 2px 8px #0000000a}.hg-holiday-banner--transition{transition:opacity .2s ease}.hg-holiday-banner:hover,.hg-holiday-banner--transition:hover,.hg-holiday-banner--full-clickable:hover{box-shadow:none!important;transform:none!important}.hg-holiday-banner__top-row{display:flex;flex-direction:row;align-items:var(--hg-hb-align-items, center);justify-content:space-between;gap:var(--hg-hb-gap-text-img, 10px);width:100%}.hg-holiday-banner--img-left .hg-holiday-banner__top-row{flex-direction:row-reverse}.hg-holiday-banner__text-content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.hg-holiday-banner__heading{margin:0;color:var(--hg-hb-heading-color, #430e0a);font-family:ohno-softie-variable,var(--font-heading-family),sans-serif;font-size:var(--hg-hb-heading-size, 22px);font-weight:var(--hg-hb-heading-weight, 700);line-height:var(--hg-hb-heading-line-height, 1.1);letter-spacing:var(--hg-hb-heading-letter-spacing, 0);text-align:var(--hg-hb-heading-align, left);word-break:break-word}.hg-holiday-banner__description{margin:var(--hg-hb-gap-heading-desc, 6px) 0 0 0;color:var(--hg-hb-desc-color, #430e0a);font-family:var(--font-body-family),Lato,sans-serif;font-size:var(--hg-hb-desc-size, 13px);line-height:var(--hg-hb-desc-line-height, 1.3);text-align:var(--hg-hb-desc-align, left);word-break:break-word}.hg-holiday-banner__image-wrap{flex:0 0 auto;width:var(--hg-hb-img-width, 105px);max-width:48%;display:flex;align-items:center;justify-content:center}.hg-holiday-banner__image{width:100%;height:auto;max-width:var(--hg-hb-img-width, 105px);object-fit:var(--hg-hb-img-fit, contain);border-radius:var(--hg-hb-img-radius, 0);background-color:var(--hg-hb-img-bg, transparent);display:block}.hg-holiday-banner__action{margin-top:var(--hg-hb-gap-desc-btn, 14px);width:100%;display:flex}.hg-holiday-banner__button{display:inline-flex;align-items:center;justify-content:center;background-color:var(--hg-hb-btn-bg, #4c0c0c);color:var(--hg-hb-btn-color, #ffffff)!important;font-family:var(--font-body-family),ohno-softie-variable,sans-serif;font-size:var(--hg-hb-btn-size, 12px);font-weight:var(--hg-hb-btn-weight, 600);padding:var(--hg-hb-btn-pad-y, 10px) var(--hg-hb-btn-pad-x, 18px);border-radius:var(--hg-hb-btn-radius, 24px);text-decoration:none;line-height:1.2;cursor:pointer;border:none;box-sizing:border-box;transition:background-color .2s ease,color .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.hg-holiday-banner__button--full-width{width:100%}.hg-holiday-banner__button:hover,.hg-holiday-banner--full-clickable:hover .hg-holiday-banner__button{background-color:var(--hg-hb-btn-hover-bg, #6b1314);color:var(--hg-hb-btn-hover-color, #ffffff)!important}.hg-holiday-banner__button:focus-visible,.hg-holiday-banner--full-clickable:focus-visible{outline:2px solid var(--hg-hb-btn-bg, #4c0c0c);outline-offset:2px}.hg-holiday-banner--compact{padding:12px 14px}.hg-holiday-banner--compact .hg-holiday-banner__top-row{gap:8px}.hg-holiday-banner--compact .hg-holiday-banner__heading{font-size:16px;line-height:1.15}.hg-holiday-banner--compact .hg-holiday-banner__description{font-size:11px;margin-top:4px}.hg-holiday-banner--compact .hg-holiday-banner__action{margin-top:10px}.hg-holiday-banner--compact .hg-holiday-banner__button{padding:8px 14px;font-size:11px}.hg-holiday-banner-wrapper--mobile{margin-top:0;margin-bottom:var(--hg-hb-margin-bottom, 24px);width:100%}
/*# sourceMappingURL=/cdn/shop/t/183/assets/holiday-birdhouse-banner.css.map */
