.cq-pitcher{color:var(--cq-ink, #171153)}@media(min-width:990px){.cq-pitcher{box-sizing:border-box;max-width:var(--page-width, 1460px);margin:16px auto 0;padding-inline:20px}}.cq-pitcher-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--cq-r-md, 12px);background:#ede7dc}.cq-pitcher-hero:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#fffffff0,#ffffffd1,#ffffffa3,#fff6,#ffffff29,#fff0)}.cq-pitcher-hero-backdrop{position:absolute;top:-32px;right:-32px;bottom:-32px;left:-32px;display:block;filter:blur(28px);opacity:.65;pointer-events:none}.cq-pitcher-hero-backdrop img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--cq-pitcher-hero-position, center 53%)}.cq-pitcher-hero-inner{position:relative;z-index:2;display:flex;align-items:center;min-height:350px;padding-top:32px;padding-bottom:32px}.cq-pitcher-hero--has-image .cq-pitcher-hero-inner{min-height:400px}.cq-pitcher-hero-content{width:56%;max-width:660px;min-width:0}.cq-pitcher-hero h1{font-size:clamp(28px,3.35vw,44px);line-height:1.12;letter-spacing:-.02em;margin:10px 0 18px;text-wrap:balance}.cq-pitcher-eyebrow{margin:0 0 8px}.cq-pitcher-hero .cq-pitcher-eyebrow .breadcrumb{display:block;padding:0;font-size:11px;line-height:1.5}.cq-pitcher-eyebrow .container{width:100%;max-width:none;padding:0}.cq-pitcher-eyebrow .breadcrumb-separator{margin-inline:6px}.cq-pitcher-eyebrow .breadcrumb a:focus-visible{outline:2px solid var(--cq-blue, #171796);outline-offset:3px}.cq-pitcher-hero .rte{max-width:560px;margin-bottom:22px;color:var(--cq-body, #3f4356)}.cq-pitcher-hero .rte p{font-size:14px;line-height:1.55;margin:0 0 14px}.cq-pitcher-hero .rte>:last-child{margin-bottom:0}.cq-pitcher-hero-mobile-intro{display:none}.cq-pitcher-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.cq-pitcher-hero-actions .button{min-height:44px}.cq-pitcher-system-link{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.cq-pitcher-hero-image{position:absolute;inset:0 0 0 auto;width:52%;display:block;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 25%);mask-image:linear-gradient(90deg,transparent 0%,#000 25%)}.cq-pitcher-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--cq-pitcher-hero-position, center 53%)}.cq-pitcher-hero--builtin .cq-pitcher-hero-image{max-width:480px}.cq-pitcher-hero--product .cq-pitcher-hero-image{-webkit-mask-image:none;mask-image:none}.cq-pitcher-hero--product .cq-pitcher-hero-image img{object-fit:contain;padding:24px}@media(max-width:989px){.cq-pitcher{margin:12px 16px 0}.cq-pitcher-hero{border:1px solid var(--cq-line, #e4e4ec)}.cq-pitcher-hero:after{background:linear-gradient(90deg,#fffffff5,#ffffffdb,#ffffffb3,#ffffff70,#ffffff2e,#fff0)}.cq-pitcher-hero-backdrop img{object-position:var(--cq-pitcher-hero-position-mobile, center 53%)}.cq-pitcher-hero-inner,.cq-pitcher-hero--has-image .cq-pitcher-hero-inner{min-height:190px;padding:22px 20px}.cq-pitcher-hero-content{width:65%;max-width:420px}.cq-pitcher-hero h1{font-size:clamp(22px,3.1vw,28px);line-height:1.15;margin:8px 0 12px;text-wrap:initial}.cq-pitcher-hero .cq-pitcher-eyebrow .breadcrumb{font-size:10px}.cq-pitcher-eyebrow .breadcrumb-separator{margin-inline:4px}.cq-pitcher-eyebrow .breadcrumb-current{white-space:normal}.cq-pitcher-hero-intro,.cq-pitcher-hero-actions{display:none}.cq-pitcher-hero-mobile-intro{display:block;max-width:230px;font-size:13px;line-height:1.45;color:var(--cq-body, #3f4356);margin:0}.cq-pitcher-hero-image,.cq-pitcher-hero--builtin .cq-pitcher-hero-image{width:48%;max-width:250px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}.cq-pitcher-hero-image img{object-position:var(--cq-pitcher-hero-position-mobile, center 53%)}}@media(max-width:374px){.cq-pitcher-hero-inner,.cq-pitcher-hero--has-image .cq-pitcher-hero-inner{padding:18px 16px}.cq-pitcher-hero-content{width:69%}.cq-pitcher-hero h1{font-size:21px}}.cq-pitcher-hero:not(.cq-pitcher-hero--has-image) .cq-pitcher-hero-inner{min-height:0}.cq-pitcher-hero:not(.cq-pitcher-hero--has-image) .cq-pitcher-hero-content{width:100%}
/*# sourceMappingURL=/cdn/shop/t/420/assets/cq-pitcher-replacements.css.map */
