.seo-guide{--seo-guide-radius-sm: .8rem;--seo-guide-radius-md: 1.6rem;--seo-guide-radius-lg: 2.4rem;--seo-guide-border: rgba(var(--color-border), var(--alpha-border));--seo-guide-soft-surface: rgba(var(--color-foreground), .045);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));overflow:clip}.section-highlighted-product[id]{scroll-margin-top:12rem}.seo-guide [hidden]{display:none!important}.seo-guide__hero{padding-block-end:var(--spacing-8)}.seo-guide__breadcrumbs{margin-block-end:var(--spacing-6)}.seo-guide__eyebrow,.seo-guide__answer-label,.seo-guide__product-kicker,.seo-guide__tracker-kicker{margin:0;color:rgba(var(--color-foreground),.72);font-family:var(--font-button-family);font-size:var(--font-size-static-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.seo-guide__title{max-width:16ch;margin-block:var(--spacing-3) var(--spacing-4);font-size:clamp(3.6rem,7vw,7.2rem);line-height:1.02;text-wrap:balance}.seo-guide__meta{display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-4);color:rgba(var(--color-foreground),.72);font-size:var(--font-size-static-md)}.seo-guide__meta>span:not(:last-child):after{content:"";display:inline-block;width:.3rem;height:.3rem;margin-inline-start:var(--spacing-4);border-radius:50%;background:currentColor;vertical-align:middle}.seo-guide__answer{margin-block-start:var(--spacing-6);padding:var(--spacing-5);border:.1rem solid var(--seo-guide-border);border-inline-start:.4rem solid rgb(var(--color-filled-button));border-radius:var(--seo-guide-radius-md);background:var(--seo-guide-soft-surface)}.seo-guide__answer-copy{margin-block-start:var(--spacing-2);font-size:clamp(1.7rem,2.4vw,2rem);line-height:1.6}.seo-guide__answer-copy>:last-child,.seo-guide__product-bridge p,.seo-guide__tracker p:last-child,.seo-guide__related-copy p:last-child{margin-block-end:0}.seo-guide__product-bridge{display:grid;grid-template-columns:9.6rem minmax(0,1fr);gap:var(--spacing-4);align-items:center;margin-block-start:var(--spacing-5);padding:var(--spacing-4);border:.1rem solid var(--seo-guide-border);border-radius:var(--seo-guide-radius-md)}.seo-guide__product-thumb{display:block;overflow:hidden;border-radius:var(--seo-guide-radius-sm);background:var(--seo-guide-soft-surface)}.seo-guide__product-image,.seo-guide__sticky-image,.seo-guide__related-image,.seo-guide__hero-image{display:block;width:100%;height:100%;object-fit:cover}.seo-guide__product-image{aspect-ratio:1;object-fit:contain}.seo-guide__product-name{margin-block:var(--spacing-1);color:rgb(var(--color-heading-text));font-size:var(--font-size-static-lg);font-weight:var(--font-weight-bold);line-height:1.3}.seo-guide__product-price{display:flex;gap:var(--spacing-2);align-items:baseline;margin-block:0 var(--spacing-3);font-variant-numeric:tabular-nums}.seo-guide__product-price s{color:rgba(var(--color-foreground),.6)}.seo-guide__product-price span{font-weight:var(--font-weight-bold)}.seo-guide__hero-cta,.seo-guide__sticky-button,.seo-guide__tracker-actions .button{min-height:4.8rem}.seo-guide__hero-cta{width:100%}.seo-guide__hero-media{overflow:hidden;min-height:32rem;border-radius:var(--seo-guide-radius-lg);background:var(--seo-guide-soft-surface)}.seo-guide__hero-image{aspect-ratio:4 / 3}.seo-guide__layout{display:grid;gap:var(--spacing-7);align-items:start}.seo-guide__content{max-width:74ch;font-size:clamp(1.6rem,1.5vw,1.8rem);line-height:1.72}.seo-guide__content h2,.seo-guide__content h3,.seo-guide__content h4{scroll-margin-top:12rem;text-wrap:balance}.seo-guide__content h2{margin-block:var(--spacing-8) var(--spacing-4);font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.12}.seo-guide__content h3{margin-block:var(--spacing-6) var(--spacing-3);font-size:clamp(2.2rem,3vw,3rem);line-height:1.2}.seo-guide__content h4{margin-block:var(--spacing-5) var(--spacing-2);font-size:clamp(1.8rem,2vw,2.2rem)}.seo-guide__content p,.seo-guide__content ul,.seo-guide__content ol,.seo-guide__content blockquote{margin-block:0 var(--spacing-5)}.seo-guide__content li+li{margin-block-start:var(--spacing-2)}.seo-guide__content a:not(.button){color:rgb(var(--color-link));text-decoration-thickness:.1rem;text-underline-offset:.25em}.seo-guide__content blockquote{margin-inline:0;padding:var(--spacing-5);border:.1rem solid var(--seo-guide-border);border-radius:var(--seo-guide-radius-md);background:var(--seo-guide-soft-surface);font-style:normal}.seo-guide__inline-cta{margin-block:var(--spacing-8);padding:clamp(var(--spacing-5),5vw,var(--spacing-7));border:.1rem solid var(--seo-guide-border);border-radius:var(--seo-guide-radius-lg);background:var(--seo-guide-soft-surface)}.seo-guide__inline-cta-kicker{margin:0 0 var(--spacing-2)!important;color:rgba(var(--color-foreground),.72);font-family:var(--font-button-family);font-size:var(--font-size-static-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.seo-guide__content .seo-guide__inline-cta h2{max-width:20ch;margin-block:0 var(--spacing-3);font-size:clamp(2.6rem,4vw,3.8rem)}.seo-guide__inline-cta .button{width:100%;min-height:4.8rem;margin-block-start:var(--spacing-1)}.seo-guide__content table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;-webkit-overflow-scrolling:touch}.seo-guide__content th,.seo-guide__content td{min-width:14rem;padding:var(--spacing-3);border:.1rem solid var(--seo-guide-border);text-align:start;vertical-align:top}.seo-guide__content img{height:auto;border-radius:var(--seo-guide-radius-md)}.seo-guide__disclosure{margin-block-start:var(--spacing-8);padding:var(--spacing-4);border-block-start:.1rem solid var(--seo-guide-border);color:rgba(var(--color-foreground),.72);font-size:var(--font-size-static-md);line-height:1.6}.seo-guide__sidebar{display:grid;gap:var(--spacing-5)}.seo-guide__toc,.seo-guide__tracker{padding:var(--spacing-5);border:.1rem solid var(--seo-guide-border);border-radius:var(--seo-guide-radius-md);background:rgb(var(--color-background))}.seo-guide__sidebar-title{margin-block:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-static-xxl);line-height:1.2}.seo-guide__toc-list{margin:0;padding-inline-start:2rem}.seo-guide__toc-list li+li{margin-block-start:var(--spacing-1)}.seo-guide__toc-list a{display:inline-flex;align-items:center;min-height:4.4rem;color:rgb(var(--color-foreground));font-size:var(--font-size-static-md);line-height:1.4;text-decoration:none}.seo-guide__toc-list a:hover{text-decoration:underline;text-underline-offset:.25em}.seo-guide__tracker>p{line-height:1.55}.seo-guide__tracker-field{display:grid;gap:var(--spacing-1);margin-block-start:var(--spacing-4)}.seo-guide__tracker-field label{font-size:var(--font-size-static-md);font-weight:var(--font-weight-semibold)}.seo-guide__tracker-field select{width:100%;min-height:4.8rem;padding-inline:var(--spacing-3) 4rem;border:.1rem solid var(--seo-guide-border);border-radius:var(--seo-guide-radius-sm);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));font:inherit}.seo-guide__tracker-progress{position:relative;overflow:hidden;height:1rem;margin-block-start:var(--spacing-5);border-radius:999px;background:rgba(var(--color-foreground),.12)}.seo-guide__tracker-progress>span{display:block;width:0;height:100%;border-radius:inherit;background:rgb(var(--color-filled-button));transition:width .22s ease-out}.seo-guide__tracker-summary{margin-block:var(--spacing-2) 0;font-size:var(--font-size-static-md);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.seo-guide__tracker-actions{display:grid;gap:var(--spacing-2);margin-block-start:var(--spacing-4)}.seo-guide__tracker-actions .button--text{width:100%}.seo-guide__tracker-note{margin-block-start:var(--spacing-4);color:rgba(var(--color-foreground),.68);font-size:var(--font-size-static-sm)}.seo-guide__tracker-link{display:inline-flex;align-items:center;min-height:4.4rem;margin-block-start:var(--spacing-2);font-weight:var(--font-weight-semibold);text-underline-offset:.25em}.seo-guide__related{margin-block-start:var(--spacing-9);padding-block-start:var(--spacing-8);border-block-start:.1rem solid var(--seo-guide-border)}.seo-guide__related-head{max-width:64rem;margin-block-end:var(--spacing-6)}.seo-guide__related-head h2{margin-block:var(--spacing-2) 0;font-size:clamp(3rem,5vw,5rem);line-height:1.1}.seo-guide__related-grid{display:grid;gap:var(--spacing-5)}.seo-guide__related-card{overflow:hidden;border:.1rem solid var(--seo-guide-border);border-radius:var(--seo-guide-radius-md);background:rgb(var(--color-background))}.seo-guide__related-media{display:block;overflow:hidden;aspect-ratio:16 / 9;background:var(--seo-guide-soft-surface)}.seo-guide__related-copy{padding:var(--spacing-4)}.seo-guide__related-copy h3{margin:0;font-size:var(--font-size-static-xl);line-height:1.3}.seo-guide__related-copy h3 a{color:inherit;text-decoration:none}.seo-guide__related-copy p{margin-block-start:var(--spacing-2);color:rgba(var(--color-foreground),.72);font-size:var(--font-size-static-md)}.seo-guide__sticky-cta{position:fixed;z-index:40;inset-inline:var(--spacing-2);inset-block-end:calc(var(--spacing-2) + env(safe-area-inset-bottom));display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;gap:var(--spacing-2);align-items:center;min-height:7.2rem;padding:var(--spacing-2);border:.1rem solid var(--seo-guide-border);border-radius:var(--seo-guide-radius-md);background:rgb(var(--color-background));box-shadow:0 1.2rem 4rem rgba(var(--color-shadow),.2)}.seo-guide__sticky-image{width:5.6rem;height:5.6rem;object-fit:contain;border-radius:var(--seo-guide-radius-sm);background:var(--seo-guide-soft-surface)}.seo-guide__sticky-copy{display:grid;min-width:0;font-size:var(--font-size-static-sm);line-height:1.25}.seo-guide__sticky-copy span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.seo-guide__sticky-copy strong{margin-block-start:var(--spacing-1);font-size:var(--font-size-static-md);font-variant-numeric:tabular-nums}.seo-guide__sticky-button{min-width:12rem;padding-inline:var(--spacing-3)}.seo-guide a:focus-visible,.seo-guide button:focus-visible,.seo-guide select:focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.3rem}@media screen and (max-width:749px){body.template--article.template--tumbler-guide #MainContent{padding-block-end:calc(9.6rem + env(safe-area-inset-bottom))}.seo-guide__hero{padding-inline:var(--spacing-4)}.seo-guide__hero-grid{display:grid;gap:var(--spacing-6)}.seo-guide__layout,.seo-guide__related{padding-inline:var(--spacing-4)}.seo-guide__sidebar{grid-row:2}.seo-guide__toc{display:none}.seo-guide__meta>span:after{display:none!important}}@media screen and (min-width:750px){.seo-guide__inline-cta .button{width:auto}}@media screen and (max-width:420px){.seo-guide__product-bridge{grid-template-columns:7.2rem minmax(0,1fr)}.seo-guide__product-kicker,.seo-guide__sticky-copy span{display:none}.seo-guide__sticky-cta{grid-template-columns:4.8rem minmax(4rem,1fr) auto}.seo-guide__sticky-image{width:4.8rem;height:4.8rem}.seo-guide__sticky-button{min-width:11rem}}@media screen and (min-width:750px){.seo-guide__hero-grid{display:grid;gap:var(--spacing-7)}.seo-guide__related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-guide__sticky-cta{display:none!important}}@media screen and (min-width:990px){.seo-guide__hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(36rem,.95fr);align-items:center}.seo-guide__hero-grid--single{grid-template-columns:minmax(0,80rem);justify-content:center}.seo-guide__hero-media,.seo-guide__hero-image{min-height:56rem}.seo-guide__layout{grid-template-columns:minmax(0,74ch) minmax(28rem,34rem);justify-content:center;gap:clamp(4.8rem,7vw,9.6rem)}.seo-guide__sidebar{position:sticky;inset-block-start:12rem;grid-column:2;grid-row:1;max-height:calc(100vh - 14rem);overflow-y:auto;overscroll-behavior:contain}.seo-guide__content{grid-column:1;grid-row:1}}@media(prefers-reduced-motion:reduce){.seo-guide__tracker-progress>span{transition:none}}@media print{.seo-guide__product-bridge,.seo-guide__sidebar,.seo-guide__sticky-cta,.seo-guide__related{display:none!important}.seo-guide__layout{display:block}.seo-guide__content{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/section-seo-tumbler-guide.css.map */
