:root{--gp-purchase-space: 0px;--cream: #f5f1e7;--cream-deep: #deddd8;--purple: #39216f;--purple-soft: #6042a5;--cyan: #20d8e8;--ink: #201829;--muted: #6c6073;--line: #aaa5b5;--white: #fffdf8;--shadow: 5px 6px 0 #aaa5b5;--radius: 8px;--max: 1180px;--display: "Arial Black", "Trebuchet MS", sans-serif;--pixel: "Courier New", Courier, monospace;--red: #c72f4b;--body: "Trebuchet MS", Verdana, sans-serif}*{box-sizing:border-box}html{background:var(--cream);color:var(--ink)}body{margin:0;padding-bottom:var(--gp-purchase-space);font-family:var(--body);line-height:1.55;letter-spacing:0}img{display:block;max-width:100%}a{color:inherit}button,input,textarea{font:inherit}.visually-hidden,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;z-index:20;top:12px;left:12px;background:var(--cyan);color:var(--purple);padding:10px 14px;border-radius:var(--radius)}.site-header{position:sticky;z-index:10;top:0;background:var(--cream-deep);border-top:5px solid var(--purple);border-bottom:3px solid var(--purple);box-shadow:inset 0 2px #fff}.site-header__inner,.site-footer__inner,.hero,.editorial-band,.product-grid,.product-shell,.details-grid,.faq-band,.reviews-section,.page-hero,.rich-page,.cart-page,.search-page,.not-found{width:min(var(--max),calc(100% - 32px));margin-inline:auto}.site-header__inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{font-family:var(--display);font-size:2rem;font-weight:700;color:var(--purple);text-decoration:none}.wordmark img{max-height:54px;width:auto}.primary-nav,.footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.primary-nav a,.footer-links a{text-decoration:none;color:var(--purple);font-weight:700}.primary-nav a:hover,.footer-links a:hover{color:#117985}.nav-toggle{display:none;width:44px;height:44px;border:1px solid var(--purple);border-radius:var(--radius);background:var(--cream);padding:10px}.nav-toggle span:not(.visually-hidden){display:block;height:2px;margin:5px 0;background:var(--purple)}.hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:54px;align-items:center;min-height:calc(100vh - 120px);padding:72px 0 88px}.hero__copy{max-width:600px}.eyebrow{margin:0 0 12px;color:var(--purple);font-family:var(--pixel);letter-spacing:.08em;font-size:.78rem;font-weight:800;text-transform:uppercase}h1,h2,h3{font-family:var(--display);color:var(--purple);line-height:1.02;margin:0}h1{font-size:clamp(3rem,7vw,6.8rem);max-width:10ch}h2{font-size:clamp(2rem,4vw,4rem)}p{color:var(--muted);margin:0}.hero p:not(.eyebrow),.lede{font-size:1.16rem;max-width:56ch;margin-top:22px}.hero__actions,.purchase-row,.cart-summary div{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);border:3px solid var(--purple);padding:12px 18px;text-decoration:none;font-weight:800;cursor:pointer}.button--primary{background:var(--purple);color:var(--cream);border-color:#947aca #251249 #251249 #947aca;box-shadow:inset 0 2px #b9a3de,0 4px #251249}.button--ghost{background:var(--cream-deep);color:var(--purple)}.button:disabled{cursor:not-allowed;opacity:.56}.hero__media{position:relative;min-height:560px}.hero__image{width:min(100%,560px);aspect-ratio:1;object-fit:contain;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.hero__image--float{position:absolute;width:min(38vw,220px)}.hero__image--cube{right:0;top:18px}.hero__image--hybrid{right:52px;bottom:6px}.editorial-band{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:40px;align-items:end;padding:62px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:62px 0}.product-card a{display:grid;gap:12px;height:100%;padding:14px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;box-shadow:0 14px 34px #30214814}.product-card img{aspect-ratio:1;width:100%;object-fit:contain;background:var(--cream);border-radius:6px}.product-card span,.product-card strong,.cart-summary strong{color:var(--purple);font-weight:800}.product-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:44px;padding:54px 0;align-items:start}.product-media{position:sticky;top:104px}.product-media img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.product-panel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(22px,4vw,42px)}.product-panel h1{font-size:clamp(2.6rem,5vw,5rem)}fieldset{border:0;padding:0;margin:28px 0 0}legend{color:var(--purple);font-weight:800;margin-bottom:12px}.swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.swatch{min-width:0;border:1px solid var(--line);background:var(--cream);border-radius:var(--radius);padding:8px;color:var(--purple);cursor:pointer}.swatch img{aspect-ratio:1;object-fit:contain}.swatch span{display:block;margin-top:6px;font-size:.86rem;font-weight:800}.swatch.is-selected,.swatch[aria-pressed=true]{outline:3px solid var(--cyan);border-color:var(--purple);background:var(--white)}.variant-summary{margin-top:18px;padding:16px;background:var(--cream);border-radius:var(--radius)}.variant-summary strong{color:var(--purple)}.variant-summary p{margin-top:6px}.addons{display:grid;gap:10px}.addons label{display:grid;grid-template-columns:20px 48px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:10px 12px;background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);color:var(--purple);font-weight:800}.addons input{width:20px;height:20px;accent-color:var(--cyan)}.addons p{font-size:.9rem}.purchase-row{justify-content:space-between}.purchase-row strong{font-family:var(--display);color:var(--purple);font-size:2.4rem}.form-status{min-height:1.6em;margin-top:14px;color:#8c3152;font-weight:700}.details-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:34px 0 62px}.details-grid article,.faq-band,.reviews-section,.rich-page,.empty-state,.not-found{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(20px,3vw,34px)}.details-grid h2{font-size:1.45rem;margin-bottom:10px}.faq-band,.reviews-section,.rich-page{margin-bottom:56px}details{border-top:1px solid var(--line);padding:16px 0}summary{cursor:pointer;color:var(--purple);font-weight:800}.page-hero{padding:62px 0 24px}.page-hero h1{max-width:16ch}.rich-page{max-width:850px}.rich-page h2{font-size:2rem;margin:26px 0 8px}.rich-page p+p,.rich-page .button{margin-top:18px}.contact-form{display:grid;gap:14px;margin-top:24px}.contact-form label,.cart-line label{display:grid;gap:6px;color:var(--purple);font-weight:800}.contact-form input,.contact-form textarea,.cart-line input,.search-page input{width:100%;border:1px solid var(--line);border-radius:var(--radius);background:var(--cream);padding:12px;color:var(--ink)}.cart-page{padding-bottom:62px}.cart-lines{display:grid;gap:14px}.cart-line{display:grid;grid-template-columns:112px minmax(0,1fr) 120px auto;gap:16px;align-items:center;padding:14px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.cart-line img{aspect-ratio:1;object-fit:cover;border-radius:6px}.cart-line h2{font-size:1.2rem}.cart-summary{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:18px;background:var(--cream-deep);border-radius:var(--radius)}.search-page form{display:flex;gap:10px;margin-bottom:28px}.not-found{text-align:center;margin-top:72px;margin-bottom:72px}.not-found h1{margin-inline:auto}.reviews-section{min-width:0}.review-list{display:flex;position:relative;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-top:24px}.review-item{flex:0 0 100%;min-width:0;min-height:230px;padding:24px;scroll-snap-align:start;overflow-wrap:anywhere;border:2px solid var(--line);border-radius:var(--radius);background:var(--cream)}.review-item strong{display:block;margin-top:20px}.review-controls{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.site-footer{margin-top:40px;background:var(--purple);color:var(--cream)}.site-footer__inner{display:flex;justify-content:space-between;gap:36px;padding:42px 0}.site-footer p,.site-footer a,.wordmark--footer{color:var(--cream)}@media(max-width:880px){.nav-toggle{display:block}.primary-nav{position:absolute;top:76px;right:16px;left:16px;display:none;padding:18px;background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.nav-open .primary-nav{display:grid}.hero,.editorial-band,.product-shell,.site-footer__inner{grid-template-columns:1fr}.site-footer__inner{display:grid}.hero{min-height:0;padding-top:42px}.hero__media{min-height:420px}.product-grid,.details-grid{grid-template-columns:1fr}.product-media{position:static}.cart-line{grid-template-columns:84px minmax(0,1fr)}.cart-line label,.cart-line button{grid-column:1 / -1}}@media(max-width:520px){.site-header__inner,.site-footer__inner,.hero,.editorial-band,.product-grid,.product-shell,.details-grid,.faq-band,.reviews-section,.page-hero,.rich-page,.cart-page,.search-page,.not-found{width:min(100% - 24px,var(--max))}h1{font-size:3rem}.hero__media{min-height:320px}.hero__image--float{width:132px}.hero__image--hybrid{right:20px}.swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.swatch{padding:5px}.swatch span{font-size:.76rem}.purchase-row,.cart-summary,.search-page form{display:grid;width:100%}}.sticky-purchase[hidden]{display:none}.sticky-purchase{position:fixed;inset:auto 0 0;z-index:11;border-top:3px solid var(--purple);background:var(--cream-deep);box-shadow:0 -4px 16px #20182926;padding:12px max(12px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.sticky-purchase__inner{width:min(100%,var(--max));margin:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px}.sticky-purchase__selection{min-width:0;display:grid;color:var(--purple);overflow-wrap:anywhere}.sticky-purchase__status{grid-column:1 / -1;color:#8c3152;font-size:.9rem;font-weight:700;max-height:25vh;overflow-y:auto;overflow-wrap:anywhere}.sticky-purchase__status:empty{display:none}.sticky-purchase .button{padding:10px 12px}.shopify-policy__container{width:min(100% - 24px,880px);max-width:880px;margin:clamp(24px,4vw,56px) auto;padding:clamp(20px,4vw,40px);background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere}.shopify-policy__container .shopify-policy__title{margin-bottom:28px;text-align:left}.shopify-policy__container h1{max-width:none;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.shopify-policy__body{min-width:0;line-height:1.7}.shopify-policy__body h2{font-size:clamp(1.4rem,3vw,2rem);line-height:1.25;margin:32px 0 14px}.shopify-policy__body h3{font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.35;margin:26px 0 12px}.shopify-policy__body p{color:var(--ink);margin:0 0 18px}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:24px;margin:12px 0 22px}.shopify-policy__body li{margin-bottom:10px}.shopify-policy__body a{color:var(--purple);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.shopify-policy__body table{display:block;max-width:100%;overflow-x:auto}.shopify-policy__body img{max-width:100%;height:auto}.gamepaws-faq details p{margin-top:12px;line-height:1.65}body{background:linear-gradient(90deg,#39216f06 1px,transparent 1px) 0 0 / 24px 24px,var(--cream)}h1,h2,h3{font-weight:900;letter-spacing:-.045em;overflow-wrap:anywhere}p,a,legend{overflow-wrap:anywhere}:focus-visible{outline:3px solid var(--red);outline-offset:4px}.primary-nav a{font:700 .8rem var(--pixel);text-transform:uppercase;padding:12px 10px}.primary-nav a:last-child{background:var(--purple);color:#fff;border:3px outset #8067b4;border-radius:6px}.nav-toggle{border:3px outset #aaa5b5;box-shadow:0 3px var(--purple)}.button--ghost{border-color:#fff #8d8898 #8d8898 #fff;box-shadow:0 4px #88818f}.button:not(:disabled):active{transform:translateY(3px);box-shadow:inset 0 2px 3px #20182940}.button:not(:disabled):hover{filter:brightness(1.08)}.hero{min-height:0;padding:56px 0 64px;gap:36px}.hero h1{font-size:clamp(3.2rem,6.8vw,6rem);max-width:11ch}.hero__copy>.eyebrow{border-left:6px solid var(--red);padding-left:12px}.hero__media{min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px;background:var(--cream-deep);border:3px solid var(--purple);border-radius:16px 16px 38px;box-shadow:inset 3px 3px #fff,6px 6px var(--purple)}.console-label{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;color:var(--purple);font:700 .72rem var(--pixel);letter-spacing:.08em;text-transform:uppercase}.console-label:before{content:"";width:9px;height:9px;background:var(--red);border:1px solid #822139;box-shadow:0 0 0 3px #f5f1e7}.hero__image{width:100%;border:3px solid #7f788c;border-radius:6px;box-shadow:none}.hero__image--main{grid-column:1 / -1;aspect-ratio:1.45}.hero__image--float{position:static;width:100%;aspect-ratio:1.65}.hero__media:after{content:"";grid-column:1 / -1;justify-self:end;width:90px;height:14px;margin:3px 6px 0;background:repeating-linear-gradient(90deg,#89838e 0 3px,transparent 3px 9px);transform:skew(-15deg)}.editorial-band{border-block:3px solid var(--purple);padding:32px 0}.editorial-band h2{font-size:clamp(1.9rem,3.4vw,3rem)}.product-grid{gap:24px}.product-card a{gap:14px;border:3px solid var(--purple);border-top:12px solid var(--purple);border-radius:10px 10px 22px;background:var(--cream-deep);box-shadow:inset 2px 2px #fff,4px 5px #aaa5b5;padding:16px}.product-card:nth-child(2) a{border-top-color:#14808a}.product-card:nth-child(3) a{border-top-color:var(--red)}.product-card img{background:var(--white);border:2px inset #aaa5b5}.product-card span{font-family:var(--display);font-size:1.5rem}.product-card strong{font-family:var(--pixel);border-top:2px solid #aaa5b5;padding-top:10px}.product-shell{gap:28px;padding:36px 0}.product-panel{min-width:0;background:var(--cream-deep);border:3px solid var(--purple);border-top-width:12px;border-radius:10px 10px 24px;box-shadow:inset 3px 3px #fff,5px 6px #aaa5b5;padding:clamp(16px,2.4vw,30px)}.product-panel h1{font-size:clamp(2rem,3.6vw,3.5rem);max-width:14ch}.product-panel .lede{font-size:1rem;margin-top:16px}.product-media img{border:3px solid var(--purple);box-shadow:5px 6px #aaa5b5}legend{font:700 .85rem var(--pixel);text-transform:uppercase;letter-spacing:.035em}fieldset{min-width:0}.swatch{border:3px outset #c4bdcf;background:var(--white)}.swatch.is-selected,.swatch[aria-pressed=true]{outline:3px solid var(--purple);border-color:#20d8e8;background:#e5fcfd}.variant-summary{border:2px inset #b8b1c1;background:var(--white);padding:12px;font-size:.9rem}.quantity-breaks-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;position:relative}.quantity-breaks-container>input{position:absolute;width:1px;height:1px;opacity:0}.quantity-break{min-width:0;cursor:pointer;background:var(--cream);padding:12px 4px;border:3px outset #c4bdcf;border-radius:6px;text-align:center}.quantity-break__content{display:grid;gap:6px;font-size:.85rem;color:var(--purple)}.quantity-break__label-text{font:700 .85rem var(--pixel)}.quantity-breaks-container>input:checked+label{background:var(--purple);color:#fff;border-color:#a593ce #251249 #251249 #a593ce;box-shadow:0 3px #251249}.quantity-breaks-container>input:checked+label span{color:#fff}.quantity-breaks-container>input:focus-visible+label{outline:3px solid var(--red);outline-offset:3px}.quantity-note{font-size:.82rem;margin-top:14px}.addons label{background:var(--white);border:2px solid #aaa5b5;font-size:.88rem;padding:10px 8px}.addons input{accent-color:var(--purple)}.addons label:has(input:checked){border-color:var(--purple);background:#e5fcfd}.purchase-row{border-top:2px solid #aaa5b5;padding-top:20px}.purchase-row strong{font-size:2rem}.details-grid article,.faq-band,.reviews-section{border:3px solid var(--purple);box-shadow:4px 5px #aaa5b5}.details-grid article{border-top:8px solid var(--purple)}.details-grid h2{font-family:var(--pixel);letter-spacing:-.04em;font-size:1.2rem}.faq-band h2,.reviews-section h2{font-size:clamp(1.8rem,4vw,3rem);margin-bottom:20px}.guarantee-panel{width:min(var(--max),calc(100% - 32px));margin:0 auto 56px;padding:clamp(20px,4vw,40px);background:var(--purple);border:3px solid #201829;border-top:8px solid var(--cyan);box-shadow:5px 6px #aaa5b5;border-radius:10px}.guarantee-panel h2,.guarantee-panel h3,.guarantee-panel p{color:var(--white)}.guarantee-panel h2{font-size:clamp(1.8rem,4vw,3rem);max-width:24ch}.guarantee-panel .eyebrow{color:var(--cyan)}.guarantee-points{list-style:none;padding:0;margin:28px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guarantee-points li{border-top:2px solid #947aca;padding-top:16px}.guarantee-points h3{font:700 1rem var(--pixel);margin-bottom:8px}.review-item{border:3px inset #aaa5b5;background:var(--cream-deep)}.review-controls .button{min-width:48px}.product-artwork figure{margin:24px 0 0}.site-footer{background:var(--cream-deep);border-top:6px solid var(--purple);box-shadow:inset 0 3px #fff}.site-footer p,.site-footer a{color:var(--purple)}.site-footer__inner>div{max-width:460px;min-width:0}.site-footer__inner p{margin:12px 0}.footer-links{align-content:start;align-items:start;max-width:380px;font:700 .8rem var(--pixel);text-transform:uppercase}.footer-links a{padding-block:8px}@media(max-width:880px){.primary-nav{top:76px;border:3px solid var(--purple)}.hero{gap:32px;padding-top:32px}.hero__copy{max-width:650px}.hero__media{max-width:600px;width:calc(100% - 6px)}.guarantee-points{grid-template-columns:1fr}}@media(max-width:520px){.hero h1{font-size:clamp(3rem,12vw,4rem)}.hero__media{padding:12px;gap:8px}.hero__image--float{width:100%}.hero__actions{display:grid}.product-panel{padding:16px 12px}.swatch{padding:4px}.swatch span{font-size:.72rem}.addons label{grid-template-columns:20px 32px minmax(0,1fr) auto;gap:6px;font-size:.78rem}.addons img{width:32px;height:32px}.quantity-break__price{font-size:.78rem}.guarantee-panel{width:calc(100% - 24px)}.details-grid,.product-grid{gap:20px}.reviews-section{padding:18px}}.gp-scrolling-banner{display:flex;gap:3rem;overflow:hidden;white-space:nowrap;background:#1d1c1a;color:#fff;padding:.7rem 1rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;justify-content:center}.gp-scrolling-banner span{display:inline-block}.gp-rating-badge,.reviews-summary{display:flex;align-items:baseline;gap:.55rem;color:#1d1c1a;margin:0 0 1rem;font-weight:700}.gp-rating-badge strong,.reviews-summary strong{font-size:1.15rem}.gp-rating-badge span,.reviews-summary span{font-size:.88rem;font-weight:600}.quantity-break__prices{display:flex;align-items:center;gap:.45rem;white-space:nowrap}.quantity-break__prices s{opacity:.6;font-size:.9em}.quantity-break__prices strong{font-size:1.05em}@media(max-width:700px){.gp-scrolling-banner{justify-content:flex-start;gap:2rem;overflow-x:auto}.gp-rating-badge{padding-inline:1rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/gamepaws.css.map */
