.holiday-tile{position:relative!important;isolation:isolate;overflow:visible!important;border-color:var(--ph-line)!important;box-shadow:none!important}
.holiday-tile .holiday-tile__art{background:#161b18!important;border-radius:inherit;overflow:hidden;min-height:180px}.holiday-tile__blank{display:block;width:100%;height:100%;min-height:180px;background:linear-gradient(145deg,#16201b,#131716 70%)}
.holiday-tile .premium-fit__meta{background:transparent!important;border-radius:0 0 16px 16px}
.holiday-lights{position:absolute;top:3px;left:4px;right:auto;bottom:auto;width:130px;max-width:31%;height:60px;z-index:4;pointer-events:none;overflow:visible}.holiday-lights svg{display:block;width:100%;height:100%;overflow:visible}.holiday-lights__bulbs{filter:drop-shadow(0 0 3px #eed7a560)}
.holiday-shell{background:rgb(var(--color-background));color:rgb(var(--color-foreground));min-height:65vh}.holiday-shop{max-width:var(--page-width);padding-top:24px;padding-bottom:52px}.holiday-shop__header{margin-bottom:24px}.holiday-shop__eyebrow{display:flex;align-items:center;gap:9px;color:rgba(var(--color-foreground),.75);font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 11px}.holiday-shop h1{color:rgb(var(--color-foreground));font-size:clamp(28px,3.7vw,40px);line-height:1.08;letter-spacing:-.035em;margin:0 0 10px}.holiday-shop__header>p:not(.holiday-shop__eyebrow){font-size:14px;line-height:1.5;color:rgba(var(--color-foreground),.75);margin:0}.holiday-shop__header .holiday-shop__preview{font-size:11px!important;color:rgba(var(--color-foreground),.55)!important;margin-top:10px!important}
.holiday-shop__list{display:grid;gap:12px}.holiday-deal{background:rgba(var(--color-foreground),.025);border:1px solid rgba(var(--color-foreground),.15);border-radius:14px;overflow:hidden}.holiday-deal--lights{border-color:rgba(var(--color-foreground),.2)}.holiday-deal__row{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:22px;align-items:center;padding:18px 22px;list-style:none}.holiday-deal summary{cursor:pointer}.holiday-deal summary::-webkit-details-marker{display:none}.holiday-deal__image{display:block;width:100px;height:100px;overflow:hidden;border-radius:9px;background:#ffffff04}.holiday-deal__image img{display:block;width:100%;height:100%;object-fit:contain}.holiday-deal__copy{min-width:0}.holiday-deal__copy h2{color:rgb(var(--color-foreground));font-size:clamp(23px,2.6vw,31px);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);line-height:1.08;margin:0 0 9px;text-transform:uppercase}.holiday-deal__copy>p,.holiday-deal__copy>span{display:block;color:rgba(var(--color-foreground),.75);font-size:14px;line-height:1.45;margin:0}.holiday-deal__choose{display:flex;align-items:center;justify-content:space-between;gap:18px;color:rgb(var(--color-foreground));font-size:12px;font-weight:650;white-space:nowrap;border:1px solid rgba(var(--color-foreground),.25);padding:11px 13px;border-radius:8px}.holiday-deal__choose b{font-size:19px;font-weight:400;line-height:1}.holiday-deal[open] .holiday-deal__choose b{transform:rotate(45deg)}.holiday-deal[open]{border-color:rgba(var(--color-foreground),.35)}
.holiday-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:var(--buttons-radius);padding:12px 18px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font:inherit;font-size:13px;font-weight:750;cursor:pointer;white-space:nowrap}.holiday-button:disabled{opacity:.45;cursor:not-allowed}.holiday-light-action{display:flex;align-items:center;gap:17px}.holiday-light-action>span{font-size:19px;font-weight:650;color:rgb(var(--color-foreground))}.holiday-deal__config{border-top:1px solid rgba(var(--color-foreground),.1);padding:22px;margin-left:122px}.holiday-deal__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.holiday-deal__choices>.holiday-picker:only-child{max-width:400px}.holiday-picker{border:0;margin:0;padding:0;min-width:0}.holiday-picker legend{color:rgb(var(--color-foreground));font-size:13px;font-weight:650;margin-bottom:12px;padding:0}.holiday-models{display:flex;gap:6px;flex-wrap:wrap}.holiday-models button{border:1px solid rgba(var(--color-foreground),.2);border-radius:7px;background:rgba(var(--color-foreground),.025);color:rgba(var(--color-foreground),.75);font:inherit;font-size:12px;line-height:1.2;padding:10px 12px;min-height:40px;cursor:pointer}.holiday-models button[aria-pressed=true]{background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.holiday-models button:disabled{opacity:.35;cursor:not-allowed}.holiday-color-label{display:flex;gap:10px;margin:15px 0 9px;font-size:11px;color:rgba(var(--color-foreground),.6)}.holiday-color-label output{color:rgba(var(--color-foreground),.85)}.holiday-swatches{display:flex;flex-wrap:wrap;gap:8px}.holiday-swatches button{position:relative;display:grid;place-items:center;border:1px solid rgba(var(--color-foreground),.3);background:transparent;width:34px;height:34px;border-radius:50%;padding:4px;cursor:pointer}.holiday-swatches button::before{content:'';display:block;width:100%;height:100%;border-radius:50%;background:var(--swatch);border:1px solid #0003}.holiday-swatches button[aria-pressed=true]{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.holiday-swatches button:disabled{opacity:.25;cursor:not-allowed}.holiday-deal__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px}.holiday-deal__totals{display:flex;flex-wrap:wrap;gap:3px 12px;align-items:baseline}.holiday-deal__totals>span{font-size:12px;color:rgba(var(--color-foreground),.75)}.holiday-deal__totals output{font-size:23px;font-weight:700;color:rgb(var(--color-foreground))}.holiday-deal__totals small{flex-basis:100%;font-size:10px;color:rgba(var(--color-foreground),.55)}.holiday-deal__note{font-size:11px;line-height:1.5;color:rgba(var(--color-foreground),.65);margin:14px 0 0}.holiday-deal [data-form-status]{font-size:12px;color:rgb(var(--color-foreground));line-height:1.5;margin:12px 0 0}.holiday-deal [data-form-status]:empty{display:none}.holiday-shop :is(button,summary,a):focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.holiday-shop__terms{margin:22px 0 0;color:rgba(var(--color-foreground),.65);font-size:11px}.holiday-shop__terms summary{cursor:pointer;display:inline-block;text-decoration:underline;text-underline-offset:3px}.holiday-shop__terms p{max-width:720px;font-size:12px;line-height:1.7;color:rgba(var(--color-foreground),.75)}.holiday-shop [hidden]{display:none!important}
@media(max-width:749px){.holiday-shop{padding-top:25px;padding-bottom:36px}.holiday-shop__header{margin-bottom:20px}.holiday-deal__row{grid-template-columns:72px minmax(0,1fr);gap:12px 15px;padding:16px}.holiday-deal__image{width:72px;height:72px;grid-row:1/3}.holiday-deal__copy h2{font-size:23px;margin-bottom:6px}.holiday-deal__copy>p,.holiday-deal__copy>span{font-size:12px}.holiday-deal__choose{grid-column:2;justify-self:start;gap:20px;padding:8px 10px;font-size:11px;min-height:36px}.holiday-deal__row>form{grid-column:2}.holiday-light-action{gap:12px;flex-wrap:wrap}.holiday-light-action>span{font-size:16px}.holiday-button{padding:11px 14px;font-size:12px}.holiday-deal__config{margin-left:0;padding:18px 16px}.holiday-deal__choices{grid-template-columns:minmax(0,1fr);gap:22px}.holiday-deal__bottom{align-items:center;gap:12px}.holiday-deal__totals output{font-size:21px}.holiday-models button{min-height:42px}.holiday-swatches{gap:9px}.holiday-swatches button{width:36px;height:36px}.holiday-lights{width:105px;height:49px;top:2px;left:3px;max-width:30%}.holiday-tile .holiday-tile__art,.holiday-tile__blank{min-height:140px}}
@media(prefers-reduced-motion:reduce){.holiday-shop *{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:749px){.holiday-swatches{display:grid;grid-template-columns:repeat(4,44px);gap:10px}.holiday-swatches button{width:44px;height:44px}}

.holiday-shop__eyebrow svg{color:#a8baa9;flex:none}.holiday-shop h1.collection-hero__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);font-size:clamp(26px,3vw,42px);line-height:1.1;margin:0}.holiday-shop__header>p.cro-collection-meta{font-size:13px;margin:10px 0 0;line-height:1.5;color:rgba(var(--color-foreground),.75)}

body[data-cro].template-index .premium-home #shop-your-way .holiday-tile .holiday-tile__art{display:block!important;position:relative;min-height:0!important;height:auto!important;max-height:none!important;padding:0!important;aspect-ratio:1254 / 1254!important}.holiday-art{display:block;width:100%;height:100%}body[data-cro].template-index .premium-home #shop-your-way .holiday-tile .holiday-tile__art .holiday-art__image{display:block!important;position:static!important;inset:auto!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;scale:1!important;filter:none!important;mask-image:none!important}@media(min-width:990px){body[data-cro].template-index .premium-home #shop-your-way .holiday-tile .holiday-tile__art{aspect-ratio:1672 / 941!important}}

.holiday-shell{position:relative;isolation:isolate}.holiday-shop{position:relative;z-index:1}.holiday-deal__image{display:flex;align-items:center;justify-content:center}.holiday-deal__image img{width:auto;height:auto;max-width:100%;max-height:100%;border-radius:9px}.holiday-shop .holiday-button.button{--buttons-radius:8px;--buttons-radius-outset:8px;border-radius:8px!important}.holiday-shop .holiday-button.button::before,.holiday-shop .holiday-button.button::after{border-radius:inherit!important}.holiday-deal__copy>.holiday-deal__badge{display:block;color:rgba(var(--color-foreground),.6);font-size:10px;font-weight:500;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;margin:0 0 7px}.holiday-side-lights{position:absolute;z-index:0;top:110px;width:24px;height:440px;pointer-events:none;opacity:.8}.holiday-side-lights--left{left:max(10px,calc((100% - var(--page-width))/2 + 12px))}.holiday-side-lights--right{right:max(10px,calc((100% - var(--page-width))/2 + 12px));transform:scaleX(-1)}.holiday-side-lights svg{display:block;width:100%;height:100%;overflow:visible}@media(max-width:749px){.holiday-side-lights{width:8px;height:280px;top:155px;opacity:.65}.holiday-side-lights--left{left:2px}.holiday-side-lights--right{right:2px}.holiday-deal__copy>.holiday-deal__badge{font-size:9px;margin-bottom:6px}}

.holiday-card-trim{position:absolute;z-index:4;pointer-events:none;opacity:.8}.holiday-card-trim svg{display:block;width:100%;height:100%;overflow:visible}.holiday-card-trim--left{left:-9px;top:30%;bottom:9px;width:18px}.holiday-card-trim--bottom{left:14px;right:14px;bottom:-9px;height:18px}.holiday-bulb{opacity:.5;filter:drop-shadow(0 0 2px #dbc89050);animation:holiday-soft-twinkle var(--twinkle-duration,7s) ease-in-out var(--twinkle-delay,0s) infinite}.holiday-bulb--steady{animation:none;opacity:.55}@keyframes holiday-soft-twinkle{0%,100%{opacity:.4}50%{opacity:.82}}.holiday-shell>.holiday-side-lights{top:0;bottom:0;height:auto;opacity:.85;overflow:hidden;mask-image:linear-gradient(to bottom,transparent,#000 25px,#000 calc(100% - 25px),transparent)}.holiday-shell>.holiday-side-lights svg{width:24px;height:100%;overflow:visible}.holiday-side-lights .holiday-bulb{filter:drop-shadow(0 0 1.5px #dbc89040)}@media(max-width:749px){.holiday-card-trim--left{left:-7px;width:14px;top:34%}.holiday-card-trim--bottom{left:12px;right:12px;bottom:-7px;height:14px}.holiday-shell>.holiday-side-lights{top:0;bottom:0;height:auto;width:10px;opacity:.8}.holiday-shell>.holiday-side-lights svg{transform:scaleX(.416667);transform-origin:top left}}@media(prefers-reduced-motion:reduce){.holiday-card-trim .holiday-bulb,.holiday-side-lights .holiday-bulb{animation:none!important;opacity:.6}}

.holiday-card-lights{position:absolute;z-index:5;pointer-events:none;opacity:1}.holiday-card-lights svg{display:block;width:100%;height:100%;overflow:visible}.holiday-card-lights--top{top:-7px;left:50%;right:0;height:28px}.holiday-card-lights--right{right:-9px;top:0;bottom:2px;width:24px}.holiday-card-lights .holiday-bulb{fill:var(--bulb-color);opacity:.7;animation:holiday-card-twinkle var(--twinkle-duration,2.6s) ease-in-out var(--twinkle-delay,0s) infinite;filter:drop-shadow(0 0 2px var(--bulb-color))}@keyframes holiday-card-twinkle{0%,100%{opacity:.2;filter:drop-shadow(0 0 .5px var(--bulb-color))}50%{opacity:1;filter:drop-shadow(0 0 4px var(--bulb-color))}}.holiday-shell .holiday-side-lights .holiday-bulb{animation:none!important;opacity:.8;filter:drop-shadow(0 0 1px #dbc89040)}@media(max-width:749px){.holiday-card-lights--top{left:46%;right:0;top:-5px;height:24px}.holiday-card-lights--right{right:-7px;width:21px;top:0;bottom:0}}@media(prefers-reduced-motion:reduce){.holiday-card-lights .holiday-bulb{animation:none!important;opacity:.8}}

.holiday-card-weave{position:absolute;inset:-20px -12px -16px -12px;pointer-events:none}.holiday-card-weave--back{z-index:1}.holiday-card-weave--front{z-index:4}.holiday-card-weave svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 1px 1px #0008)}.holiday-tile .holiday-tile__art{z-index:2}.holiday-tile .premium-fit__meta{position:relative;z-index:2}.holiday-card-weave .holiday-bulb{fill:var(--bulb-color);animation:holiday-card-twinkle var(--twinkle-duration,2.6s) ease-in-out var(--twinkle-delay,0s) infinite;filter:drop-shadow(0 0 2px var(--bulb-color))}.holiday-shell>.holiday-side-lights--left{left:max(12px,calc((100% - var(--page-width))/4 + 13px))}.holiday-shell>.holiday-side-lights--right{right:max(12px,calc((100% - var(--page-width))/4 + 13px))}.holiday-shop__header{text-align:center;max-width:760px;margin:0 auto 28px}.holiday-shop__eyebrow{justify-content:center}body[data-cro] .holiday-shop__header h1.collection-hero__title{text-align:center!important}.holiday-shop__header>p{text-align:center}@media(max-width:749px){.holiday-card-weave{inset:-15px -10px -12px -9px}.holiday-shop.page-width{padding-left:24px;padding-right:24px}.holiday-shell>.holiday-side-lights--left{left:7px}.holiday-shell>.holiday-side-lights--right{right:7px}.holiday-shop__header{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.holiday-card-weave .holiday-bulb{animation:none!important;opacity:.8}}

#shop-your-way [data-navigator-panel="category"] [data-carousel-track]:has(>.holiday-tile){padding-top:26px;padding-bottom:8px;margin-top:0;margin-bottom:0}

#shop-your-way .premium-navigator__tabs{position:relative;z-index:6}body[data-cro].template-index #shop-your-way .premium-fit__card{transform:none!important;translate:none!important;rotate:none!important;scale:1!important;--store-magnetic-x:0px!important;--store-magnetic-y:0px!important;transition:border-color .2s ease,box-shadow .2s ease!important}body[data-cro].template-index .premium-home #shop-your-way .holiday-tile .holiday-tile__art{overflow:visible!important}.holiday-tile .holiday-art{position:relative;z-index:2;overflow:hidden;border-radius:inherit}.holiday-tile .premium-fit__meta{z-index:3}.holiday-tile .holiday-card-weave{inset:-20px -12px 22px -12px}@media(max-width:749px){.holiday-tile .holiday-card-weave{inset:-15px -10px 18px -9px}}

#shop-your-way .holiday-tile,#shop-your-way .holiday-tile:hover{box-shadow:none!important;border-color:var(--ph-line)!important;filter:none!important}#shop-your-way .holiday-tile .holiday-art,#shop-your-way .holiday-tile .holiday-art__image{filter:none!important;transform:none!important;opacity:1!important}

/* Holiday artwork has no blurred backdrop from the former second collection. */
body.template-index .premium-home #shop-your-way .premium-fit__card--category.holiday-tile .premium-fit__media::before,body.template-index .premium-home #shop-your-way .premium-fit__card--category.holiday-tile .premium-fit__media::after{content:none!important;display:none!important;background:none!important;filter:none!important;box-shadow:none!important}
