body[data-look=christmas]{--paper:#fff8ee;--ink:#671c25;--muted:#a95440;--line:#ead8c5;--green:#a9222e;--berry:#a9222e;--gold:#c4967f;--butter:#ead8c5;--soft:#fff8ee;--panel:#fff8ee;--night:#671c25;background:var(--paper);color:var(--ink)}
body[data-look=christmas] .eyebrow{color:#a9222e;letter-spacing:.17em}body[data-look=christmas] .button-dark{background:#a9222e;color:#fff8ee;border-color:#a9222e}body[data-look=christmas] .button-gold{background:#ead8c5;color:#671c25}body[data-look=christmas] .button-outline{border-color:#c4967f;color:#671c25}body[data-look=christmas] :focus-visible{outline-color:#a95440}body[data-look=christmas] .availability:before{background:#a9222e}
body[data-look=christmas] .announcement{background:#c4967f;color:#671c25;font-weight:700}body[data-look=christmas] .announcement:before,body[data-look=christmas] .announcement:after{color:#a9222e}body[data-look=christmas] .site-header{background:#671c25;color:#fff8ee;border-color:#a9222e}body[data-look=christmas] .brand-seal{background:#c4967f;color:#671c25;border-color:#c4967f}body[data-look=christmas] .brand small{color:#c4967f}body[data-look=christmas] .brand strong{letter-spacing:-.035em}body[data-look=christmas] .header-actions .icon-button{border-color:#a9222e}body[data-look=christmas] .bag-count{background:#c4967f;color:#671c25}body[data-look=christmas] .mega-menu,body[data-look=christmas] .search-panel,body[data-look=christmas] .mobile-panel{background:#fff8ee;color:#671c25}body[data-look=christmas] .mega-feature{background:#ead8c5}body[data-look=christmas] .desktop-nav a:after{background:#c4967f}body[data-look=christmas] .shop-menu>summary>span{color:#c4967f}body[data-look=christmas] .reading-progress{background:#c4967f}
body[data-look=christmas] .advance-hero{background:radial-gradient(ellipse at 76% 48%,#a9222e 0,#671c25 45%,#671c25 85%);color:#fff8ee}body[data-look=christmas] .advance-hero .hero-inner{grid-template-columns:1.15fr 1fr;gap:50px}body[data-look=christmas] .advance-hero h1{color:#fff8ee;font-size:65px;line-height:.95;letter-spacing:-.06em;max-width:650px;margin-bottom:16px}body[data-look=christmas] .advance-hero h1 em{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-weight:400;letter-spacing:-.065em;color:#c4967f;font-size:1.08em}body[data-look=christmas] .hero-pill{color:#ead8c5;border-color:#a95440;background:#fff8ee08;font-size:7px;letter-spacing:.16em}body[data-look=christmas] .hero-pill>span{color:#c4967f}body[data-look=christmas] .advance-hero .hero-description{color:#ead8c5;font-size:12px;max-width:340px;margin-bottom:18px}body[data-look=christmas] .advance-hero-actions .button-dark{background:#ead8c5;color:#671c25;border-color:#ead8c5}body[data-look=christmas] .advance-hero-actions .button-outline{background:transparent;color:#ead8c5;border-color:#a95440}body[data-look=christmas] .hero-facts{color:#ead8c5;font-size:8px;gap:14px;margin-top:12px}body[data-look=christmas] .hero-facts>span+span:before{color:#c4967f;margin-right:14px}body[data-look=christmas] .rating-slot{display:none}body[data-look=christmas] .hero-story-link{display:inline-flex;gap:18px;align-items:center;margin-top:13px;font:600 9px/1.3 var(--ui);color:#c4967f;text-decoration:underline;text-underline-offset:4px}body[data-look=christmas] .hero-story-link span{font-size:16px}body[data-look=christmas] .hero-disc{inset:5px 48px 20px;border-radius:48% 48% 16px 16px;background:radial-gradient(ellipse at 48% 30%,#a95440,#a9222e 58%,#671c25);border:1px solid #c4967f55;transform:rotate(-4deg);box-shadow:inset 1px 2px 0 #ead8c538,20px 25px 35px #671c2530}body[data-look=christmas] .hero-disc:after{inset:14px;border-color:#c4967f66;border-radius:48% 48% 15px 15px}body[data-look=christmas] .hero-feature-product>img{height:275px;width:66%;filter:drop-shadow(0 18px 14px #671c2560);transform:rotate(-9deg) translateZ(25px)}body[data-look=christmas] .hero-product-ticket{border-color:#c4967f;background:#fff8ee;box-shadow:12px 20px 35px #671c2536;transform:rotate(2deg);width:79%;bottom:-1px;color:#671c25;padding:12px 17px}body[data-look=christmas] .hero-product-ticket>b,body[data-look=christmas] .hero-product-ticket>span:last-child{color:#a9222e}body[data-look=christmas] .hero-product-ticket small{color:#a95440}body[data-look=christmas] .holiday-label{color:#ead8c5;left:72px;top:29px;font-size:6px;letter-spacing:.2em}body[data-look=christmas] .hero-ornament{color:#c4967f}body[data-look=christmas] .hero-loop{display:none}.hero-orbit{position:absolute;left:1%;right:0;top:16%;height:62%;border:1px solid #c4967f60;border-radius:50%;pointer-events:none;transform:rotate(-22deg);z-index:1}.hero-orbit-two{left:13%;right:13%;top:4%;height:92%;transform:rotate(30deg);border-color:#c4967f30}.hero-pedestal{position:absolute;left:9%;right:2%;height:40px;bottom:13px;background:radial-gradient(ellipse,#671c2599,transparent 68%);filter:blur(4px)}
body[data-look=christmas] .trust-strip{background:#671c25;color:#ead8c5;border-bottom:1px solid #a9222e}body[data-look=christmas] .trust-strip .icon{color:#c4967f}
body[data-look=christmas] .christmas-story{padding-top:48px;padding-bottom:36px;background:#fff8ee}body[data-look=christmas] .christmas-story .story-intro h2{font:750 clamp(30px,3.1vw,46px)/1.05 var(--ui);letter-spacing:-.055em;max-width:680px}body[data-look=christmas] .christmas-story .story-intro{align-items:end;margin-bottom:28px}body[data-look=christmas] .christmas-story .story-intro .eyebrow{font-size:8px}body[data-look=christmas] .christmas-story.is-enhanced .story-pin{background:radial-gradient(ellipse at 72% 40%,#a9222e,#671c25 55%,#671c25);border:1px solid #a95440;border-radius:22px;box-shadow:0 25px 55px #671c2520;isolation:isolate}body[data-look=christmas] .christmas-story .story-vignettes{inset:35px 15px 85px 36%;perspective:1100px;transform-style:preserve-3d}body[data-look=christmas] .story-vignette{transform:perspective(1100px) translate3d(0,var(--vignette-shift,0px),-35px) rotateY(var(--vignette-turn,0deg)) rotateX(3deg) scale(.95)}body[data-look=christmas] .story-vignette img{mask-image:radial-gradient(ellipse at center,#000 33%,#000a 64%,transparent 78%);object-fit:contain}body[data-look=christmas] .christmas-story.is-enhanced .story-panel{width:35%;top:48%}body[data-look=christmas] .christmas-story.is-enhanced .story-panel h3{font:750 clamp(34px,3.6vw,54px)/1.02 var(--ui);letter-spacing:-.06em;color:#fff8ee}body[data-look=christmas] .christmas-story.is-enhanced .story-description{color:#fff8ee;max-width:290px;font-size:12px}body[data-look=christmas] .christmas-story.is-enhanced .story-kicker{color:#c4967f}body[data-look=christmas] .story-product-pick{border-color:#c4967f66;border-radius:13px;background:#671c2570;box-shadow:0 12px 25px #671c2515}body[data-look=christmas] .story-pick-photo{background:#671c25;border-color:#c4967f60}body[data-look=christmas] .story-pick-photo img{mix-blend-mode:screen}body[data-look=christmas] .christmas-story .story-chapters button{background:#671c2580;border-color:#a95440;color:#ead8c5}body[data-look=christmas] .christmas-story .story-chapters button[aria-current=true]{background:#ead8c5;color:#671c25;border-color:#ead8c5}body[data-look=christmas] .christmas-story .story-chapters button[aria-current=true]>span{color:#671c25}body[data-look=christmas] .christmas-story .story-skip{background:#671c25cc;color:#ead8c5;border-color:#a95440;border-radius:30px}body[data-look=christmas] .christmas-story .story-scroll-cue{color:#ead8c5}body[data-look=christmas] .christmas-story .story-progress span{background:#c4967f}body[data-look=christmas] .christmas-story:not(.is-enhanced) .story-static-photo{border-radius:16px;background:#671c25}body[data-look=christmas] .christmas-story:not(.is-enhanced) .story-product-pick{background:#fff8ee;color:#671c25;border-color:#ead8c5}body[data-look=christmas] .christmas-story:not(.is-enhanced) .story-product-pick small,body[data-look=christmas] .christmas-story:not(.is-enhanced) .story-product-pick>span:nth-child(2)>span{color:#a9222e}.story-orbit{position:absolute;inset:4% 0 0;border:1px solid #ead8c55c;border-radius:50%;transform:rotateX(52deg) rotateZ(-18deg);pointer-events:none;z-index:1}.story-orbit.orbit-b{inset:12% 4% 8%;transform:rotateX(65deg) rotateZ(30deg);border-color:#ead8c52b}.floating-picks{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}.story-floating-product{position:absolute;left:50%;top:50%;width:155px;height:205px;border:1px solid #c4967f80;border-radius:80px 80px 20px 20px;background:linear-gradient(145deg,#a9222e,#671c25);box-shadow:10px 20px 30px #671c2555,inset 0 1px 0 #ead8c544;display:flex;align-items:center;justify-content:center;flex-direction:column;will-change:transform,opacity;backface-visibility:hidden}.story-floating-product>img{position:relative;z-index:2;width:95%;height:82%;object-fit:contain;mix-blend-mode:screen}.floating-product-caption{font:600 8px var(--ui);color:#ead8c5;position:relative;z-index:2;padding:2px 9px 11px;text-align:center}.floating-product-halo{position:absolute;inset:10px;border:1px solid #c4967f30;border-radius:inherit}.story-floating-product:before{content:'';position:absolute;left:50%;bottom:100%;height:50px;width:1px;background:linear-gradient(transparent,#c4967f)}
body[data-look=christmas] .commerce-spotlight{padding-top:45px}body[data-look=christmas] .spotlight-media{background:radial-gradient(ellipse at 45% 35%,#a95440,#671c25 62%,#671c25);border:1px solid #a95440;box-shadow:0 20px 45px #671c2516}body[data-look=christmas] .spotlight-copy h2{color:#671c25}body[data-look=christmas] .spotlight-description{color:#a95440}body[data-look=christmas] .spotlight-tag,body[data-look=christmas] .spotlight-media-link{color:#ead8c5}body[data-look=christmas] .spotlight-product-head>strong{color:#a9222e}body[data-look=christmas] .purchase-benefits{color:#a9222e}body[data-look=christmas] .quantity-choices button{background:#fff8ee;border-color:#ead8c5;color:#671c25}body[data-look=christmas] .quantity-choices button[aria-pressed=true]{background:#fff8ee;border-color:#a9222e;color:#671c25}body[data-look=christmas] .quantity-stepper{background:#fff8ee;border-color:#ead8c5}body[data-look=christmas] .spotlight-welcome,body[data-look=christmas] .product-offer{background:#ead8c5;color:#a9222e;border-color:#c4967f}body[data-look=christmas] .purchase-service a,body[data-look=christmas] .compare-toggle[aria-pressed=true]{color:#a9222e}
body[data-look=christmas] .reels-section{background:#fff8ee;border-color:#ead8c5}body[data-look=christmas] .reels-section h2{color:#671c25}body[data-look=christmas] .reel-card{border-color:#c4967f}body[data-look=christmas] .reel-card .reel-cover{background:radial-gradient(ellipse at 40% 25%,#a95440,#671c25 65%,#671c25)}body[data-look=christmas] .reel-product{background:#fff8ee;color:#671c25}body[data-look=christmas] .reel-product>span:first-child{background:#671c25}body[data-look=christmas] .reel-product small,body[data-look=christmas] .reel-product>span:last-child{color:#a9222e}body[data-look=christmas] .reel-top-label{border-color:#c4967f7a;background:#671c2580;color:#ead8c5}body[data-look=christmas] .reel-caption{color:#fff8ee}body[data-look=christmas] .reel-caption small{color:#ead8c5}body[data-look=christmas] .reel-play{border-color:#ead8c580;color:#fff8ee;background:#fff8ee1a}body[data-look=christmas] .content-slot-label{color:#a9222e;border-color:#c4967f;background:#fff8ee}body[data-look=christmas] .reels-bottom{color:#a95440}
body[data-look=christmas] .tier-card{background:#ead8c5;color:#671c25;border-color:#c4967f}body[data-look=christmas] .tier-card:nth-child(2){background:#a9222e;color:#fff8ee;border-color:#a95440}body[data-look=christmas] .tier-card:nth-child(3){background:#671c25;color:#ead8c5;border-color:#a9222e}body[data-look=christmas] .tier-card .eyebrow,body[data-look=christmas] .tier-card small{color:inherit}body[data-look=christmas] .tier-card img{background:#671c25;border-color:#c4967f}body[data-look=christmas] .product-card .product-media,body[data-look=christmas] .product-card:nth-child(5n+2) .product-media,body[data-look=christmas] .product-card:nth-child(5n+3) .product-media,body[data-look=christmas] .product-card:nth-child(5n+4) .product-media,body[data-look=christmas] .product-card:nth-child(5n+5) .product-media{background:radial-gradient(ellipse at 42% 28%,#a9222e,#671c25 60%,#671c25);border-color:#a95440;border-radius:18px}body[data-look=christmas] .product-media:before{border-color:#c4967f30}body[data-look=christmas] .product-media .view-circle{background:#ead8c5;color:#671c25}body[data-look=christmas] .card-caption{color:#a95440}body[data-look=christmas] .card-caption>span{color:#a95440}body[data-look=christmas] .card-button{background:#fff8ee;color:#a9222e;border-color:#ead8c5}body[data-look=christmas] .card-button:hover{background:#ead8c5}body[data-look=christmas] .compare-toggle{color:#a95440}body[data-look=christmas] .price-chips button{background:#fff8ee;color:#671c25;border-color:#c4967f}body[data-look=christmas] .price-chips button[aria-pressed=true]{background:#a9222e;color:#fff8ee;border-color:#a9222e}body[data-look=christmas] .light-study{background:#fff8ee}body[data-look=christmas] .light-switch{background:#ead8c5;border-color:#c4967f}body[data-look=christmas] .light-switch button[aria-pressed=true]{background:#a9222e;color:#fff8ee}body[data-look=christmas] .light-study-stage{background:#671c25}
body[data-look=christmas] .customer-stories{background:#671c25;color:#fff8ee;padding:58px 0}body[data-look=christmas] .community-heading h2{color:#fff8ee;max-width:620px}body[data-look=christmas] .community-heading .eyebrow{color:#c4967f}body[data-look=christmas] .community-heading>p{color:#ead8c5}body[data-look=christmas] .review-slot-heading>p{color:#c4967f}body[data-look=christmas] .review-slot-heading .content-slot-label{background:#671c25;color:#c4967f;border-color:#a95440}body[data-look=christmas] .filled-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;overflow:visible}body[data-look=christmas] .sample-review{padding:24px;background:#fff8ee;color:#671c25;border:1px solid #c4967f;border-radius:17px;display:flex;flex-direction:column;box-shadow:0 12px 20px #671c2519}body[data-look=christmas] .sample-review-badge{font:700 7px/1.5 var(--ui);letter-spacing:.08em;color:#a9222e;border-bottom:1px dashed #c4967f;padding-bottom:11px}.sample-review-top{display:flex;align-items:center;justify-content:space-between;margin-top:18px;margin-bottom:16px}.sample-review-rating{color:#a95440;letter-spacing:3px;font-size:15px}.sample-review-number{color:#c4967f;font:italic 24px Georgia,serif}body[data-look=christmas] .sample-review h3{font-size:21px;line-height:1.15;letter-spacing:-.04em;margin:0 0 13px}body[data-look=christmas] .sample-review blockquote{margin:0;font-size:12px;line-height:1.85;color:#a95440;flex:1}.sample-review-author{display:flex;gap:10px;align-items:center;margin:22px 0 18px;font-size:10px}.sample-review-author>span{background:#ead8c5;color:#a95440;border:1px solid #c4967f;width:31px;height:31px;border-radius:50%;display:grid;place-items:center}.sample-review-author .icon{width:16px;height:16px}.sample-review-product{display:flex;align-items:center;gap:12px;border-top:1px solid #ead8c5;padding-top:15px}.sample-review-product>span:first-child{width:47px;height:47px;flex:none;background:#671c25;border-radius:8px;display:grid;place-items:center}.sample-review-product img{width:90%;height:90%;object-fit:contain;mix-blend-mode:screen}.sample-review-product strong{display:block;font-size:10px;line-height:1.5}.sample-review-product small{display:block;font-size:8px;color:#a95440;margin-top:4px}.sample-review-product>.icon{margin-left:auto;width:16px;color:#a95440}body[data-look=christmas] .customer-review:not(.sample-review){background:#fff8ee;color:#671c25}body[data-look=christmas] .customer-review:not(.sample-review) blockquote{color:#671c25}body[data-look=christmas] .community-invitation{background:#671c25;border-color:#a95440;color:#ead8c5}body[data-look=christmas] .community-invitation p{color:#ead8c5}body[data-look=christmas] .feedback-disclosure{border-color:#a95440}body[data-look=christmas] .feedback-disclosure>summary{color:#ead8c5}body[data-look=christmas] .feedback-intro p,body[data-look=christmas] .feedback-consent{color:#ead8c5}body[data-look=christmas] .christmas-feedback-form input,body[data-look=christmas] .christmas-feedback-form select,body[data-look=christmas] .christmas-feedback-form textarea{background:#fff8ee;color:#671c25;border-color:#c4967f}body[data-look=christmas] .christmas-feedback-form .button-dark{background:#ead8c5;color:#671c25;border-color:#ead8c5}
body[data-look=christmas] .welcome-card{background:linear-gradient(120deg,#a9222e,#671c25);border-color:#a95440;border-radius:18px;color:#fff8ee}body[data-look=christmas] .welcome-card h2{color:#fff8ee}body[data-look=christmas] .welcome-card p,body[data-look=christmas] .welcome-card .eyebrow{color:#ead8c5}body[data-look=christmas] .offer-code{border-color:#c4967f;color:#ead8c5}body[data-look=christmas] .commerce-support>a{background:#fff8ee;border-color:#c4967f;color:#671c25}body[data-look=christmas] .commerce-support small{color:#a95440}body[data-look=christmas] .commerce-support>a>span{color:#a9222e}body[data-look=christmas] .reels-compact{background:#671c25;color:#ead8c5}body[data-look=christmas] .reels-compact h2{color:#fff8ee}body[data-look=christmas] .reels-compact .section-description,body[data-look=christmas] .reels-compact .reels-bottom>p{color:#ead8c5}body[data-look=christmas] .reels-compact .eyebrow{color:#c4967f}body[data-look=christmas] .reels-compact .content-slot-label{background:#671c25;color:#ead8c5;border-color:#a95440}body[data-look=christmas] .site-footer{background:#671c25;color:#ead8c5}body[data-look=christmas] .footer-brand p{color:#c4967f}body[data-look=christmas] .footer-main a{color:#ead8c5}body[data-look=christmas] .footer-main h3,body[data-look=christmas] .footer-brand .eyebrow{color:#c4967f}body[data-look=christmas] .footer-brand h2{color:#fff8ee}body[data-look=christmas] .footer-wordmark{color:#ead8c5;border-color:#a9222e}body[data-look=christmas] .footer-bottom{color:#c4967f}body[data-look=christmas] .newsletter input{background:#671c25;border-color:#a95440;color:#fff8ee}
body[data-look=christmas] .gallery-main,body[data-look=christmas] .gallery-slide{background:radial-gradient(ellipse at 45% 35%,#a9222e,#671c25 65%,#671c25);border-color:#a95440}body[data-look=christmas] .gallery-zoom{background:#fff8ee;color:#a9222e}body[data-look=christmas] .gallery-thumbs button[aria-pressed=true]{border-color:#a9222e}body[data-look=christmas] .product-summary h1,body[data-look=christmas] .product-summary .product-price{color:#671c25}body[data-look=christmas] .preview-checkout-note{background:#fff8ee;color:#a9222e;border-color:#ead8c5}body[data-look=christmas] .product-page-nav{border-color:#ead8c5;color:#a9222e}body[data-look=christmas] .sticky-purchase,body[data-look=christmas] .compare-bar{background:#fff8ee;border-color:#c4967f;color:#671c25}body[data-look=christmas] .commerce-dialog{background:#fff8ee;color:#671c25}body[data-look=christmas] .comparison-grid article{background:#fff8ee;border-color:#c4967f}body[data-look=christmas] .comparison-grid img{background:#671c25}body[data-look=christmas] .comparison-price{color:#a9222e}body[data-look=christmas] .reel-preview-stage{background:#671c25}body[data-look=christmas] .reel-preview-note{background:#fff8ee;color:#671c25}body[data-look=christmas] .reel-preview-note p{color:#a9222e}body[data-look=christmas] .photo-dialog .commerce-dialog-content{background:#671c25}
body[data-look=christmas][data-motion=on] .depth-surface{transform:perspective(1100px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg));transform-style:preserve-3d;transition:transform .18s ease-out}body[data-look=christmas][data-motion=on] .advance-hero-visual{transform:perspective(1000px) translate3d(0,var(--festive-drift,0px),0) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,-4deg))}body[data-look=christmas][data-motion=off] .depth-surface{transform:none;transition:none}
@media(max-width:1199px){body[data-look=christmas] .advance-hero h1{font-size:56px}body[data-look=christmas] .advance-hero .hero-inner{gap:30px}.story-floating-product{width:130px;height:180px}body[data-look=christmas] .sample-review{padding:19px}body[data-look=christmas] .sample-review h3{font-size:19px}body[data-look=christmas] .sample-review blockquote{font-size:11px}}
@media(min-width:750px) and (max-width:900px){body[data-look=christmas] .advance-hero h1{font-size:47px}body[data-look=christmas] .hero-disc{inset:14px 20px 25px}body[data-look=christmas] .hero-feature-product>img{width:90%;height:250px}body[data-look=christmas] .holiday-label{left:40px;font-size:5px}body[data-look=christmas] .hero-product-ticket{width:92%}body[data-look=christmas] .filled-review-grid{gap:12px}body[data-look=christmas] .sample-review-badge{font-size:6px}body[data-look=christmas] .sample-review h3{font-size:17px}body[data-look=christmas] .sample-review blockquote{font-size:10px}.sample-review-product{gap:8px}.sample-review-product>span:first-child{width:36px;height:36px}.story-floating-product{width:100px;height:145px}.floating-product-caption{font-size:6px}}
@media(max-width:749px){body[data-look=christmas] .advance-hero .hero-copy{width:54%;padding-top:27px}body[data-look=christmas] .advance-hero h1{font-size:37px;line-height:.94;max-width:220px;margin-bottom:16px}body[data-look=christmas] .advance-hero h1 em{font-size:1.05em;line-height:1.05}body[data-look=christmas] .advance-hero .hero-description{font-size:10px;line-height:1.6;max-width:176px}body[data-look=christmas] .hero-pill{font-size:5px;letter-spacing:.08em;padding:5px 7px;max-width:185px;white-space:nowrap}body[data-look=christmas] .hero-disc{inset:12px 0 24px;border-radius:47% 47% 12px 12px;transform:rotate(5deg)}body[data-look=christmas] .hero-disc:after{inset:9px;border-radius:inherit}body[data-look=christmas] .advance-hero-visual{height:232px;top:38px;width:43%;right:0}body[data-look=christmas] .hero-feature-product>img{height:180px;width:105%;margin-top:-15px}body[data-look=christmas] .hero-product-ticket{width:100%;left:0;bottom:7px;padding:8px 9px;transform:rotate(-3deg)}body[data-look=christmas] .hero-product-ticket strong{font-size:9px}body[data-look=christmas] .hero-product-ticket>b{font-size:10px}body[data-look=christmas] .holiday-label{left:17px;top:35px;font-size:4px;letter-spacing:.1em}body[data-look=christmas] .hero-ornament-a{top:1px;right:3px;font-size:25px}body[data-look=christmas] .hero-ornament-b{display:none}body[data-look=christmas] .hero-orbit{left:-5%;right:-2%;height:53%;top:22%}body[data-look=christmas] .hero-orbit-two{left:8%;right:4%;height:82%;top:6%}body[data-look=christmas] .hero-story-link{margin-top:12px;font-size:8px;gap:10px}body[data-look=christmas] .advance-hero-actions{bottom:19px}body[data-look=christmas] .advance-hero-actions .button-dark{font-size:10px}body[data-look=christmas] .advance-hero-actions .button-outline{font-size:9px;color:#ead8c5}body[data-look=christmas] .christmas-story{padding-top:32px;padding-bottom:20px}body[data-look=christmas] .christmas-story .story-intro{display:block;margin-bottom:20px}body[data-look=christmas] .christmas-story .story-intro h2{font-size:32px;max-width:330px;margin-bottom:14px}body[data-look=christmas] .christmas-story .story-intro .eyebrow{font-size:7px}body[data-look=christmas] .christmas-story .story-intro .text-link{font-size:9px}body[data-look=christmas] .christmas-story.is-enhanced .story-pin{border-radius:17px}body[data-look=christmas] .christmas-story .story-vignettes{inset:33px 0 auto;height:44%;width:100%}body[data-look=christmas] .christmas-story.is-enhanced .story-panel{width:auto;top:auto;left:0;right:0;bottom:86px;transform:none}body[data-look=christmas] .christmas-story.is-enhanced .story-panel h3{font-size:31px;line-height:1.02;margin-bottom:12px;max-width:350px}body[data-look=christmas] .christmas-story.is-enhanced .story-description{font-size:10px;line-height:1.7;max-width:340px;margin-bottom:14px}body[data-look=christmas] .christmas-story.is-enhanced .story-kicker{font-size:6px;margin-bottom:12px}body[data-look=christmas] .story-product-pick{min-height:60px;width:100%;max-width:330px;padding:7px 10px;gap:10px}body[data-look=christmas] .story-pick-photo{width:42px;height:42px}body[data-look=christmas] .story-product-pick small{font-size:6px}body[data-look=christmas] .story-product-pick strong{font-size:10px}body[data-look=christmas] .story-product-pick>span:nth-child(2)>span{font-size:10px}body[data-look=christmas] .story-product-pick>span:nth-child(2){gap:4px}.story-floating-product{width:94px;height:127px;border-radius:48px 48px 13px 13px;box-shadow:6px 12px 15px #671c2570}.floating-product-caption{font-size:6px;padding-bottom:6px}.story-floating-product:before{height:25px}body[data-look=christmas] .christmas-story .story-chapters button{font-size:6px}body[data-look=christmas] .christmas-story .story-skip{font-size:8px}body[data-look=christmas] .commerce-spotlight{padding-top:28px}body[data-look=christmas] .customer-stories{padding:35px 0}body[data-look=christmas] .community-heading h2{font-size:34px}body[data-look=christmas] .filled-review-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:89%;overflow-x:auto;scroll-snap-type:x mandatory;gap:13px;padding-bottom:14px}body[data-look=christmas] .sample-review{padding:22px;scroll-snap-align:start}body[data-look=christmas] .sample-review h3{font-size:21px}body[data-look=christmas] .sample-review blockquote{font-size:12px}body[data-look=christmas] .sample-review-badge{font-size:7px}.sample-review-product strong{font-size:11px}body[data-look=christmas] .review-slot-heading>p{font-size:10px}body[data-look=christmas] .hero-story-link:focus-visible{outline-color:#ead8c5}}
@media(max-width:360px){body[data-look=christmas] .advance-hero h1{font-size:32px}body[data-look=christmas] .advance-hero .hero-description{font-size:9px;max-width:154px}body[data-look=christmas] .hero-pill{font-size:4.4px;letter-spacing:.04em;padding:5px}body[data-look=christmas] .hero-story-link{font-size:7px;margin-top:11px}body[data-look=christmas] .advance-hero-actions .button-dark{font-size:9px}body[data-look=christmas] .advance-hero-actions .button-outline{font-size:8px}body[data-look=christmas] .christmas-story .story-intro h2{font-size:29px}body[data-look=christmas] .christmas-story.is-enhanced .story-panel h3{font-size:27px}.story-floating-product{width:80px;height:112px}body[data-look=christmas] .sample-review{padding:18px}body[data-look=christmas] .sample-review h3{font-size:20px}body[data-look=christmas] .sample-review-badge{font-size:6px}}
@media(prefers-reduced-motion:reduce){body[data-look=christmas] .depth-surface{transform:none!important;transition:none!important}.story-vignette{transition:none!important}.story-floating-product{will-change:auto}}
@media print{body[data-look=christmas] .filled-review-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:row;overflow:visible}.sample-review{break-inside:avoid}.hero-story-link{display:none!important}}
body[data-look=christmas] .advance-hero-visual{transform-style:flat!important}body[data-look=christmas] .hero-feature-product>img{filter:none}body[data-look=christmas] .motion-toggle{color:#ead8c5}
@media(max-width:749px){body[data-look=christmas] .hero-story-link{display:none}}
.story-floating-product{overflow:hidden}
@media(max-width:749px){body[data-look=christmas] .hero-feature-product>img{width:78%;height:166px;transform:rotate(-3deg);margin-top:-18px}}
body[data-look=christmas] .tier-card .tier-art{background:#671c25;border-color:#c4967f}body[data-look=christmas] .tier-card .tier-image{background:transparent}
body[data-look=christmas]{--paper:#fff8ee;--ink:#392523;--muted:#79645a;--line:#e6d7c6;--green:#c52535;--berry:#c52535;--gold:#e8bd7b;--butter:#f5dfb7;--soft:#f5ecdf;--panel:#f5ecdf;--night:#631e27;background:var(--paper);color:var(--ink)}
body[data-look=christmas] .eyebrow{color:#ac2732;font-size:9px;letter-spacing:.13em}body[data-look=christmas] h1,body[data-look=christmas] h2,body[data-look=christmas] h3{letter-spacing:-.045em}body[data-look=christmas] .button{border-radius:4px;min-height:48px}body[data-look=christmas] .button-dark{background:#c52535;border-color:#c52535;color:#fff8ee}body[data-look=christmas] .button-dark:hover{background:#a41f2d;border-color:#a41f2d}body[data-look=christmas] .button-outline{background:transparent;border-color:#ae8b7c;color:#392523}body[data-look=christmas] :focus-visible{outline:3px solid #b75521;outline-offset:4px}body[data-look=christmas] .demo-banner{background:#482925;color:#fff8ee}body[data-look=christmas] .announcement{background:#c52535;color:#fff8ee;font-weight:600;letter-spacing:.03em;font-size:10px}body[data-look=christmas] .announcement:before,body[data-look=christmas] .announcement:after{color:#f6d895}body[data-look=christmas] .site-header{background:#fff8ee;color:#392523;border-color:#e6d7c6}body[data-look=christmas] .header-inner{min-height:80px}body[data-look=christmas] .brand-seal{border:0;background:#c52535;color:#fff8ee;transform:none;border-radius:50%}body[data-look=christmas] .brand strong{letter-spacing:-.04em;font-size:18px}body[data-look=christmas] .brand small{color:#a33634;font-size:6px}body[data-look=christmas] .bag-count{background:#c52535;color:#fff8ee}body[data-look=christmas] .header-actions .icon-button{border-color:#dfcbbc;color:#392523}body[data-look=christmas] .motion-toggle{color:#934535}body[data-look=christmas] .desktop-nav a:after{background:#c52535}body[data-look=christmas] .shop-menu>summary>span{color:#c52535}body[data-look=christmas] .mega-menu,body[data-look=christmas] .mobile-panel,body[data-look=christmas] .search-panel{background:#fff8ee;color:#392523}body[data-look=christmas] .mega-feature{background:#f3e5d7}body[data-look=christmas] .reading-progress{background:#c52535}
body[data-look=christmas] .merry-hero{background:#fff8ee;color:#392523;overflow:hidden}body[data-look=christmas] .merry-hero .hero-inner{height:400px;display:grid;grid-template-columns:1fr 1.05fr;gap:42px;position:relative}body[data-look=christmas] .merry-hero .hero-copy{width:auto;padding:28px 0;max-width:640px;z-index:4}body[data-look=christmas] .merry-hero .hero-pill{border:0;padding:0;border-radius:0;background:none;font-size:8px;letter-spacing:.12em;color:#a22a32;gap:9px;margin:0 0 18px;white-space:normal}body[data-look=christmas] .merry-hero .hero-pill>span{width:6px;height:6px;background:#c52535;border-radius:50%}body[data-look=christmas] .merry-hero h1{font:850 clamp(56px,5.3vw,80px)/.91 var(--ui);letter-spacing:-.065em;color:#392523;margin:0 0 18px;max-width:600px}body[data-look=christmas] .merry-hero h1 em{font:inherit;letter-spacing:inherit;color:#c52535;line-height:1.02}body[data-look=christmas] .merry-hero .hero-description{font-size:12px;line-height:1.7;color:#79645a;max-width:330px;margin:0 0 22px}body[data-look=christmas] .merry-hero .advance-hero-actions{gap:16px;position:static;align-items:center}body[data-look=christmas] .merry-hero .advance-hero-actions .button-dark{background:#c52535;border-color:#c52535;color:#fff8ee;font-size:11px;padding:12px 17px;min-height:46px;gap:18px}body[data-look=christmas] .merry-hero .hero-story-link{display:inline-flex;gap:7px;color:#5c3c32;font-size:9px;text-decoration:none;border-bottom:1px solid #bf9f8a;margin:0;padding:7px 0;white-space:nowrap}body[data-look=christmas] .merry-hero .hero-story-link span{font-size:15px}body[data-look=christmas] .merry-hero .hero-facts{font-size:9px;color:#856b60;gap:17px;margin-top:15px}body[data-look=christmas] .merry-hero .hero-facts>span+span:before{color:#c52535;margin-right:17px}
body[data-look=christmas] .merry-stage{position:relative;height:400px;width:auto;right:auto;top:auto;align-self:stretch;background:#c52535;border-radius:180px 0 0 0;margin-right:calc(-1 * max(24px,(100vw - 1320px)/2));isolation:isolate;transform:none!important;overflow:hidden;perspective:none}body[data-look=christmas] .merry-stage:before{content:'';position:absolute;inset:22px 0 22px 22px;border:1px solid #f7d9a754;border-radius:170px 0 0 0;pointer-events:none}body[data-look=christmas] .merry-stage:after{content:'';position:absolute;width:310px;height:310px;right:-150px;bottom:-175px;border:1px solid #ffd98d5c;border-radius:50%;pointer-events:none}.merry-stage-arch{position:absolute;inset:53px 25% -80px;background:#a81f30;border-radius:180px 180px 0 0;transform:rotate(9deg);pointer-events:none}.merry-stage-line{position:absolute;top:0;left:49%;height:70px;width:1px;background:#ffe3b0a8;z-index:1}body[data-look=christmas] .merry-stage .holiday-label{position:absolute;left:auto;right:35px;top:23px;color:#fff0d2;font-size:7px;letter-spacing:.16em;z-index:3}body[data-look=christmas] .merry-stage .hero-feature-product{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}body[data-look=christmas] .merry-stage .hero-feature-product>img{width:55%;height:285px;margin:0 0 26px;object-fit:contain;mix-blend-mode:screen;filter:none;transform:rotate(-7deg);transition:none;pointer-events:auto}body[data-look=christmas] .merry-stage .hero-feature-product:hover>img{transform:rotate(-7deg)}body[data-look=christmas] .merry-stage .hero-product-ticket{left:25%;right:24%;bottom:28px;width:auto;display:flex;align-items:center;gap:12px;border:0;border-radius:4px;background:#fff8ee;color:#3e2824;box-shadow:0 8px 0 #871b2666;padding:12px 15px;transform:rotate(-3deg);pointer-events:auto}body[data-look=christmas] .merry-stage .hero-product-ticket strong{font-size:12px}body[data-look=christmas] .merry-stage .hero-product-ticket small{font-size:7px;color:#947466;margin:0 0 4px;text-transform:uppercase;letter-spacing:.06em}body[data-look=christmas] .merry-stage .hero-product-ticket>b{color:#b92032;font-size:15px}body[data-look=christmas] .merry-stage .hero-product-ticket>span:last-child{color:#b92032;font-size:18px}.merry-side-product{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;width:26%;text-align:center;color:#ffe2b9}.merry-side-product>img{width:100%;height:145px;object-fit:contain;mix-blend-mode:screen}.merry-side-product>span{font:600 8px var(--ui);margin-top:4px;letter-spacing:.02em}.merry-side-product:before{content:'';position:absolute;bottom:100%;left:50%;height:160px;width:1px;background:#f6d7aa70}.merry-side-left{left:1%;top:159px;transform:rotate(-10deg)}.merry-side-right{right:3%;top:82px;transform:rotate(12deg)}.merry-stage-note{position:absolute;right:28px;bottom:30px;z-index:3;max-width:60px;color:#ffe6bf;font:700 8px/1.6 var(--ui);letter-spacing:.13em}.merry-stage-note>span{display:block;font-size:22px;font-weight:400;line-height:1.2}
body[data-look=christmas] .trust-strip{background:#f5e7d5;color:#734c3b;border-top:1px solid #e8d4be;border-bottom:1px solid #e8d4be;min-height:42px}body[data-look=christmas] .trust-strip .icon{color:#bc3440}body[data-look=christmas] .trust-strip span{font-size:9px;letter-spacing:.02em}
body[data-look=christmas] .tiers-section{padding-top:32px;padding-bottom:22px}body[data-look=christmas] .tiers-heading{align-items:baseline;margin-bottom:16px}body[data-look=christmas] .tiers-heading h2{font-size:24px;letter-spacing:-.04em}body[data-look=christmas] .tiers-heading>span{font-size:10px;color:#846a5b}body[data-look=christmas] .tier-grid{gap:15px}body[data-look=christmas] .tier-card,body[data-look=christmas] .tier-card:nth-child(2),body[data-look=christmas] .tier-card:nth-child(3){min-height:105px;border-radius:4px;border:1px solid #e7d3c3;background:#f5e6d6;color:#412a24;box-shadow:none;padding:20px 22px}body[data-look=christmas] .tier-card:nth-child(2){background:#f4dcd3}body[data-look=christmas] .tier-card:nth-child(3){background:#c52535;border-color:#c52535;color:#fff8ee}body[data-look=christmas] .tier-card .tier-number{display:none}body[data-look=christmas] .tier-card .tier-copy{padding:0;position:relative;z-index:2}body[data-look=christmas] .tier-card .tier-copy>strong{font-size:25px;letter-spacing:-.055em}body[data-look=christmas] .tier-card .tier-copy>.eyebrow{font-size:7px;letter-spacing:.1em;margin-bottom:8px}body[data-look=christmas] .tier-card .tier-copy>.small{font-size:9px;margin-top:8px;opacity:.8}body[data-look=christmas] .tier-card .tier-art{width:92px;height:92px;top:50%;right:13px;transform:translateY(-50%);border:0;border-radius:50%;background:#8e2832}body[data-look=christmas] .tier-card:nth-child(3) .tier-art{background:#a31d2c}body[data-look=christmas] .tier-card .tier-image{width:90%;height:90%;border:0;object-fit:contain;background:none;mix-blend-mode:screen;box-shadow:none;transform:rotate(8deg)}
body[data-look=christmas] .catalog-section{padding-top:30px;padding-bottom:50px}body[data-look=christmas] .catalog-section .section-heading{align-items:end;margin-bottom:24px}body[data-look=christmas] .catalog-section h2{font-size:43px;line-height:1.05}body[data-look=christmas] .collection-count{border:0;background:none;color:#896f61;font-size:10px}body[data-look=christmas] .catalog-tools{border-top:1px solid #e4d2c0;padding-top:16px;margin-bottom:24px}body[data-look=christmas] .price-chips button{border-radius:3px;border-color:#e1cbbc;background:#fff8ee;color:#6b4b3d;min-height:40px}body[data-look=christmas] .price-chips button[aria-pressed=true]{background:#c52535;border-color:#c52535;color:#fff8ee}body[data-look=christmas] .catalog-search,body[data-look=christmas] .catalog-toolbar select{border-color:#dfcbbb;border-radius:3px;background:#fff8ee;color:#5d4236}body[data-look=christmas] .product-grid{gap:26px 18px}body[data-look=christmas] .product-card{padding:0;background:none;border:0;box-shadow:none;border-radius:0}body[data-look=christmas] .product-card .product-media,body[data-look=christmas] .product-card:nth-child(n) .product-media{border:0;border-radius:4px;background:radial-gradient(ellipse at 50% 35%,#6e4341,#392827 80%);box-shadow:none}body[data-look=christmas] .product-media:before,body[data-look=christmas] .card-edition,body[data-look=christmas] .card-caption{display:none}body[data-look=christmas] .product-media .card-image{width:68%;height:68%;mix-blend-mode:screen}body[data-look=christmas] .product-media .view-circle{background:#fff8ee;color:#b52634;width:30px;height:30px;right:12px;bottom:12px}body[data-look=christmas] .quick-look{color:#856658;padding:10px 0 6px;font-size:9px}body[data-look=christmas] .card-info{padding:2px 0 10px;gap:8px}body[data-look=christmas] .card-info h3{font-size:15px;letter-spacing:-.03em}body[data-look=christmas] .card-info .price{font-size:13px;color:#b62535}body[data-look=christmas] .card-button{border:1px solid #d7b7a3;border-radius:3px;background:#fff8ee;color:#6e3e31;min-height:42px;font-size:10px}body[data-look=christmas] .card-button:hover{background:#c52535;color:#fff8ee;border-color:#c52535}body[data-look=christmas] .compare-toggle{color:#987868;margin:0 0 11px;font-size:8px}body[data-look=christmas] .compare-toggle[aria-pressed=true]{color:#b41e2e}body[data-look=christmas] .catalog-expand{margin-top:29px}body[data-look=christmas] .catalog-expand .button{min-width:215px;border-color:#bc8e76}body[data-look=christmas] .result-count{color:#8b7262}
body[data-look=christmas] .reels-section{background:#f3ded3;border-color:#e6c6b7;padding-top:45px;padding-bottom:40px}body[data-look=christmas] .reels-section h2{color:#4a2c27;font-size:38px;max-width:620px}body[data-look=christmas] .reel-card{border:0;border-radius:7px;box-shadow:none}body[data-look=christmas] .reel-card .reel-cover{background:radial-gradient(ellipse at 50% 40%,#8c3a3b,#5c222a 80%)}body[data-look=christmas] .reel-card:nth-child(2n) .reel-cover{background:radial-gradient(ellipse at 50% 40%,#a53f39,#76252d 80%)}body[data-look=christmas] .reel-product{background:#fff8ee;color:#5e382e}body[data-look=christmas] .reel-product>span:first-child{background:#67252d}body[data-look=christmas] .reel-product small,body[data-look=christmas] .reel-product>span:last-child{color:#b32a35}body[data-look=christmas] .reel-top-label{background:#5e2528cc;border-color:#f8e1b94a;color:#ffefd8}body[data-look=christmas] .content-slot-label{background:#fff5e9;color:#8b5d50;border-color:#cdac99}body[data-look=christmas] .reels-bottom,body[data-look=christmas] .section-description{color:#826152}
body[data-look=christmas] .christmas-story{padding-top:50px;padding-bottom:35px;background:#fff8ee}body[data-look=christmas] .christmas-story .story-intro h2{font-size:43px;max-width:650px;letter-spacing:-.05em}body[data-look=christmas] .christmas-story.is-enhanced .story-pin{background:radial-gradient(ellipse at 70% 40%,#d13b32,#b0222d 65%,#8f1c2a);border:0;border-radius:8px;box-shadow:none}body[data-look=christmas] .story-vignette img{mask-image:radial-gradient(ellipse at center,#000 35%,#000b 63%,transparent 78%)}body[data-look=christmas] .christmas-story.is-enhanced .story-panel h3{color:#fff7e7}body[data-look=christmas] .christmas-story.is-enhanced .story-description{color:#f9dbca;font-size:12px}body[data-look=christmas] .christmas-story.is-enhanced .story-kicker{color:#ffe3ac}body[data-look=christmas] .story-product-pick{background:#801c2766;color:#fff6df;border:1px solid #f3cc9f66;border-radius:5px}body[data-look=christmas] .story-product-pick>span:nth-child(2)>span,body[data-look=christmas] .story-product-pick small{color:#f5d6b4}body[data-look=christmas] .story-pick-photo{background:#811b29;border:0;border-radius:3px}body[data-look=christmas] .christmas-story .story-chapters button{background:#9e2330;border-color:#eead9466;color:#ffe2bd;border-radius:4px;min-height:44px}body[data-look=christmas] .christmas-story .story-chapters button[aria-current=true]{background:#fff0d5;border-color:#fff0d5;color:#8b2330}body[data-look=christmas] .christmas-story .story-chapters button[aria-current=true]>span{color:#8b2330}body[data-look=christmas] .christmas-story .story-skip{background:#861e2b;border-color:#eab09b;color:#fff0d5;border-radius:4px}body[data-look=christmas] .christmas-story .story-scroll-cue{color:#f3cfb4}.story-orbit{display:none}.story-floating-product{background:#992d3366;border-color:#e6a77844;border-radius:8px;box-shadow:6px 18px 18px #50131b35;width:132px;height:170px}.floating-product-caption{color:#fff0ce}.floating-product-halo{display:none}body[data-look=christmas] .christmas-story:not(.is-enhanced) .story-static-photo{background:#bf2b31;border-radius:5px}body[data-look=christmas] .christmas-story:not(.is-enhanced) .story-product-pick{background:#f6e6d8;color:#6f372c;border-color:#e2c7b2}body[data-look=christmas] .christmas-story:not(.is-enhanced) .story-product-pick small,body[data-look=christmas] .christmas-story:not(.is-enhanced) .story-product-pick>span:nth-child(2)>span{color:#93624e}
body[data-look=christmas] .commerce-spotlight{padding-top:40px;padding-bottom:50px;gap:65px}body[data-look=christmas] .spotlight-media{border:0;border-radius:5px;background:radial-gradient(ellipse at 40% 40%,#be4c41,#8e2630 75%);box-shadow:none}body[data-look=christmas] .spotlight-copy h2{font-size:44px;color:#4c2e26}body[data-look=christmas] .spotlight-description{color:#826758}body[data-look=christmas] .spotlight-product-head>strong{color:#bc2433}body[data-look=christmas] .quantity-choices button{border-radius:4px;border-color:#ddc7b5;background:#fff8ee;color:#775445}body[data-look=christmas] .quantity-choices button[aria-pressed=true]{border-color:#c52535;background:#fae8dc;color:#a6202e}body[data-look=christmas] .quantity-stepper{border-radius:4px;background:#fff8ee;border-color:#d4b9a6}body[data-look=christmas] .spotlight-welcome,body[data-look=christmas] .product-offer{background:#f4dfcc;color:#794634;border-color:#dfc5aa}body[data-look=christmas] .purchase-benefits,body[data-look=christmas] .purchase-service a{color:#8b5d4b}body[data-look=christmas] .light-study{background:#f5ecdf}body[data-look=christmas] .light-switch button[aria-pressed=true]{background:#c52535;color:#fff8ee}body[data-look=christmas] .light-study-stage{background:#472b28;border-radius:5px}
body[data-look=christmas] .customer-stories{background:#f5e8db;color:#56372b;padding:50px 0}body[data-look=christmas] .community-heading h2{color:#4d2f26;font-size:40px;max-width:650px}body[data-look=christmas] .community-heading .eyebrow{color:#b42a35}body[data-look=christmas] .community-heading>p,body[data-look=christmas] .review-slot-heading>p{color:#856353}body[data-look=christmas] .review-slot-heading .content-slot-label{background:#fff8ee;color:#855b49;border-color:#cdb09b}body[data-look=christmas] .sample-review{background:#fff8ee;color:#513326;border:1px solid #e8d2bd;border-radius:5px;box-shadow:none;padding:24px}body[data-look=christmas] .sample-review-badge{color:#9a725f;border-color:#e0c5af}.sample-review-rating{color:#b72a33}.sample-review-number{color:#d3a786}body[data-look=christmas] .sample-review blockquote{color:#886654;font-size:12px}.sample-review-author>span{background:#f4e4d3;color:#a16f55;border-color:#e2c8b2}.sample-review-product{border-color:#e6ceba}.sample-review-product>span:first-child{background:#6d3232;border-radius:3px}body[data-look=christmas] .customer-stories .feedback-toggle,body[data-look=christmas] .customer-stories .button-outline{color:#a32930;border-color:#cfa58e}body[data-look=christmas] .customer-feedback{background:#fff8ee;color:#53352a;border-color:#d6b89f}body[data-look=christmas] .customer-feedback input,body[data-look=christmas] .customer-feedback textarea{background:#fffdfa;color:#53352a;border-color:#d5bcaa}
body[data-look=christmas] .welcome-card{background:#c52535;border:0;border-radius:5px;color:#fff8ee;box-shadow:none}body[data-look=christmas] .welcome-card h2{color:#fff8ee}body[data-look=christmas] .welcome-card p,body[data-look=christmas] .welcome-card .eyebrow{color:#ffe4c5}body[data-look=christmas] .offer-code{border-color:#f4cca2;color:#fff5df}body[data-look=christmas] .reels-compact{background:#f7e8d9;color:#59382e}body[data-look=christmas] .reels-compact h2{color:#59382e}body[data-look=christmas] .reels-compact .eyebrow{color:#b92b35}body[data-look=christmas] .reels-compact .section-description,body[data-look=christmas] .reels-compact .reels-bottom>p{color:#896553}body[data-look=christmas] .reels-compact .content-slot-label{background:#fff8ee;color:#8d6553;border-color:#d6b79f}body[data-look=christmas] .commerce-support>a{background:#fff8ee;color:#6c4635;border-color:#dfc7b0;border-radius:4px}body[data-look=christmas] .commerce-support small{color:#936e57}body[data-look=christmas] .commerce-support>a>span{color:#b72c37}body[data-look=christmas] .site-footer{background:#6e202a;color:#fff1dc}body[data-look=christmas] .footer-brand h2{color:#fff1dc}body[data-look=christmas] .footer-brand p,body[data-look=christmas] .footer-main a{color:#eec9b3}body[data-look=christmas] .footer-main h3,body[data-look=christmas] .footer-brand .eyebrow{color:#eec293}body[data-look=christmas] .footer-wordmark{color:#f9e8ce;border-color:#a55b54}body[data-look=christmas] .footer-bottom{color:#dcb19d}body[data-look=christmas] .newsletter input{background:#7c2b32;border-color:#ad6d5b;color:#fff1dc}
body[data-look=christmas] .gallery-main,body[data-look=christmas] .gallery-slide{background:radial-gradient(ellipse at 50% 35%,#75504b,#422d2b 80%);border-color:#af7b69;border-radius:5px}body[data-look=christmas] .gallery-zoom{background:#fff2da;color:#9d2b31}body[data-look=christmas] .gallery-thumbs button[aria-pressed=true]{border-color:#c52535}body[data-look=christmas] .product-summary h1,body[data-look=christmas] .product-summary .product-price{color:#4b2d26}body[data-look=christmas] .preview-checkout-note{background:#f5e5d4;color:#91674f;border-color:#dfc4a9}body[data-look=christmas] .product-page-nav{border-color:#dbc0a8;color:#875940}body[data-look=christmas] .sticky-purchase,body[data-look=christmas] .compare-bar{background:#fff5e5;border-color:#d8b99b;color:#633e2b}body[data-look=christmas] .commerce-dialog{background:#fff8ee;color:#613c2b;border-radius:8px}body[data-look=christmas] .comparison-grid article{background:#f5e5d3;border-color:#d9b99a}body[data-look=christmas] .comparison-grid img{background:#64392f}body[data-look=christmas] .comparison-price{color:#b32832}body[data-look=christmas] .reel-preview-stage{background:#71232d}body[data-look=christmas] .reel-preview-note{background:#fff3dd;color:#623b29}body[data-look=christmas] .reel-preview-note p{color:#8d6146}body[data-look=christmas] .photo-dialog .commerce-dialog-content{background:#432c27}
@media(min-width:750px) and (max-width:1100px){body[data-look=christmas] .merry-hero .hero-inner{gap:24px;grid-template-columns:1fr 1fr}body[data-look=christmas] .merry-hero h1{font-size:60px}body[data-look=christmas] .merry-hero .hero-description{max-width:295px;font-size:11px}body[data-look=christmas] .merry-hero .advance-hero-actions{gap:10px;flex-wrap:wrap}body[data-look=christmas] .merry-hero .hero-story-link{font-size:8px}body[data-look=christmas] .merry-stage{margin-right:-24px}body[data-look=christmas] .merry-stage .hero-product-ticket{left:20%;right:12%;padding:11px 12px}body[data-look=christmas] .merry-stage .hero-feature-product>img{width:66%;height:245px}.merry-side-product>img{height:105px}.merry-side-product>span{font-size:6px}.merry-side-left{left:0;top:180px}.merry-side-right{right:3%;top:95px}.merry-stage-note{display:none}body[data-look=christmas] .tier-card,body[data-look=christmas] .tier-card:nth-child(n){padding:18px 14px}body[data-look=christmas] .tier-card .tier-art{width:64px;height:64px;right:8px}body[data-look=christmas] .tier-card .tier-copy>strong{font-size:22px}body[data-look=christmas] .tier-card .tier-copy>.eyebrow{font-size:6px}body[data-look=christmas] .catalog-section h2{font-size:37px}body[data-look=christmas] .community-heading h2{font-size:35px}}
@media(max-width:749px){body[data-look=christmas] .header-inner{min-height:64px}body[data-look=christmas] .brand strong{font-size:14px}body[data-look=christmas] .brand small{font-size:5px}body[data-look=christmas] .announcement{font-size:8px}body[data-look=christmas] .merry-hero .hero-inner{height:340px;display:block;padding:0;position:relative}body[data-look=christmas] .merry-hero .hero-copy{width:54%;padding-top:27px;max-width:none;position:relative;height:100%}body[data-look=christmas] .merry-hero .hero-pill{font-size:5.5px;letter-spacing:.08em;max-width:165px;line-height:1.5;margin-bottom:17px;gap:5px}body[data-look=christmas] .merry-hero .hero-pill>span{width:4px;height:4px;flex:none}body[data-look=christmas] .merry-hero h1{font-size:43px;line-height:.94;margin-bottom:17px;letter-spacing:-.065em}body[data-look=christmas] .merry-hero h1 em{font:inherit;line-height:1.02}body[data-look=christmas] .merry-hero .hero-description{font-size:10px;line-height:1.7;max-width:175px;margin-bottom:0}body[data-look=christmas] .merry-hero .advance-hero-actions{position:absolute;left:0;bottom:24px;width:calc((100vw - 40px));display:flex;gap:12px}body[data-look=christmas] .merry-hero .advance-hero-actions .button-dark{font-size:10px;min-height:46px;padding:12px;gap:9px;flex:1}body[data-look=christmas] .merry-hero .hero-story-link{display:flex;max-width:93px;white-space:normal;font-size:8px;line-height:1.45;color:#7c4939;border-color:#cd9f83;flex-shrink:0}body[data-look=christmas] .merry-hero .hero-facts{position:absolute;left:0;bottom:3px;margin:0;font-size:7px;gap:10px;white-space:nowrap}body[data-look=christmas] .merry-hero .hero-facts>span+span:before{margin-right:10px}body[data-look=christmas] .merry-stage{position:absolute;top:0;right:-20px;width:47%;height:256px;border-radius:80px 0 0 0;margin:0;overflow:hidden}body[data-look=christmas] .merry-stage:before{inset:12px 0 12px 10px;border-radius:80px 0 0 0}body[data-look=christmas] .merry-stage .holiday-label{font-size:4px;letter-spacing:.1em;right:10px;top:14px}body[data-look=christmas] .merry-stage .hero-feature-product>img{width:87%;height:173px;transform:rotate(-5deg);margin:0 0 34px}body[data-look=christmas] .merry-stage .hero-product-ticket{left:9px;right:10px;bottom:18px;gap:6px;padding:9px 8px;transform:rotate(-3deg)}body[data-look=christmas] .merry-stage .hero-product-ticket strong{font-size:9px}body[data-look=christmas] .merry-stage .hero-product-ticket small{font-size:5px;letter-spacing:0}body[data-look=christmas] .merry-stage .hero-product-ticket>b{font-size:10px}body[data-look=christmas] .merry-stage .hero-product-ticket>span:last-child{font-size:12px}.merry-side-product{display:none}.merry-stage-note{display:none}.merry-stage-line{height:27px}.merry-stage-arch{inset:32px 13% -15px;border-radius:100px 100px 0 0}body[data-look=christmas] .trust-strip{min-height:38px}body[data-look=christmas] .trust-strip span{font-size:7px}body[data-look=christmas] .tiers-section{padding-top:25px;padding-bottom:13px}body[data-look=christmas] .tiers-heading{display:block;margin-bottom:14px}body[data-look=christmas] .tiers-heading h2{font-size:23px;max-width:265px;margin-bottom:6px}body[data-look=christmas] .tiers-heading>span{font-size:9px}body[data-look=christmas] .tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}body[data-look=christmas] .tier-card,body[data-look=christmas] .tier-card:nth-child(n){padding:12px 10px;min-height:130px;overflow:hidden;align-items:start}body[data-look=christmas] .tier-card .tier-copy>strong{font-size:16px;line-height:1.1;display:block;max-width:90px}body[data-look=christmas] .tier-card .tier-copy>.eyebrow{font-size:5px;line-height:1.4;margin-bottom:7px;letter-spacing:.04em;max-width:90px}body[data-look=christmas] .tier-card .tier-copy>.small{font-size:6px;margin-top:7px}body[data-look=christmas] .tier-card .tier-copy>.small .icon{width:9px;height:9px}body[data-look=christmas] .tier-card .tier-art{width:48px;height:48px;top:auto;bottom:-5px;right:3px;transform:rotate(8deg)}body[data-look=christmas] .catalog-section{padding-top:25px;padding-bottom:30px}body[data-look=christmas] .catalog-section .section-heading{align-items:end;margin-bottom:17px;gap:12px}body[data-look=christmas] .catalog-section h2{font-size:32px;max-width:250px}body[data-look=christmas] .catalog-section .eyebrow{font-size:7px;margin-bottom:9px}body[data-look=christmas] .collection-count{font-size:8px;white-space:normal;text-align:right;max-width:48px}body[data-look=christmas] .catalog-tools{margin-bottom:18px;padding-top:13px}body[data-look=christmas] .price-chips button{font-size:8px;padding:8px 10px;min-height:36px}body[data-look=christmas] .product-grid{gap:20px 12px}body[data-look=christmas] .card-info{display:flex;align-items:start;flex-direction:column;gap:4px;padding-bottom:8px}body[data-look=christmas] .card-info h3{font-size:13px;min-height:0}body[data-look=christmas] .card-info .price{font-size:12px}body[data-look=christmas] .quick-look{font-size:8px;padding:9px 0 5px}body[data-look=christmas] .compare-toggle{font-size:8px;min-height:28px;margin-bottom:6px}body[data-look=christmas] .card-button{font-size:9px;min-height:42px}body[data-look=christmas] .reels-section{padding-top:31px;padding-bottom:27px}body[data-look=christmas] .reels-section h2{font-size:31px;max-width:300px}body[data-look=christmas] .christmas-story{padding-top:32px;padding-bottom:20px}body[data-look=christmas] .christmas-story .story-intro h2{font-size:32px;max-width:320px}body[data-look=christmas] .christmas-story.is-enhanced .story-panel h3{font-size:31px}body[data-look=christmas] .christmas-story.is-enhanced .story-description{font-size:10px}.story-floating-product{width:85px;height:112px;border-radius:5px}body[data-look=christmas] .commerce-spotlight{padding-top:30px;padding-bottom:30px;gap:25px}body[data-look=christmas] .spotlight-copy h2{font-size:34px}body[data-look=christmas] .community-heading h2{font-size:32px}body[data-look=christmas] .customer-stories{padding:32px 0}body[data-look=christmas] .sample-review{padding:21px}body[data-look=christmas] .sample-review h3{font-size:21px}body[data-look=christmas] .community-heading>p{font-size:11px}body[data-look=christmas] .commerce-support{gap:10px}body[data-look=christmas] .newsletter input{min-height:46px}}
@media(max-width:360px){body[data-look=christmas] .merry-hero h1{font-size:37px}body[data-look=christmas] .merry-hero .hero-description{font-size:9px;max-width:150px}body[data-look=christmas] .merry-hero .hero-pill{font-size:4.8px;max-width:145px}body[data-look=christmas] .merry-hero .advance-hero-actions .button-dark{font-size:8px;padding:10px;gap:6px}body[data-look=christmas] .merry-hero .hero-story-link{font-size:7px;max-width:78px}body[data-look=christmas] .merry-stage .hero-product-ticket{left:6px;right:6px;padding:8px 6px;gap:5px}body[data-look=christmas] .merry-stage .hero-product-ticket strong{font-size:8px}body[data-look=christmas] .merry-stage .hero-product-ticket>b{font-size:9px}body[data-look=christmas] .merry-stage .hero-product-ticket>span:last-child{display:none}body[data-look=christmas] .tier-card .tier-copy>strong{font-size:14px}body[data-look=christmas] .tier-card,.tier-card:nth-child(n){padding:12px 8px}body[data-look=christmas] .catalog-section h2{font-size:29px}body[data-look=christmas] .christmas-story.is-enhanced .story-panel h3{font-size:27px}}
body[data-look=christmas] .merry-stage .hero-feature-product{mix-blend-mode:screen}body[data-look=christmas] .merry-stage .hero-feature-product>img{mix-blend-mode:normal}body[data-look=christmas] .merry-stage .hero-product-ticket{z-index:5}.merry-side-product{mix-blend-mode:screen}.merry-side-product>img{mix-blend-mode:normal}body[data-look=christmas] .tier-card .tier-art{position:absolute;display:grid;place-items:center}body[data-look=christmas] .tier-card:nth-child(2) .tier-copy>.eyebrow,body[data-look=christmas] .tier-card:nth-child(2) .tier-copy>.small{color:#865442}body[data-look=christmas] .tier-card:nth-child(3) .tier-copy>.small{color:#ffdfbd}
@media(max-width:749px){body[data-look=christmas] .header-inner{gap:6px}body[data-look=christmas] .header-actions{gap:2px}body[data-look=christmas] .brand strong{font-size:12px}body[data-look=christmas] .brand small{font-size:4.5px}body[data-look=christmas] .brand-seal{width:27px;height:27px}body[data-look=christmas] .brand{gap:6px}body[data-look=christmas] .merry-stage{right:-16px}body[data-look=christmas] .tier-card .tier-art{width:42px;height:42px;display:grid;bottom:4px;right:4px;box-shadow:none}body[data-look=christmas] .tier-card .tier-copy>.small{margin-top:6px}body[data-look=christmas] .tier-card,.tier-card:nth-child(n){min-height:142px}}
@media(max-width:749px){body[data-look=christmas] .header-search{position:static}body[data-look=christmas] .header-search .search-panel{left:16px;right:16px;width:auto;max-width:none}body[data-look=christmas] .header-search:not([open]) .search-panel{display:none}body[data-look=christmas] .merry-hero .hero-facts{display:flex}}
@media(max-width:749px){body[data-look=christmas] .tier-card .tier-image{display:block;position:static;max-width:none;max-height:none;width:90%;height:90%;opacity:1;visibility:visible;transform:rotate(8deg)}}
@media(max-width:360px){body[data-look=christmas] .merry-hero h1{font-size:32px}body[data-look=christmas] .merry-hero .hero-description{font-size:10px;max-width:155px}}
body[data-look=christmas] .feedback-disclosure{border-color:#d9b89e}body[data-look=christmas] .feedback-disclosure>summary{color:#884e38}body[data-look=christmas] .feedback-disclosure>summary .icon{color:#b52935}body[data-look=christmas] .feedback-body{color:#68422e}body[data-look=christmas] .feedback-intro h3{color:#513024}body[data-look=christmas] .feedback-intro p,body[data-look=christmas] .christmas-feedback-form label{color:#8a5a40}body[data-look=christmas] .christmas-feedback-form input,body[data-look=christmas] .christmas-feedback-form select,body[data-look=christmas] .christmas-feedback-form textarea{background:#fff9ef;color:#563728;border-color:#d2ad8f}body[data-look=christmas] .feedback-consent span{color:#86563e}
