.tw-section.tw-cg{overflow:hidden}.tw-cg{position:relative;color:var(--tw-white, #ffffff);background:var(--tw-section-bg-color, #1c1c1c);padding:clamp(48px,5.5vw,72px) 0 clamp(56px,7vw,100px)}.tw-cg__inner{position:relative;z-index:1}.tw-cg__editor-note{margin:0 0 16px;padding:10px 14px;border:1px solid rgba(255,85,3,.55);background:#ff55031f;color:#ffd7c2;font-family:var(--tw-font-body, system-ui, sans-serif);font-size:13px;line-height:1.4}.tw-cg__header{--tw-cg-title-size: clamp(2.75rem, 5.56vw, 80px);position:relative;display:inline-block;width:calc(var(--tw-cg-title-size) * 5.8);max-width:100%;margin-bottom:clamp(28px,4.2vw,56px);min-height:calc(var(--tw-cg-title-size) * 1.35)}.tw-cg__stamp{position:absolute;left:50%;top:48%;display:grid;place-items:center;width:calc(var(--tw-cg-title-size) * 6);max-width:384px;height:calc(var(--tw-cg-title-size) * .955);pointer-events:none;transform:translate(-50%,-50%) rotate(-5.17deg)}.tw-cg__stamp-brush{position:absolute;width:420.948px;height:141.901px;max-width:none;object-fit:fill;pointer-events:none}.tw-cg__stamp-brush--mobile,.tw-cg-tile__img.tw-cg-tile__img--mobile,.tw-cg-tile__title--mobile{display:none}.tw-cg__stamp-text{position:relative;z-index:1;margin:0;font-family:var(--tw-font-graffiti, var(--tw-font-accent));font-size:calc(var(--tw-cg-title-size) * 1.011);line-height:.9;letter-spacing:.01em;text-transform:capitalize;color:var(--tw-white, #ffffff);text-align:center;white-space:nowrap;transform:rotate(-2.08deg) skew(2.9deg)}.tw-cg-tile{position:relative;display:block;overflow:hidden;width:100%;text-decoration:none;color:inherit;background:transparent;-webkit-mask-image:var(--tw-cg-tile-mask);mask-image:var(--tw-cg-tile-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.tw-cg-tile__media,.tw-cg-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tw-cg-tile__media{background:#2a2a2a}.tw-cg-tile__img{display:block;object-fit:cover;object-position:center}.tw-cg-tile--linked{cursor:pointer}.tw-cg-tile--linked .tw-cg-tile__img{transition:transform .35s ease;transform-origin:center;will-change:transform}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.tw-cg-tile--linked:hover .tw-cg-tile__img,.tw-cg-tile--linked:focus-visible .tw-cg-tile__img{transform:scale(1.04)}}.tw-cg-tile--linked:focus-visible{outline:2px solid var(--tw-adrenaline-orange, #ff5503);outline-offset:3px}.tw-cg-tile__shade{position:absolute;inset:auto 0 0;z-index:1;height:55%;pointer-events:none;background:linear-gradient(to bottom,#1d1d1d00,#0f0f0f);opacity:0}.tw-cg-tile--labeled .tw-cg-tile__shade{opacity:1}.tw-cg-tile__title{position:absolute;left:clamp(14px,1.6vw,24px);right:clamp(14px,2vw,32px);bottom:clamp(14px,1.8vw,28px);z-index:2;margin:0;max-width:16em;font-family:var(--tw-font-heading, "Oxanium", Impact, sans-serif);font-weight:800;font-size:clamp(1.15rem,2.5vw,36px);line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:var(--tw-white, #ffffff)}.tw-cg-tile--mid-center .tw-cg-tile__title{font-size:clamp(1.35rem,3.28vw,47.18px);letter-spacing:-.04em;max-width:8em}.tw-cg-tile__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#2a2a2a;color:#ffffff59;font-family:var(--tw-font-heading);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.tw-cg-grid--masonry{display:flex;flex-direction:column;gap:clamp(20px,2.8vw,40px)}.tw-cg-row--top{display:grid;grid-template-columns:688fr 582fr;gap:clamp(8px,1.25vw,18px);align-items:stretch}.tw-cg-slot--top-left,.tw-cg-slot--top-right{min-height:clamp(200px,32.3vw,465px)}.tw-cg-slot--top-left .tw-cg-tile,.tw-cg-slot--top-right .tw-cg-tile{height:100%;min-height:inherit}.tw-cg-row--extra{display:grid;grid-template-columns:688fr 582fr;gap:clamp(8px,1.25vw,18px);align-items:start}.tw-cg-slot--extra-left{aspect-ratio:688 / 465}.tw-cg-slot--extra-right{aspect-ratio:582 / 465}.tw-cg-row--bottom{display:grid;grid-template-columns:347fr 570fr 298fr;grid-template-areas:"left center right";gap:clamp(12px,2.2vw,35px);align-items:start}.tw-cg-stack{display:flex;flex-direction:column;gap:clamp(16px,2.9vw,42px);min-width:0}.tw-cg-stack--left{grid-area:left}.tw-cg-slot--mid-center{grid-area:center}.tw-cg-stack--right{grid-area:right;margin-top:clamp(20px,5vw,72px)}.tw-cg-slot--mid-left{aspect-ratio:347 / 409}.tw-cg-slot--bottom-left{aspect-ratio:347 / 335}.tw-cg-slot--mid-center{aspect-ratio:570 / 789;width:100%}.tw-cg-slot--mid-right{aspect-ratio:298 / 320}.tw-cg-slot--bottom-right{aspect-ratio:298 / 398}.tw-cg-slot .tw-cg-tile{height:100%}@media(max-width:989px){.tw-cg-row--top{grid-template-columns:1fr 1fr}.tw-cg-slot--top-left,.tw-cg-slot--top-right{min-height:clamp(160px,28vw,320px)}.tw-cg-row--bottom{grid-template-columns:1fr 1.6fr .9fr;gap:clamp(10px,1.6vw,20px)}.tw-cg-stack--right{margin-top:clamp(12px,3vw,40px)}.tw-cg-tile__title{font-size:clamp(.95rem,2.2vw,22px)}.tw-cg-tile--mid-center .tw-cg-tile__title{font-size:clamp(1.1rem,2.8vw,32px)}}@media(max-width:749px){.tw-cg{padding:0}.tw-cg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(tw-grain-overlay.webp) left top / 1441px 960px repeat;pointer-events:none}.tw-cg__header{display:block;width:100%;min-height:100px;margin:0 0 40px}.tw-cg__stamp{top:31px;left:50%;width:271px;height:68px;max-width:none;transform:translate(-50%)}body:has(.tw-arenas) .tw-cg__stamp{left:0;transform:none}.tw-cg__stamp-brush--desktop{display:none}.tw-cg__stamp-brush--mobile{display:block;width:271px;height:68px}.tw-cg__stamp-text{font-size:36px;line-height:normal;transform:rotate(-7.25deg) skew(2.9deg)}.tw-cg-grid--masonry{display:flex;flex-direction:row;align-items:flex-start;gap:16px;box-sizing:border-box;margin-inline:calc(16px - var(--tw-page-pad, 24px));padding:0 0 24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tw-cg-grid--masonry::-webkit-scrollbar{display:none}.tw-cg-row--top,.tw-cg-row--bottom,.tw-cg-row--extra,.tw-cg-stack{display:contents}.tw-cg-slot,.tw-cg-slot--top-left,.tw-cg-slot--top-right,.tw-cg-slot--mid-left,.tw-cg-slot--bottom-left,.tw-cg-slot--mid-center,.tw-cg-slot--mid-right,.tw-cg-slot--bottom-right,.tw-cg-slot--extra-left,.tw-cg-slot--extra-right{flex:0 0 100%;width:100%;max-width:none;height:auto;min-height:0;aspect-ratio:312 / 249;margin:0;scroll-snap-align:start}.tw-cg-slot:empty{display:none}.tw-cg-tile{--tw-cg-tile-mask: url(tw-cg-mobile-mask.svg) !important;height:100%;-webkit-mask-size:120.618% 125.947%;mask-size:120.618% 125.947%;-webkit-mask-position:64.165% 9.127%;mask-position:64.165% 9.127%}.tw-cg-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:url(tw-cg-mobile-frame.svg) center / 100% 100% no-repeat;transform:scaleY(-1);pointer-events:none}.tw-cg-tile__media{z-index:1}.tw-cg-tile__img--desktop,.tw-cg-tile__title--desktop{display:none}.tw-cg-tile--has-image .tw-cg-tile__img--desktop{display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.tw-cg-tile__img.tw-cg-tile__img--mobile,.tw-cg-tile__title--mobile{display:block}.tw-cg-tile__img--mobile{inset:auto;max-width:none;object-fit:fill}.tw-cg-tile--top-left .tw-cg-tile__img--mobile{top:-11.32%;left:-23.56%;width:147.12%;height:122.79%}.tw-cg-tile--top-right .tw-cg-tile__img--mobile{top:-6.02%;left:-1.72%;width:103.61%;height:129.82%}.tw-cg-tile--mid-left .tw-cg-tile__img--mobile{top:-35.24%;left:-52.08%;width:203.85%;height:170.28%}.tw-cg-tile--bottom-left .tw-cg-tile__img--mobile{top:-82.74%;left:-4.65%;width:170.83%;height:214.06%}.tw-cg-tile--mid-center .tw-cg-tile__img--mobile{top:-6.02%;left:-9.41%;width:113.46%;height:193.57%}.tw-cg-tile--mid-right .tw-cg-tile__img--mobile{top:-46.02%;left:-12.34%;width:223.72%;height:157.83%}.tw-cg-tile--bottom-right .tw-cg-tile__img--mobile{top:-6.02%;left:-27.36%;width:191.67%;height:159.84%}.tw-cg-tile--mobile-labeled .tw-cg-tile__shade{z-index:2;height:136px;opacity:1}.tw-cg-tile__title--mobile,.tw-cg-tile--mid-center .tw-cg-tile__title--mobile{left:24px;right:16px;bottom:16px;z-index:3;max-width:none;font-size:20px;line-height:1.25;letter-spacing:-1px;white-space:nowrap}}@media(max-width:749px){.tw-cg{padding-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tw-community-grid.css.map */
