.g-guide{color:#0f0f0f;background:#fefbf8;overflow-wrap:break-word}.g-guide h1,.g-guide h2,.g-guide h3{font-family:var(--g-serif,"Lora",Georgia,serif);font-weight:400;line-height:1.12;letter-spacing:0;margin:0}.g-guide h1{font-size:clamp(38px,4.5vw,64px)}.g-guide h2{font-size:clamp(28px,3.3vw,44px)}.g-guide p{line-height:1.6;margin:0}.g-guide-breadcrumb{padding-block:18px;font-size:13px;line-height:1.5}.g-guide-breadcrumb a{text-underline-offset:4px}.g-guide-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:32px 56px}.g-guide-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:24px 0}.g-guide-lead{font-size:19px;max-width:38em}.g-guide figure{margin:0;min-width:0}.g-guide-hero-photo img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain}.g-guide figcaption{font-size:13px;line-height:1.5;color:#5d5851;margin-top:10px}.g-guide-chapters{border-top:1px solid #c8c0b5}.g-guide-chapter{padding:56px max(24px,calc((100vw - 1280px)/2));border-bottom:1px solid #d8d1c8;scroll-margin-top:140px}.g-guide-chapter:nth-child(2n){background:#f4eee7}.g-guide-chapter--photo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.g-guide-chapter--reverse .g-guide-chapter-photo{order:2}.g-guide-chapter-photo img{display:block;width:100%;height:auto;max-height:480px;object-fit:contain}.g-guide-chapter-copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-width:0;max-width:1280px;margin-inline:auto;width:100%}.g-guide-rich{width:100%;line-height:1.65;font-size:17px}.g-guide-rich p+p{margin-top:16px}.g-guide-rich ul{padding-left:1.25em;margin:16px 0}.g-guide-rich li+li{margin-top:12px}.g-guide-rich ol{counter-reset:g-step;list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.g-guide-rich ol li{counter-increment:g-step;border:1px solid #c8c0b5;padding:24px;background:#fefbf8;margin:0;min-width:0}.g-guide-rich ol li:before{content:counter(g-step,decimal-leading-zero);display:block;font-family:var(--g-serif,"Lora",Georgia,serif);font-size:30px;margin-bottom:14px;color:#5e4a2a}.g-guide-rich ol strong{display:block;line-height:1.3;margin-bottom:8px}.g-guide-quote{padding-block:56px;border-bottom:1px solid #c8c0b5}.g-guide-quote blockquote{font-family:var(--g-serif,"Lora",Georgia,serif);font-size:clamp(26px,3vw,40px);max-width:920px;margin:20px 0}.g-guide-closing{padding-block:48px;background:#eae2d7}.g-guide-closing .g-container{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.g-order-help{width:100%;font-size:16px;line-height:1.6}.g-order-help details{border-bottom:1px solid #c8c0b5;padding:12px 0}.g-order-help summary{cursor:pointer;padding:10px 0;font-weight:600;min-height:48px}.g-order-help details p{padding:0 0 16px}.g-order-help p+p{margin-top:12px}.g-order-help a{display:inline-block;min-height:48px;padding-block:12px;text-underline-offset:4px}.g-size-reference{font-size:15px;line-height:1.6;width:100%;max-width:680px}.g-size-reference details{border:1px solid #c8c0b5;padding:16px;margin-block:16px}.g-size-reference summary{min-height:48px;cursor:pointer;font-weight:600;padding-block:12px}.g-size-reference table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums;margin-block:16px}.g-size-reference caption{text-align:left;font-weight:600;padding-bottom:10px}.g-size-reference th,.g-size-reference td{border-bottom:1px solid #d8d1c8;text-align:left;padding:10px}.g-size-reference th{background:#eee6dc}.g-size-reference p{margin-block:12px}.g-content-panel{padding-block:40px;border-block:1px solid #c8c0b5}.g-content-panel h2{font-family:var(--g-serif,"Lora",Georgia,serif);font-size:32px;font-weight:400}.g-content-panel p{line-height:1.6}.g-content-links{display:flex;gap:8px 28px;flex-wrap:wrap}.g-content-links a{display:inline-flex;align-items:center;min-height:48px;color:inherit;text-underline-offset:4px}.g-timeline{list-style:none;padding:0;margin:24px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:timeline}.g-timeline li{counter-increment:timeline;border:1px solid #c8c0b5;padding:22px;min-width:0;background:#fefbf8}.g-timeline li:before{content:counter(timeline,decimal-leading-zero);display:block;font-family:var(--g-serif,"Lora",Georgia,serif);font-size:28px;color:#5e4a2a;margin-bottom:12px}.g-timeline strong{display:block;margin-bottom:8px}.g-customer-proof{margin:24px 0;padding:28px;border-left:2px solid #d6ab66;background:#f4eee7}.g-customer-proof blockquote{margin:12px 0;font-family:var(--g-serif,"Lora",Georgia,serif);font-size:26px}.g-customer-proof figcaption{font-size:14px;line-height:1.5}.g-product-dialog .g-size-reference{margin-top:20px}.g-fit-main .g-size-reference{margin-top:24px}@media(max-width:989px){.g-guide-hero{gap:28px}.g-guide-chapter--photo{gap:32px}.g-guide-rich ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.g-guide-hero{display:flex;flex-direction:column;gap:24px;padding-top:0;padding-bottom:32px}.g-guide-hero-copy{padding:12px 0;gap:20px}.g-guide-lead{font-size:17px}.g-guide-hero-photo{width:100%}.g-guide-hero-photo img{max-height:420px}.g-guide-chapter{padding:32px 24px}.g-guide-chapter--photo{grid-template-columns:1fr;gap:28px}.g-guide-chapter--reverse .g-guide-chapter-photo{order:0}.g-guide-rich{font-size:16px}.g-guide-rich ol,.g-timeline{grid-template-columns:1fr}.g-guide-rich ol li,.g-timeline li{padding:20px}.g-guide-quote,.g-guide-closing{padding-block:32px}.g-content-panel{padding-block:28px}.g-content-panel h2{font-size:28px}.g-customer-proof{padding:20px}.g-customer-proof blockquote{font-size:23px}}@media(max-width:359px){.g-guide-chapter{padding-inline:16px}.g-guide h1{font-size:34px}.g-guide-rich ol li{padding:16px}.g-size-reference details{padding:10px}.g-size-reference th,.g-size-reference td{padding:8px}}.g-guide-handoff{padding-block:20px;line-height:1.6}.g-store-proof{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-block:40px}.g-store-proof h2{font-family:var(--g-serif);font-size:36px;font-weight:500;line-height:1.15}.g-store-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}.g-store-proof figure{margin:0;border-top:1px solid #c8c0b5;padding:24px 0 0}.g-store-proof blockquote{margin:0 0 16px;font-family:var(--g-serif);font-size:28px;line-height:1.3}.g-store-proof figcaption{font-size:14px;line-height:1.6}@media(max-width:768px){.g-store-proof{padding-block:32px}.g-store-proof h2{font-size:30px}.g-store-proof-grid{grid-template-columns:1fr;gap:24px}}.g-guide-hero.g-guide-hero--text{grid-template-columns:1fr}.g-guide-hero--text .g-guide-hero-copy{max-width:960px}.g-guide-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.g-guide-breadcrumb a{display:inline-flex;align-items:center;min-height:32px}.g-guide-hero-copy>h1{max-width:18ch}.g-guide--support .g-guide-hero,.g-guide--group .g-guide-hero,.g-guide--process .g-guide-hero{padding-block:24px 40px}.g-guide--support .g-guide-hero-copy,.g-guide--group .g-guide-hero-copy{gap:18px;padding-block:0}.g-guide--support .g-guide-hero h1,.g-guide--group .g-guide-hero h1{font-size:clamp(34px,3.8vw,52px)}.g-guide--support .g-guide-hero-photo,.g-guide--process .g-guide-hero-photo{max-width:320px;justify-self:center}.g-guide--support .g-guide-hero-photo img,.g-guide--process .g-guide-hero-photo img{width:auto;max-width:100%;max-height:320px;margin-inline:auto}.g-guide--support .g-guide-chapter:nth-child(2n),.g-guide--group .g-guide-chapter:nth-child(2n){background:#fefbf8}.g-guide--support .g-guide-chapter-copy{max-width:960px}.g-guide-entry-section{padding-block:0 40px}.g-guide-entry-section>h2{font-size:clamp(26px,2.7vw,36px);margin-bottom:24px}.g-guide-entries{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.g-guide-entry{border:1px solid #c8c0b5;border-radius:2px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;background:#fff}.g-guide-entry h3,.g-guide-step-grid h3,.g-guide-phone-grid h3{font-size:clamp(23px,2.1vw,28px);line-height:1.2}.g-guide-entry-body{font-size:16px;line-height:1.6}.g-guide-entry .g-text-link,.g-guide-step-grid .g-text-link{margin-top:auto;min-height:48px;display:inline-flex;align-items:center}.g-guide-section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:760px;margin-bottom:32px}.g-guide-process{padding-block:40px 56px;border-top:1px solid #c8c0b5}.g-guide-step-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0}.g-guide-step-grid>li{grid-column:span 2;min-width:0;border:1px solid #c8c0b5;border-radius:2px;background:#fff;padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.g-guide-step-grid>li:nth-child(4){grid-column:2 / span 2}.g-guide-step-grid>li:nth-child(5){grid-column:4 / span 2}.g-guide-step-top{display:flex;width:100%;justify-content:space-between;gap:16px;align-items:center;color:#0f0f0f}.g-guide-step-top>span{font-size:13px;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:#655741}.g-guide-phones{padding-block:48px;background:#f4eee7;border-block:1px solid #d8d1c8}.g-guide-phone-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0}.g-guide-phone-grid>li{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.g-guide-phone-grid>li>p{font-size:16px;max-width:35ch}.g-guide-phone{width:200px;max-width:100%;margin:8px auto 0;padding:8px;border:1px solid #bdb5aa;border-radius:24px;background:#fff;box-shadow:0 8px 22px #0f0f0f0d}.g-guide-phone img{display:block;width:100%;height:auto;border-radius:17px}.g-guide-example{font-size:13px;color:#5d5851;margin-top:24px!important}.g-guide-handoff{padding-block:16px 0;max-width:78ch;font-size:15px}.g-guide--group .g-guide-rich ol{grid-template-columns:repeat(3,minmax(0,1fr))}.g-guide--group .g-guide-rich ul,.g-guide--story .g-guide-chapter-copy{max-width:76ch}.g-guide-chapter--sterling{background:#eee7dd!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.g-guide-chapter--sterling .g-guide-chapter-photo{width:100%;max-width:400px;justify-self:center}.g-guide-chapter--sterling .g-guide-chapter-photo img{width:100%;height:auto;max-height:none;object-fit:contain}.g-guide-sterling-logo{display:block;width:112px;height:auto;max-width:100%}.g-guide-closing p{max-width:62ch}.g-guide-closing-actions{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.g-guide :is(a,summary):focus-visible{outline:3px solid #0f0f0f;outline-offset:4px}.g-guide-chapter--utility .g-order-help{max-width:960px}.g-guide-chapter--utility{scroll-margin-top:140px}@media(max-width:989px){.g-guide-phone-grid{gap:20px}.g-guide-entry,.g-guide-step-grid>li{padding:24px}.g-guide--group .g-guide-rich ol{grid-template-columns:1fr}}@media(max-width:768px){.g-guide--support .g-guide-hero,.g-guide--group .g-guide-hero,.g-guide--process .g-guide-hero{padding-block:8px 28px}.g-guide--support .g-guide-hero-photo,.g-guide--process .g-guide-hero-photo{max-width:260px}.g-guide-entry-section{padding-bottom:32px}.g-guide-entries{gap:16px}.g-guide-entry{padding:22px}.g-guide-process{padding-block:32px}.g-guide-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.g-guide-step-grid>li,.g-guide-step-grid>li:nth-child(4){grid-column:auto}.g-guide-step-grid>li:nth-child(5){grid-column:1 / -1}.g-guide-section-heading{margin-bottom:24px}.g-guide-phones{padding-block:32px}.g-guide-phone-grid{grid-template-columns:1fr;gap:32px}.g-guide-phone-grid>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,160px);column-gap:20px;row-gap:14px;align-items:start}.g-guide-phone-grid .g-guide-step-top{grid-column:1}.g-guide-phone-grid h3,.g-guide-phone-grid>li>p{grid-column:1}.g-guide-phone{grid-column:2;grid-row:1 / span 4;width:160px;margin:0;padding:6px}.g-guide-chapter--sterling{grid-template-columns:1fr}.g-guide-chapter--sterling .g-guide-chapter-photo{max-width:340px}.g-guide-sterling-logo{width:100px}.g-guide-closing-actions{gap:8px 20px}}@media(max-width:480px){.g-guide-step-grid{grid-template-columns:1fr}.g-guide-step-grid>li:nth-child(5){grid-column:auto}.g-guide-phone-grid>li{grid-template-columns:minmax(0,1fr) minmax(95px,120px);gap:12px 16px}.g-guide-phone{width:120px}.g-guide-phone-grid h3{font-size:23px}.g-guide-phone-grid>li>p{font-size:15px}}@media(max-width:359px){.g-guide-phone-grid>li{grid-template-columns:1fr}.g-guide-phone{grid-column:1;grid-row:auto;width:160px;justify-self:center;margin-top:8px}.g-guide-entry,.g-guide-step-grid>li{padding:20px}}@media(max-width:768px){.g-guide--support .g-guide-entry{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px 14px}.g-guide--support .g-guide-entry>svg{grid-column:1;grid-row:1}.g-guide--support .g-guide-entry>h3,.g-guide--support .g-guide-entry>.g-guide-entry-body,.g-guide--support .g-guide-entry>.g-text-link{grid-column:2}.g-guide--support .g-guide-entry>.g-text-link{min-height:48px}}.g-guide-product-shelf{padding-block:48px;background:#fff;border-bottom:1px solid #d8d1c8}.g-guide-product-shelf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;max-width:880px}.g-guide-product-shelf-grid:has(>.g-card:only-child){grid-template-columns:minmax(0,428px)}.g-guide-product-shelf .g-card{min-width:0}.g-guide-product-shelf .g-card-photo{display:grid;place-items:center;width:100%;aspect-ratio:2 / 3;background:transparent;overflow:visible;border:0}.g-guide-product-shelf .g-card-photo :is(picture,img){width:100%;height:100%;max-height:100%}.g-guide-product-shelf .g-card-photo img{display:block;object-fit:contain}.g-guide-product-shelf .g-card-copy{gap:6px;padding-top:12px}.g-guide-product-shelf .g-card h3{font-size:17px;line-height:1.4}.g-guide-product-shelf .g-card-price{font-family:var(--g-sans,"Inter",Arial,sans-serif);font-size:16px;font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums}.g-guide-product-shelf .g-card-status{font-size:14px;line-height:1.5}@media(max-width:768px){.g-guide-product-shelf{padding-block:32px}.g-guide-product-shelf-grid{gap:24px 16px}.g-guide-product-shelf-grid:has(>.g-card:only-child){grid-template-columns:minmax(0,360px)}.g-guide-product-shelf .g-card h3{font-size:16px}.g-guide-product-shelf .g-card-price{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/giorgio-guides.css.map */
