body.guardian-work-page{margin:0;background:#0a0c11;color:#f1eee3}.gw{--ink:#0a0c11;--panel:#13171f;--bone:#f1eee3;--muted:#cccbbf;--amber:#f5901c;--blue:#3b9ee3;--line:#343b46;font:400 18px/1.55 Archivo,Arial,sans-serif;color:var(--bone);background:var(--ink);overflow-wrap:break-word}.gw *{box-sizing:border-box}.gw [hidden]{display:none!important}.gw img{display:block;max-width:100%;height:auto}.gw figure{margin:0}.gw a{color:inherit}.gw button{font:inherit}.gw h1,.gw h2,.gw h3{font-family:Saira Condensed,Arial Narrow,sans-serif;font-weight:700;line-height:1.02;color:var(--bone);margin:0 0 24px;letter-spacing:-.015em}.gw h1{font-size:64px}.gw h1 span{color:var(--amber)}.gw h2{font-size:48px}.gw h3{font-size:30px}.gw p{margin:0 0 22px;color:var(--muted);max-width:640px}.gw p strong{color:var(--bone)}.gw-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.gw .gw-label{font:600 12px/1.65 IBM Plex Mono,monospace;letter-spacing:.08em;color:var(--amber);margin-bottom:22px}.gw .gw-small{font-size:14px;line-height:1.65}.gw-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:26px;border-bottom:1px solid var(--line)}.gw-logo{display:block;width:172px;flex:none}.gw-logo img{width:100%;height:auto}.gw-header .gw-label{margin:0}.gw-header-cta{font-size:14px;text-decoration:none;display:flex;align-items:center;gap:16px;min-height:44px}.gw-header-cta span{color:var(--amber);font-size:24px}.gw .gw-btn{display:inline-flex;justify-content:center;align-items:center;gap:28px;min-height:54px;border:2px solid var(--amber);border-radius:8px;padding:14px 24px;background:var(--amber);color:var(--ink);text-decoration:none;font:700 22px/1.1 Saira Condensed,sans-serif;cursor:pointer}.gw .gw-btn:hover{background:#ffb153;border-color:#ffb153}.gw .gw-btn:disabled{background:#43474c;border-color:#43474c;color:#f1eee3;cursor:not-allowed}.gw :is(a,button,summary):focus-visible{outline:3px solid var(--blue);outline-offset:5px}.gw-text-link{font-size:15px;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center;gap:16px}.gw-text-link:hover,.gw-policy-links a:hover,.gw-footer a:hover{color:var(--amber)}.gw-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.gw-hero{padding-block:54px 72px;display:grid;grid-template-columns:1.04fr .96fr;column-gap:46px;align-items:start}.gw-hero-title{grid-column:1;grid-row:1}.gw-hero-body{grid-column:1;grid-row:2}.gw-hero-image{grid-column:2;grid-row:1 / span 2;align-self:center}.gw .gw-offer-cue{font-size:15px;color:var(--bone);padding-top:18px;border-top:1px solid var(--line);margin-bottom:12px}.gw .gw-trust{margin-top:18px;margin-bottom:0}.gw-zoom{padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;position:relative;display:block;width:100%;background:var(--panel);color:var(--bone);cursor:zoom-in}.gw-zoom:hover{border-color:var(--amber)}.gw-zoom img{width:100%;object-fit:contain;aspect-ratio:1}.gw figcaption{font-size:14px;line-height:1.5;color:var(--muted);margin-top:14px}.gw .gw-image-index{display:flex;justify-content:space-between;gap:14px;font:600 10px/1.6 IBM Plex Mono,monospace;letter-spacing:.02em;color:var(--bone)}.gw-image-index span{color:var(--muted)}.gw-reason{padding-block:72px}.gw-split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.gw-reason-copy{max-width:560px}.gw-carry{max-width:450px;justify-self:end}.gw-carry .gw-zoom img{aspect-ratio:4/5;object-fit:cover}.gw-spec{display:inline-block;border-left:3px solid var(--blue);padding:6px 0 6px 16px;font:600 15px/1.5 IBM Plex Mono,monospace!important;color:var(--bone)!important}.gw-beam{background:var(--panel);border-block:1px solid var(--line)}.gw-beam-image{max-width:480px}.gw .gw-modes{padding-top:20px;border-top:1px solid var(--line);font-size:16px}.gw-contents-image .gw-zoom img{aspect-ratio:1050/1024;object-fit:contain}.gw .gw-contents-heading{font-size:25px;margin-bottom:12px}.gw-contents-list{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.gw-contents-list li{font-size:14px;border:1px solid var(--line);padding:7px 10px;border-radius:5px;color:var(--bone)}.gw-offers{padding-block:72px;background:var(--panel);border-block:1px solid var(--line);scroll-margin-top:20px}.gw-section-intro{max-width:740px;margin-bottom:40px}.gw-section-intro h2{max-width:700px}.gw-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gw-card{background:var(--ink);border:1px solid #454c58;border-radius:12px;display:flex;flex-direction:column;padding:24px;min-width:0}.gw-card-best{border:2px solid var(--amber);padding:23px}.gw-badge{font:600 11px/1.5 IBM Plex Mono,monospace;letter-spacing:.025em;color:var(--amber);min-height:30px}.gw-card-best .gw-badge{color:var(--ink);background:var(--amber);padding:6px 10px;border-radius:4px;align-self:flex-start;min-height:30px}.gw-pack-visual{display:flex;align-items:center;gap:20px;margin:16px 0 24px}.gw-pack-visual img{width:43%;aspect-ratio:1;object-fit:contain;border-radius:8px;border:1px solid var(--line)}.gw-pack-visual h3{font-size:72px;margin:0;line-height:.9}.gw-pack-visual h3 span{display:block;font-size:25px;line-height:1.15;margin-top:8px}.gw .gw-card-subtitle{font-size:11px;letter-spacing:.035em;color:var(--bone);margin-bottom:10px}.gw .gw-card-description{font-size:16px;min-height:50px;margin-bottom:26px}.gw-card-price{display:flex;align-items:baseline;gap:10px}.gw-card-price strong{font:700 58px/1 Saira Condensed,sans-serif}.gw-card-price span{font-size:14px;color:var(--muted)}.gw .gw-per-light{font-size:15px;margin:10px 0 20px}.gw .gw-savings{font-size:15px;color:var(--amber);margin-bottom:8px}.gw .gw-comparison{margin-bottom:24px;font-size:14px}.gw-purchase{margin-top:auto}.gw-purchase .gw-btn{width:100%;padding-inline:10px}.gw-purchase p{margin-top:12px;margin-bottom:0}.gw-offer-terms{max-width:920px;margin-top:26px}.gw-offer-terms p{font-size:14px;max-width:none;margin-bottom:10px}.gw-support{padding-block:64px;display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;border-bottom:1px solid var(--line)}.gw-support h2{font-size:40px}.gw-support p{font-size:16px}.gw-policy-links{display:flex;flex-wrap:wrap;gap:8px 22px}.gw-policy-links a{font-size:14px;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:4px}.gw-faq{padding-block:72px;max-width:900px}.gw-faq details{border-bottom:1px solid var(--line);padding:0}.gw-faq summary{font-size:18px;cursor:pointer;padding:22px 34px 22px 0;position:relative;list-style:none;font-weight:600}.gw-faq summary::-webkit-details-marker{display:none}.gw-faq summary:after{content:"+";position:absolute;right:4px;top:20px;color:var(--amber);font-size:24px;font-weight:400}.gw-faq details[open] summary:after{content:"\2212"}.gw-faq details p{font-size:16px;max-width:790px;margin-bottom:22px}.gw-faq details .gw-policy-links{margin-bottom:20px}.gw-final{background:var(--panel);border-block:1px solid var(--line);padding-block:64px;text-align:center}.gw-final h2{max-width:640px;margin-inline:auto}.gw-final p{margin-inline:auto}.gw-final .gw-small{margin-top:18px;margin-bottom:0}.gw-footer{padding-block:40px;display:flex;justify-content:space-between;align-items:center;gap:30px}.gw-footer .gw-small{margin:18px 0 0}.gw-footer nav{display:flex;flex-wrap:wrap;gap:8px 22px}.gw-footer nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-underline-offset:4px}.gw-sticky{display:none}.gw-skip{position:absolute;top:-100px;left:16px;z-index:100;background:var(--amber);color:var(--ink)!important;padding:12px 20px}.gw-skip:focus{top:12px}.gw-lightbox{padding:64px 14px 14px;border:1px solid #687382;border-radius:12px;background:var(--ink);color:var(--bone);width:fit-content;max-width:94vw;max-height:94dvh;overflow:auto}.gw-lightbox::backdrop{background:#000e}.gw-lightbox img{width:auto;height:auto;max-width:86vw;max-height:76dvh;object-fit:contain}.gw-close{position:absolute;top:8px;right:12px;background:var(--bone);color:var(--ink);border:0;border-radius:6px;min-height:44px;padding:8px 16px;cursor:pointer}.gw-close span{padding-left:14px;font-size:21px}@media(min-width:1500px){.gw-hero{padding-top:64px;padding-bottom:80px}}@media(max-width:1050px){.gw h1{font-size:56px}.gw h2{font-size:42px}.gw-split{gap:40px}.gw-card{padding:18px}.gw-card-best{padding:17px}.gw-pack-visual{gap:14px}.gw-card-price strong{font-size:52px}.gw-support{gap:40px}.gw-header-label{display:none}}@media(max-width:749px){.gw{font-size:17px;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.gw-wrap{width:calc(100% - 40px)}.gw-header{padding-block:15px;gap:16px}.gw-logo{width:140px}.gw-header-cta{font-size:12px;gap:8px}.gw-header-cta span{font-size:20px}.gw h1{font-size:38px;line-height:1.04;margin-bottom:0}.gw h1 br:first-child{display:none}.gw h2{font-size:36px;line-height:1.08}.gw .gw-label{font-size:10px;margin-bottom:16px}.gw-hero{grid-template-columns:1fr;gap:24px;padding-block:32px 40px}.gw-hero-title{grid-column:1;grid-row:1}.gw-hero-image{grid-column:1;grid-row:2;width:100%}.gw-hero-image .gw-zoom{width:250px;max-width:100%;margin-inline:auto}.gw-hero-image .gw-zoom img{max-height:250px}.gw .gw-image-index{font-size:9px;margin-top:10px;justify-content:center;gap:14px}.gw-hero-body{grid-column:1;grid-row:3}.gw-hero-body p{margin-bottom:18px}.gw .gw-offer-cue{font-size:14px}.gw-actions{gap:8px 18px}.gw-actions .gw-btn{width:100%}.gw-actions .gw-text-link{margin-inline:auto}.gw .gw-trust{margin-top:10px}.gw-split{grid-template-columns:1fr;gap:26px}.gw-reason{padding-block:40px}.gw-carry{justify-self:center;width:100%;max-width:400px}.gw-beam .gw-reason-copy,.gw-contents .gw-reason-copy{grid-column:1;grid-row:1}.gw-beam-image,.gw-contents-image{grid-column:1;grid-row:2}.gw-beam-image{width:220px;margin-inline:auto!important}.gw-contents-list{gap:7px}.gw-offers{padding-block:40px}.gw-section-intro{margin-bottom:26px}.gw-cards{grid-template-columns:1fr;gap:20px}.gw-card{padding:24px}.gw-card-best{padding:23px}.gw .gw-card-subtitle{font-size:11px}.gw-card-description{min-height:0!important}.gw-pack-visual{gap:26px;margin-block:16px 22px}.gw-pack-visual img{width:110px}.gw-pack-visual h3{font-size:76px}.gw-card-price strong{font-size:62px}.gw-card-price{margin-top:0}.gw-support{padding-block:40px;grid-template-columns:1fr;gap:0}.gw-support h2{font-size:36px}.gw-faq{padding-block:40px}.gw-faq summary{font-size:17px}.gw-final{padding-block:40px}.gw-footer{padding-block:32px;flex-direction:column;align-items:flex-start;gap:18px}.gw-footer nav{gap:4px 20px}.gw-sticky:not([hidden]){position:fixed;bottom:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#0a0c11f7;border-top:1px solid #58606c;box-shadow:0 -6px 24px #0005}.gw-sticky>span{font-size:13px;line-height:1.5}.gw-sticky small{font-size:11px;color:var(--muted)}.gw-sticky .gw-btn{font-size:18px;min-height:48px;padding:12px 16px}.gw-lightbox{padding-top:62px}.gw-lightbox img{max-height:74dvh}}@media(max-width:359px){.gw-wrap{width:calc(100% - 32px)}.gw-logo{width:114px}.gw h1{font-size:36px}.gw-sticky{gap:8px!important;padding-inline:12px!important}.gw-sticky .gw-btn{font-size:16px;padding-inline:12px}.gw .gw-offer-cue{font-size:13px}.gw .gw-image-index{font-size:8px;gap:8px}.gw-card{padding:20px}.gw-card-best{padding:19px}}body.guardian-work-page #yotpo-reviews-tab,body.guardian-work-page .reviews-tab-modal-container{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/45/assets/intervine-guardian-work-20260914.css.map */
