.christmas-home{--xmas-ink:#60303f;--xmas-rose:#f5e4e8;--xmas-sage:#dce8d8;--xmas-pine:#314b3c;--xmas-rule:#dfc4cb;background:#fff}.christmas-home .announcement.announcement--moving{background:var(--xmas-sage);color:var(--xmas-pine)}.christmas-home .announcement a,.christmas-home .announcement-star{color:var(--xmas-pine)}.christmas-home .site-header{background:#fff}.christmas-home .desktop-nav{background:#fff8f9;border-top:1px solid #f2e5e7}.christmas-home .header-search input{background:#fff;border-color:#d8c9cb}.christmas-home .header-shop-link,.christmas-home .cart-count{color:var(--xmas-ink)}.christmas-home .header-shell{border-bottom-color:#e5d5d9}.christmas-masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 4%;background:var(--xmas-rose);color:var(--xmas-ink);border-bottom:4px solid transparent;border-image:repeating-linear-gradient(135deg,#cf9cab 0 7px,#f7e9ec 7px 14px) 4}.christmas-masthead__edition{display:grid;gap:4px;flex-shrink:0}.christmas-masthead__edition span:first-child{font:700 10px/1.2 Work Sans,sans-serif;letter-spacing:2px}.christmas-masthead__edition span:last-child{font:500 13px/1.3 Work Sans,sans-serif}.christmas-masthead>p{margin:0;font:400 clamp(24px,3.4vw,52px)/1 "Bebas Neue",sans-serif}.christmas-masthead>p em{font-style:normal;color:#476044}.christmas-masthead__link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font:600 13px/1.3 Work Sans,sans-serif;text-decoration:underline;text-underline-offset:5px}.christmas-masthead__link .icon{width:19px;height:19px}.christmas-masthead__alien{flex:0 0 54px;position:relative;width:54px;height:62px;transform:rotate(9deg)}.christmas-masthead__alien>img:first-child{width:54px;height:54px;object-fit:contain;mix-blend-mode:multiply}.christmas-alien-bow{position:absolute;right:-5px;bottom:-4px}.christmas-home .showcase-controls{border-color:var(--xmas-rule);background:#fff8f9}.christmas-home .showcase-choices button[aria-pressed=true]{color:var(--xmas-ink)}.christmas-home .showcase-choices button[aria-pressed=true]:after{background:var(--xmas-ink)}.christmas-home .showcase-shelf{padding-top:24px}.christmas-home .showcase-shelf-heading h2{color:var(--xmas-ink)}.christmas-home .showcase-scene:after{opacity:.08}.christmas-home .remy-feature{position:relative}.christmas-home .remy-feature:before{content:"";position:absolute;left:50%;top:-30px;transform:translate(-50%);width:64px;height:64px;background:url(christmas-ribbon.svg) center/contain no-repeat;z-index:2;pointer-events:none}.christmas-home .remy-feature__heading,.christmas-home .remy-feature__details{background:#eff4f2}.christmas-gifts{max-width:1600px;margin:72px auto;padding:48px 32px 40px;background:linear-gradient(180deg,#fcf4f5 0 68%,#fff);color:var(--xmas-ink);scroll-margin-top:76px}.christmas-gifts__heading{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:32px;padding:0 8px}.christmas-eyebrow{margin:0 0 12px;font:650 11px/1.4 Work Sans,sans-serif;letter-spacing:1.6px}.christmas-gifts__heading h2{margin:0;font:400 clamp(38px,4.6vw,68px)/.98 "Bebas Neue",sans-serif}.christmas-gifts__heading h2 span{color:#476044}.christmas-gifts__heading>img{width:112px;height:112px;transform:rotate(12deg)}.christmas-gift-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.christmas-gift-choice{display:block;color:var(--xmas-ink);text-decoration:none;border-bottom:3px solid transparent;transition:border-color .2s ease,background-color .2s ease}.christmas-gift-choice:visited{color:var(--xmas-ink)}.christmas-gift-choice[aria-selected=true]{border-color:var(--xmas-ink);background:#f2dce2}.christmas-gift-choice:focus-visible,.christmas-home .christmas-text-link:focus-visible,.christmas-masthead__link:focus-visible{outline:2px solid var(--xmas-ink);outline-offset:4px}.christmas-gift-choice__photo{aspect-ratio:1;position:relative;overflow:hidden;background:#f2eeeb}.christmas-gift-choice__photo>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.christmas-gift-choice__number{position:absolute;top:12px;left:12px;padding:7px 9px;background:#fff9f4;font:500 12px/1 Work Sans,sans-serif;color:var(--xmas-ink)}.christmas-gift-choice__caption{padding:17px 14px 18px}.christmas-gift-choice__caption h3{font:650 clamp(16px,1.5vw,22px)/1.2 "Work Sans",sans-serif;margin:0 0 10px;text-wrap:balance}.christmas-gift-choice__caption>span{display:flex;justify-content:space-between;align-items:center;gap:8px;font:500 12px/1.3 Work Sans,sans-serif}.christmas-gift-choice__caption .icon{width:20px;height:20px}.christmas-gift-panel{margin-top:36px;padding-top:24px;border-top:1px solid var(--xmas-rule);scroll-margin-top:76px}.christmas-gift-panel[hidden]{display:none!important}.christmas-gift-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.christmas-gift-panel__heading h3{font:700 clamp(20px,2vw,28px)/1.2 "Work Sans",sans-serif;margin:0 0 8px;text-wrap:balance}.christmas-gift-panel__heading p{margin:0;font:400 15px/1.5 Work Sans,sans-serif;color:#624f53}.christmas-text-link{display:inline-flex;align-items:center;gap:12px;font:550 13px/1.4 Work Sans,sans-serif;min-height:44px;text-decoration:underline;text-underline-offset:5px;flex-shrink:0}.christmas-text-link .icon{width:20px;height:20px}.christmas-gift-products{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.christmas-gift-products .product-card{min-width:0}.christmas-gift-products .product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;min-height:40px;line-height:20px}.christmas-gift-products .product-card-image{aspect-ratio:.88}.christmas-gift-products .product-image{object-fit:cover}.christmas-gift-empty{padding:32px 0}.christmas-home .japan-brands,.christmas-home .world-grid,.christmas-home .disney-worlds{background:#fff}.christmas-home .discovery-shelf{border-top-color:var(--xmas-rule)}.christmas-home .shelf-heading h2,.christmas-home .japan-brands h2,.christmas-home .disney-worlds h2,.christmas-home .discovery-shelf-heading h2{color:var(--xmas-ink)}.christmas-closing{margin-top:64px;padding:40px max(32px,5vw);display:flex;align-items:center;gap:36px;background:var(--xmas-sage);color:var(--xmas-pine);border-top:4px solid transparent;border-image:repeating-linear-gradient(135deg,#abc1a7 0 7px,#e5eee1 7px 14px) 4}.christmas-closing__alien{width:96px;height:104px;position:relative;flex-shrink:0;transform:rotate(-8deg)}.christmas-closing__alien>img:first-child{width:96px;height:96px;object-fit:contain;mix-blend-mode:multiply}.christmas-closing h2{margin:0;font:400 clamp(36px,3.6vw,54px)/1 "Bebas Neue",sans-serif}.christmas-closing .christmas-text-link{margin-left:auto}.christmas-home .ss-footer{margin-top:0;background:#f7faf5;border-top:1px solid #c5d6bf;color:var(--xmas-pine)}.christmas-home .ss-footer-main{padding-top:40px}@media(hover:hover){.christmas-gift-choice:hover .christmas-gift-choice__photo>img{transform:scale(1.035)}.christmas-gift-choice:hover{border-color:var(--xmas-ink)}}@media(min-width:701px)and (max-width:1000px){.christmas-masthead__edition{display:none}.christmas-gift-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.christmas-masthead{position:relative;display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:15px 16px 14px}.christmas-masthead__edition{display:flex;align-items:center;gap:8px;grid-column:1}.christmas-masthead__edition span:first-child{font-size:9px;letter-spacing:1.1px}.christmas-masthead__edition span:last-child{font-size:10px}.christmas-masthead>p{grid-column:1;font-size:clamp(23px,6.1vw,32px)}.christmas-masthead__link{display:none}.christmas-masthead__alien{grid-column:2;grid-row:1 / 3;width:42px;height:45px}.christmas-masthead__alien>img:first-child{width:40px;height:40px}.christmas-masthead__alien .christmas-alien-bow{width:24px;height:24px}.christmas-home .showcase-shelf{padding-top:14px}.christmas-home .remy-feature:before{left:auto;right:8px;top:-26px;transform:rotate(9deg);width:50px;height:50px}.christmas-gifts{margin:40px auto;padding:32px 16px 24px}.christmas-gifts__heading{gap:12px;margin-bottom:24px;padding:0}.christmas-eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:10px}.christmas-gifts__heading h2{font-size:clamp(34px,8.6vw,48px)}.christmas-gifts__heading>img{width:64px;height:64px}.christmas-gift-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.christmas-gift-choice__caption{padding:12px 7px 14px}.christmas-gift-choice__caption h3{font-size:16px;min-height:39px;margin-bottom:8px}.christmas-gift-choice__caption>span{font-size:12px}.christmas-gift-choice__number{left:8px;top:8px;padding:6px 7px;font-size:11px}.christmas-gift-panel{margin-top:24px;padding-top:24px}.christmas-gift-panel__heading{display:block;margin-bottom:20px}.christmas-gift-panel__heading h3{font-size:21px}.christmas-gift-panel__heading p{font-size:14px}.christmas-gift-panel__heading .christmas-text-link{margin-top:8px;font-size:12px}.christmas-gift-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.christmas-closing{margin-top:40px;padding:30px 20px;display:grid;grid-template-columns:60px 1fr;gap:16px 24px}.christmas-closing__alien{width:60px;height:72px}.christmas-closing__alien>img:first-child{width:60px;height:60px}.christmas-closing__alien .christmas-alien-bow{width:36px;height:36px}.christmas-closing h2{font-size:36px}.christmas-closing .christmas-eyebrow{font-size:9px}.christmas-closing .christmas-text-link{grid-column:2;margin-left:0;font-size:12px}.christmas-home .ss-footer-main{padding-top:28px}}@media(prefers-reduced-motion:reduce){.christmas-gift-choice,.christmas-gift-choice__photo>img{transition:none}}.christmas-masthead__alien,.christmas-closing__alien{mix-blend-mode:multiply}
/*# sourceMappingURL=/cdn/shop/t/44/assets/christmas-home.css.map */
