.retro-christmas{background:linear-gradient(180deg,#fff3db,#fbefe0);padding:26px 0 30px;border-block:2px solid #d8b889;scroll-margin-top:18px}.retro-christmas__banner{display:grid;grid-template-columns:55% 45%;min-height:350px;border-radius:17px;overflow:hidden;border:3px solid #8c2922;box-shadow:0 9px #8c292214,0 18px 35px #532b1325;background:#173f37}.retro-christmas__copy{position:relative;z-index:1;color:#fff7dd;padding:clamp(25px,3.9vw,58px);background:radial-gradient(circle at 10% 15%,#266451,#124a3b 46%,#103a33);display:flex;flex-direction:column;justify-content:center}.retro-christmas__copy:before{content:"\2733";position:absolute;right:3%;top:1%;color:#e8c878;opacity:.32;font-size:76px;pointer-events:none}.retro-christmas__eyebrow{font:900 15px/1.3 Barlow Condensed,Arial,sans-serif;letter-spacing:.15em;color:#f8d77f}.retro-christmas__copy h2{font:900 clamp(46px,4.6vw,76px)/.96 "Barlow Condensed",Impact,sans-serif;max-width:640px;letter-spacing:-.018em;color:#fff9e9;margin:13px 0 16px;text-transform:uppercase;text-shadow:3px 3px 0 #0a221c}.retro-christmas__copy>p:not(.retro-christmas__offer){font:600 16px/1.6 DM Sans,Arial,sans-serif;max-width:49ch;margin:0 0 22px;color:#f8ead1}.retro-christmas__actions{display:flex;gap:11px;flex-wrap:wrap}.retro-christmas__actions a{display:inline-flex;justify-content:center;align-items:center;gap:9px;border-radius:7px;padding:12px 17px;min-height:48px;font:900 17px/1.1 Barlow Condensed,Arial,sans-serif;text-decoration:none;box-shadow:0 3px #1116}.retro-christmas__primary{color:#fff!important;background:#cf231c;border:2px solid #f6bd55}.retro-christmas__secondary{color:#153d34!important;background:#f9efd6;border:2px solid #f6bd55}.retro-christmas__actions a:hover{transform:translateY(-2px)}.retro-christmas__copy .retro-christmas__offer{font:800 12px/1.5 DM Sans,Arial,sans-serif;color:#f6d98f;margin:23px 0 0;max-width:50ch}.retro-christmas__art{position:relative;overflow:hidden;background:#f4e1c8;min-height:320px}.retro-christmas__photo{height:100%;width:100%;display:block;object-fit:cover;object-position:center center}.retro-christmas__photo-note{position:absolute;right:10px;bottom:9px;color:#442519;background:#fff9e6e8;border:1px solid #d8be9b;border-radius:5px;font:700 10px/1.3 DM Sans,Arial,sans-serif;max-width:300px;padding:5px 8px;text-align:right}.retro-christmas__shelf{padding:30px 0 12px;scroll-margin-top:20px}.retro-christmas__shelf-heading{display:flex;justify-content:space-between;align-items:end;gap:12px;margin:0 0 18px}.retro-christmas__shelf-eyebrow{color:#af3026;letter-spacing:.13em;font:900 13px/1.2 Barlow Condensed,Arial,sans-serif}.retro-christmas__shelf-heading h3{font:800 clamp(32px,3.4vw,51px)/1.02 "Lobster Two","Lobster",Georgia,serif;color:#7a251c;margin:5px 0 0}.retro-christmas__shelf-heading>a{font:900 16px Barlow Condensed,Arial,sans-serif;white-space:nowrap;text-decoration:underline;text-underline-offset:4px;color:#4e2920}.retro-christmas__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.retro-christmas__grid .product-card{background:#fffbf1;border:1px solid #e3c8a5;box-shadow:0 4px 9px #704b2224;border-radius:11px;min-width:0;overflow:hidden}.retro-christmas__grid .product-card__media{aspect-ratio:4/5;min-height:200px;background:#fffdf7}.retro-christmas__grid .product-card__media img{width:100%;height:100%;object-fit:contain;padding:12px!important}.retro-christmas__grid .product-card__body{padding:13px 13px 17px}.retro-christmas__grid .product-card__title{font:800 19px/1.16 Barlow Condensed,Arial,sans-serif}.retro-christmas__grid .product-card__price{font:900 21px/1.2 Barlow Condensed,Arial,sans-serif}.retro-christmas__grid .product-card__add{min-height:43px;background:#bd241b;color:#fff;font:900 16px/1.2 Barlow Condensed,Arial,sans-serif}.retro-christmas__bottom{border-top:1px solid #e0c1a2;padding:17px 0 0;margin-top:19px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.retro-christmas__bottom span{font:800 15px DM Sans,Arial,sans-serif;color:#653222}.retro-christmas__bottom a{font:900 17px Barlow Condensed,Arial,sans-serif;color:#bd241b;text-decoration:underline;text-underline-offset:4px}.retro-v8-header .nav-links{gap:clamp(9px,1.3vw,22px)}.retro-v8-header .nav-links>a.nav-christmas-link{display:inline-flex;color:#b8201d!important;background:#fff0ce;border:1px solid #e2c28b;border-radius:7px;padding:8px 10px;font-weight:900!important;white-space:nowrap}.retro-v8-header .mobile-menu>a.nav-christmas-link{color:#ae231a;background:#fff0d6;font-weight:900}@media(max-width:1180px){.retro-christmas__banner{grid-template-columns:54% 46%}.retro-christmas__copy{padding:28px}.retro-v8-header .nav-links{gap:10px}.retro-v8-header .nav-links>a,.retro-v8-header .nav-dropdown>summary{font-size:14px!important}}@media(max-width:990px){.retro-v8-header .nav-links>a.nav-christmas-link{display:none}.retro-christmas__copy h2{font-size:50px}}@media(max-width:800px){.retro-christmas{padding:18px 0 23px}.retro-christmas__banner{grid-template-columns:1fr}.retro-christmas__copy{padding:27px 23px 26px}.retro-christmas__copy h2{font-size:52px}.retro-christmas__art{min-height:280px;max-height:390px}.retro-christmas__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.retro-christmas__shelf-heading{align-items:start;flex-direction:column}.retro-christmas__shelf-heading h3{font-size:40px}.retro-christmas__shelf-heading a{font-size:15px}.retro-christmas__grid .product-card__media{min-height:155px}}@media(max-width:480px){.retro-christmas__copy h2{font-size:44px}.retro-christmas__eyebrow{font-size:13px}.retro-christmas__actions a{font-size:15px;flex:1;min-width:120px;padding:10px}.retro-christmas__art{min-height:235px}.retro-christmas__photo-note{font-size:9px;right:4px;bottom:4px}.retro-christmas__shelf-heading h3{font-size:34px}.retro-christmas__grid .product-card__title{font-size:16px}.retro-christmas__grid .product-card__body{padding:11px}.retro-christmas__grid .product-card__media{min-height:135px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/retro-diner-v13.css.map */
