.gw-sticky-header{position:sticky;top:0;z-index:70;background:#fff}.gw-sticky-header .gw-header{position:relative;top:auto}.gw-mobile-menu{max-height:calc(100dvh - 140px);overflow-y:auto}.gw-footer,.gw-page,.gw-article,.gw-journal{color:#12331b}html{scroll-padding-top:140px}.gw-page__layout{align-items:start;gap:48px}.gw-page .gw-rte{max-width:65ch}.gw-page .gw-rte h2,.gw-article .gw-rte h2{font-size:clamp(27px,3vw,42px);line-height:1.12;margin:44px 0 22px}.gw-rte p{margin:0 0 22px;line-height:1.85}.gw-page__layout aside{color:#12331b;padding:28px}.gw-page__layout aside h2{font-size:clamp(28px,3vw,42px);line-height:1.1}.gw-page__layout aside .gw-button{background:#fff;color:#12331b;box-shadow:6px 6px #12331b}.gw-page__layout aside .gw-button:hover{background:#12331b;color:#f0d116;box-shadow:6px 6px #fff}.gw-team-names{display:block;font-size:12px;letter-spacing:.04em;margin-top:8px}.gw-team-signoff{color:#12331b}.gw-journal-cover{background:#12331b;color:#fff;padding:64px 4%;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:48px}.gw-journal-cover h1{font-size:clamp(42px,5.5vw,84px);line-height:1;margin:20px 0}.gw-journal-cover p{max-width:38ch}.gw-journal-cover .gw-button{color:#12331b;margin-top:24px;box-shadow:6px 6px #fff}.gw-journal-cover figure{margin:0;background:#fff;padding:10px;transform:rotate(-1deg);color:#12331b}.gw-journal-cover img{width:100%;aspect-ratio:1.5;object-fit:cover}.gw-journal-cover figcaption{padding:12px 4px;font-size:10px;font-weight:700}.gw-brand-placeholder{width:100%;min-height:200px;height:auto;aspect-ratio:1.35;background:#f5f5f0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;color:#12331b;border:1px solid #12331b22}.gw-brand-placeholder img{width:80%!important;height:auto!important;object-fit:contain!important;aspect-ratio:auto!important}.gw-brand-placeholder span{font-size:10px;letter-spacing:.12em}.gw-load-progress{position:fixed;top:0;left:0;height:4px;width:0;background:#f0d116;z-index:200;transition:width .3s}.gw-is-loading .gw-load-progress{width:85%;animation:gw-progress 3s ease-out}.gw-review{padding-block:48px;color:#12331b}.gw-review h1{font-size:clamp(36px,5vw,68px);line-height:1.05}.gw-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:32px}.gw-review-card{border:2px solid #12331b;padding:20px;min-width:0}.gw-review-card h2{font-size:22px;line-height:1.2;margin:24px 0 12px}.gw-review-card p{font-size:13px}.gw-sold-label{display:inline-block;border:1px solid #12331b;background:#f5f5f0;padding:8px 12px;font-weight:700;font-size:12px}.gw-sold-button{display:block;width:100%;min-height:50px;border:1px solid #12331b;background:#f5f5f0;color:#12331b;cursor:not-allowed;box-shadow:none}.gw-loader-demo{min-height:200px;display:grid;place-content:center;gap:20px}.gw-loader-demo img{width:100%;height:auto}.gw-loader-track{height:4px;background:#12331b22;overflow:hidden}.gw-loader-track:after{content:"";display:block;width:30%;height:100%;background:#12331b;animation:gw-track 1.6s ease-in-out infinite}.gw-review-links{display:flex;flex-wrap:wrap;gap:20px;margin:30px 0}.gw-page h1,.gw-journal-cover h1{animation:gw-enter .55s ease-out both}@keyframes gw-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes gw-track{to{transform:translate(340%)}}@keyframes gw-progress{0%{width:0}to{width:85%}}@media(min-width:1001px)and (max-width:1250px){.gw-header{grid-template-columns:190px 1fr auto;padding-inline:20px}.gw-header__brand img{max-width:180px}.gw-header__menu{gap:14px}.gw-header__menu a{font-size:10px}}@media(max-width:700px){.gw-journal-cover{grid-template-columns:1fr;padding:36px 20px;gap:30px}.gw-review-grid{grid-template-columns:1fr}.gw-page__layout{gap:32px}.gw-journal-cover h1{font-size:48px}.gw-page .gw-shell__hero h1{font-size:48px;line-height:1.1}.gw-article__hero h1{font-size:38px;line-height:1.12}.gw-team-names{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.gw-review h1,.gw-review h2,.gw-journal-cover h1{font-family:var(--font-display--family);font-weight:400}.gw-review-card .gw-brand-placeholder{aspect-ratio:1.35;min-height:200px}.gw-review-card .gw-text-link{margin-top:18px}.gw-page .gw-shell__hero{padding-block:48px}.gw-page .gw-shell__hero h1{font-size:clamp(40px,5vw,72px);line-height:1.05;max-width:18ch}@media(min-width:1001px){.gw-sticky-header .gw-header{padding-inline:max(32px,calc((100% - 1420px)/2));grid-template-columns:230px minmax(0,1fr) auto;gap:20px}.gw-header__menu{gap:clamp(14px,2vw,32px)}}.gw-team-photo figcaption{padding:16px 10px 12px}.gw-team-photo .gw-team-names{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 7px;margin-top:8px;border:0;padding:0;letter-spacing:0;font:italic 24px/1.4 Georgia,serif;font-weight:400}.gw-team-names>span{padding:0;border:0}.gw-team-names>span:not(:last-child):after{content:","}.gw-team-names>span:nth-last-child(2):after{content:""}.gw-team-names>span:last-child:before{content:"& ";font-size:.85em}@media(max-width:700px){.gw-team-photo .gw-team-names{font-size:20px;gap:0 5px}}.gw-colour-choices{border:0;padding:0;margin:0 0 24px;min-width:0}.gw-colour-choices legend{font-size:13px;font-weight:700;margin-bottom:12px;color:#12331b}.gw-colour-choices__row{display:flex;flex-wrap:wrap;gap:10px}.gw-colour-choices button{min-height:48px;min-width:110px;padding:12px 16px;display:flex;align-items:center;gap:12px;background:#fff;color:#12331b;border:1px solid #12331b;font:700 14px var(--font-primary--family);cursor:pointer;box-shadow:none}.gw-colour-choices button[aria-pressed=true]{background:#f0d116;border-width:2px;padding:11px 15px}.gw-colour-check{visibility:hidden}.gw-colour-choices button[aria-pressed=true] .gw-colour-check{visibility:visible}.gw-colour-choices button:disabled{opacity:.5;cursor:not-allowed}.gw-colour-choices small{font-size:9px}.gw-pdp-variant[hidden],.gw-colour-choices[hidden]{display:none!important}@media(min-width:1401px){.gw-header__menu{gap:16px}.gw-header__menu a{white-space:nowrap;font-size:11px}}@media(min-width:1001px)and (max-width:1400px){.gw-sticky-header .gw-header{grid-template-columns:1fr auto}.gw-header__menu{display:none}.gw-menu-button{display:grid}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/greywolf-polish.css.map */
