.cr-noel-gifts{margin-block:clamp(28px,5vw,70px);padding:clamp(18px,4vw,56px);background:#f7f2e9;border:1px solid #d7c5a2;color:#30291f;scroll-margin-top:130px}.cr-noel-gifts__intro{text-align:center;max-width:45rem;margin:0 auto 2rem}.cr-noel-gifts__intro h2{font:400 clamp(30px,5vw,58px)/1.12 Georgia,serif;margin:.4em 0}.cr-noel-motif{color:#856737;letter-spacing:.22em}.cr-noel-motif span{display:inline-block;animation:cr-noel-drift 4s ease-in-out infinite}@keyframes cr-noel-drift{50%{transform:translateY(-4px)}}.cr-noel-gifts__tier{margin-block:1.7rem}.cr-noel-gifts__tier h3{font:400 clamp(20px,3vw,30px)/1.2 Georgia,serif;margin:0 0 1rem}.cr-noel-gifts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,2vw,22px)}.cr-noel-gifts__links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:2rem}@media(max-width:749px){.cr-noel-gifts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-noel-gifts__links a{min-height:44px}}@media(prefers-reduced-motion:reduce){.cr-noel-lights:after,.cr-noel-motif span{animation:none}}.cr-holiday-top{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;min-height:70px;padding:4px 178px;background:linear-gradient(100deg,#351522,#572331 60%,#361521);color:#fff5e2;border-bottom:1px solid #a88052}.cr-holiday-top__link{z-index:1;display:inline-flex;gap:10px;min-height:44px;align-items:center;justify-content:center;color:inherit;text-decoration:none;font-size:clamp(12px,1.25vw,16px);text-align:center;line-height:1.35}.cr-holiday-top__link span{color:#e8c28b}.cr-holiday-top__link:hover{text-decoration:underline}.cr-holiday-top__link:focus-visible{outline:2px solid #f5d7a2;outline-offset:2px}.cr-holiday-top__track{position:absolute;right:0;top:0;bottom:0;width:175px;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 65% 55%,#8d4c3e,transparent 75%)}.cr-holiday-top__track img{display:block;width:147px;height:100%;margin:auto;object-fit:contain;animation:cr-holiday-arrive 12s ease-in-out infinite}@keyframes cr-holiday-arrive{0%{transform:translate(85%);opacity:.25}12%,80%{transform:translate(0);opacity:1}94%,to{transform:translate(-64%);opacity:0}}.cr-noel-gifts__grid{align-items:stretch;grid-auto-rows:1fr}.cr-noel-gifts__grid>*{min-width:0;height:100%}.cr-noel-gifts__tier h3{padding-bottom:10px;border-bottom:1px solid #d7c5a2}.cr-noel-materials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:710px;margin:0 auto 36px}.cr-noel-materials a{min-width:0;min-height:50px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 6px;text-align:center;color:#452230;background:#fffaf1;border:1px solid #c9aa76;text-decoration:none}.cr-noel-materials a:hover,.cr-noel-materials a:focus-visible{background:#f3e5cd}@media(max-width:749px){.cr-holiday-top{min-height:57px;padding-inline:12px 99px}.cr-holiday-top__track{width:94px}.cr-holiday-top__track img{width:91px}.cr-noel-materials{gap:6px}.cr-noel-materials a{font-size:12px;gap:4px}}.cr-holiday-logo-hat{display:none}@media(min-width:750px){.header .identity-monogram,.header .identity-wordmark{position:relative}.header .cr-holiday-logo-hat{display:block;position:absolute;z-index:2;top:3px;left:50%;width:24px;height:15px;border-radius:83% 82% 13% 16%;transform:translate(-50%,-55%) rotate(-14deg);background:linear-gradient(145deg,#a43b49,#641e31);border-bottom:3px solid #fff4db;box-shadow:0 2px 4px #3e17283a;pointer-events:none}.header .cr-holiday-logo-hat:after{content:"";position:absolute;right:-2px;top:-2px;width:6px;height:6px;border-radius:50%;background:#fff4db}.header .identity-wordmark .cr-holiday-logo-hat{left:78%;width:20px;height:13px}}.cr-holiday-top{min-height:53px;background:radial-gradient(ellipse at 50% 110%,#6f3042 0%,transparent 68%),#351622;border-bottom:1px solid #c09a66}.cr-holiday-top__ornament{position:absolute;left:clamp(12px,7vw,115px);color:#d7aa6f;letter-spacing:.27em;pointer-events:none}.cr-holiday-top__link{font-family:Georgia,serif;letter-spacing:.08em}.cr-holiday-top__track{background:transparent}.cr-holiday-top__track img{width:117px}.cr-noel-gifts{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,#fff9ee,#f5eee3 60%,#eee0d0);border-color:#b79972;box-shadow:inset 0 0 0 5px #fff9ef}.cr-noel-gifts:before,.cr-noel-gifts:after{content:"";position:absolute;z-index:-1;pointer-events:none;top:-145px;width:430px;height:430px;border-radius:50%;border:1px solid #bc97636b;box-shadow:0 0 0 15px #c6a16b27,0 0 0 31px #c6a16b1c,0 0 0 48px #c6a16b11}.cr-noel-gifts:before{left:-235px}.cr-noel-gifts:after{right:-235px}.cr-noel-gifts__intro{padding-top:12px}.cr-noel-gifts .cr-noel-motif{display:inline-block;color:#805328;font-size:21px;animation:cr-holiday-stars 4s ease-in-out infinite}@keyframes cr-holiday-stars{50%{opacity:.55;transform:translateY(-3px)}}.cr-noel-materials a{border-color:#b78d62;color:#47202d}@media(max-width:749px){.cr-holiday-top{min-height:48px}.cr-holiday-top__ornament{display:none}.cr-holiday-top__track img{width:82px}.cr-noel-gifts:before,.cr-noel-gifts:after{opacity:.48}}@media(prefers-reduced-motion:reduce){.cr-noel-gifts .cr-noel-motif{animation:none}}.cr-holiday-top__track img{opacity:1}@media(max-width:749px){.cr-holiday-top{min-height:46px;justify-items:start;padding:0 82px 0 13px}.cr-holiday-top__link{min-height:44px;text-align:left;letter-spacing:.03em}.cr-holiday-top__track{width:79px}.cr-holiday-top__track img{width:74px;animation:cr-noel-mobile-glide 8s ease-in-out infinite}.cr-noel-gifts{margin-inline:12px;padding:18px 12px 24px}.cr-noel-gifts__intro{padding-top:0;margin-bottom:15px}.cr-noel-materials{margin-bottom:20px}}@keyframes cr-noel-mobile-glide{0%,to{transform:translate(5px)}50%{transform:translate(-3px)}}@media(prefers-reduced-motion:reduce){.cr-holiday-top__track img{animation:none}}@media(min-width:750px){.cr-noel-gifts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cr-noel-orbit{width:106px;aspect-ratio:1;position:relative;display:grid;place-items:center;margin:0 auto 15px;color:#886037}.cr-noel-orbit:before,.cr-noel-orbit:after{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border:1px solid #bd9d73;border-radius:50%}.cr-noel-orbit:after{top:18%;right:18%;bottom:18%;left:18%;border-color:#dac6a8}.cr-noel-orbit img{width:43px;height:auto}.cr-noel-orbit__ring{position:absolute;top:0;right:0;bottom:0;left:0;animation:cr-noel-turn 4.6s cubic-bezier(.2,.55,.28,1) both}.cr-noel-orbit__ring span{position:absolute;font-size:17px;line-height:1;background:#fcf5e9;padding:2px}.cr-noel-orbit__ring span:nth-child(1){top:0;left:44%}.cr-noel-orbit__ring span:nth-child(2){right:0;top:44%}.cr-noel-orbit__ring span:nth-child(3){bottom:0;left:44%}.cr-noel-orbit__ring span:nth-child(4){left:0;top:44%}@keyframes cr-noel-turn{0%{transform:rotate(-105deg);opacity:.55}to{transform:rotate(0);opacity:1}}.cr-gift-finder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 auto 34px}.cr-gift-finder__card{min-width:0;background:#fffaf1;border:1px solid #bd9e75;border-top:3px solid #a5a19a;padding:8px 14px;text-align:left}.cr-gift-finder__card:nth-child(2){border-top-color:#ad834a}.cr-gift-finder__card:nth-child(3){border-top-color:#733748}#MainContent .cr-gift-finder__card h3{margin:0}.cr-gift-finder__card a{display:flex;align-items:center;min-height:44px;color:#402333;text-decoration:none}.cr-gift-finder__card h3 a{justify-content:space-between;gap:5px}.cr-gift-finder__card>div{display:grid;grid-template-columns:1fr 1fr;gap:6px;border-top:1px solid #dbc8ab;font-size:14px}.cr-gift-finder__card a:hover,.cr-gift-finder__card a:focus-visible{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.cr-noel-orbit{width:82px;margin-bottom:10px}.cr-gift-finder{grid-template-columns:1fr;gap:8px}.cr-gift-finder__card{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;gap:9px;padding:2px 9px}.cr-gift-finder__card>div{border-top:0;border-left:1px solid #dbc8ab;padding-left:8px;font-size:12px}}@media(prefers-reduced-motion:reduce){.cr-noel-orbit__ring{animation:none}}.cr-noel-gifts{background:#f7f2eb;border-color:#d8cab7;box-shadow:none}.cr-noel-gifts:before,.cr-noel-gifts:after{box-shadow:none;border-color:#c9b29155}#MainContent .cr-noel-gifts__intro h2{font-family:var(--cr-display-font, Georgia, serif);font-style:normal;font-size:clamp(28px,5vw,54px);line-height:1.1}.cr-noel-orbit__ring span{width:12px;height:12px;padding:0;background:#946a3e;clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%)}.cr-noel-orbit__ring{animation-duration:3.6s}.cr-gift-finder{gap:clamp(12px,2vw,26px)}.cr-gift-finder .cr-gift-finder__card{background:transparent;border:0;border-top:1px solid #b7a389;padding:4px 0}#MainContent .cr-gift-finder__card h3{font-size:clamp(20px,2.3vw,28px)}.cr-gift-finder__card>div{border-color:#d8cab7}.cr-gift-finder__card a,.cr-noel-gifts__links .cr-gift-link{color:#30251f}.cr-noel-gifts__links .cr-gift-link{min-height:44px;display:inline-flex;gap:10px;align-items:center;padding-inline:10px;text-underline-offset:4px}.cr-gift-finder__card a:after,.cr-gift-link:after,.hero-cinema .hero-audience a:after{content:"";flex:0 0 6px;display:inline-block;width:6px;height:6px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);margin-inline:7px 3px}.hero-cinema .hero-audience a{display:inline-flex;align-items:center;min-height:44px}#MainContent .product-card .product-meta .cr-card-price{color:#281f1a;font-size:clamp(16px,1.45vw,19px);line-height:1.35;font-weight:600;margin-top:5px;opacity:1;font-variant-numeric:lining-nums tabular-nums}#MainContent .product-card .cr-card-price s{color:#655a51;font-size:.85em;font-weight:400}#MainContent .product-info .price[data-price]{color:#281f1a;font-family:var(--sans, system-ui, sans-serif);font-size:clamp(17px,1.5vw,21px);line-height:1.35;font-weight:500;opacity:1;font-variant-numeric:lining-nums tabular-nums}@media(max-width:749px){.cr-noel-orbit{width:72px}.cr-noel-orbit img{width:36px}.cr-gift-finder .cr-gift-finder__card{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:8px}.cr-gift-finder__card>div{padding-left:7px;gap:3px;font-size:13px}.cr-gift-finder__card a:after{margin-inline:4px 2px;width:5px;height:5px;flex-basis:5px}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.cr-gift-finder__card a:after,.cr-gift-link:after,.hero-cinema .hero-audience a:after{transition:transform .2s ease}.cr-gift-finder__card a:hover:after,.cr-gift-link:hover:after,.hero-cinema .hero-audience a:hover:after{transform:translate(3px) rotate(45deg)}}.hero-content .cr-hero-christmas{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;padding:0 1rem;border:1px solid #f7e6cc9e;background:#251b17cc;color:#fff9ef;font-size:14px;line-height:1.3;text-decoration:none;transition:background-color .2s ease}.cr-hero-christmas:hover,.cr-hero-christmas:focus-visible{background-color:#251b17}.cr-hero-christmas:focus-visible{outline:2px solid #fff9ef;outline-offset:4px}.cr-hero-christmas__star{width:12px;height:12px;flex:0 0 12px;background:#e9c894;clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%)}@media(prefers-reduced-motion:no-preference){.cr-hero-christmas__star{animation:cr-christmas-glint 1.6s ease-out 2}@keyframes cr-christmas-glint{0%,to{opacity:1;transform:scale(1)}50%{opacity:.58;transform:scale(.8)}}}@media(prefers-reduced-motion:reduce){.hero-content .cr-hero-christmas{transition:none}}#MainContent .product-card .product-meta h3{margin-bottom:0}#MainContent .product-card .product-meta .cr-card-price{display:block;margin:.4rem 0 0;color:#211916;font-family:var(--sans, system-ui, sans-serif);font-size:clamp(14px,1.25vw,17px);font-weight:500}.cr-noel-gifts__intro>p{max-width:38rem;margin-inline:auto}@media(max-width:420px){.hero-content .cr-hero-christmas{padding-inline:.75rem;font-size:13px}.cr-gift-finder .cr-gift-finder__card h3 a{gap:2px}.cr-gift-finder__card>div a{justify-content:space-between}}#MainContent .product-info h1{font-size:clamp(26px,3.1vw,42px);line-height:1.12;text-wrap:balance}#MainContent .product-info .price[data-price]{margin-block:.45rem .3rem}#MainContent .product-info [data-sku]{margin-top:0}#MainContent .cr-product-specs summary{font:500 15px/1.4 var(--sans, system-ui, sans-serif)}#MainContent .cr-product-specs .rte{font:400 14px/1.6 var(--sans, system-ui, sans-serif);color:#352d28}.cr-gift-rail__controls{display:flex;justify-content:flex-end;gap:8px;margin-bottom:8px}.cr-gift-rail__controls[hidden]{display:none}.cr-gift-rail__controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #bcaa97;border-radius:50%;background:transparent;color:#382b25}.cr-gift-rail__controls button:disabled{opacity:.45}.cr-gift-rail__controls button span{width:8px;height:8px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.cr-gift-rail__controls button:first-child span{transform:rotate(-135deg)}.cr-gift-rail .cr-noel-gifts__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * clamp(8px,2vw,22px)) / 3);overflow-x:auto;scroll-snap-type:x mandatory;padding-block:3px 12px}.cr-gift-rail .cr-noel-gifts__grid>*{min-width:0;scroll-snap-align:start}@media(max-width:749px){.cr-gift-rail .cr-noel-gifts__grid{grid-auto-columns:min(68%,300px)}}.cr-noel-offer{margin:.7rem 0 1rem;color:#43252c;font-size:14px;line-height:1.55}.cr-noel-offer p{margin:.25rem 0}.cr-noel-gifts>.cr-noel-offer,.cr-noel-collection-link{max-width:48rem;margin:0 auto 1rem;text-align:center}.cr-noel-offer a,.cr-noel-collection-link a{text-underline-offset:.22em}@media(prefers-reduced-motion:no-preference){.cr-noel-orbit__ring span:nth-child(2),.cr-noel-orbit__ring span:nth-child(4){animation:cr-holiday-shimmer 1.2s ease-in-out 3.6s 2}@keyframes cr-holiday-shimmer{50%{opacity:.45;transform:scale(.8)}}}.cr-noel-collection-link .cr-gift-link{display:inline-flex;align-items:center;min-height:44px;padding-inline:1rem;border:1px solid #bcaa97;color:#382b25}.cr-noel-gifts{--cr-festive-ink: #592935;background:radial-gradient(ellipse at 50% 0%,#fffcf6,#f7f0e6 62%)}.cr-noel-gifts>.cr-noel-offer{padding:12px clamp(12px,3vw,24px);border-block:1px solid #d4bca8}.cr-noel-gifts>.cr-noel-offer strong{color:var(--cr-festive-ink);font-weight:600}.cr-gift-rail .cr-noel-gifts__grid{scrollbar-color:#9a745b #e9dbcc;scrollbar-width:thin}.cr-noel-collection-link .cr-gift-link{justify-content:center;max-width:100%;background:var(--cr-festive-ink);color:#fff9f0;border-color:var(--cr-festive-ink);text-decoration:none}.cr-noel-collection-link .cr-gift-link:focus-visible,.cr-gift-rail__controls button:focus-visible{outline:2px solid #592935;outline-offset:3px}@media(max-width:749px){.cr-noel-gifts{width:auto;max-width:100%;padding-inline:clamp(10px,4vw,24px)}.cr-noel-gifts__intro h2{text-wrap:balance}.cr-gift-finder .cr-gift-finder__card{grid-template-columns:minmax(0,1fr);gap:0}.cr-gift-finder__card>div{border-left:0;padding-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.cr-gift-finder__card>div a{padding-inline:4px}.cr-gift-rail .cr-noel-gifts__grid{grid-auto-columns:min(76%,300px)}.cr-noel-collection-link .cr-gift-link{width:100%;text-align:center}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.cr-noel-collection-link .cr-gift-link,.cr-gift-rail__controls button{transition:background-color .2s ease,border-color .2s ease}.cr-noel-collection-link .cr-gift-link:hover{background:#45202a}.cr-gift-rail__controls button:not(:disabled):hover{background:#ecded0}}@media(prefers-reduced-motion:no-preference){.cr-noel-gifts:not(.cr-noel-in-view) .cr-noel-orbit__ring,.cr-noel-gifts:not(.cr-noel-in-view) .cr-noel-orbit__ring span{animation-name:none}.cr-noel-gifts.cr-noel-in-view .cr-noel-orbit__ring{animation-name:cr-noel-arrival}@keyframes cr-noel-arrival{0%{transform:rotate(-105deg);opacity:.55}to{transform:rotate(0);opacity:1}}}html.reduce-motion .cr-noel-orbit__ring,body.reduce-motion .cr-noel-orbit__ring,html.reduce-motion .cr-noel-orbit__ring span,body.reduce-motion .cr-noel-orbit__ring span{animation:none!important}.cr-noel-rail-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:1.5rem 0 .5rem}#MainContent .cr-noel-rail-heading h3{margin:0;font-size:clamp(23px,3vw,33px)}.cr-noel-filters{display:flex;flex-wrap:wrap;gap:4px 8px}.cr-noel-filters[hidden],.cr-noel-filters button[hidden],.cr-noel-piece[hidden]{display:none}.cr-noel-filters button{min-height:44px;padding-inline:10px;border:1px solid #bbab9c;background:transparent;color:#382b25;font:500 13px/1.3 var(--sans, system-ui, sans-serif)}.cr-noel-filters button[aria-pressed=true]{background:#592935;border-color:#592935;color:#fff9f0}.cr-noel-filters button:focus-visible{outline:2px solid #592935;outline-offset:2px}@media(max-width:420px){.cr-noel-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/cr-noel.css.map */
