.kb-home-brand .kb-home-brand__visual:after{content:"";position:absolute;inset:auto 0 0;height:clamp(88px,10vw,136px);pointer-events:none;z-index:0;background:linear-gradient(to bottom,#fffaf500,#fffaf5a3 64%,#fffaf5)}.kb-home-brand .kb-brand-intro__content{position:relative;z-index:1}#MainContent .home-shop:not(.stock){background:linear-gradient(to bottom,#fffaf5 0 calc(100% - 112px),#f4e9ee)}#MainContent .home-shop.stock{background:linear-gradient(to bottom,#f4e9ee 0,#f4e9ee calc(100% - 112px),var(--kb-cream,#fcf3f2) 100%)}@media(max-width:749px){.kb-home-brand .kb-home-brand__visual:after{height:88px}#MainContent .home-shop:not(.stock){background:linear-gradient(to bottom,#fffaf5 0 calc(100% - 72px),#f4e9ee)}#MainContent .home-shop.stock{background:linear-gradient(to bottom,#f4e9ee 0,#f4e9ee calc(100% - 72px),var(--kb-cream,#fcf3f2) 100%)}}#MainContent #kb-home-occasion .kb-home-occasion__inner{width:100%;max-width:none;padding-inline:max(24px,6vw)}body.kb-boutique #MainContent #community.kb-shell{width:calc(100% - (2*max(24px,6vw)));max-width:none;margin-inline:auto}#MainContent .kb-home-studio-process{max-width:none;padding-inline:max(24px,6vw)}#MainContent .kb-home-studio-process__rail{padding-inline:0}@media(max-width:749px){#MainContent #kb-home-occasion .kb-home-occasion__inner,#MainContent .kb-home-studio-process{padding-inline:20px}body.kb-boutique #MainContent #community.kb-shell{width:calc(100% - 40px)}#MainContent .kb-home-studio-process__track:before,#MainContent .kb-home-studio-process__track:after{display:none}#MainContent .kb-home-studio-process__card{scroll-snap-align:start}}@media(min-width:1100px){#MainContent #kb-home-occasion .kb-home-occasion__copy h3{font-size:clamp(12px,1vw,15px)!important;height:1.3em;min-height:1.3em;white-space:nowrap;text-wrap:nowrap;margin-bottom:7px}#MainContent #kb-home-occasion .kb-home-occasion__split span{display:inline;white-space:inherit}}body.kb-page-index #MainContent .kb-home-benefits .kb-home-benefits__list{padding-inline:max(24px,6vw)}body.kb-page-index #MainContent .kb-home-benefits .kb-home-benefits__item{padding-inline:24px}body.kb-page-index #MainContent .kb-home-benefits .kb-home-benefits__item:first-child{padding-left:0}@media(max-width:749px){body.kb-page-index #MainContent .kb-home-benefits .kb-home-benefits__list{padding-inline:20px}}@media(max-width:599px){body.kb-page-index #MainContent .kb-home-benefits .kb-home-benefits__item{padding-inline:12px}body.kb-page-index #MainContent .kb-home-benefits .kb-home-benefits__item:nth-child(odd){padding-left:0}}body.kb-page-index #MainContent #kb-home-occasion .kb-home-occasion__header p,body.kb-page-index #MainContent :is(.home-shop,#community) header p:not(.eyebrow),body.kb-page-index #MainContent #community .kb-community__intro p,body.kb-page-index #MainContent .kb-home-studio-process__intro p{font-size:16px!important;line-height:1.6!important}@media(max-width:749px){body.kb-page-index #MainContent #kb-home-occasion .kb-home-occasion__header p,body.kb-page-index #MainContent :is(.home-shop,#community) header p:not(.eyebrow),body.kb-page-index #MainContent #community .kb-community__intro p,body.kb-page-index #MainContent .kb-home-studio-process__intro p{font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/kb-home-transitions.css.map */
