*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{margin:0;background:#fcfbf8;color:#272823;font-family:Manrope,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select{ -webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button{border:0;background:none}button:disabled{cursor:default;opacity:.4}img{max-width:100%;display:block}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.svg-library{position:absolute;width:0;height:0;overflow:hidden}.container{width:calc(100% - 96px);max-width:1376px;margin-inline:auto}.topbar{background:#282923;color:#eeeee7;font-size:10px;letter-spacing:1.3px}.topbar-inner{height:35px;display:flex;justify-content:space-between;align-items:center}.topbar-inner a{letter-spacing:0;font-size:11px}.topbar-inner a span{margin-left:10px;font-size:16px}.top-location{display:flex;align-items:center;gap:7px;letter-spacing:0;font-size:11px}.top-location .icon{width:14px;height:14px}header{height:100px;background:#fcfbf8;position:sticky;top:0;z-index:20;border-bottom:1px solid #f0efe9}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:12px;align-items:center}.brand-symbol{width:66px;height:42px}.brand>span{font-size:19px;font-weight:800;line-height:1.12;letter-spacing:-.6px;border-left:1px solid #d8d7d0;padding-left:13px}.brand>span>span{display:block;font-size:12px;font-weight:600;letter-spacing:0;margin-top:4px}nav{display:flex;gap:32px;align-items:center}nav a{font-size:12px;font-weight:600;position:relative}nav a:hover{color:#ce602c}.nav-active:after{content:'';width:4px;height:4px;background:#ed763d;position:absolute;border-radius:50%;left:50%;bottom:-12px}.header-actions{display:flex;gap:18px;align-items:center}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%}.icon-button:hover{background:#eeeae2}.cart-button{display:flex;gap:11px;background:#282923;color:white;align-items:center;padding:13px 17px;border-radius:5px;font-size:12px;font-weight:600}.cart-button .icon{width:18px;height:18px}.cart-button b{background:#f28a51;color:#252621;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;font-size:11px}.hero{margin-top:26px;display:grid;grid-template-columns:1fr 1fr;min-height:518px;border-radius:8px;overflow:hidden}.hero-copy{background:#282923;color:#f9f8f1;padding:46px 48px 31px;position:relative}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.9px;display:flex;align-items:center;gap:8px;margin:0 0 23px;line-height:1.5}.tiny-dot,.new-dot{width:6px;height:6px;background:#f29058;border-radius:50%;display:inline-block}.hero-copy>.eyebrow{color:#efeee5}.hero h1{font-size:clamp(48px,4.7vw,73px);line-height:1.075;font-weight:650;letter-spacing:-3.5px;margin:0 0 24px}.hero h1 span{color:#f5935e}.hero-description{color:#c3c3b9;line-height:1.8;font-size:14px;margin:0 0 28px}.hero-actions{display:flex;align-items:center;gap:24px}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:16px 22px;border-radius:4px;font-size:12px;font-weight:750;line-height:1.5;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.orange{background:#f18a51;color:#24251f}.orange:hover{background:#f7a473}.button .icon{width:18px;height:18px}.dark{background:#282923;color:white}.dark:hover{background:#43453b}.text-link{font-size:12px;font-weight:650;display:inline-flex;align-items:center;gap:16px}.hero-actions .text-link{color:#efeee6}.text-link span{font-size:20px}.hero-foot{display:flex;gap:30px;border-top:1px solid #4b4d41;margin-top:36px;padding-top:22px}.hero-official{display:flex;align-items:center;gap:12px}.hero-official>.icon{width:29px;height:29px;color:#c8c8bb}.hero-official span{font-size:9px;color:#b8b9ac}.hero-official strong{display:block;color:#f1f0e8;font-size:20px;letter-spacing:-.6px;font-weight:750;margin-top:2px}.hero-years{display:flex;align-items:center;gap:10px;padding-left:28px;border-left:1px solid #4b4d41}.hero-years strong{font-size:32px;font-weight:500;letter-spacing:-2px}.hero-years span{font-size:9px;line-height:1.7;color:#b8b9ac}.hero-art{background:#eae8df;position:relative;isolation:isolate;overflow:hidden;min-height:518px}.hero-art-heading{display:flex;justify-content:space-between;position:absolute;left:30px;right:30px;top:28px;font-size:9px;line-height:1.6;letter-spacing:1.5px;color:#67695b;z-index:4}.edition{text-align:right}.edition b{font-weight:600}.art-circle{position:absolute;width:370px;height:370px;border:1px solid #c3c6b5;border-radius:50%;top:67px;left:50%;transform:translateX(-50%)}.art-circle:after{content:'';position:absolute;inset:21px;border:1px solid #d2d4c7;border-radius:50%}.art-text{position:absolute;top:98px;left:23px;font-weight:800;font-size:84px;letter-spacing:-6px;line-height:.9;color:#ddded1;transform:rotate(-9deg);user-select:none}.hero-pack{position:absolute;width:220px;height:310px;filter:drop-shadow(10px 22px 12px #42452d32);transition:transform .55s ease;z-index:2}.hero-pack img{width:142.85%;max-width:none;height:auto;clip-path:polygon(10% 11%,65% 11%,63% 48%,65% 88%,10% 88%,13% 50%)}.pack-left{left:1%;top:122px;transform:rotate(-15deg)}.pack-right{right:0;top:119px;transform:rotate(14deg)}.pack-right img{clip-path:polygon(7% 8%,66% 8%,64% 50%,66% 93%,7% 93%,11% 52%)}.pack-center{left:50%;top:130px;transform:translateX(-50%) rotate(-3deg);width:235px;height:336px;z-index:3}.pack-center img{clip-path:polygon(8% 6%,67% 6%,65% 49%,67% 93%,8% 93%,12% 51%)}.hero-art:hover .pack-left{transform:translate(-4px,-5px) rotate(-18deg)}.hero-art:hover .pack-right{transform:translate(4px,-5px) rotate(17deg)}.hero-art:hover .pack-center{transform:translate(-50%,-7px) rotate(0)}.hero-note{position:absolute;bottom:24px;left:30px;display:flex;align-items:center;gap:10px;font-size:10px;line-height:1.7;z-index:4;color:#6e7162}.hero-note strong{font-weight:600;color:#424638}.note-plus{font-size:35px;font-weight:400}.hero-round-link{width:43px;height:43px;display:grid;place-items:center;border:1px solid #adb09f;border-radius:50%;position:absolute;right:30px;bottom:28px;transform:rotate(-40deg);z-index:5}.benefits{display:grid;grid-template-columns:repeat(3,1fr);padding:27px 30px 31px;border-bottom:1px solid #e5e4dc;gap:22px}.benefits>div{display:flex;align-items:center;justify-content:center;gap:15px}.benefits>div+div{border-left:1px solid #e0dfd6}.benefits .icon{width:25px;height:25px;color:#707365}.benefits span{font-size:12px;font-weight:700}.benefits strong{display:block;font-size:10px;font-weight:400;color:#838579;margin-top:4px}.catalog{padding-top:65px;padding-bottom:48px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:31px}.muted{color:#818476}.section-heading .eyebrow{margin-bottom:15px}h2{font-size:35px;font-weight:650;line-height:1.2;letter-spacing:-1.4px;margin:0}h2>span{color:#ed763d}.section-heading>p{font-size:12px;line-height:1.9;color:#7c7f70;margin:0 0 3px}.catalog-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid #dddfd4;padding-bottom:18px}.category-tabs{display:flex;gap:6px;flex-wrap:wrap}.category{font-size:11px;font-weight:650;padding:12px 14px;border-radius:4px;display:flex;align-items:center;gap:8px;white-space:nowrap;transition:background .2s}.category span:not(.new-dot){border-radius:3px;font-size:9px;background:#ffffff24;padding:1px 5px}.category:hover{background:#efeee7}.category.active{background:#2e3027;color:white}.new-dot{width:5px;height:5px}.search-field{display:flex;align-items:center;gap:9px;border:1px solid #ddded5;border-radius:4px;padding:11px 13px;min-width:225px;max-width:300px;background:#fffefb}.search-field .icon{width:16px;height:16px;color:#818475}.search-field input{background:none;border:0;outline:none;width:100%;font-size:11px;color:#262823;min-width:0}.search-field:focus-within{border-color:#d67644;box-shadow:0 0 0 2px #f18a511c}.search-field kbd{font-size:13px;color:#9a9b91}.catalog-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 0}.catalog-meta>div:first-child{display:flex;align-items:center;gap:14px;flex-wrap:wrap}#result-count{font-size:10px;color:#737769}.demo-label{font-size:8px;letter-spacing:.7px;color:#8b7c69;padding-left:13px;border-left:1px solid #d9d9cd}.sort-wrap{display:flex;align-items:center;gap:7px;font-size:10px;color:#808374}.sort-wrap select{border:none;background:none;font-size:10px;color:#414637;padding:4px 0;max-width:125px}.favorite-filter{display:flex;gap:6px;align-items:center;margin-right:16px;padding:4px 0;font-size:10px}.favorite-filter .icon{width:15px;height:15px}.favorite-filter[aria-pressed=true]{color:#c65b29}.favorite-filter[aria-pressed=true] .icon{fill:#f3ccba}#clear-filters{color:#b9552b;font-size:10px;text-decoration:underline}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 20px}.product-card{min-width:0}.product-image-area{position:relative;background:#f0f0e8;border-radius:6px;overflow:hidden;height:260px;isolation:isolate;transition:background .2s}.product-card:nth-child(4n+2) .product-image-area{background:#f4eee8}.product-card:nth-child(4n+3) .product-image-area{background:#edf0e7}.product-card:nth-child(4n+4) .product-image-area{background:#f3f0e3}.product-photo-button{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:27px 10px 15px;mix-blend-mode:multiply}.product-pack{display:block;width:147px;height:210px;overflow:hidden;transition:transform .35s}.product-pack img{width:142.857%;max-width:none}.product-pack.full{width:215px;height:215px}.product-pack.full img{width:100%}.product-photo-button:hover .product-pack{transform:translateY(-5px) rotate(-3deg)}.product-tag{position:absolute;left:13px;top:13px;font-size:8px;letter-spacing:.5px;padding:6px 9px;background:#fffefaeb;border-radius:3px;z-index:3;color:#65695b;font-weight:700}.product-tag.new{background:#e1e8d2;color:#4c6542}.favorite{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;color:#73776a;z-index:4}.favorite .icon{width:17px;height:17px}.favorite:hover{background:#ffffffb0}.favorite[aria-pressed=true]{color:#c65b29}.favorite[aria-pressed=true] .icon{fill:#f5cab5}.quick-look{position:absolute;bottom:11px;left:50%;transform:translateX(-50%) translateY(8px);opacity:0;background:#fffef8e8;padding:7px 12px;border-radius:30px;font-size:9px;pointer-events:none;transition:.2s;white-space:nowrap}.product-photo-button:hover .quick-look,.product-photo-button:focus-visible .quick-look{opacity:1;transform:translateX(-50%) translateY(0)}.product-info{padding:17px 2px 0}.product-brand{font-size:9px;letter-spacing:1.15px;text-transform:uppercase;color:#868a7c;margin-bottom:6px;font-weight:600}.product-name{font-size:14px;font-weight:700;line-height:1.4;letter-spacing:-.3px;padding:0;text-align:left}.product-name:hover{color:#c76131}.product-size{font-size:10px;color:#858878;margin:5px 0 14px}.product-price{display:flex;align-items:baseline;gap:7px}.product-price strong{font-size:21px;letter-spacing:-.65px;font-weight:750}.product-price>span{color:#8b8c80;font-size:9px}.unit-price{font-size:9px;color:#8b8c80;margin:3px 0 15px}.product-controls{display:flex;gap:8px}.quantity-control{display:flex;align-items:center;justify-content:space-between;border:1px solid #dadcd1;border-radius:4px;height:37px;flex-shrink:0;width:84px}.quantity-control button{height:35px;width:27px;display:grid;place-items:center}.quantity-control button:hover{background:#e8e9df}.quantity-control button .icon{width:12px;height:12px}.quantity-control span{font-size:10px;font-weight:650;min-width:16px;text-align:center}.add-button{border:1px solid #31352a;flex:1;border-radius:4px;display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;padding:8px 11px;transition:.15s}.add-button .icon{width:15px;height:15px}.add-button:hover{background:#2e3028;color:white}.catalog-disclaimer{font-size:9px;text-align:center;color:#929488;line-height:1.7;margin:28px 0 0}.empty-results{text-align:center;padding:60px 20px}.empty-results>.icon{width:35px;height:35px;margin-bottom:16px;color:#b87c56}.empty-results h3{font-size:22px;letter-spacing:-.5px}.empty-results p{color:#7a7c72}.empty-results .button{margin-top:10px}.brand-section{background:#efeee6;border-block:1px solid #e3e4da;padding:47px 0 44px}.brand-section-title{text-align:center}.brand-section-title .eyebrow{justify-content:center;margin-bottom:12px}.brand-section h2{font-size:27px;letter-spacing:-1px}.brand-section-title>p:last-child{font-size:11px;color:#818576;margin:10px 0 30px}.brand-rail{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.brand-rail button{color:#626859;transition:.2s;min-height:48px;filter:grayscale(1);opacity:.85}.brand-rail button:hover{transform:translateY(-4px);opacity:1;color:#c25a2d}.brand-lays{font-size:38px;font-style:italic;font-weight:800;letter-spacing:-3px}.brand-doritos{font-size:33px;font-style:italic;font-weight:800;letter-spacing:-2px}.brand-doritos span{font-size:10px;vertical-align:top;letter-spacing:0}.brand-cheetos{font-size:33px;font-family:Georgia,serif;font-style:italic;font-weight:bold;letter-spacing:-2px}.brand-quaker{font-size:25px;font-family:Georgia,serif;letter-spacing:-1px;font-weight:bold}.brand-satur{font-family:Georgia,serif;font-size:21px;font-weight:bold;letter-spacing:-1px}.brand-tostitos{font-size:34px;font-weight:800;letter-spacing:-2px}.how-section{padding-block:72px;display:grid;grid-template-columns:1fr 1.1fr;gap:75px}.how-intro .eyebrow{margin-bottom:18px}.how-intro h2{font-size:36px}.how-intro p:not(.eyebrow){color:#8a8e80;font-size:12px;line-height:1.8;max-width:300px;margin-block:18px 25px}.how-intro .text-link{color:#bd592f}.steps article{display:flex;gap:22px;border-bottom:1px solid #e0e2d7;padding:22px 0}.steps article:first-child{padding-top:0}.steps article:last-child{border-bottom:0;padding-bottom:0}.step-num{font-size:11px;color:#a67e5d;margin-top:4px}.steps h3{font-size:15px;margin:0 0 8px;font-weight:700;letter-spacing:-.3px}.steps p{font-size:11px;line-height:1.8;color:#8a8d7d;max-width:320px;margin:0}.steps .icon{margin-left:auto;color:#919782}.contact-banner{background:#ef976a;border-radius:6px;display:flex;align-items:center;justify-content:space-between;padding:40px 50px;position:relative;overflow:hidden}.contact-banner .eyebrow{font-size:9px;margin-bottom:13px}.contact-banner h2{font-size:39px;letter-spacing:-1.5px}.contact-banner>div{z-index:1}.contact-banner>div:nth-child(2){margin-right:55px}.contact-banner p:not(.eyebrow){font-size:12px;line-height:1.8;margin:0 0 20px;color:#653a27}.contact-banner .button{font-size:11px}.banner-decoration{position:absolute;right:-25px;top:-39px;font-size:290px;line-height:1;color:#f6ae87;transform:rotate(0deg);z-index:0}footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:50px}.footer-brand{font-size:32px;font-weight:800;letter-spacing:-2px}.footer-brand span{font-size:12px;letter-spacing:0;margin-left:8px;font-weight:650}footer p{font-size:10px;color:#939788;margin-top:7px}.footer-links{display:flex;gap:30px;font-size:11px}.footer-links>span{color:#939788}.footer-bottom{width:100%;display:flex;justify-content:space-between;border-top:1px solid #e0e2d6;font-size:9px;color:#919586;padding:22px 0 26px;margin-top:30px;gap:12px}dialog{border:none;color:#282b23;background:#fcfbf8;padding:0}dialog::backdrop{background:#1e221b80;backdrop-filter:blur(4px)}.cart-dialog{width:min(510px,100%);max-width:none;height:100dvh;max-height:100dvh;position:fixed;inset:0 0 0 auto;margin:0;overflow:auto;box-shadow:-20px 0 80px #1b21182b}.drawer-head{padding:30px 27px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e5dc}.drawer-head .eyebrow{margin-bottom:10px;font-size:8px}.drawer-head h2{font-size:25px;letter-spacing:-1px}.drawer-head .icon-button{flex-shrink:0;width:30px;height:30px}.cart-empty{padding:80px 30px;text-align:center}.cart-empty>.icon{width:50px;height:50px;color:#a1a791;margin-bottom:15px}.cart-empty h3{font-size:23px;letter-spacing:-.7px}.cart-empty p{font-size:13px;color:#838b75;line-height:1.7;max-width:300px;margin:0 auto 25px}.cart-line{display:flex;gap:15px;padding:24px 27px;border-bottom:1px solid #e4e5dc}.cart-thumb{width:69px;height:96px;overflow:hidden;background:#f0f0e7;flex-shrink:0;border-radius:3px}.cart-thumb img{width:142.85%;max-width:none;mix-blend-mode:multiply}.cart-thumb.full img{width:100%;margin-top:13px}.cart-item-info{flex:1;min-width:0}.cart-item-info .product-brand{font-size:8px}.cart-item-info h3{font-size:12px;margin:0 0 5px}.cart-item-info p{font-size:10px;color:#949985;margin:0}.cart-line-bottom{display:flex;align-items:center;gap:14px;margin-top:12px}.cart-line-bottom .quantity-control{height:30px}.cart-line-bottom .quantity-control button{height:28px}.remove-line{color:#8b907c;display:flex}.remove-line .icon{width:16px;height:16px}.cart-line-price{font-weight:700;font-size:13px;text-align:right;white-space:nowrap}.cart-summary{padding:25px 27px}.cart-summary-row{display:flex;justify-content:space-between;align-items:center;font-size:13px}.cart-summary-row strong{font-size:28px;letter-spacing:-1px}.cart-summary .small-print{font-size:10px;line-height:1.8;color:#8a8f7c;margin:12px 0 25px}.order-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.order-fields label{font-size:10px;color:#7d856c}.order-fields input{display:block;width:100%;border:1px solid #d9dece;background:white;border-radius:3px;padding:11px 10px;margin-top:7px;font-size:11px}.cart-checkout{width:100%;margin-top:18px;background:#2e4737;color:white;font-size:12px}.copy-order{width:100%;border:1px solid #ccd2bf;margin-top:10px;font-size:11px}.cart-bottom-note{text-align:center;font-size:9px;color:#949b83;line-height:1.8;margin-top:16px}.product-dialog{border-radius:8px;width:min(780px,calc(100% - 40px));max-height:90dvh;overflow:auto}.product-dialog>.close-dialog{position:absolute;right:15px;top:15px;z-index:2;background:#fffdf9}.detail-layout{display:grid;grid-template-columns:1fr 1fr}.detail-image{background:#eef0e5;min-height:430px;display:flex;align-items:center;justify-content:center}.detail-image .product-pack{width:230px;height:330px;mix-blend-mode:multiply}.detail-image .product-pack.full{width:300px;height:300px}.detail-content{padding:53px 30px 35px}.detail-content h2{font-size:26px;margin-top:10px}.detail-content>p{font-size:12px;color:#868d76;line-height:1.8}.detail-specs{display:flex;gap:30px;border-block:1px solid #dfe3d5;margin:20px 0;padding:15px 0}.detail-specs span{font-size:10px;color:#878e79}.detail-specs b{display:block;font-size:13px;color:#3c4431;margin-top:5px}.detail-content .product-controls{margin-top:20px}.detail-content .small-print{font-size:9px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);opacity:0;visibility:hidden;transition:.25s;z-index:40;background:#282e22;color:white;padding:14px 18px;border-radius:5px;box-shadow:0 8px 25px #1b21182b;display:flex;gap:12px;align-items:center;font-size:12px;width:max-content;max-width:calc(100% - 30px)}.toast.visible{visibility:visible;opacity:1;transform:translate(-50%,0)}.toast .icon{color:#f49964;width:18px;height:18px}.toast button{color:#f49964;font-size:10px;font-weight:700;white-space:nowrap;margin-left:12px}.skip{position:fixed;z-index:100;left:20px;top:-80px;padding:14px;background:#282923;color:white}.skip:focus{top:10px}:focus-visible{outline:2px solid #d57540;outline-offset:4px}[hidden]{display:none!important}@media(min-width:1450px){.hero-copy{padding:50px 58px 35px}.hero{min-height:550px}.hero-art{min-height:550px}.hero-pack{width:255px;height:365px;top:126px}.pack-center{width:268px;height:383px;top:130px}.pack-left{left:2%}.pack-right{right:2%}.product-image-area{height:285px}.product-pack{width:161px;height:230px}.hero-foot{margin-top:44px}.art-circle{width:410px;height:410px}.art-text{font-size:100px}}@media(max-width:1100px){.container{width:calc(100% - 56px)}nav{gap:20px}.header-actions{gap:8px}.hero-copy{padding:37px 30px 27px}.hero h1{font-size:52px;letter-spacing:-2.5px}.hero-art{min-height:480px}.hero{min-height:480px}.hero-pack{width:195px;height:279px}.pack-center{width:210px;height:300px}.pack-left{left:-3%;top:134px}.pack-right{right:-3%;top:130px}.hero-foot{gap:20px}.hero-years{padding-left:20px}.hero-actions{gap:18px}.hero-actions .button{padding-inline:16px}.catalog-toolbar{align-items:flex-start;flex-direction:column}.search-field{width:100%;max-width:none}.product-image-area{height:225px}.product-pack{width:130px;height:186px}.product-pack.full{width:180px;height:180px}.product-controls{gap:5px}.quantity-control{width:74px}.add-button{padding-inline:8px;font-size:9px}.demo-label{font-size:7px}.how-section{gap:40px}.contact-banner{padding-inline:35px}.contact-banner>div:nth-child(2){margin-right:10px}.benefits{padding-inline:0}.benefits span{font-size:11px}.benefits strong{font-size:9px}}@media(max-width:800px){.container{width:calc(100% - 36px)}header{height:80px}nav{display:none}.brand-symbol{width:57px}.brand>span{font-size:17px}.hero{grid-template-columns:1fr 1fr;margin-top:15px;min-height:430px}.hero-copy{padding:29px 24px 25px}.hero h1{font-size:42px;letter-spacing:-2px}.hero .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:22px}.hero-description{font-size:12px}.hero-actions .text-link{display:none}.hero-foot{gap:13px;margin-top:30px}.hero-years{padding-left:13px}.hero-years strong{font-size:26px}.hero-years span{font-size:8px}.hero-official strong{font-size:17px}.hero-official>.icon{width:24px}.hero-official{gap:7px}.hero-official span{font-size:8px}.hero-art{min-height:430px}.hero-art-heading{left:20px;right:20px;top:22px;font-size:7px}.hero-pack{width:160px;height:229px;top:135px}.pack-center{width:180px;height:257px;top:135px}.pack-left{left:-7%}.pack-right{right:-7%}.art-circle{width:280px;height:280px;top:90px}.art-text{font-size:60px;top:100px}.hero-note{left:20px;bottom:20px;font-size:8px}.hero-round-link{width:33px;height:33px;bottom:22px;right:20px}.benefits{gap:10px;padding-block:23px}.benefits>div{gap:9px}.benefits .icon{width:19px;height:19px}.benefits span{font-size:9px}.benefits strong{font-size:8px}.catalog{padding-top:45px}h2{font-size:29px}.section-heading>p{font-size:10px}.product-grid{grid-template-columns:repeat(2,1fr);gap:28px 18px}.product-image-area{height:270px}.product-pack{width:161px;height:230px}.product-pack.full{width:230px;height:230px}.add-button{font-size:11px;padding-inline:14px}.quantity-control{width:86px}.catalog-meta{flex-wrap:wrap}.sort-wrap{width:100%;justify-content:flex-end}.favorite-filter{margin-right:auto}.brand-rail{justify-content:center;gap:20px 40px}.brand-rail button{min-width:110px}.how-section{grid-template-columns:1fr;gap:35px;padding-block:50px}.how-intro h2{font-size:32px}.how-intro p:not(.eyebrow){max-width:none}.steps p{max-width:none}.contact-banner{padding:32px 28px;gap:30px}.contact-banner h2{font-size:30px}.contact-banner>div:nth-child(2){margin:0}.contact-banner .button{font-size:10px;padding:14px}.contact-banner p:not(.eyebrow){font-size:10px}.footer-links{gap:17px;font-size:10px}.footer-links>span{display:none}.footer-bottom{font-size:8px}.detail-image{min-height:390px}.detail-image .product-pack{width:189px;height:270px}}@media(max-width:540px){html{scroll-padding-top:90px}.container{width:calc(100% - 32px)}.topbar-inner{height:29px}.topbar-inner>span:first-child{font-size:7px;letter-spacing:1px}.topbar-inner a{font-size:9px}.top-location{display:none}.brand-symbol{width:48px;height:35px}.brand>span{font-size:15px;padding-left:9px}.brand>span>span{font-size:10px}.brand{gap:7px}.search-shortcut{display:none}.cart-button{padding:11px 12px;gap:7px;font-size:10px}.cart-button .icon{width:16px}.cart-button b{width:18px;height:18px;font-size:9px}.hero{grid-template-columns:1fr;margin-top:12px}.hero-copy{padding:32px 27px 25px}.hero h1{font-size:48px;letter-spacing:-2.6px;margin-bottom:19px}.hero-description{font-size:12px;line-height:1.7;margin-bottom:23px}.hero .eyebrow{margin-bottom:21px;font-size:8px}.hero-actions{gap:24px}.hero-actions .text-link{display:inline-flex;font-size:10px}.hero-actions .button{padding:14px 17px;font-size:11px}.hero-foot{margin-top:29px;padding-top:19px;gap:25px}.hero-years{padding-left:25px}.hero-years span{font-size:9px}.hero-official span{font-size:8px}.hero-official strong{font-size:19px}.hero-art{min-height:350px}.hero-art-heading{top:21px;left:24px;right:24px}.hero-pack{width:166px;height:238px;top:70px}.pack-left{left:0}.pack-right{right:-2%}.pack-center{width:182px;height:260px;top:75px}.art-circle{width:270px;height:270px;top:31px}.art-text{top:65px;left:15px;font-size:61px}.hero-note{bottom:15px;left:24px;font-size:8px}.hero-round-link{bottom:18px;right:24px}.benefits{padding-block:23px;grid-template-columns:1fr;gap:17px;padding-left:16px;align-items:start}.benefits>div{justify-content:flex-start;gap:15px}.benefits>div+div{border-left:0}.benefits .icon{width:22px;height:22px}.benefits span{font-size:10px}.benefits strong{display:inline;font-size:9px;margin-left:7px}.section-heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:24px}.section-heading h2{font-size:29px}.section-heading .eyebrow{font-size:8px;margin-bottom:14px;letter-spacing:1.4px}.section-heading>p{font-size:11px}.category-tabs{gap:3px;flex-wrap:nowrap;width:100%;overflow-x:auto;padding-bottom:4px}.category{font-size:10px;padding:10px 11px}.catalog-toolbar{gap:13px;padding-bottom:13px}.catalog-meta{padding:15px 0;gap:13px}.catalog-meta>div:first-child{gap:9px}.demo-label{font-size:6.5px;padding-left:9px;letter-spacing:.3px}#result-count{font-size:9px}.sort-wrap{font-size:9px}.product-grid{gap:25px 12px}.product-image-area{height:206px}.product-photo-button{padding-top:24px}.product-pack{width:119px;height:170px}.product-pack.full{width:167px;height:167px}.product-tag{font-size:7px;padding:5px 7px;left:8px;top:9px}.favorite{right:5px;top:5px;width:29px;height:29px}.favorite .icon{width:15px;height:15px}.product-info{padding-top:13px}.product-brand{font-size:8px}.product-name{font-size:12px;min-height:34px;line-height:1.35}.product-size{font-size:9px;margin:5px 0 11px}.product-price{gap:4px}.product-price strong{font-size:18px}.product-price>span{font-size:8px}.unit-price{font-size:8px;margin-bottom:12px}.quantity-control{width:64px;height:34px}.quantity-control button{width:21px;height:32px}.quantity-control span{font-size:9px;min-width:15px}.add-button{font-size:9px;padding:7px 8px}.add-button .icon{width:12px}.catalog-disclaimer{font-size:8px;margin-top:24px}.brand-section{padding-block:35px}.brand-section .eyebrow{font-size:8px}.brand-section h2{font-size:24px}.brand-rail{gap:15px 20px}.brand-rail button{min-width:85px}.brand-lays{font-size:33px}.brand-doritos,.brand-cheetos{font-size:28px}.brand-quaker{font-size:22px}.brand-satur{font-size:18px}.brand-tostitos{font-size:29px}.how-section{padding-top:42px}.how-intro .eyebrow{font-size:8px}.how-intro h2{font-size:30px}.steps article{gap:15px}.steps h3{font-size:13px}.steps p{font-size:10px}.steps .icon{width:20px}.contact-banner{display:block;padding:29px 25px}.contact-banner h2{font-size:34px}.contact-banner>div:nth-child(2){margin-top:22px}.contact-banner p:not(.eyebrow){font-size:11px;margin-bottom:17px}.contact-banner .button{font-size:11px}.banner-decoration{font-size:300px;top:0;right:-67px}.footer-links{gap:20px}.footer-brand{font-size:27px}.footer-brand span{font-size:9px;margin-left:5px}.footer-bottom{flex-wrap:wrap;row-gap:14px}.footer-bottom>span:nth-child(2){order:3;width:100%}.drawer-head{padding:25px 20px 20px}.drawer-head h2{font-size:24px}.cart-line{padding:20px}.cart-summary{padding:22px 20px}.cart-line-price{font-size:12px}.cart-thumb{width:56px;height:80px}.cart-item-info h3{font-size:11px}.cart-item-info p{font-size:9px}.detail-layout{grid-template-columns:1fr}.detail-image{min-height:260px}.detail-image .product-pack{width:157px;height:225px}.detail-image .product-pack.full{width:225px;height:225px}.detail-content{padding:25px}.product-dialog{width:calc(100% - 32px)}.detail-content h2{font-size:25px}.detail-specs{margin:15px 0;padding:13px 0}.toast{font-size:10px;padding:13px 12px;gap:8px}.toast button{font-size:9px;margin-left:4px}.toast .icon{width:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
