body.collection-christmas{--sf-header-offset: var(--theme-header-visible-height, 88px);padding-bottom:100px}.artist-flow--seasonal{--sf-evergreen: #214c3e;--sf-berry: #a83c31;padding-top:26px;background:#f4f1e8}.artist-flow--seasonal:not(.artist-flow--started) .seasonal-flow__identity{display:flex;justify-content:center;margin:0 auto 28px}.seasonal-flow__lockup{position:relative;width:max-content;max-width:100%;padding-inline:76px;color:var(--sf-evergreen)}.artist-flow--seasonal:not(.artist-flow--started) .seasonal-flow__identity h1{display:grid;gap:5px;width:max-content;max-width:100%;margin:0;font-size:clamp(46px,6.2vw,76px);line-height:.94;text-wrap:nowrap;overflow-wrap:normal;letter-spacing:0}.seasonal-flow__christmas{display:block}.seasonal-flow__collection{display:flex;justify-content:space-between;width:100%;padding-inline:.12em;color:var(--sf-berry);font-size:.245em;line-height:1.15}.seasonal-flow__sprig{position:absolute;top:-5px;width:76px;height:76px;pointer-events:none}.seasonal-flow__sprig--left{left:-5px;transform:rotate(-8deg)}.seasonal-flow__sprig--right{right:-5px;transform:scaleX(-1) rotate(-8deg)}.artist-flow--seasonal .artist-flow__workspace{scroll-margin-top:calc(var(--sf-header-offset, 88px) + 18px)}.artist-flow--seasonal .artist-flow__canvas{background:radial-gradient(ellipse at 50% 40%,#f4f1e7 10%,#e6e8dc)}.artist-flow--seasonal.artist-flow--started .artist-flow__media{top:calc(var(--sf-header-offset, 88px) + 18px)}.artist-flow--seasonal:not(.artist-flow--started) .artist-flow__canvas{width:min(100%,max(300px,calc(100svh - 280px)));min-height:0;aspect-ratio:1}.artist-flow--seasonal .artist-flow__eyebrow{color:var(--sf-evergreen)}body.collection-christmas .illustrated-props__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:768px){.artist-flow--seasonal .artist-flow__media:has(.artist-flow__style-media)>.artist-flow__style-thumbs{max-height:calc(100dvh - var(--sf-header-offset, 88px) - 170px)}.artist-flow--seasonal .artist-flow__workspace--art .artist-flow__canvas,.artist-flow--seasonal .artist-flow__gallery-selection{width:min(100%,max(260px,calc(100dvh - var(--sf-header-offset, 88px) - 310px)))}}@media(max-width:1023px){.seasonal-flow__lockup{padding-inline:58px}.seasonal-flow__sprig{width:61px;height:66px}}@media(max-width:767px){body.collection-christmas{--sf-header-offset: var(--theme-header-visible-height, 64px);padding-bottom:140px}.artist-flow--seasonal{padding-top:24px}.artist-flow--seasonal:not(.artist-flow--started) .seasonal-flow__identity{margin-bottom:22px}.seasonal-flow__lockup{padding:12px 20px 0}.artist-flow--seasonal:not(.artist-flow--started) .seasonal-flow__identity h1{gap:5px;font-size:clamp(31px,8.8vw,57px);line-height:.98}.seasonal-flow__collection{font-size:.27em}.seasonal-flow__sprig{top:-16px;width:40px;height:44px}.seasonal-flow__sprig--left{left:-5px;transform:rotate(-18deg)}.seasonal-flow__sprig--right{right:-5px;transform:scaleX(-1) rotate(-18deg)}.artist-flow--seasonal:not(.artist-flow--started) .artist-flow__canvas{width:100%;max-height:none;aspect-ratio:1.12}.artist-flow--seasonal.artist-flow--started .artist-flow__workspace{scroll-margin-top:calc(var(--sf-header-offset, 64px) + 14px)}.artist-flow--seasonal.artist-flow--started .artist-flow__media{position:static}.artist-flow--seasonal .artist-flow__preview-bar{top:calc(var(--sf-header-offset, 64px) + 8px)}body.collection-christmas .illustrated-props__grid{grid-template-columns:1fr;gap:30px}body.collection-christmas .illustrated-props__item{display:flex;align-items:center;gap:20px;max-width:370px;text-align:left}body.collection-christmas .illustrated-props__art{width:95px;flex:none;margin:0}body.collection-christmas .illustrated-props__heading{font-size:20px}body.collection-christmas .illustrated-props__body{font-size:13px}}@media(max-width:767px)and (max-height:740px){.artist-flow--seasonal{padding-top:16px}.artist-flow--seasonal:not(.artist-flow--started) .seasonal-flow__identity{margin-bottom:16px}.artist-flow--seasonal:not(.artist-flow--started) .artist-flow__workspace{gap:18px}.artist-flow--seasonal:not(.artist-flow--started) .artist-flow__canvas{aspect-ratio:1.5}.artist-flow--seasonal .artist-flow__intro .artist-flow__headline{font-size:34px;margin-bottom:9px}.artist-flow--seasonal .artist-flow__intro .artist-flow__body{font-size:13px;margin-bottom:14px}}.seasonal-flow__identity{position:relative}.seasonal-flow__lights{position:absolute;top:-26px;left:50%;width:min(calc(100vw - 24px),1100px);height:38px;overflow:hidden;transform:translate(-50%);pointer-events:none}.seasonal-flow__lights svg{position:absolute;top:0;left:50%;display:block;width:100%;min-width:720px;height:38px;transform:translate(-50%)}@media(max-width:767px){.seasonal-flow__lights{top:-24px}}
/*# sourceMappingURL=/cdn/shop/t/374/assets/seasonal-shopping-flow-v1.css.map */
