/* Webshop-home 0.9.8 — uitsluitend de nieuwe /webshop/-homepage. */
.woocommerce-shop .woocommerce-shell{width:100%;max-width:none;padding:0;background:#efefec}.cc-new-shop-home{overflow:hidden}.cc-new-shop-home .cc-shop-hero{width:min(calc(100% - 2rem),86rem);max-width:86rem;margin:1rem auto 0;border-radius:1.75rem}.cc-new-shop-home .cc-shop-hero__slide,.cc-new-shop-home .cc-shop-hero__slide-inner{min-height:36rem}.cc-new-shop-home .cc-shop-hero__slide{background:#e6e6e2!important}.cc-home-quick{width:min(calc(100% - 2rem),86rem);margin:0 auto;padding:5rem 0}.cc-home-heading h2{margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.95;letter-spacing:-.055em;text-transform:uppercase}.cc-home-quick .cc-shop-quicknav{width:100%;max-width:none;grid-template-columns:repeat(5,minmax(0,1fr));margin:1.5rem 0 0}.cc-home-quick .cc-shop-quicknav a{min-height:15rem;background:#dededb!important}.cc-home-quick .cc-shop-quicknav a:nth-child(even){background:#e8e8e5!important}.cc-home-quick .cc-shop-quicknav .cc-series-cans{right:5%;bottom:3rem;width:90%;height:78%}.cc-home-quick .cc-shop-quicknav .cc-series-cans img{max-height:100%;filter:drop-shadow(0 .8rem .6rem rgba(0,0,0,.22))}.cc-home-quick .cc-shop-quicknav strong{font-size:1rem}.cc-home-world{position:relative;display:grid;min-height:48rem;grid-template-columns:minmax(22rem,.78fr) minmax(32rem,1.22fr);align-items:center;overflow:hidden;padding:5rem max(2rem,calc((100vw - 78rem)/2));color:#fff}.cc-home-world--red-bull{background:#071f4f}.cc-home-world--red-bull::before{position:absolute;inset:0;opacity:.68;background:url('../img/red-bull-campaign-bg.png') center/cover;content:""}.cc-home-world--monster{background:#080a08}.cc-home-world--monster::before{position:absolute;inset:0;opacity:.6;background:url('../img/monster-campaign-bg.png') center/cover;content:""}.cc-home-world--monster::after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,5,3,.96),rgba(3,5,3,.28) 58%,rgba(3,5,3,.08));content:""}.cc-home-world__copy{position:relative;z-index:4}.cc-home-world .cc-eyebrow{color:rgba(255,255,255,.65)}.cc-home-world h2{max-width:12ch;margin:0;font-family:"Arial Narrow","Helvetica Neue Condensed Black",Arial,sans-serif;font-size:clamp(3.5rem,6vw,6.4rem);font-weight:950;line-height:.86;letter-spacing:-.065em;text-transform:uppercase}.cc-home-world h2 em{color:#91e52c;font-style:normal}.cc-home-world--red-bull h2::after{display:block;width:5rem;height:.4rem;margin-top:1.5rem;background:#e31b3d;content:""}.cc-home-world__tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.5rem 0}.cc-home-world__tabs a{border:1px solid rgba(255,255,255,.4);border-radius:999px;padding:.55rem .85rem;color:#fff;font-size:.78rem;text-decoration:none}.cc-home-world__tabs a:hover{color:#111;background:#fff}.cc-home-world__selected{display:flex;min-height:4.2rem;flex-direction:column}.cc-home-world__selected strong{max-width:26rem;font-size:1.05rem}.cc-home-world__selected span{margin-top:.2rem;font-size:1.45rem;font-weight:900}.cc-home-world__cta{display:inline-flex;min-height:3.15rem;align-items:center;border-radius:999px;padding:0 1.35rem;color:#101310;background:#fff;font-weight:850;text-decoration:none}.cc-home-world--monster .cc-home-world__cta{background:#91e52c}.cc-home-beast{display:flex;max-width:25rem;align-items:center;justify-content:space-between;margin-top:1rem;border:1px solid rgba(145,229,44,.55);border-radius:.85rem;padding:.9rem 1rem;color:#fff;text-decoration:none}.cc-home-beast span{display:flex;flex-direction:column}.cc-home-beast small{color:#e6b426;font-size:.58rem;letter-spacing:.14em}.cc-home-beast strong{font-size:1.4rem;text-transform:uppercase}.cc-home-beast b{font-size:.72rem}.cc-home-world__stage{position:relative;z-index:3;height:39rem}.cc-home-world__product{position:absolute;top:50%;left:50%;display:block;width:52%;height:92%;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.72);transition:opacity .42s ease,transform .42s ease,left .42s ease}.cc-home-world__product img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2rem 1.5rem rgba(0,0,0,.38))}.cc-home-world__product.is-active{z-index:3;opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.cc-home-world__product.is-before{left:4%;opacity:.26}.cc-home-world__product.is-after{left:96%;opacity:.26}.cc-home-world__nav{position:absolute;z-index:5;right:max(2rem,calc((100vw - 78rem)/2));bottom:2.4rem;display:flex;gap:.5rem}.cc-home-world__nav button{width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:#fff}.cc-home-service{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d1d2cd}.cc-home-service div{display:flex;min-height:8rem;align-items:center;justify-content:center;flex-direction:column;padding:1.5rem;text-align:center;background:#f6f6f3}.cc-home-service span{margin-top:.35rem;color:#666963;font-size:.8rem}
@media(max-width:900px){.cc-new-shop-home .cc-shop-hero{width:calc(100% - 1rem);margin-top:.5rem;border-radius:1rem}.cc-new-shop-home .cc-shop-hero__slide,.cc-new-shop-home .cc-shop-hero__slide-inner{min-height:32rem}.cc-home-quick{width:100%;padding:3rem 1rem}.cc-home-heading{padding:0}.cc-home-quick .cc-shop-quicknav{display:grid!important;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem;margin-top:1.1rem!important;padding:0!important}.cc-home-quick .cc-shop-quicknav a,.cc-home-quick .cc-shop-quicknav .cc-quicknav-trays-mobile{display:flex!important;min-height:11.5rem;width:100%}.cc-home-quick .cc-shop-quicknav .cc-quicknav-monster-traydeals,.cc-home-quick .cc-shop-quicknav .cc-quicknav-red-bull-traydeals{display:none!important}.cc-home-quick .cc-shop-quicknav .cc-quicknav-trays-mobile{grid-column:1/-1;min-height:10rem}.cc-home-quick .cc-shop-quicknav .cc-series-cans{right:8%;bottom:2.35rem;width:84%;height:72%}.cc-home-world{display:block;min-height:50rem;padding:3.5rem 1.25rem 5.25rem}.cc-home-world h2{font-size:clamp(3rem,14vw,4.6rem)}.cc-home-world__copy{z-index:6}.cc-home-world__selected{min-height:3.8rem}.cc-home-world__stage{display:flex;height:22rem;gap:1rem;overflow-x:auto;overflow-y:hidden;margin:.75rem -1.25rem 0;padding:0 21vw 1rem;scroll-snap-type:x mandatory;scroll-padding-inline:21vw;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x}.cc-home-world__stage::-webkit-scrollbar{display:none}.cc-home-world__product,.cc-home-world__product.is-active,.cc-home-world__product.is-before,.cc-home-world__product.is-after{position:relative;top:auto;left:auto;display:block;flex:0 0 58vw;width:58vw;height:100%;opacity:.68;pointer-events:auto;transform:rotate(-3deg) scale(.88);scroll-snap-align:center;transition:opacity .25s ease,transform .25s ease}.cc-home-world__product:nth-child(even),.cc-home-world__product.is-after{transform:rotate(3deg) scale(.88)}.cc-home-world__product.is-active{z-index:3;opacity:1;transform:rotate(0) scale(1.04)}.cc-home-world__product img{filter:drop-shadow(0 1.2rem 1rem rgba(0,0,0,.4))}.cc-home-world__nav{right:1rem;bottom:1.15rem}.cc-new-shop-home .cc-shop-series-footer{margin:0;padding:4rem 1rem;background:#e8e8e5}.cc-new-shop-home .cc-series-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.cc-new-shop-home .cc-series-card{min-height:10.5rem}.cc-new-shop-home .cc-series-card .cc-series-cans{height:68%}.cc-home-service{grid-template-columns:1fr}.cc-home-service div{min-height:5.5rem}}
.cc-home-world__actions{display:flex;flex-wrap:wrap;gap:.65rem}.cc-home-world__picker-open{min-height:3.15rem;border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:0 1.35rem;color:#fff;background:rgba(0,0,0,.28);font-weight:850}.cc-world-picker[hidden]{display:none}.cc-world-picker{position:fixed;z-index:99999;inset:0;display:flex;align-items:flex-end;justify-content:center}.cc-world-picker__backdrop{position:absolute;inset:0;border:0;background:rgba(4,8,12,.72)}.cc-world-picker__sheet{position:relative;width:min(100%,52rem);max-height:min(86vh,58rem);overflow:auto;border-radius:1.75rem 1.75rem 0 0;padding:1.35rem;color:#071426;background:#f7f8f8;box-shadow:0 -1rem 4rem rgba(0,0,0,.25)}.cc-world-picker__sheet header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.cc-world-picker__sheet header small{color:#68717b;font-weight:800;text-transform:uppercase}.cc-world-picker__sheet h3{margin:.15rem 0 0;font-size:clamp(1.8rem,5vw,2.8rem)}.cc-world-picker__sheet header button{width:3rem;height:3rem;border:0;border-radius:50%;font-size:2rem;background:#e2e5e7}.cc-world-picker__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.cc-world-picker__item{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:0;border-radius:1rem;padding:0;text-align:left;background:#fff;box-shadow:0 .35rem 1.2rem rgba(17,27,37,.08)}.cc-world-picker__item span{display:flex;height:9rem;align-items:flex-end;justify-content:center;background:var(--cc-pick-bg)}.cc-world-picker__item img{width:auto;height:92%;object-fit:contain;filter:drop-shadow(0 .4rem .4rem rgba(0,0,0,.24))}.cc-world-picker__item strong{padding:.8rem;font-size:.78rem;line-height:1.2}.cc-picker-open{overflow:hidden}
.cc-world-picker__groups{display:flex;flex-direction:column;gap:1.6rem}.cc-world-picker__group h4{margin:0 0 .7rem;font-size:1.15rem}.cc-world-picker__group:empty{display:none}
@media(max-width:900px){.cc-home-world{--cc-world-bg:#123d80;min-height:54rem;padding:2.75rem 1rem 1.25rem;color:#071426;background:var(--cc-world-bg)!important;transition:background-color .45s ease}.cc-home-world::before,.cc-home-world::after{display:none!important}.cc-home-world .cc-eyebrow{color:rgba(7,20,38,.65)}.cc-home-world h2{max-width:none;font-family:inherit;font-size:clamp(2.25rem,10vw,3.5rem);line-height:1;letter-spacing:-.045em;text-align:center;text-transform:none}.cc-home-world h2 em{color:inherit}.cc-home-world--red-bull h2::after{display:none}.cc-home-world__copy{text-align:center}.cc-home-world__tabs,.cc-home-world__selected{display:none}.cc-home-world__actions{justify-content:center;margin-top:1.75rem}.cc-home-world__cta,.cc-home-world__picker-open{min-height:3.7rem;flex:1 1 0;justify-content:center;border:0;padding:0 .8rem;color:#071426;background:#fff;font-size:.9rem}.cc-home-world__picker-open{color:#fff;background:rgba(7,20,38,.72)}.cc-home-beast{margin:1rem auto 0;color:#071426;border-color:rgba(7,20,38,.35)}.cc-home-world__stage{height:31rem;gap:0;margin:1rem -1rem 0;padding:0 20vw;scroll-padding-inline:20vw}.cc-home-world__product,.cc-home-world__product.is-active,.cc-home-world__product.is-before,.cc-home-world__product.is-after{flex-basis:60vw;width:60vw;opacity:1;transform:scale(.78);transform-origin:center bottom}.cc-home-world__product.is-active{transform:scale(1.05)}.cc-home-world__product img{filter:drop-shadow(0 1.4rem 1rem rgba(0,0,0,.32))}.cc-home-world__nav{display:none}.cc-world-picker__sheet{max-height:88vh;border-radius:1.5rem 1.5rem 0 0;padding:1.15rem}.cc-world-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.cc-world-picker__item span{height:8.5rem}.cc-world-picker__item strong{font-size:.72rem}}
@media(max-width:900px){.cc-home-world{min-height:58rem}.cc-home-world__stage{height:35rem;overflow-y:visible;margin-top:.4rem;padding-top:2.25rem;padding-bottom:0}.cc-home-world__product,.cc-home-world__product.is-before{height:calc(100% - 2.25rem);transform:rotate(-7deg) scale(.76);transform-origin:center bottom}.cc-home-world__product:nth-child(even),.cc-home-world__product.is-after{transform:rotate(7deg) scale(.76)}.cc-home-world__product.is-active{z-index:4;transform:rotate(0) scale(.98)}.cc-home-world__product img{max-height:100%;object-position:center bottom}.cc-world-picker__group h4{position:sticky;top:-1.15rem;z-index:2;margin:0 -.25rem .65rem;padding:.65rem .25rem;color:#071426;background:#f7f8f8}.cc-world-picker__item span{height:10rem}}
.cc-world-picker__line{position:relative;display:flex;min-height:9rem;overflow:hidden;align-items:center;justify-content:space-between;border:1px solid #e1e4e5;border-radius:1rem;padding:1rem;color:#071426;background:#fff;text-decoration:none;box-shadow:0 .35rem 1.2rem rgba(17,27,37,.07)}.cc-world-picker__line-copy{position:relative;z-index:2;display:flex;max-width:48%;flex-direction:column}.cc-world-picker__line-copy strong{font-size:1.15rem}.cc-world-picker__line-copy small{margin-top:.35rem;color:#66717a;font-weight:750}.cc-world-picker__line-cans{position:absolute;right:.4rem;bottom:0;display:flex;width:52%;height:94%;align-items:flex-end;justify-content:center}.cc-world-picker__line-cans img{width:42%;height:100%;margin:0 -9%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 .35rem .35rem rgba(0,0,0,.22))}.cc-world-picker__line-cans img:first-child{transform:rotate(-6deg) scale(.86)}.cc-world-picker__line-cans img:nth-child(2){z-index:2}.cc-world-picker__line-cans img:nth-child(3){transform:rotate(6deg) scale(.86)}
@media(max-width:900px){.cc-home-world__stage{height:34rem;gap:-1rem;padding-right:26vw;padding-left:26vw;scroll-padding-inline:26vw}.cc-home-world__product,.cc-home-world__product.is-before,.cc-home-world__product.is-after{flex:0 0 48vw;width:48vw;height:31.5rem;margin:0 -3vw;align-self:flex-end;opacity:.96;transform:rotate(-8deg) scale(.86);transform-origin:center bottom;transition:transform .34s cubic-bezier(.22,.7,.2,1),opacity .25s ease}.cc-home-world__product:nth-child(even),.cc-home-world__product.is-after{transform:rotate(8deg) scale(.86)}.cc-home-world__product.is-active{z-index:4;transform:rotate(0) scale(1)}.cc-home-world__product img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.cc-world-picker__groups{gap:.7rem}.cc-world-picker__line{min-height:8.5rem}.cc-new-shop-home .cc-shop-series-footer .cc-series-card{display:grid;min-height:15rem;grid-template-rows:8rem auto auto;align-content:start;padding:.8rem}.cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans{position:relative;inset:auto;display:flex;width:100%;height:8rem;align-items:flex-end;justify-content:center;grid-row:1;margin:0}.cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img{width:34%;height:100%;margin:0 -7%;object-fit:contain;object-position:center bottom}.cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-intro{display:none}.cc-new-shop-home .cc-shop-series-footer .cc-series-card strong,.cc-new-shop-home .cc-shop-series-footer .cc-series-card small{max-width:100%;text-align:center}.cc-new-shop-home .cc-shop-series-footer .cc-series-card strong{grid-row:2;margin-top:.55rem}.cc-new-shop-home .cc-shop-series-footer .cc-series-card small{grid-row:3}}
@media(max-width:900px){.cc-home-world{min-height:56rem;padding-right:0;padding-left:0}.cc-home-world__copy{padding-right:1rem;padding-left:1rem}.cc-home-world__stage{box-sizing:border-box;width:100%;height:34rem;gap:0;overflow-x:auto;overflow-y:hidden;margin:.5rem 0 0;padding:1.5rem 29vw 0;scroll-padding-inline:29vw;scroll-snap-type:x mandatory}.cc-home-world__product,.cc-home-world__product.is-before,.cc-home-world__product.is-after,.cc-home-world__product.is-active{position:relative;top:auto;left:auto;box-sizing:border-box;display:flex;flex:0 0 42vw;width:42vw;height:32.5rem;align-items:flex-end;align-self:flex-end;margin:0 -4.5vw;opacity:1;pointer-events:auto;transform:rotate(0);transform-origin:center bottom;scroll-snap-align:center;transition:transform .28s cubic-bezier(.22,.7,.2,1),opacity .28s ease}.cc-home-world__product.is-before{z-index:2;transform:rotate(-4deg)}.cc-home-world__product.is-after{z-index:2;transform:rotate(4deg)}.cc-home-world__product.is-active{z-index:4;transform:rotate(0)}.cc-home-world__product img{display:block;width:100%;height:100%;max-height:none;object-fit:contain;object-position:center bottom}.cc-home-world__actions{padding-right:1rem;padding-left:1rem}.cc-home-beast{margin-right:1rem;margin-left:1rem}.cc-home-world__product.is-clone{display:none!important}}
@media(max-width:900px){.cc-home-world__stage{height:35rem;padding-top:2rem}.cc-home-world__product,.cc-home-world__product.is-before,.cc-home-world__product.is-after,.cc-home-world__product.is-active{height:32rem;margin-right:-2.25vw;margin-left:-2.25vw;will-change:transform,opacity;transition:transform .52s cubic-bezier(.2,.75,.2,1),opacity .4s ease,filter .52s ease}.cc-home-world__product:not(.is-active){opacity:.82;filter:saturate(.9) brightness(.94)}.cc-home-world__product.is-before{transform:rotate(-5deg) scale(.92)}.cc-home-world__product.is-after{transform:rotate(5deg) scale(.92)}.cc-home-world__product.is-active{z-index:5;opacity:1;filter:none;transform:rotate(0) scale(1.07)}.cc-home-world__product img{transform:translateZ(0);backface-visibility:hidden}}
@media(max-width:900px){.cc-home-world{min-height:47rem;padding-top:2rem}.cc-home-world__copy{display:flex;min-height:13.5rem;flex-direction:column}.cc-home-world .cc-eyebrow{min-height:1.25rem;margin-bottom:.7rem}.cc-home-world h2{display:-webkit-box;width:100%;height:5.25rem;min-height:5.25rem;max-height:5.25rem;overflow:hidden;align-content:center;margin:0;font-size:clamp(1.75rem,8vw,2.45rem);line-height:1.05;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cc-home-world__actions{margin-top:auto}.cc-home-world__stage{height:27rem;padding-top:1.25rem;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain}.cc-home-world__product,.cc-home-world__product.is-before,.cc-home-world__product.is-after,.cc-home-world__product.is-active{height:24.5rem}.cc-home-world__product.is-before{transform:rotate(-5deg) scale(.9)}.cc-home-world__product.is-after{transform:rotate(5deg) scale(.9)}.cc-home-world__product.is-active{transform:rotate(0) scale(1.05)}}
@media(max-width:900px){.cc-home-world__product,.cc-home-world__product:nth-child(even){z-index:1;transform:rotate(0) scale(.9)}.cc-home-world__product.is-before{z-index:2;transform:rotate(-5deg) scale(.9)}.cc-home-world__product.is-after{z-index:2;transform:rotate(5deg) scale(.9)}.cc-home-world__product.is-active{z-index:5;transform:rotate(0) scale(1.05)}}
@media(max-width:900px){.cc-home-world__product.is-left{transform:translateY(.55rem) rotate(-5deg) scale(.9)}.cc-home-world__product.is-right{transform:translateY(.55rem) rotate(5deg) scale(.9)}.cc-home-world__product.is-left.is-far{z-index:1;opacity:.72;transform:translateY(1.25rem) rotate(-8deg) scale(.82)}.cc-home-world__product.is-right.is-far{z-index:1;opacity:.72;transform:translateY(1.25rem) rotate(8deg) scale(.82)}.cc-home-world__product.is-before,.cc-home-world__product.is-after{z-index:3;opacity:.88}.cc-home-world__product.is-active{z-index:5;opacity:1;transform:translateY(0) rotate(0) scale(1.05)}}
.cc-home-world__product img{transition:none}
@media(max-width:900px){.cc-home-world__product,.cc-home-world__product.is-before,.cc-home-world__product.is-after,.cc-home-world__product.is-active,.cc-home-world__product.is-left,.cc-home-world__product.is-right{transition:opacity .08s linear!important;will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}.cc-home-world__stage{scroll-behavior:auto}.cc-home-world__product img{image-rendering:auto;transform:translateZ(0)}}
.cc-home-world__filters{position:relative;z-index:7;display:flex;gap:.45rem;overflow-x:auto;margin:1rem 0 .35rem;padding:.15rem;scrollbar-width:none}.cc-home-world__filters::-webkit-scrollbar{display:none}.cc-home-world__filters button{min-height:2.65rem;flex:0 0 auto;border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:0 1rem;color:inherit;background:rgba(255,255,255,.1);font:inherit;font-size:.76rem;font-weight:850;white-space:nowrap}.cc-home-world__filters button.is-active{border-color:#fff;color:#071426;background:#fff}.cc-home-world__product[hidden]{display:none!important}
@media(max-width:900px){.cc-home-world__copy{min-height:16.75rem}.cc-home-world__filters{width:calc(100% + 1rem);margin:.75rem -.5rem .4rem;padding:.15rem .5rem}.cc-home-world__filters button{min-height:2.75rem;border-color:rgba(7,20,38,.3);background:rgba(255,255,255,.25)}.cc-home-world__filters button.is-active{border-color:#071426;color:#fff;background:#071426}.cc-home-world__actions{margin-top:.55rem}}
@media(max-width:900px){.cc-home-world__copy{min-height:9.75rem}.cc-home-world__filters{margin-bottom:0}.cc-home-world__stage{margin-top:.15rem}}
.cc-home-quick{box-sizing:border-box;padding-block:4.25rem}.cc-home-heading{display:grid;justify-items:center;text-align:center}.cc-home-heading .cc-eyebrow{margin-bottom:.6rem;color:#6d706b}.cc-home-heading h2{max-width:16ch;font-size:clamp(2rem,4vw,3.8rem);line-height:1;letter-spacing:-.045em;text-transform:none}.cc-home-quick .cc-shop-quicknav{gap:.85rem;margin-top:2rem}.cc-home-quick .cc-shop-quicknav a,.cc-home-quick .cc-shop-quicknav .cc-quicknav-trays-mobile{min-height:14rem;align-items:center;justify-content:flex-end;border:1px solid #d7d7d2;border-radius:1.15rem;padding:1rem;text-align:center;background:#e7e7e3!important;box-shadow:none}.cc-home-quick .cc-shop-quicknav a:nth-child(even){background:#f0f0ed!important}.cc-home-quick .cc-shop-quicknav strong,.cc-home-quick .cc-shop-quicknav small{max-width:100%;color:#151714;text-align:center}.cc-home-quick .cc-shop-quicknav strong{font-size:1.05rem}.cc-home-quick .cc-shop-quicknav small{opacity:.6}.cc-home-quick .cc-shop-quicknav .cc-series-cans{right:10%;bottom:3.2rem;width:80%;height:66%;align-items:flex-end}.cc-home-quick .cc-shop-quicknav .cc-series-cans img{width:38%;margin-inline:-8%;object-position:center bottom}.cc-home-quick .cc-shop-quicknav a:hover{transform:translateY(-2px);box-shadow:0 .8rem 1.8rem rgba(20,22,19,.08)}
.cc-new-shop-home .cc-shop-series-footer{text-align:center}.cc-new-shop-home .cc-shop-series-footer>.cc-eyebrow,.cc-new-shop-home .cc-shop-series-footer>h2{text-align:center}.cc-new-shop-home .cc-shop-series-footer .cc-series-card{align-items:center;justify-content:flex-end;text-align:center}.cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-intro,.cc-new-shop-home .cc-shop-series-footer .cc-series-card strong,.cc-new-shop-home .cc-shop-series-footer .cc-series-card small{max-width:100%;text-align:center}.cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans{right:15%;width:70%;justify-content:center}
@media(max-width:900px){.cc-home-quick{padding:2.75rem .75rem}.cc-home-heading h2{font-size:2.25rem}.cc-home-quick .cc-shop-quicknav{gap:.6rem;margin-top:1.35rem!important}.cc-home-quick .cc-shop-quicknav a,.cc-home-quick .cc-shop-quicknav .cc-quicknav-trays-mobile{min-height:10.75rem!important;border-radius:1rem;padding:.75rem}.cc-home-quick .cc-shop-quicknav .cc-series-cans{right:12%;bottom:2.65rem;width:76%;height:62%}.cc-home-quick .cc-shop-quicknav strong{font-size:.92rem}.cc-home-quick .cc-shop-quicknav small{font-size:.62rem}.cc-new-shop-home .cc-shop-series-footer{padding:3rem .75rem!important}.cc-new-shop-home .cc-shop-series-footer .cc-series-grid{gap:.6rem}.cc-new-shop-home .cc-shop-series-footer .cc-series-card{grid-template-rows:7.5rem auto auto;min-height:13.5rem;padding:.7rem}.cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans{right:auto;width:100%;height:7.5rem}.cc-new-shop-home .cc-shop-series-footer .cc-series-card strong{font-size:.92rem}}
@media(max-width:900px){
.cc-home-quick{width:100%;overflow:visible;padding:2.25rem .75rem 2.75rem}
.cc-home-heading{padding-inline:.5rem}
.cc-home-heading .cc-eyebrow{margin:0 0 .45rem;font-size:.68rem;letter-spacing:.16em}
.cc-home-heading h2{max-width:18rem;font-size:clamp(1.85rem,8vw,2.35rem);line-height:1.02}
.cc-home-quick .cc-shop-quicknav{display:grid!important;width:100%!important;max-width:none!important;height:auto!important;overflow:visible!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;gap:.65rem!important;margin:1.4rem 0 0!important;padding:0!important;scroll-snap-type:none!important}
.cc-home-quick .cc-shop-quicknav a,.cc-home-quick .cc-shop-quicknav .cc-quicknav-trays-mobile{position:relative!important;display:grid!important;min-width:0!important;width:100%!important;min-height:12rem!important;overflow:hidden!important;flex:none!important;grid-column:auto!important;grid-row:auto!important;grid-template-rows:minmax(0,1fr) auto auto!important;align-items:end!important;border:1px solid #d8d8d3!important;border-radius:1rem!important;padding:.65rem .7rem .8rem!important;background:#eee!important;scroll-snap-align:none!important}
.cc-home-quick .cc-shop-quicknav .cc-quicknav-trays-mobile{grid-column:1/-1!important;min-height:11rem!important}
.cc-home-quick .cc-shop-quicknav .cc-series-cans{position:relative!important;inset:auto!important;display:flex!important;width:100%!important;height:7.7rem!important;align-items:flex-end!important;justify-content:center!important;grid-row:1!important;margin:0!important}
.cc-home-quick .cc-shop-quicknav .cc-series-cans img{width:auto!important;max-width:38%!important;height:100%!important;max-height:100%!important;margin:0 -6%!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important}
.cc-home-quick .cc-shop-quicknav strong,.cc-home-quick .cc-shop-quicknav small{position:relative!important;z-index:5!important;display:block!important;width:100%!important;max-width:100%!important;text-align:center!important}
.cc-home-quick .cc-shop-quicknav strong{grid-row:2!important;margin-top:.45rem;font-size:.9rem!important;line-height:1.1}
.cc-home-quick .cc-shop-quicknav small{grid-row:3!important;margin-top:.25rem;font-size:.62rem!important;line-height:1.1}
.cc-new-shop-home .cc-shop-series-footer{overflow:visible!important;padding:2.75rem .75rem!important}
.cc-new-shop-home .cc-shop-series-footer>h2{margin-bottom:1.25rem;font-size:1.85rem;line-height:1.05}
.cc-new-shop-home .cc-shop-series-footer .cc-series-grid{display:grid!important;overflow:visible!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important;scroll-snap-type:none!important}
.cc-new-shop-home .cc-shop-series-footer .cc-series-card{position:relative!important;display:grid!important;min-width:0!important;width:100%!important;min-height:12.75rem!important;overflow:hidden!important;grid-template-rows:8.4rem auto auto!important;align-items:end!important;border-radius:1rem!important;padding:.65rem .55rem .75rem!important;scroll-snap-align:none!important}
.cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans{position:relative!important;inset:auto!important;display:flex!important;width:100%!important;height:8.4rem!important;align-items:flex-end!important;justify-content:center!important;grid-row:1!important;margin:0!important}
.cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img{width:auto!important;max-width:38%!important;height:100%!important;max-height:100%!important;margin:0 -7%!important;object-fit:contain!important;object-position:center bottom!important}
.cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-intro{display:none!important}
.cc-new-shop-home .cc-shop-series-footer .cc-series-card strong,.cc-new-shop-home .cc-shop-series-footer .cc-series-card small{position:relative!important;z-index:5!important;display:block!important;width:100%!important;max-width:100%!important;text-align:center!important}
.cc-new-shop-home .cc-shop-series-footer .cc-series-card strong{grid-row:2!important;margin-top:.4rem;font-size:.86rem!important;line-height:1.1}
.cc-new-shop-home .cc-shop-series-footer .cc-series-card small{grid-row:3!important;margin-top:.25rem;font-size:.61rem!important;line-height:1.1}
}

/* 0.9.91 final — compacte routekaart, logische carrouselvolgorde en luchtige hero. */
.cc-home-world__actions--mobile{display:none}
@media(max-width:900px){
  .cc-home-quick .cc-shop-quicknav .cc-quicknav-trays-mobile{
    min-height:11.75rem!important;
    grid-column:auto!important;
    grid-template-rows:7.8rem auto auto!important;
  }
  .cc-home-quick .cc-shop-quicknav .cc-quicknav-trays-mobile .cc-series-cans{
    width:100%!important;
    height:7.8rem!important;
  }
  .cc-home-quick .cc-shop-quicknav .cc-quicknav-trays-mobile .cc-series-cans img{
    width:auto!important;
    max-width:88%!important;
    height:7.4rem!important;
    max-height:7.4rem!important;
    margin:0!important;
    object-fit:contain!important;
    object-position:center bottom!important;
  }

  .cc-home-world__copy .cc-home-world__actions{display:none!important}
  .cc-home-world__actions--mobile{
    position:relative!important;
    z-index:8!important;
    display:grid!important;
    width:100%!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:.6rem!important;
    margin:.35rem 0 0!important;
    padding:0 1rem 1.2rem!important;
  }
  .cc-home-world__actions--mobile .cc-home-world__cta,
  .cc-home-world__actions--mobile .cc-home-world__picker-open{
    display:flex!important;
    width:100%!important;
    min-width:0!important;
    min-height:3.45rem!important;
    align-items:center!important;
    justify-content:center!important;
    border:1px solid color-mix(in srgb,var(--cc-world-fg,#071426) 20%,transparent)!important;
    border-radius:999px!important;
    padding:.65rem .7rem!important;
    color:var(--cc-world-fg,#071426)!important;
    background:rgba(255,255,255,.88)!important;
    font-size:.76rem!important;
    font-weight:900!important;
    line-height:1.15!important;
    text-align:center!important;
  }
  .cc-home-world__actions--mobile .cc-home-world__cta--product{
    color:#fff!important;
    background:var(--cc-world-fg,#071426)!important;
  }
  .cc-home-world__stage{margin-top:.2rem!important}
  .cc-home-world__product{cursor:pointer!important}
  .cc-home-world__product:active{transform:scale(.97)!important}

  .cc-new-shop-home .cc-shop-hero{
    box-sizing:border-box!important;
    width:calc(100% - 1rem)!important;
    margin:.5rem auto 0!important;
    border:0!important;
    border-radius:1.4rem!important;
    padding:0!important;
    background:transparent!important;
    box-shadow:0 .8rem 2.2rem rgba(28,39,32,.08)!important;
  }
  .cc-new-shop-home .cc-shop-hero__slides{
    overflow:hidden!important;
    border-radius:1.4rem!important;
  }
  .cc-new-shop-home .cc-shop-hero__slide{
    min-height:36rem!important;
    border:0!important;
    border-radius:1.4rem!important;
  }
  .cc-new-shop-home .cc-shop-hero__slide-inner{
    box-sizing:border-box!important;
    width:100%!important;
    min-height:36rem!important;
    margin:0!important;
    padding:1.45rem 1rem 5rem!important;
  }
  .cc-new-shop-home .cc-shop-hero__slide h1{
    height:auto!important;
    min-height:2em!important;
    margin:.25rem auto .2rem!important;
    font-size:clamp(2.15rem,10.5vw,3rem)!important;
  }
  .cc-new-shop-home .cc-shop-hero__visual{
    min-height:20.5rem!important;
    margin:.2rem 0 0!important;
  }
  .cc-new-shop-home .cc-shop-hero__product img{max-height:20.5rem!important;padding:.2rem!important}
  .cc-new-shop-home .cc-shop-hero__can-stack img{max-height:16rem!important;opacity:.28!important;filter:drop-shadow(0 .8rem .7rem rgba(0,0,0,.12))!important}
  .cc-new-shop-home .cc-shop-hero__actions--mobile{margin:.2rem auto 0!important}
  .cc-new-shop-home .cc-shop-hero__controls{
    right:50%!important;
    bottom:.75rem!important;
    gap:.35rem!important;
    border-radius:999px!important;
    padding:.3rem!important;
    background:rgba(255,255,255,.62)!important;
    box-shadow:0 .35rem 1rem rgba(20,27,23,.1)!important;
    transform:translateX(50%)!important;
    backdrop-filter:blur(10px)!important;
  }
  .cc-new-shop-home .cc-shop-hero__controls>button{
    width:2.35rem!important;
    height:2.35rem!important;
    color:var(--cc-hero-fg,#071426)!important;
    background:#fff!important;
    box-shadow:none!important;
  }
  .cc-new-shop-home .cc-shop-hero__dots{padding:.3rem .4rem!important;background:transparent!important}
  .cc-new-shop-home .cc-shop-hero__dots button{background:color-mix(in srgb,var(--cc-hero-fg,#071426) 22%,transparent)!important}
  .cc-new-shop-home .cc-shop-hero__dots button.is-active{background:var(--cc-green,#14864b)!important}
}

/* 0.9.64 — compacte desktop-smaakreekskaarten met drie duidelijk zichtbare blikken. */
@media(min-width:901px){
  .cc-new-shop-home .cc-shop-series-footer .cc-series-grid{gap:.8rem!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card,.cc-new-shop-home .cc-shop-series-footer .cc-series-card:nth-child(even),.cc-new-shop-home .cc-shop-series-footer [class*="cc-series-card--"]{min-height:9.55rem!important;height:9.55rem!important;grid-template-rows:5.75rem 1.55rem 1rem!important;padding:.55rem .7rem .65rem!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans{position:relative!important;inset:auto!important;display:flex!important;width:100%!important;height:5.75rem!important;align-items:flex-end!important;justify-content:center!important;gap:.2rem!important;padding:.15rem .25rem .1rem!important;overflow:visible!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img{position:relative!important;inset:auto!important;flex:0 0 27%!important;width:27%!important;max-width:27%!important;height:96%!important;max-height:96%!important;margin:0 1.15%!important;object-fit:contain!important;object-position:center bottom!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img:nth-child(1){z-index:1!important;transform:rotate(-7deg) scale(.91)!important;transform-origin:center bottom!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img:nth-child(2){z-index:3!important;transform:translateY(-.08rem) scale(1.04)!important;transform-origin:center bottom!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img:nth-child(3){z-index:1!important;transform:rotate(7deg) scale(.91)!important;transform-origin:center bottom!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card strong{align-self:center!important;margin:.12rem 0 0!important;font-size:.88rem!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card small{align-self:start!important;margin:0!important}
}

/* 0.9.85 — sterkere hero en volledig meekleurende productwerelden. */
.cc-new-shop-home .cc-shop-hero__visual{position:relative}.cc-new-shop-home .cc-shop-hero__can-stack{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.cc-new-shop-home .cc-shop-hero__can-stack img{position:absolute;width:auto;height:72%;max-height:25rem;object-fit:contain;opacity:.56;filter:drop-shadow(0 1.2rem 1rem rgba(0,0,0,.22));transform-origin:center bottom}.cc-new-shop-home .cc-shop-hero__can-stack img:first-child{transform:translateX(-5.5rem) rotate(-9deg) scale(.82)}.cc-new-shop-home .cc-shop-hero__can-stack img:last-child{transform:translateX(5.5rem) rotate(9deg) scale(.82)}.cc-new-shop-home .cc-shop-hero__product{position:relative;z-index:2}.cc-home-world{background:linear-gradient(115deg,var(--cc-world-bg,#dfe6e1),color-mix(in srgb,var(--cc-world-bg,#dfe6e1) 68%,#fff))!important;transition:background .38s ease,color .38s ease}.cc-home-world::before,.cc-home-world::after{display:none!important}.cc-home-world__stage::before{position:absolute;inset:8% 0 2%;border-radius:50%;opacity:.24;background:radial-gradient(circle,color-mix(in srgb,var(--cc-world-fg,#071426) 22%,transparent),transparent 66%);content:"";pointer-events:none}
@media(max-width:900px){.cc-new-shop-home .cc-shop-hero__slide-inner{min-height:36rem!important}.cc-new-shop-home .cc-shop-hero__visual{min-height:20rem!important}.cc-new-shop-home .cc-shop-hero__product img{max-height:20rem!important}.cc-new-shop-home .cc-shop-hero__can-stack img{height:72%;max-height:17rem;opacity:.48}.cc-new-shop-home .cc-shop-hero__can-stack img:first-child{transform:translateX(-4.2rem) rotate(-10deg) scale(.78)}.cc-new-shop-home .cc-shop-hero__can-stack img:last-child{transform:translateX(4.2rem) rotate(10deg) scale(.78)}}

/* 0.9.34 — dynamische hero, vaste snelkeuzekaarten en volledig zichtbare Monsterfilters. */
.cc-new-shop-home .cc-shop-hero{position:relative;overflow:hidden;background:#111}
.cc-new-shop-home .cc-shop-hero__slide{color:var(--cc-hero-fg,#071426)!important;background:linear-gradient(90deg,var(--cc-hero-accent,#e6e6e2) 0 54%,#f4f4f1 54% 100%)!important}
.cc-new-shop-home .cc-shop-hero__slide::before{display:block;position:absolute;inset:0;background:radial-gradient(circle at 78% 48%,color-mix(in srgb,var(--cc-hero-accent) 26%,transparent),transparent 32%);content:""}
.cc-new-shop-home .cc-shop-hero__slide::after{right:-2%;opacity:.075;filter:blur(2rem);transform:scale(1.08)}
.cc-new-shop-home .cc-shop-hero__slide-inner{position:relative;z-index:2}
.cc-new-shop-home .cc-shop-hero__copy{transition:opacity .5s ease,transform .65s cubic-bezier(.2,.75,.2,1)}
.cc-new-shop-home .cc-shop-hero__slide:not(.is-active) .cc-shop-hero__copy{opacity:0;transform:translateX(-2rem)}
.cc-new-shop-home .cc-shop-hero__slide h1{display:-webkit-box;max-width:11ch;overflow:hidden;color:inherit;font-size:clamp(3rem,5.3vw,5.35rem);line-height:.9;letter-spacing:-.06em;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.cc-new-shop-home .cc-shop-hero__slide .cc-eyebrow{color:inherit;opacity:.64}
.cc-new-shop-home .cc-shop-hero__product-name{max-width:31rem;margin:.9rem 0 0!important;color:inherit!important;font-size:1rem;font-weight:800;opacity:.78}
.cc-new-shop-home .cc-shop-hero__copy ul{display:none}
.cc-new-shop-home .cc-shop-hero__visual{overflow:visible}
.cc-new-shop-home .cc-shop-hero__product{transition:opacity .4s ease,transform .8s cubic-bezier(.16,.8,.18,1)}
.cc-new-shop-home .cc-shop-hero__slide:not(.is-active) .cc-shop-hero__product{opacity:0;transform:translateX(5rem) rotate(8deg) scale(.82)}
.cc-new-shop-home .cc-shop-hero__slide.is-active .cc-shop-hero__product{animation:cc-hero-float 4.8s ease-in-out infinite}
.cc-new-shop-home .cc-shop-hero__product img{max-height:30rem;filter:drop-shadow(0 1.7rem 1.25rem rgba(0,0,0,.28))}
.cc-new-shop-home .cc-shop-hero__dots{overflow:hidden;padding:.35rem .55rem}
.cc-new-shop-home .cc-shop-hero__dots button{width:1.9rem;border-radius:999px;transition:width .25s ease,background .25s ease}
.cc-new-shop-home .cc-shop-hero__dots button.is-active{width:3.2rem;background:var(--cc-green,#14864b)}
@keyframes cc-hero-float{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-.7rem) rotate(1deg)}}

@media(min-width:901px){
.cc-home-quick{width:min(calc(100% - 2rem),86rem);padding:4rem 0}
.cc-home-quick .cc-shop-quicknav{display:grid!important;height:auto!important;overflow:visible!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:15rem!important;gap:.85rem!important}
.cc-home-quick .cc-shop-quicknav>a{position:relative!important;display:grid!important;width:auto!important;min-width:0!important;height:15rem!important;min-height:15rem!important;overflow:hidden!important;grid-column:auto!important;grid-row:auto!important;grid-template-rows:minmax(0,1fr) auto auto!important;align-items:end!important;border:1px solid #d7d7d2!important;border-radius:1.15rem!important;padding:.8rem .75rem .9rem!important;background:#e8e8e5!important;text-align:center!important}
.cc-home-quick .cc-shop-quicknav>a:nth-child(even){background:#f1f1ee!important}
.cc-home-quick .cc-shop-quicknav .cc-series-cans{position:relative!important;inset:auto!important;display:flex!important;width:100%!important;height:10rem!important;align-items:flex-end!important;justify-content:center!important;grid-row:1!important;margin:0!important}
.cc-home-quick .cc-shop-quicknav .cc-series-cans img{width:auto!important;max-width:40%!important;height:100%!important;max-height:100%!important;margin:0 -7%!important;object-fit:contain!important;object-position:center bottom!important}
.cc-home-quick .cc-shop-quicknav strong,.cc-home-quick .cc-shop-quicknav small{display:block!important;width:100%!important;max-width:100%!important;text-align:center!important}
.cc-home-quick .cc-shop-quicknav strong{grid-row:2!important;margin-top:.35rem;font-size:.95rem!important;line-height:1.08}
.cc-home-quick .cc-shop-quicknav small{grid-row:3!important;margin-top:.22rem;font-size:.65rem!important}
.cc-home-quick .cc-shop-quicknav .cc-quicknav-trays-mobile{display:none!important}
.cc-home-world--monster .cc-home-world__copy{align-self:center;padding-right:2.5rem}
.cc-home-world--monster .cc-home-world__filters{display:grid;width:min(100%,29rem);overflow:visible;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem}
.cc-home-world--monster .cc-home-world__filters button{width:100%;min-height:2.65rem;padding:0 .55rem;overflow:hidden;text-overflow:ellipsis}
}

@media(max-width:900px){
.cc-new-shop-home .cc-shop-hero{width:calc(100% - .75rem);border-radius:1.25rem}
.cc-new-shop-home .cc-shop-hero__slide{background:linear-gradient(180deg,var(--cc-hero-accent,#e6e6e2) 0 58%,#f4f4f1 58% 100%)!important}
.cc-new-shop-home .cc-shop-hero__slide-inner{display:flex;min-height:34rem;flex-direction:column;padding:2rem 1.25rem 1rem}
.cc-new-shop-home .cc-shop-hero__copy{position:relative;z-index:4;width:100%;text-align:center}
.cc-new-shop-home .cc-shop-hero__slide h1{height:2em;max-width:12ch;margin-inline:auto;align-content:center;font-size:clamp(2.25rem,10vw,3.2rem);line-height:1}
.cc-new-shop-home .cc-shop-hero__product-name{display:none}
.cc-new-shop-home .cc-shop-hero__actions{justify-content:center;margin-top:.85rem}
.cc-new-shop-home .cc-shop-hero__visual{min-height:18rem;margin-top:.25rem}
.cc-new-shop-home .cc-shop-hero__product img{max-height:19rem}
.cc-new-shop-home .cc-shop-hero__controls{right:50%;bottom:.75rem;transform:translateX(50%)}
.cc-home-world--monster .cc-home-world__filters{display:flex!important;width:100%;overflow-x:auto;grid-template-columns:none}
}
.cc-new-shop-home .cc-shop-series-footer{width:100%;max-width:none;margin:0;padding:4rem max(1rem,calc((100vw - 78rem)/2));border:0;border-radius:0;background:#e8e8e5!important;text-align:left}.cc-new-shop-home .cc-shop-series-footer>.cc-eyebrow,.cc-new-shop-home .cc-shop-series-footer>h2{text-align:left}.cc-new-shop-home .cc-shop-series-footer>h2{margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.045em}.cc-new-shop-home .cc-shop-series-footer .cc-series-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.cc-new-shop-home .cc-shop-series-footer .cc-series-card,.cc-new-shop-home .cc-shop-series-footer .cc-series-card:nth-child(even),.cc-new-shop-home .cc-shop-series-footer [class*="cc-series-card--"]{position:relative;display:grid;min-height:7.5rem;overflow:hidden;grid-template-columns:7.25rem minmax(0,1fr) auto;grid-template-rows:1fr 1fr;align-items:center;border:1px solid #d3d3ce;border-radius:1rem;padding:.55rem .9rem .55rem .35rem;color:#171816;background:#f7f7f4!important;box-shadow:none;text-align:left}.cc-new-shop-home .cc-shop-series-footer .cc-series-card::after{display:none}.cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-intro{display:none}.cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans{position:relative!important;inset:auto!important;display:flex;width:7.25rem!important;height:6.35rem!important;align-items:flex-end;justify-content:center;grid-column:1;grid-row:1/-1;margin:0}.cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img{width:auto!important;max-width:40%!important;height:100%!important;max-height:100%!important;margin:0 -8%!important;object-fit:contain;object-position:center bottom}.cc-new-shop-home .cc-shop-series-footer .cc-series-card strong{width:auto;max-width:none;align-self:end;grid-column:2;grid-row:1;margin:0 0 .12rem;font-size:1rem;line-height:1.12;text-align:left}.cc-new-shop-home .cc-shop-series-footer .cc-series-card small{width:auto;max-width:none;align-self:start;grid-column:2;grid-row:2;margin:.12rem 0 0;color:#74766f;font-size:.7rem;text-align:left}.cc-new-shop-home .cc-shop-series-footer .cc-series-card small::after{content:""}.cc-new-shop-home .cc-shop-series-footer .cc-series-card:hover{transform:translateY(-2px);box-shadow:0 .7rem 1.5rem rgba(20,22,19,.07)}
@media(max-width:900px){.cc-new-shop-home .cc-shop-series-footer{width:100%!important;margin:0!important;padding:2.75rem .75rem 3rem!important;border-radius:0!important}.cc-new-shop-home .cc-shop-series-footer>.cc-eyebrow,.cc-new-shop-home .cc-shop-series-footer>h2{text-align:center}.cc-new-shop-home .cc-shop-series-footer>h2{max-width:19rem;margin:0 auto 1.25rem;font-size:1.85rem;line-height:1.03}.cc-new-shop-home .cc-shop-series-footer .cc-series-grid{display:grid!important;overflow:visible!important;grid-template-columns:1fr!important;gap:.55rem!important}.cc-new-shop-home .cc-shop-series-footer .cc-series-card,.cc-new-shop-home .cc-shop-series-footer .cc-series-card:nth-child(even),.cc-new-shop-home .cc-shop-series-footer [class*="cc-series-card--"]{display:grid!important;width:100%!important;min-height:6.7rem!important;grid-template-columns:6rem minmax(0,1fr)!important;grid-template-rows:1fr 1fr!important;align-items:center!important;border-radius:.85rem!important;padding:.4rem .8rem .4rem .25rem!important;text-align:left!important}.cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans{position:relative!important;inset:auto!important;width:6rem!important;height:5.75rem!important;grid-column:1!important;grid-row:1/-1!important;margin:0!important}.cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img{width:auto!important;max-width:40%!important;height:100%!important;max-height:100%!important;margin:0 -8%!important}.cc-new-shop-home .cc-shop-series-footer .cc-series-card strong,.cc-new-shop-home .cc-shop-series-footer .cc-series-card small{display:block!important;width:100%!important;max-width:100%!important;text-align:left!important}.cc-new-shop-home .cc-shop-series-footer .cc-series-card strong{align-self:end!important;grid-column:2!important;grid-row:1!important;margin:0 0 .1rem!important;font-size:.92rem!important;line-height:1.08}.cc-new-shop-home .cc-shop-series-footer .cc-series-card small{align-self:start!important;grid-column:2!important;grid-row:2!important;margin:.1rem 0 0!important;font-size:.64rem!important}}

/* 0.9.22 — echte desktop productboog en compacte reeksnavigatie. */
@media(min-width:901px){
.cc-home-world{min-height:44rem;grid-template-columns:42% 58%;padding:4rem max(2rem,calc((100vw - 88rem)/2));color:var(--cc-world-fg,#071426)!important;background:linear-gradient(90deg,var(--cc-world-bg,#d83d7b) 0 50%,#f7f7f5 50% 100%)!important}
.cc-home-world::before,.cc-home-world::after{display:none!important}
.cc-home-world--red-bull{color:var(--cc-world-fg,#071426)}
.cc-home-world--red-bull .cc-eyebrow{color:inherit;opacity:.68}
.cc-home-world--red-bull .cc-home-world__filters button{border-color:currentColor;background:rgba(255,255,255,.18)}
.cc-home-world--red-bull .cc-home-world__filters button.is-active{border-color:#071426;color:#fff;background:#071426}
.cc-home-world--monster{color:#fff;background:linear-gradient(90deg,var(--cc-world-bg,#090b09) 0 50%,#151815 50% 100%)!important}
.cc-home-world__copy{padding-right:4.5rem}
.cc-home-world h2{font-family:inherit;font-size:clamp(3rem,4.7vw,5.5rem);line-height:.92;text-transform:none}
.cc-home-world__stage{height:38rem;overflow:visible}
.cc-home-world__stage{cursor:grab;touch-action:pan-y;user-select:none}
.cc-home-world__stage.is-dragging{cursor:grabbing}
.cc-home-world__stage.is-dragging .cc-home-world__product{transition:left .22s cubic-bezier(.2,.72,.2,1),transform .22s cubic-bezier(.2,.72,.2,1),opacity .12s linear!important}
.cc-home-world__stage img{-webkit-user-drag:none;user-select:none}
.cc-home-world__product,.cc-home-world__product.is-left,.cc-home-world__product.is-right,.cc-home-world__product.is-far{top:50%;left:11%;width:31%;height:88%;opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.72);transform-origin:center bottom;transition:left .48s cubic-bezier(.2,.72,.2,1),transform .48s cubic-bezier(.2,.72,.2,1),opacity .25s linear}
.cc-home-world__product.is-active{z-index:7;left:8%;opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1.08)}
.cc-home-world__product.is-before.is-left{z-index:6;left:8%;opacity:0;visibility:hidden;filter:saturate(.72) brightness(.82);transform:translate(-50%,-50%) rotate(0) scale(.62)}
.cc-home-world__product.is-after{z-index:6;left:37%;opacity:1;transform:translate(-50%,-50%) rotate(5deg) scale(.91)}
.cc-home-world__product.is-right.is-far-2{z-index:5;left:62%;opacity:1;transform:translate(-50%,-50%) rotate(8deg) scale(.82)}
.cc-home-world__product.is-right.is-far-3{z-index:4;left:84%;opacity:1;transform:translate(-50%,-50%) rotate(11deg) scale(.73)}
.cc-home-world__product.is-right.is-far-4{z-index:3;left:103%;opacity:1;transform:translate(-50%,-50%) rotate(14deg) scale(.64)}
.cc-home-world__product.is-right.is-far-5{z-index:2;left:119%;opacity:.74;transform:translate(-50%,-50%) rotate(16deg) scale(.58)}
.cc-home-world__product.is-left{z-index:2;left:-18%;opacity:0;transform:translate(-50%,-47%) rotate(-8deg) scale(.65)}
.cc-home-world__product img{filter:drop-shadow(0 1.35rem 1rem rgba(0,0,0,.25))}
.cc-home-world__nav{right:max(2rem,calc((100vw - 88rem)/2));bottom:2rem}

.cc-new-shop-home .cc-shop-series-footer{padding:4rem max(1rem,calc((100vw - 88rem)/2))}
.cc-new-shop-home .cc-shop-series-footer .cc-series-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}
.cc-new-shop-home .cc-shop-series-footer .cc-series-card,.cc-new-shop-home .cc-shop-series-footer .cc-series-card:nth-child(even),.cc-new-shop-home .cc-shop-series-footer [class*="cc-series-card--"]{display:grid;min-height:13rem;grid-template-columns:1fr;grid-template-rows:8rem auto auto;align-items:end;padding:.65rem .6rem .8rem;text-align:center}
.cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans{width:100%!important;height:8rem!important;grid-column:1!important;grid-row:1!important}
.cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img{max-width:36%!important;margin:0 -7%!important}
.cc-new-shop-home .cc-shop-series-footer .cc-series-card strong,.cc-new-shop-home .cc-shop-series-footer .cc-series-card small{width:100%;max-width:100%;grid-column:1;text-align:center}
.cc-new-shop-home .cc-shop-series-footer .cc-series-card strong{grid-row:2;margin:.45rem 0 .1rem;font-size:.9rem;line-height:1.08}
.cc-new-shop-home .cc-shop-series-footer .cc-series-card small{grid-row:3;margin:.1rem 0 0;font-size:.64rem}
.cc-home-world h2{display:-webkit-box;width:100%;max-width:14ch;height:2.05em;min-height:2.05em;max-height:2.05em;overflow:hidden;align-content:center;margin:0;font-size:clamp(2.65rem,3.6vw,4.35rem);line-height:1.025;letter-spacing:-.055em;-webkit-box-orient:vertical;-webkit-line-clamp:2}
}
 
/* 0.9.64 final — must remain last. */
@media(min-width:901px){
  .cc-new-shop-home .cc-shop-series-footer .cc-series-grid{gap:.8rem!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card,.cc-new-shop-home .cc-shop-series-footer .cc-series-card:nth-child(even),.cc-new-shop-home .cc-shop-series-footer [class*="cc-series-card--"]{min-height:9.55rem!important;height:9.55rem!important;grid-template-rows:5.75rem 1.55rem 1rem!important;padding:.55rem .7rem .65rem!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans{position:relative!important;inset:auto!important;display:flex!important;width:100%!important;height:5.75rem!important;align-items:flex-end!important;justify-content:center!important;gap:.2rem!important;padding:.15rem .25rem .1rem!important;overflow:visible!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img{position:relative!important;inset:auto!important;flex:0 0 27%!important;width:27%!important;max-width:27%!important;height:96%!important;max-height:96%!important;margin:0 1.15%!important;object-fit:contain!important;object-position:center bottom!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img:nth-child(1){z-index:1!important;transform:rotate(-7deg) scale(.91)!important;transform-origin:center bottom!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img:nth-child(2){z-index:3!important;transform:translateY(-.08rem) scale(1.04)!important;transform-origin:center bottom!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img:nth-child(3){z-index:1!important;transform:rotate(7deg) scale(.91)!important;transform-origin:center bottom!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card strong{align-self:center!important;margin:.12rem 0 0!important;font-size:.88rem!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card small{align-self:start!important;margin:0!important}
}
 
/* 0.9.65 final — blikken raken elkaar licht, zonder dicht te klappen. */
@media(min-width:901px){
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card,.cc-new-shop-home .cc-shop-series-footer .cc-series-card:nth-child(even),.cc-new-shop-home .cc-shop-series-footer [class*="cc-series-card--"]{min-height:10rem!important;height:10rem!important;grid-template-rows:6.15rem 1.55rem 1rem!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans{height:6.15rem!important;gap:0!important;padding:.1rem .2rem .05rem!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img{flex:0 0 30%!important;width:30%!important;max-width:30%!important;height:98%!important;max-height:98%!important;margin:0 -3.25%!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img:nth-child(1){transform:rotate(-6deg) scale(.93)!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img:nth-child(2){transform:translateY(-.08rem) scale(1.055)!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img:nth-child(3){transform:rotate(6deg) scale(.93)!important}
}
 
/* 0.9.66 final — zichtbare blikranden raken elkaar. */
@media(min-width:901px){
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img{
    flex-basis:31%!important;
    width:31%!important;
    max-width:31%!important;
    margin-right:-5.25%!important;
    margin-left:-5.25%!important;
  }
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img:nth-child(1){
    transform:translateX(8%) rotate(-6deg) scale(.95)!important;
  }
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img:nth-child(2){
    transform:translateY(-.12rem) scale(1.085)!important;
  }
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img:nth-child(3){
    transform:translateX(-8%) rotate(6deg) scale(.95)!important;
  }
}
 
/* 0.9.67 final — dezelfde gelaagde blikgroep in de routekaarten. */
@media(min-width:901px){
  .cc-home-quick .cc-shop-quicknav>a:not(.cc-quicknav-monster-traydeals):not(.cc-quicknav-red-bull-traydeals) .cc-series-cans{
    gap:0!important;
    overflow:visible!important;
  }
  .cc-home-quick .cc-shop-quicknav>a:not(.cc-quicknav-monster-traydeals):not(.cc-quicknav-red-bull-traydeals) .cc-series-cans img{
    position:relative!important;
    flex:0 0 31%!important;
    width:31%!important;
    max-width:31%!important;
    height:96%!important;
    max-height:96%!important;
    margin-right:-5.25%!important;
    margin-left:-5.25%!important;
  }
  .cc-home-quick .cc-shop-quicknav>a:not(.cc-quicknav-monster-traydeals):not(.cc-quicknav-red-bull-traydeals) .cc-series-cans img:nth-child(1){
    z-index:1!important;
    transform:translateX(8%) rotate(-6deg) scale(.95)!important;
    transform-origin:center bottom!important;
  }
  .cc-home-quick .cc-shop-quicknav>a:not(.cc-quicknav-monster-traydeals):not(.cc-quicknav-red-bull-traydeals) .cc-series-cans img:nth-child(2){
    z-index:3!important;
    transform:translateY(-.12rem) scale(1.085)!important;
    transform-origin:center bottom!important;
  }
  .cc-home-quick .cc-shop-quicknav>a:not(.cc-quicknav-monster-traydeals):not(.cc-quicknav-red-bull-traydeals) .cc-series-cans img:nth-child(3){
    z-index:1!important;
    transform:translateX(-8%) rotate(6deg) scale(.95)!important;
    transform-origin:center bottom!important;
  }
}
 
/* 0.9.68 final — leesbare merkintro en geen dubbele desktop-productnaam. */
.cc-home-world .cc-eyebrow{
  color:rgba(255,255,255,.72)!important;
}

/* 0.9.91 cascade fix — keep the final mobile composition after legacy rules. */
.cc-home-world__actions--mobile{display:none}
@media(max-width:900px){
  .cc-home-quick .cc-shop-quicknav .cc-quicknav-trays-mobile{
    display:grid!important;
    min-height:11.75rem!important;
    grid-column:auto!important;
    grid-template-rows:7.8rem auto auto!important;
  }
  .cc-home-quick .cc-shop-quicknav .cc-quicknav-trays-mobile .cc-series-cans{
    width:100%!important;
    height:7.8rem!important;
  }
  .cc-home-quick .cc-shop-quicknav .cc-quicknav-trays-mobile .cc-series-cans img{
    width:auto!important;
    max-width:88%!important;
    height:7.4rem!important;
    max-height:7.4rem!important;
    margin:0!important;
    object-fit:contain!important;
    object-position:center bottom!important;
  }

  .cc-home-world__copy .cc-home-world__actions{display:none!important}
  .cc-home-world__actions--mobile{
    position:relative!important;
    z-index:8!important;
    display:grid!important;
    width:100%!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:.6rem!important;
    margin:.35rem 0 0!important;
    padding:0 1rem 1.2rem!important;
  }
  .cc-home-world__actions--mobile .cc-home-world__cta,
  .cc-home-world__actions--mobile .cc-home-world__picker-open{
    display:flex!important;
    width:100%!important;
    min-width:0!important;
    min-height:3.45rem!important;
    align-items:center!important;
    justify-content:center!important;
    border:1px solid color-mix(in srgb,var(--cc-world-fg,#071426) 20%,transparent)!important;
    border-radius:999px!important;
    padding:.65rem .7rem!important;
    color:var(--cc-world-fg,#071426)!important;
    background:rgba(255,255,255,.88)!important;
    font-size:.76rem!important;
    font-weight:900!important;
    line-height:1.15!important;
    text-align:center!important;
  }
  .cc-home-world__actions--mobile .cc-home-world__cta--product{
    color:#fff!important;
    background:var(--cc-world-fg,#071426)!important;
  }
  .cc-home-world__stage{margin-top:.2rem!important}
  .cc-home-world__product{cursor:pointer!important}
  .cc-home-world__product:active{transform:scale(.97)!important}

  .cc-new-shop-home .cc-shop-hero{
    box-sizing:border-box!important;
    width:calc(100% - 1rem)!important;
    margin:.5rem auto 0!important;
    border:0!important;
    border-radius:1.4rem!important;
    padding:0!important;
    background:transparent!important;
    box-shadow:0 .8rem 2.2rem rgba(28,39,32,.08)!important;
  }
  .cc-new-shop-home .cc-shop-hero__slides{
    overflow:hidden!important;
    border-radius:1.4rem!important;
  }
  .cc-new-shop-home .cc-shop-hero__slide{
    min-height:36rem!important;
    border:0!important;
    border-radius:1.4rem!important;
  }
  .cc-new-shop-home .cc-shop-hero__slide-inner{
    box-sizing:border-box!important;
    width:100%!important;
    min-height:36rem!important;
    margin:0!important;
    padding:1.45rem 1rem 5rem!important;
  }
  .cc-new-shop-home .cc-shop-hero__slide h1{
    height:auto!important;
    min-height:2em!important;
    margin:.25rem auto .2rem!important;
    font-size:clamp(2.15rem,10.5vw,3rem)!important;
  }
  .cc-new-shop-home .cc-shop-hero__visual{
    min-height:20.5rem!important;
    margin:.2rem 0 0!important;
  }
  .cc-new-shop-home .cc-shop-hero__product img{max-height:20.5rem!important;padding:.2rem!important}
  .cc-new-shop-home .cc-shop-hero__can-stack img{max-height:16rem!important;opacity:.28!important;filter:drop-shadow(0 .8rem .7rem rgba(0,0,0,.12))!important}
  .cc-new-shop-home .cc-shop-hero__actions--mobile{margin:.2rem auto 0!important}
  .cc-new-shop-home .cc-shop-hero__controls{
    right:50%!important;
    bottom:.75rem!important;
    gap:.35rem!important;
    border-radius:999px!important;
    padding:.3rem!important;
    background:rgba(255,255,255,.62)!important;
    box-shadow:0 .35rem 1rem rgba(20,27,23,.1)!important;
    transform:translateX(50%)!important;
    backdrop-filter:blur(10px)!important;
  }
  .cc-new-shop-home .cc-shop-hero__controls>button{
    width:2.35rem!important;
    height:2.35rem!important;
    color:var(--cc-hero-fg,#071426)!important;
    background:#fff!important;
    box-shadow:none!important;
  }
  .cc-new-shop-home .cc-shop-hero__dots{padding:.3rem .4rem!important;background:transparent!important}
  .cc-new-shop-home .cc-shop-hero__dots button{background:color-mix(in srgb,var(--cc-hero-fg,#071426) 22%,transparent)!important}
  .cc-new-shop-home .cc-shop-hero__dots button.is-active{background:var(--cc-green,#14864b)!important}
}

/* 0.9.94 — meer blikken tegelijk en een doorlopende mobiele rail. */
@media(max-width:900px){
  .cc-home-world__stage{
    height:25.5rem!important;
    padding-right:34.5vw!important;
    padding-left:34.5vw!important;
    scroll-padding-inline:34.5vw!important;
  }
  .cc-home-world__product,
  .cc-home-world__product.is-before,
  .cc-home-world__product.is-after,
  .cc-home-world__product.is-active,
  .cc-home-world__product.is-left,
  .cc-home-world__product.is-right{
    flex-basis:31vw!important;
    width:31vw!important;
    height:23.5rem!important;
    margin-right:-2.5vw!important;
    margin-left:-2.5vw!important;
  }
}
@media(min-width:901px){
  .cc-home-world__selected strong{
    display:none!important;
  }
  .cc-home-world__selected{
    min-height:auto!important;
    margin-top:.7rem!important;
    margin-bottom:.85rem!important;
  }
  .cc-home-world__selected span{
    margin-top:0!important;
  }
}

/* 0.9.85 final — dynamische blikkleur blijft de laatste achtergrondregel. */
.cc-home-world{color:var(--cc-world-fg,#071426)!important;background:linear-gradient(115deg,var(--cc-world-bg,#dfe6e1),color-mix(in srgb,var(--cc-world-bg,#dfe6e1) 68%,#fff))!important;transition:background .38s ease,color .38s ease}.cc-home-world::before,.cc-home-world::after{display:none!important}

/* 0.9.89 final — één definitieve mobiele winkelindeling. */
.cc-shop-hero__actions--mobile{display:none}
@media(max-width:900px){
  .cc-new-shop-home .cc-shop-hero__slide{background:linear-gradient(180deg,var(--cc-hero-accent,#e6e6e2),color-mix(in srgb,var(--cc-hero-accent,#e6e6e2) 72%,#fff))!important;transition:background .4s ease!important}
  .cc-new-shop-home .cc-shop-hero__slide-inner{display:flex!important;min-height:38rem!important;flex-direction:column!important;padding:1.65rem 1rem 1.1rem!important}
  .cc-new-shop-home .cc-shop-hero__copy .cc-shop-hero__actions{display:none!important}
  .cc-new-shop-home .cc-shop-hero__visual{order:2!important;min-height:20rem!important;margin:.25rem 0 0!important}
  .cc-new-shop-home .cc-shop-hero__actions--mobile{display:grid!important;width:min(100%,33rem)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.6rem!important;order:3!important;margin:.35rem auto 2.5rem!important}
  .cc-new-shop-home .cc-shop-hero__actions--mobile a{display:flex!important;min-height:3.25rem!important;align-items:center!important;justify-content:center!important;border:1px solid color-mix(in srgb,var(--cc-hero-fg,#071426) 22%,transparent)!important;border-radius:999px!important;padding:.65rem .8rem!important;color:var(--cc-hero-fg,#071426)!important;background:rgba(255,255,255,.82)!important;box-shadow:none!important;font-size:.78rem!important;font-weight:900!important;line-height:1.15!important;text-align:center!important}
  .cc-new-shop-home .cc-shop-hero__actions--mobile .button{color:#fff!important;background:var(--cc-hero-fg,#071426)!important}

  .cc-home-quick .cc-shop-quicknav{display:grid!important;height:auto!important;overflow:visible!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}
  .cc-home-quick .cc-shop-quicknav>a{position:relative!important;display:grid!important;width:100%!important;min-width:0!important;min-height:11.75rem!important;overflow:hidden!important;grid-template-rows:7.8rem auto auto!important;border:1px solid #d5d7d2!important;border-radius:1rem!important;padding:.55rem .5rem .7rem!important;background:#f4f4f1!important;text-align:center!important}
  .cc-home-quick .cc-shop-quicknav .cc-quicknav-monster-traydeals,.cc-home-quick .cc-shop-quicknav .cc-quicknav-red-bull-traydeals{display:none!important}
  .cc-home-quick .cc-shop-quicknav .cc-quicknav-trays-mobile{display:grid!important;min-height:12rem!important;grid-column:1/-1!important;grid-template-rows:8.15rem auto auto!important}
  .cc-home-quick .cc-shop-quicknav .cc-series-cans{position:relative!important;inset:auto!important;display:flex!important;width:100%!important;height:7.8rem!important;align-items:flex-end!important;justify-content:center!important;grid-row:1!important;margin:0!important}
  .cc-home-quick .cc-shop-quicknav .cc-series-cans img{position:relative!important;width:auto!important;max-width:38%!important;height:100%!important;max-height:100%!important;margin:0 -6%!important;object-fit:contain!important;object-position:center bottom!important}
  .cc-home-quick .cc-shop-quicknav .cc-quicknav-trays-mobile .cc-series-cans img{max-width:92%!important;height:7.65rem!important;margin:0!important}

  .cc-new-shop-home .cc-shop-series-footer .cc-series-grid{display:grid!important;overflow:visible!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card,.cc-new-shop-home .cc-shop-series-footer .cc-series-card:nth-child(even),.cc-new-shop-home .cc-shop-series-footer [class*="cc-series-card--"]{display:grid!important;width:100%!important;min-width:0!important;min-height:12.3rem!important;overflow:hidden!important;grid-template-columns:1fr!important;grid-template-rows:8.2rem auto auto!important;align-items:end!important;border-radius:1rem!important;padding:.55rem .45rem .7rem!important;text-align:center!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans{position:relative!important;inset:auto!important;display:flex!important;width:100%!important;height:8.2rem!important;align-items:flex-end!important;justify-content:center!important;grid-column:1!important;grid-row:1!important;margin:0!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card .cc-series-cans img{position:relative!important;width:auto!important;max-width:39%!important;height:100%!important;max-height:100%!important;margin:0 -7%!important;object-fit:contain!important;object-position:center bottom!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card strong,.cc-new-shop-home .cc-shop-series-footer .cc-series-card small{display:block!important;width:100%!important;max-width:100%!important;grid-column:1!important;text-align:center!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card strong{grid-row:2!important;margin:.35rem 0 .08rem!important;font-size:.83rem!important;line-height:1.08!important}
  .cc-new-shop-home .cc-shop-series-footer .cc-series-card small{grid-row:3!important;margin:.08rem 0 0!important;font-size:.59rem!important;line-height:1.1!important}
}

/* 0.9.91 definitive overrides — intentionally last in this stylesheet. */
@media(max-width:900px){
  .cc-home-quick .cc-shop-quicknav .cc-quicknav-trays-mobile{min-height:11.75rem!important;grid-column:auto!important;grid-template-rows:7.8rem auto auto!important}
  .cc-new-shop-home .cc-shop-hero__slide{min-height:36rem!important;border:0!important;border-radius:1.4rem!important}
  .cc-new-shop-home .cc-shop-hero__slide-inner{min-height:36rem!important;padding:1.45rem 1rem 5rem!important}
  .cc-new-shop-home .cc-shop-hero__visual{min-height:20.5rem!important;margin:.2rem 0 0!important}
  .cc-new-shop-home .cc-shop-hero__actions--mobile{margin:.2rem auto 0!important}
}

/* 0.9.92 — richer can palettes with guaranteed readable controls. */
.cc-home-world{
  --cc-world-primary:color-mix(in srgb,var(--cc-world-bg,#dfe6e1) 56%,#071426);
  --cc-world-secondary:color-mix(in srgb,var(--cc-world-bg,#dfe6e1) 28%,#fff);
  background:radial-gradient(circle at 52% 42%,color-mix(in srgb,var(--cc-world-bg,#dfe6e1) 74%,#fff),transparent 46%),linear-gradient(145deg,var(--cc-world-bg,#dfe6e1),color-mix(in srgb,var(--cc-world-bg,#dfe6e1) 78%,#071426))!important;
}
.cc-home-world__filters button{
  border-color:color-mix(in srgb,var(--cc-world-primary) 30%,transparent)!important;
  color:#071426!important;
  background:var(--cc-world-secondary)!important;
}
.cc-home-world__filters button.is-active{
  border-color:var(--cc-world-primary)!important;
  color:#fff!important;
  background:var(--cc-world-primary)!important;
}
.cc-home-world__actions--mobile .cc-home-world__cta,
.cc-home-world__actions--mobile .cc-home-world__cta--product{
  border-color:var(--cc-world-primary)!important;
  color:#fff!important;
  background:var(--cc-world-primary)!important;
}
.cc-home-world__actions--mobile .cc-home-world__picker-open{
  border-color:color-mix(in srgb,var(--cc-world-primary) 38%,transparent)!important;
  color:#071426!important;
  background:var(--cc-world-secondary)!important;
}
.cc-new-shop-home .cc-shop-hero__slide{
  background:radial-gradient(circle at 50% 57%,color-mix(in srgb,var(--cc-hero-accent,#e6e6e2) 72%,#fff),transparent 48%),linear-gradient(155deg,color-mix(in srgb,var(--cc-hero-accent,#e6e6e2) 92%,#fff),color-mix(in srgb,var(--cc-hero-accent,#e6e6e2) 70%,#071426))!important;
}
@media(max-width:900px){
  .cc-home-world{background:radial-gradient(circle at 50% 54%,color-mix(in srgb,var(--cc-world-bg,#dfe6e1) 76%,#fff),transparent 52%),linear-gradient(165deg,var(--cc-world-bg,#dfe6e1),color-mix(in srgb,var(--cc-world-bg,#dfe6e1) 74%,#071426))!important}
  .cc-new-shop-home .cc-shop-hero__slide{background:radial-gradient(circle at 50% 54%,color-mix(in srgb,var(--cc-hero-accent,#e6e6e2) 76%,#fff),transparent 50%),linear-gradient(165deg,color-mix(in srgb,var(--cc-hero-accent,#e6e6e2) 94%,#fff),color-mix(in srgb,var(--cc-hero-accent,#e6e6e2) 72%,#071426))!important}
  .cc-home-world__actions--mobile>*:last-child{border-color:color-mix(in srgb,var(--cc-world-primary) 38%,transparent)!important;color:#071426!important;background:var(--cc-world-secondary)!important}
}
