@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800;900&family=DM+Sans:wght@400;500;600;700;800&family=Lobster&family=Patua+One&display=swap";:root{--retro-red:#ce2b21;--retro-red-dark:#a91716;--retro-teal:#087f83;--retro-teal-dark:#005f64;--retro-cream:#fff4df;--retro-gold:#ffcf43;--retro-ink:#2d211b;--retro-rule:#ecd6b2;--night:var(--retro-ink);--paper:var(--retro-cream);--citrus:var(--retro-gold);--blue:var(--retro-teal);--offwhite:#fff8ec;--rule:var(--retro-rule);--grotesk:"DM Sans",Arial,sans-serif;--serif:"Patua One",Georgia,serif}body{background:var(--retro-cream);color:var(--retro-ink);font-family:DM Sans,Arial,sans-serif;font-weight:500}.container{width:min(calc(100% - 64px),1360px)}.display,.heading,h1,h2,h3{font-family:Patua One,Georgia,serif;letter-spacing:-.02em;line-height:1.08}.eyebrow{color:var(--retro-red);letter-spacing:.12em;font-family:Barlow Condensed,Arial,sans-serif;font-size:14px;font-weight:900}.section-space{padding:65px 0}.k-btn{font-family:Barlow Condensed,Arial,sans-serif;font-size:17px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;background:var(--retro-red);border:2px solid var(--retro-red-dark);border-radius:8px;color:#fff;box-shadow:0 3px #991c13;min-height:47px}.k-btn:hover{transform:translateY(-2px);background:var(--retro-red-dark)}.k-btn--outline{background:transparent;color:var(--retro-ink);border-color:var(--retro-ink)}.text-link{font-family:Barlow Condensed,Arial,sans-serif;font-size:16px;letter-spacing:.04em;color:var(--retro-red);text-decoration:underline;text-decoration-thickness:2px;border:0;text-underline-offset:4px}:focus-visible{outline:3px solid var(--retro-teal)!important;outline-offset:3px}.k-announcement{background:linear-gradient(90deg,#a41a17,#cf2720 30%,#c31a16 70%,#a71916);color:#fff;font:900 15px/1.2 Barlow Condensed,Arial,sans-serif;letter-spacing:.045em;padding:10px 16px;text-shadow:0 1px #6f0705;text-transform:uppercase}.k-announcement:before,.k-announcement:after{content:"\2726";position:static;display:inline-block;transform:none;font-size:17px;color:var(--retro-gold);margin:0 17px;vertical-align:middle}.k-header{background:#fff7e9;color:var(--retro-ink);border-bottom:3px solid #331a16}.header-inner{min-height:85px;gap:25px}.brand-text{font-family:Lobster,cursive;font-size:clamp(33px,3.25vw,52px);font-weight:400;line-height:1;color:var(--retro-red);text-shadow:2px 2px 0 #fff,3px 4px 0 #edbc88;letter-spacing:0;transform:rotate(-2deg)}.brand-text span{color:var(--retro-gold);text-shadow:1px 2px #c32620}.nav-links{gap:clamp(12px,1.5vw,25px)}.nav-links>a,.nav-dropdown>summary{font:800 15px/1.1 Barlow Condensed,Arial,sans-serif!important;letter-spacing:.035em!important;text-transform:uppercase!important;color:var(--retro-ink)!important}.nav-links a:hover,.nav-dropdown summary:hover{color:var(--retro-red)!important}.nav-feature{background:var(--retro-teal)!important;color:#fff!important;padding:11px 13px!important;border:2px solid var(--retro-teal-dark)!important;border-radius:7px!important}.nav-feature:hover{background:var(--retro-red)!important;color:#fff!important;border-color:var(--retro-red)!important}.nav-feature__detail{color:#fff}.icon-btn{border-radius:50%;color:var(--retro-ink)}.icon-btn:hover{background:#f4dbc2}.cart-count{background:var(--retro-red);color:#fff}.nav-dropdown__panel{border:2px solid #bd9170;background:#fff8e9;border-radius:10px;box-shadow:8px 11px #28171529}.nav-dropdown__eyebrow{color:var(--retro-red);font-family:Barlow Condensed,Arial,sans-serif;font-size:15px}.mobile-menu{background:#fff8e9!important;border-bottom:3px solid var(--retro-red)!important}.mobile-menu>a,.mobile-menu summary{font:800 18px Barlow Condensed,Arial,sans-serif!important}.mobile-menu-feature{background:var(--retro-teal)!important;color:#fff!important;border-radius:8px!important}.search-drawer{background:#fff7e9;border-bottom:3px solid var(--retro-teal)}.retro-hero{position:relative;background:radial-gradient(ellipse at 42% 50%,#19a5a4,#0b9191 41%,#047579 78%,#00575f);overflow:hidden;border-bottom:0;color:var(--retro-ink)}.retro-hero__rays{position:absolute;top:-65%;right:-65%;bottom:-65%;left:-65%;opacity:.16;pointer-events:none;background:repeating-conic-gradient(from 7deg at 49% 53%,rgba(255,250,206,.62) 0deg 8deg,transparent 8deg 19deg);transform:rotate(-5deg)}.retro-hero__inner{min-height:430px;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,.72fr);gap:26px;align-items:center;position:relative;z-index:1}.retro-hero__left{position:relative;min-width:0;padding-top:29px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.retro-hero__headline{position:relative;margin:8px 0 0 68px;max-width:670px}.retro-hero__eyebrow{position:absolute;z-index:2;top:-17px;right:5%;font:900 13px/1 Barlow Condensed,Arial,sans-serif;letter-spacing:.14em;color:#fff8eb;background:#a9211b;padding:8px 15px;transform:rotate(3deg)}.retro-hero__sign{display:block;position:relative;background:#b72b20;padding:12px;border:7px solid #7e1b16;border-radius:65px 65px 52px 52px/70px 70px 55px 55px;box-shadow:0 7px #7e1f15,0 12px 30px #021e2370;transform:rotate(-3deg);isolation:isolate}.retro-hero__bulbs{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:inherit;border:9px dotted #ffeb93;box-shadow:inset 0 0 13px #debc6a,0 0 12px #f9d75e;z-index:1;pointer-events:none}.retro-hero__sign-inner{display:block;position:relative;padding:19px 22px 10px;background:#fff5d8;border-radius:54px 54px 35px 35px/57px 57px 35px 35px;border:4px solid #f5b043;text-align:center;min-height:206px;box-shadow:inset 0 0 9px #c79052}.retro-hero__title{display:block;font:900 clamp(55px,6.25vw,106px)/.87 "Barlow Condensed",Impact,Arial,sans-serif;letter-spacing:-.025em;color:#241914;text-shadow:2px 2px 0 #f8e5bd}.retro-hero__title small{display:block;font:900 clamp(24px,2.5vw,40px)/1.02 "Barlow Condensed",Impact,Arial,sans-serif;letter-spacing:.04em;margin:5px 0 -4px}.retro-hero__title em{display:block;font:400 clamp(74px,7.2vw,115px)/.9 "Lobster",cursive;letter-spacing:-.02em;color:var(--retro-red);text-shadow:2px 3px 0 #f8cf91;transform:rotate(-5deg)}.retro-hero__bottom{display:flex;align-items:end;position:relative;min-height:99px;margin-top:-9px;gap:12px}.retro-hero__mascot{position:absolute;z-index:3;bottom:-30px;left:-14px;width:140px;height:auto;filter:drop-shadow(2px 7px 0 #003a3c45);transform:rotate(-6deg)}.retro-hero__callout{margin-left:156px;z-index:5;text-align:center;padding:18px 0 23px}.retro-hero__callout p{margin:0 0 8px;color:#fff9dd;font:800 16px Barlow Condensed,Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em}.retro-hero__shop{display:inline-flex;align-items:center;justify-content:center;gap:15px;color:#fff;background:var(--retro-red);font:900 20px Barlow Condensed,Arial,sans-serif;padding:10px 35px;border-radius:8px;border:2px solid #f7cf7d;box-shadow:4px 5px #00444b;text-transform:uppercase}.retro-hero__shop:hover{background:#f0422b;transform:translateY(-2px)}.retro-hero__right{height:100%;min-height:430px;position:relative;display:flex;align-items:center;justify-content:center;padding:20px 0 42px}.retro-hero__right:before{content:"";position:absolute;top:30px;right:4%;bottom:40px;left:4%;background:radial-gradient(circle,#ffc851 1%,#ffbb3c55 35%,transparent 72%);filter:blur(5px)}.retro-hero__spotlight{display:grid;place-items:center;position:relative;z-index:2;width:min(95%,345px);height:340px;transform:rotate(6deg);border-radius:30px;transition:transform .2s}.retro-hero__spotlight:hover{transform:rotate(2deg) scale(1.025)}.retro-hero__product-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center;padding:0;filter:drop-shadow(12px 18px 6px #001e2077)}.retro-hero__spotlight-placeholder{display:grid;place-items:center;text-align:center;background:#d99e5e;border:8px solid #b67e40;border-radius:20px;width:230px;height:310px;font:900 52px/.9 Barlow Condensed,Impact,sans-serif;color:#351b15;text-shadow:2px 3px #ffe3b5}.retro-hero__product-name{position:absolute;bottom:40px;left:50%;transform:translate(-50%) rotate(-3deg);z-index:3;min-width:75%;max-width:100%;background:#fff5e5;border:2px solid #291d17;padding:7px 10px;border-radius:7px;text-align:center;font:900 15px Barlow Condensed,Arial,sans-serif;box-shadow:3px 4px #001e1d56}.retro-hero__product-name b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}.retro-hero__product-name span{color:var(--retro-red)}.retro-hero__seal{position:absolute;right:-8px;top:45px;z-index:3;width:94px;height:94px;background:#ffe58e;border:3px dashed var(--retro-red);border-radius:50%;display:grid;place-items:center;transform:rotate(13deg);box-shadow:2px 4px #0b505b}.retro-hero__seal span{text-align:center;font:900 16px/.94 Barlow Condensed,Impact,sans-serif}.retro-hero__seal b{font-size:29px;color:var(--retro-red)}.retro-hero__star{position:absolute;color:#ffcb45;font-size:42px}.retro-hero__star--one{top:52px;left:-7px}.retro-hero__star--two{right:8px;bottom:70px;font-size:37px}.retro-hero__checkers{height:22px;background-color:#fff5e2;background-image:conic-gradient(#231b17 25%,#fff5e2 0 50%,#231b17 0 75%,#fff5e2 0);background-size:40px 40px;border-top:2px solid #222;border-bottom:2px solid #222}.retro-categories{background:#ffedcb;border-bottom:2px solid #caa986}.retro-categories__inner{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding-top:15px;padding-bottom:15px}.retro-categories__item{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:9px 8px;border-right:1px solid #cbab7d;font:800 17px/1.15 Barlow Condensed,Arial,sans-serif;text-transform:uppercase;transition:transform .15s,color .15s}.retro-categories__item:last-child{border:0}.retro-categories__item:hover{color:var(--retro-red);transform:translateY(-3px)}.retro-categories__icon{font-size:38px;line-height:1.25;filter:drop-shadow(1px 2px 0 #ae5b2866)}.retro-deal{background:#fff7e8;padding:17px 0 22px;border-bottom:2px solid #edcbaa}.retro-deal__inner{display:grid;grid-template-columns:1fr auto auto;gap:25px;align-items:center}.retro-deal__title{font:400 clamp(34px,3.2vw,48px)/1 "Lobster",cursive;color:#fff;background:var(--retro-red);padding:17px 25px 15px;transform:rotate(-2deg);box-shadow:5px 7px #a3221d44;text-align:center;border-radius:4px;text-shadow:2px 2px #891811;white-space:nowrap}.retro-deal__title span{font-family:Arial,sans-serif;font-size:26px;color:var(--retro-gold);vertical-align:middle;margin-right:6px}.retro-deal__savings{display:flex;flex-direction:column;line-height:.94;color:var(--retro-red);font-family:Barlow Condensed,Arial,sans-serif;white-space:nowrap;font-weight:900;letter-spacing:.03em;transform:rotate(2deg)}.retro-deal__savings span{font-size:23px}.retro-deal__savings b{font-size:38px}.retro-deal__button{padding:16px 22px;background:var(--retro-teal);color:#fff;font:900 20px Barlow Condensed,Arial,sans-serif;white-space:nowrap;border-radius:7px;border:2px solid #065c5c;box-shadow:3px 4px #00383966}.retro-deal__button:hover{background:#00676a;transform:translateY(-2px)}.template-index .section-space{background:radial-gradient(circle at 50% 0%,#fff9ee 0,#fff1d6);padding:50px 0 70px}.template-index .section-heading{justify-content:center;text-align:center;position:relative;margin:0 0 26px}.template-index .section-heading .eyebrow{font:800 15px Barlow Condensed,Arial,sans-serif;color:var(--retro-teal)}.template-index .section-heading .heading{font:400 clamp(42px,4.8vw,70px)/1.08 "Lobster",cursive;color:var(--retro-red);letter-spacing:0;margin:8px auto 0}.template-index .section-heading p{font-size:13px;color:#72574b;margin:9px auto 0}.template-index .section-heading .text-link{position:absolute;right:0;bottom:7px}.product-grid{gap:17px}.product-card{background:#fffaf0;border:1px solid #ecd9b9;border-radius:14px;overflow:hidden;box-shadow:0 5px 9px #683c1710;display:flex;flex-direction:column}.product-card__media{border:0;border-bottom:1px solid #eee1c8;aspect-ratio:1/1.13;display:grid;place-items:center;background:#fffdf7;border-radius:0}.product-card__media img{object-fit:contain!important;object-position:center!important;width:100%;height:100%;max-width:100%;max-height:100%;padding:9px!important;transform:none!important}.product-card__body{display:flex;flex:1;flex-direction:column;padding:12px 15px 16px}.product-card__subtitle{font:800 11px Barlow Condensed,Arial,sans-serif;color:#af4a2e;letter-spacing:.09em}.product-card__title{font:800 18px/1.14 Barlow Condensed,Arial,sans-serif;letter-spacing:0;margin:2px 0 8px;min-height:40px}.product-card__price{font:900 21px Barlow Condensed,Arial,sans-serif;color:var(--retro-ink);margin-top:auto}.product-card__cart-form{margin-top:9px}.product-card__add{background:var(--retro-red);border:2px solid #a71b13;color:#fff;border-radius:8px;font:900 15px/1.1 Barlow Condensed,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:11px 12px;min-height:38px;box-shadow:0 3px #9e1b15}.product-card__add:hover{background:var(--retro-teal);border-color:var(--retro-teal-dark);color:#fff}.product-card__disabled{background:#d8cebe;border-color:#d8cebe;color:#5b534a;box-shadow:none}.tag-pill{background:var(--retro-red)!important;color:#fff!important;border-radius:6px!important}.snack-builder-section,.snack-builder-section--homepage{background:repeating-linear-gradient(0deg,transparent 0 34px,#f3dfbf 34px 35px),#fff0d6;border-top:4px solid var(--retro-red);padding:58px 0 70px;color:var(--retro-ink)}.builder-intro__copy h2{font:400 clamp(48px,5.4vw,78px)/1.05 "Lobster",cursive;color:var(--retro-red);letter-spacing:0}.builder-intro__copy p{color:#6b4d41;max-width:660px}.builder-intro .eyebrow{color:var(--retro-teal)}.builder-intro__stamp,.builder-intro__stamp--save{background:var(--retro-red);border:6px double #fff4e3;color:#fff;box-shadow:4px 5px #8d1d14aa;transform:rotate(8deg)}.builder-intro__stamp b,.builder-intro__stamp--save b{font:900 39px Barlow Condensed,Arial,sans-serif;color:var(--retro-gold)}.builder-controls{background:#fffaf0;border:2px solid #d7a276;border-bottom:0;border-radius:10px 10px 0 0}.builder-controls strong{font:900 20px Barlow Condensed,Arial,sans-serif}.builder-controls span{color:#6c5143}.builder-deal-inline{color:var(--retro-red)!important}.builder-search input{background:#fff;border:2px solid #c59a77!important;border-radius:7px!important}.builder-grid{background:#fffaf0;border:2px solid #d7a276;border-top:0;border-bottom:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.builder-item{background:#fff;border:2px solid #e8d7b8;border-radius:9px}.builder-item:hover{border-color:var(--retro-teal)}.builder-item.is-selected{border-color:var(--retro-teal);box-shadow:0 0 0 2px var(--retro-teal) inset;background:#eaf6ef}.builder-item__image{background:#fff}.builder-item__image img{object-fit:contain;padding:9px}.builder-item__body strong{font:800 14px/1.2 Barlow Condensed,Arial,sans-serif}.builder-item input{accent-color:var(--retro-teal)}.builder-more-wrap{background:#fffaf0;border-color:#d7a276}.builder-more-btn{border:2px solid var(--retro-teal);font:800 16px Barlow Condensed,Arial,sans-serif;border-radius:7px;background:#fffaf0;color:var(--retro-teal)}.builder-bar{background:var(--retro-teal-dark);border:2px solid #a68a68;border-radius:0 0 10px 10px;color:#fff;position:static;box-shadow:none}.builder-bar strong{font:800 18px Barlow Condensed,Arial,sans-serif}.builder-bar .k-btn{background:var(--retro-red);border-color:var(--retro-red-dark);color:#fff}.builder-bar .k-btn:disabled{opacity:.55}.builder-note{color:#6a574c}.promise-band{background:#fff8ec;border-top:2px solid #ecd3a6;border-bottom:2px solid #ecd3a6}.promise-graphic{background:#fce1af;color:var(--retro-red);border-radius:50%}.promise-item strong{font:900 17px Barlow Condensed,Arial,sans-serif;text-transform:uppercase}.editorial{background:#f8dcc5}.editorial-art{background:#80cbc9}.editorial-shape{font-family:Lobster,cursive;color:#b1231b;font-size:clamp(58px,7vw,112px);font-style:normal}.editorial-copy h2{font-family:Lobster,cursive;letter-spacing:0;color:var(--retro-red)}.editorial-copy p{color:#674c3e}.newsletter-band{background:var(--retro-teal-dark);color:#fff}.newsletter-band .eyebrow{color:var(--retro-gold)}.newsletter-band h2{font-family:Lobster,cursive;color:#ffebad;letter-spacing:0}.newsletter-band p{color:#dfefdd}.newsletter-form .k-btn{background:var(--retro-red);border-color:var(--retro-red-dark);color:#fff}.footer{background:#2c1c18;color:#fff6e7;border-top:7px solid var(--retro-red)}.footer .brand-text{color:#fff6e7}.footer .brand-text span{color:var(--retro-red)}.footer-title{font:900 18px Barlow Condensed,Arial,sans-serif;color:var(--retro-gold)}.footer-links a,.footer-about p{color:#f2dcc7}.footer-bottom{color:#dac5b7;border-top:1px solid #8d5b43}.page-banner{background:radial-gradient(circle at 42% 50%,#0b9290,#00575d);color:#fff;border-bottom:12px solid var(--retro-red);padding:58px 0}.page-banner .eyebrow{color:var(--retro-gold)}.page-banner .heading{font:400 clamp(50px,6vw,92px) "Lobster",cursive;color:#fff;letter-spacing:0}.page-banner .breadcrumbs{color:#fff2d0}.collection-section{background:var(--retro-cream)}.filter-col h3{font-family:Barlow Condensed,Arial,sans-serif}.filter-group{border-color:#c7a68b}.collection-toolbar select{border:2px solid #c7a68b;border-radius:7px!important;background:#fff8ef}.collection-nav-chips a{border-radius:8px!important}.collection-nav-chips a:hover{color:var(--retro-red);border-color:var(--retro-red)}.product-layout h1{font:400 clamp(46px,5.2vw,73px) "Lobster",cursive;color:var(--retro-red);letter-spacing:0}.product-main-image{background:#fffdf8;border:2px solid #e2c5a8;border-radius:10px}.product-main-image img{object-fit:contain}.product-details .k-btn--accent{background:var(--retro-red);border-color:var(--retro-red-dark)}.product-price{font-family:Barlow Condensed,Arial,sans-serif}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}@media(max-width:1210px){.retro-hero__headline{margin-left:20px}.retro-hero__inner{grid-template-columns:1.34fr .78fr}.retro-hero__title{font-size:clamp(51px,6.1vw,85px)}.retro-hero__spotlight{height:315px}.retro-hero__mascot{width:120px}.retro-hero__callout{margin-left:125px}.retro-hero__seal{right:1px}.retro-deal__inner{gap:15px}.retro-deal__title{font-size:clamp(32px,3.1vw,45px)}}@media(max-width:980px){.retro-hero__inner{min-height:365px}.retro-hero__sign-inner{min-height:180px}.retro-hero__title{font-size:clamp(54px,6.1vw,75px)}.retro-hero__title em{font-size:clamp(65px,7vw,95px)}.retro-hero__spotlight{height:285px}.retro-hero__right{min-height:350px}.retro-hero__seal{width:75px;height:75px;top:25px}.retro-hero__seal span{font-size:12px}.retro-hero__seal b{font-size:23px}.retro-deal__title{padding:12px 15px}.retro-deal__savings span{font-size:20px}.retro-deal__savings b{font-size:30px}.retro-deal__button{padding:12px 15px;font-size:17px}}@media(max-width:780px){.container{width:min(calc(100% - 32px),1360px)}.k-announcement{font-size:12px;padding:10px 6px}.k-announcement:before,.k-announcement:after{display:none}.header-inner{min-height:69px}.brand-text{font-size:36px}.retro-hero__inner{min-height:0;grid-template-columns:1fr;gap:2px;padding-top:25px}.retro-hero__left{padding-top:0}.retro-hero__headline{width:min(100% - 12px,600px);margin:0 auto}.retro-hero__sign{padding:9px;border-width:5px}.retro-hero__sign-inner{min-height:0;padding:18px 10px 8px}.retro-hero__title{font-size:clamp(61px,12vw,92px)}.retro-hero__title small{font-size:clamp(26px,5vw,38px)}.retro-hero__title em{font-size:clamp(70px,12vw,100px)}.retro-hero__bulbs{border-width:6px}.retro-hero__eyebrow{top:-10px;font-size:10px}.retro-hero__bottom{min-height:82px;justify-content:center;margin-top:-5px}.retro-hero__mascot{width:96px;bottom:-9px;left:4px}.retro-hero__callout{margin-left:91px;padding:15px 0 0}.retro-hero__callout p{font-size:13px}.retro-hero__shop{font-size:17px;padding:9px 26px}.retro-hero__right{min-height:300px;max-height:330px;padding:5px 0 25px}.retro-hero__spotlight{height:260px;width:55%;max-width:260px}.retro-hero__product-name{bottom:18px;min-width:48%;max-width:80%}.retro-hero__seal{top:18px;right:8%}.retro-hero__checkers{height:16px;background-size:30px 30px}.retro-categories__inner{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0}.retro-categories__item{border:0;border-right:1px solid #d9bca0;border-bottom:1px solid #d9bca0;padding:11px}.retro-categories__item:nth-child(3n){border-right:0}.retro-categories__item:nth-last-child(-n+3){border-bottom:0}.retro-categories__icon{font-size:30px}.retro-categories__item strong{font-size:14px}.retro-deal__inner{grid-template-columns:1fr 1fr;gap:12px}.retro-deal__title{grid-column:1/-1}.retro-deal__savings span{font-size:18px}.retro-deal__savings b{font-size:29px}.retro-deal__button{justify-self:stretch;align-self:stretch;display:grid;place-items:center;padding:10px 8px;font-size:17px;text-align:center}.template-index .section-space{padding:39px 0 55px}.template-index .section-heading{text-align:left;justify-content:space-between}.template-index .section-heading .heading{font-size:clamp(42px,8vw,64px);margin-left:0}.template-index .section-heading p{max-width:75%;margin-left:0}.template-index .section-heading .text-link{position:static;font-size:13px;align-self:end}.builder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.retro-hero__title{font-size:clamp(52px,13vw,74px)}.retro-hero__title em{font-size:clamp(60px,14vw,84px)}.retro-hero__mascot{width:85px;bottom:0;left:-5px}.retro-hero__callout{margin-left:79px}.retro-hero__right{min-height:278px}.retro-hero__spotlight{height:235px;width:65%}.retro-hero__product-name{font-size:13px;min-width:65%;bottom:19px}.retro-hero__product-name b{font-size:14px}.retro-hero__seal{right:0;width:63px;height:63px}.retro-hero__seal span{font-size:10px}.retro-hero__seal b{font-size:18px}.retro-deal{padding:13px 0 16px}.retro-deal__title{font-size:34px}.retro-deal__savings b{font-size:28px}.retro-deal__button{font-size:15px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card__media{aspect-ratio:1 / 1.22}.product-card__body{padding:9px 10px 13px}.product-card__title{font-size:15px;min-height:38px}.product-card__price{font-size:19px}.product-card__add{font-size:13px;padding:8px}.builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-bar{padding:12px 13px}.section-heading .heading{font-size:42px}}.retro-hero__spotlight{background:#fff2d8;border:5px solid #fff2d8;border-radius:8px;box-shadow:8px 9px #00474c8a;transform:rotate(5deg)}.retro-hero__spotlight:hover{transform:rotate(2deg) translateY(-2px)}.retro-hero__product-image{mix-blend-mode:multiply;padding:5px 7px}.retro-hero__spotlight:before{content:"FRESH PICK";display:block;position:absolute;z-index:4;left:-17px;top:8px;padding:5px 12px;background:var(--retro-red);color:#fff;font:900 17px Barlow Condensed,Arial,sans-serif;letter-spacing:.08em;transform:rotate(-8deg)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/retro-diner.css.map */
