.gn-ps{--ps-ease:cubic-bezier(.23,1,.32,1);padding:100px 48px 60px;background:var(--ps-bg);color:var(--ps-ink);width:100%;overflow:hidden;font-family:Libre Franklin,Arial,sans-serif}.gn-ps *{box-sizing:border-box}.gn-ps [hidden]{display:none!important}.gn-ps-header{display:flex;align-items:end;justify-content:space-between;gap:24px}.gn-ps-header p,.gn-ps-kicker{font-size:10px;letter-spacing:.15em;font-weight:600;margin:0 0 18px}.gn-ps h2{font:400 clamp(36px,4.5vw,72px)/1.1 "Anton",Impact,sans-serif;text-transform:uppercase;margin:0;max-width:850px}.gn-ps-header>a{color:inherit;text-decoration:none;font-size:12px;border-bottom:1px solid #14171950;display:flex;align-items:center;gap:28px;padding:16px 0;white-space:nowrap}.gn-ps-stage{position:relative;min-height:480px;margin:30px -48px 0;isolation:isolate}.gn-ps-backtype{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;font:400 clamp(70px,15vw,260px)/1 "Anton",Impact,sans-serif;color:var(--ps-accent);opacity:.1;pointer-events:none;z-index:-1}.gn-ps-cards{display:flex;align-items:center;justify-content:center;gap:18px;min-height:480px;padding:40px 48px;overflow-x:auto;scrollbar-width:none}.gn-ps-card{display:block;flex:0 0 180px;position:relative;border:0;background:transparent;padding:0;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:transform .25s var(--ps-ease),opacity .25s var(--ps-ease);transform-origin:center}.gn-ps-art{display:block;position:relative;width:100%;aspect-ratio:4/5;border-radius:10px;background:#ffffffa3;box-shadow:0 14px 28px #1723310b;overflow:hidden;border:1px solid #ffffff80}.gn-ps-art>img{display:block;width:100%;height:100%;object-fit:contain;padding:22px;filter:drop-shadow(0 12px 8px #0002)}.gn-ps-number{position:absolute;left:13px;top:13px;font-size:9px;opacity:.6}.gn-ps-expand{position:absolute;bottom:12px;right:12px;font-size:22px}.gn-ps-card-title{display:block;font-weight:600;font-size:12px;line-height:1.4;margin-top:16px;min-height:34px}.gn-ps-card-price{display:block;font-size:11px;margin-top:8px}.gn-ps.is-ready .gn-ps-cards{display:block;position:relative;overflow:visible;padding:0}.gn-ps.is-ready .gn-ps-card{position:absolute;top:50%;left:0;width:var(--ps-card-width,180px);transform:translate(var(--ps-x),-50%) scale(var(--ps-scale,1));opacity:var(--ps-opacity,1)}.gn-ps.is-open .gn-ps-card{z-index:1}.gn-ps.is-open .gn-ps-card.is-active{z-index:3}.gn-ps.is-open .gn-ps-card-title,.gn-ps.is-open .gn-ps-card-price{visibility:hidden}.gn-ps.is-open .gn-ps-card:not(.is-active){pointer-events:none}.gn-ps.is-open .gn-ps-expand,.gn-ps.is-open .gn-ps-number{visibility:hidden}.gn-ps-details{position:absolute;right:7%;top:50%;transform:translateY(-50%);width:28%;max-width:400px;z-index:4}.gn-ps-details h3{font:400 clamp(28px,3vw,48px)/1.1 "Anton",Impact,sans-serif;text-transform:uppercase;margin:0 0 20px;overflow-wrap:anywhere}.gn-ps-price{font-size:22px;font-weight:600;margin:0 0 14px}.gn-ps-options{font-size:12px;opacity:.7;line-height:1.6;margin:0 0 20px}.gn-ps-gallery{display:flex;gap:8px;margin-bottom:24px}.gn-ps-gallery button{width:48px;height:54px;padding:4px;border:1px solid #14171930;border-radius:6px;background:#ffffff60;cursor:pointer}.gn-ps-gallery button[aria-pressed=true]{border:2px solid var(--ps-accent)}.gn-ps-gallery img{width:100%;height:100%;object-fit:contain}.gn-ps-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:48px;background:var(--ps-accent);color:#fff!important;text-decoration:none;padding:16px 20px;font-size:12px;font-weight:600;border-radius:4px}.gn-ps-close{position:absolute;right:48px;top:10px;width:44px;height:44px;border-radius:50%;border:1px solid #14171930;background:#ffffff80;color:inherit;z-index:5;cursor:pointer}.gn-ps-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #14171920;padding-top:24px}.gn-ps-footer p{font-size:11px;opacity:.65;margin:0}.gn-ps-controls{display:flex;align-items:center;gap:10px}.gn-ps-controls>span{font-size:10px;margin-right:15px;font-variant-numeric:tabular-nums}.gn-ps-controls button{width:44px;height:44px;border:1px solid #14171940;border-radius:50%;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer}.gn-ps-controls svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}.gn-ps :is(a,button):focus-visible{outline:2px solid var(--ps-accent);outline-offset:5px}@media(hover:hover)and (pointer:fine){.gn-ps:not(.is-open) .gn-ps-card:hover{--ps-scale:1.05}.gn-ps-controls button:hover,.gn-ps-close:hover{background:#fff}.gn-ps-cta:hover{filter:brightness(1.1)}}@media(min-width:1800px){.gn-ps{padding-inline:4vw}.gn-ps-stage{margin-inline:-4vw;min-height:560px}.gn-ps-cards{min-height:560px}}@media(max-width:767px){.gn-ps{padding:64px 22px 40px}.gn-ps-header{align-items:start;flex-direction:column;gap:12px}.gn-ps h2{font-size:40px}.gn-ps-header>a{font-size:11px;padding:10px 0}.gn-ps-stage{margin:18px -22px 0;min-height:350px;touch-action:pan-y}.gn-ps-cards{min-height:350px;justify-content:start;padding:25px 22px}.gn-ps-backtype{font-size:80px}.gn-ps.is-open .gn-ps-stage,.gn-ps.is-open .gn-ps-cards{min-height:680px}.gn-ps.is-ready.is-open .gn-ps-card{top:185px}.gn-ps-details{top:365px;left:22px;right:22px;width:auto;max-width:none;transform:none}.gn-ps-details h3{font-size:28px;margin-bottom:14px}.gn-ps-details .gn-ps-kicker{margin-bottom:10px}.gn-ps-price{font-size:20px;margin-bottom:10px}.gn-ps-options{margin-bottom:14px}.gn-ps-gallery{margin-bottom:18px}.gn-ps-close{right:22px;top:0}.gn-ps-footer{gap:16px;align-items:center}.gn-ps-footer p{max-width:160px;line-height:1.6}.gn-ps-controls{gap:6px}.gn-ps-controls>span{margin-right:4px}.gn-ps-controls button{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.gn-ps-card{transition:opacity .15s ease!important}}.gn-ps.is-open .gn-ps-card-title,.gn-ps.is-open .gn-ps-card-price{display:none}.gn-ps-art{background:#ffffff0f;border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(8px) saturate(110%);-webkit-backdrop-filter:blur(8px) saturate(110%);box-shadow:none;transition:transform .22s var(--ps-ease)}.gn-ps-art>img{padding:6px;filter:none;box-shadow:none}.gn-ps.is-ready .gn-ps-card{transition:transform .55s var(--ps-ease),opacity .35s var(--ps-ease)}.gn-ps-stage,.gn-ps-cards{min-height:540px}@media(hover:hover)and (pointer:fine){.gn-ps:not(.is-open) .gn-ps-card:hover .gn-ps-art{transform:scale(1.045)}}@media(min-width:1800px){.gn-ps-stage,.gn-ps-cards{min-height:580px}}@media(max-width:767px){.gn-ps-stage,.gn-ps-cards{min-height:370px}.gn-ps.is-open .gn-ps-stage,.gn-ps.is-open .gn-ps-cards{min-height:700px}}@media(prefers-reduced-motion:reduce){.gn-ps.is-ready .gn-ps-card{transition:opacity .15s ease!important}.gn-ps-art{transition:none!important}.gn-ps:not(.is-open) .gn-ps-card:hover .gn-ps-art{transform:none}}.gn-ps-card-title{position:absolute;top:100%;left:0;width:100%;min-height:0}.gn-ps-card-price{position:absolute;top:calc(100% + 54px);left:0}.gn-ps-art>img{filter:var(--ps-cutout)}.gn-ps-backtype{font-family:Barcelona Graffiti Bombing,Permanent Marker,sans-serif;font-weight:400;font-size:clamp(80px,14vw,230px);letter-spacing:0;line-height:1.2;text-transform:none}@media(max-width:767px){.gn-ps-backtype{font-size:76px}}@media(hover:none),(pointer:coarse){.gn-ps:not(.is-open) .gn-ps-card:active .gn-ps-art{transform:scale(1.045)}}@media(prefers-reduced-motion:reduce){.gn-ps:not(.is-open) .gn-ps-card:active .gn-ps-art{transform:none}}.gn-ps[data-glass=true] .gn-ps-art{background-color:rgba(255,255,255,var(--ps-glass-opacity,.02));background-image:linear-gradient(135deg,rgba(255,255,255,.045),transparent 30%,rgba(7,87,209,.012) 65%,rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.52);backdrop-filter:blur(4px) saturate(125%);-webkit-backdrop-filter:blur(4px) saturate(125%);box-shadow:inset 1px 1px #ffffff6b,inset -1px -1px #07285a0b}.gn-ps[data-glass=true] .gn-ps-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 18%,rgba(255,255,255,.035) 19%,rgba(255,255,255,.01) 40%,transparent 41%)}.gn-ps[data-glass=true] .gn-ps-art>img{position:relative;z-index:1;opacity:1;box-shadow:none}.gn-ps[data-glass=true] .gn-ps-backtype{opacity:.22}.gn-ps-details [data-ps-rating]{margin:0 0 14px}.gn-ps-details .gn-card-rating{display:inline-flex;align-items:center;gap:9px;color:inherit;text-decoration:none;font-size:13px;line-height:1.4}.gn-ps-details .gn-card-stars{display:inline-block;position:relative;white-space:nowrap;font:18px/1 Arial,sans-serif;letter-spacing:1px;color:#14171935}.gn-ps-details .gn-card-stars>span:last-child{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--ps-accent)}.gn-ps-details .gn-card-summary{font-size:14px;line-height:1.6;margin:0 0 12px;color:inherit}.gn-ps-details .gn-card-options,.gn-ps-servings{font-size:12px;line-height:1.5;margin:0 0 10px;opacity:.75}.gn-ps-meta .gn-ps-price{display:flex;align-items:center;gap:14px;padding-top:14px;border-top:1px solid #14171925;margin:14px 0 20px}.gn-ps-price s{font-size:16px;font-weight:400;opacity:.55}.gn-ps.is-open .gn-ps-stage,.gn-ps.is-open .gn-ps-cards{min-height:650px}@media(max-width:767px){.gn-ps.is-open .gn-ps-stage,.gn-ps.is-open .gn-ps-cards{min-height:910px}.gn-ps-details .gn-card-summary{font-size:13px}.gn-ps-details [data-ps-rating]{margin-bottom:12px}}.bfc-layout .gn-ps-align-overview:not(.is-open) .gn-ps-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--ps-overview-title, auto) var(--ps-overview-rating, auto) var(--ps-overview-price, auto);align-items:start}.bfc-layout .gn-ps-align-overview:not(.is-open) .gn-ps-card>.gn-ps-art{grid-row:1}.bfc-layout .gn-ps-align-overview:not(.is-open) .gn-ps-card>.gn-ps-card-title{grid-row:2;position:static}.bfc-layout .gn-ps-align-overview:not(.is-open) .gn-ps-card>.gn-card-rating{grid-row:3}.bfc-layout .gn-ps-align-overview:not(.is-open) .gn-ps-card>.gn-ps-card-price{display:block;grid-row:4;position:static}.bfc-layout .gn-ps-align-overview.is-ready:not(.is-open) .gn-ps-cards{min-height:max(var(--ps-stage-height, 540px),calc(var(--ps-overview-height, 0px) + 56px))}@media(max-width:767px){.bfc-layout .gn-ps-align-overview{--ps-stage-height: 370px}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/bf26lp-gn-product-slideshow.css.map */
