.yg-bw-guide,.yg-bw-guide *{box-sizing:border-box}.yg-bw-guide{width:100%;margin:0;padding:calc(var(--dsm-space-1, 4px) * 8.5) var(--dsm-space-6, 24px);overflow:hidden;color:var(--dsm-color-guide-text);background:var(--dsm-color-guide-bg);font-family:Montserrat,sans-serif}.yg-bw-guide__inner{width:100%;max-width:1440px;margin:0 auto}.yg-bw-guide p{font-size:var(--dsm-fs-body-l, 16px)}.yg-bw-guide__heading{max-width:900px;margin:0 auto calc(var(--dsm-space-1, 4px) * 5.25);text-align:center}.yg-bw-guide__eyebrow,.yg-bw-guide__label{margin:0 0 calc(var(--dsm-space-1, 4px) * 1.5);color:var(--dsm-color-guide-accent);font-size:calc(var(--dsm-fs-body-l, 16px) * .625);font-weight:700;line-height:1.4;letter-spacing:.13em}.yg-bw-guide__heading h2{margin:0;color:var(--dsm-color-guide-text);font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:-.035em;font-size:clamp(calc(var(--dsm-fs-body-l, 16px) * 1.8125),3.2vw,calc(var(--dsm-fs-body-l, 16px) * 2.875));line-height:1.12}.yg-bw-guide__description{max-width:900px;margin:calc(var(--dsm-space-1, 4px) * 2.25) auto 0;color:var(--dsm-color-guide-text);font-size:var(--dsm-fs-body-l, 16px);line-height:1.6}.yg-bw-guide__stories{display:grid;gap:calc(var(--dsm-space-1, 4px) * 3.75)}.yg-bw-guide__story{display:grid;grid-template-columns:minmax(320px,44%) minmax(0,1fr);min-height:315px;overflow:hidden;align-items:center;background:var(--dsm-color-guide-bg);border:1px solid var(--dsm-color-guide-border);border-radius:18px}.yg-bw-guide__story--reverse{grid-template-columns:minmax(0,1fr) minmax(320px,44%)}.yg-bw-guide__story--reverse .yg-bw-guide__media{grid-column:2;grid-row:1}.yg-bw-guide__story--reverse .yg-bw-guide__content{grid-column:1;grid-row:1}.yg-bw-guide__media{position:relative;width:100%;min-height:0;aspect-ratio:4 / 3;overflow:hidden;align-self:center;background-color:var(--dsm-color-guide-image-bg)}.yg-bw-guide__media--caption:after{position:absolute;inset:auto 0 0;height:34%;content:"";pointer-events:none;background:linear-gradient(180deg,transparent,var(--dsm-color-overlay-image-text, rgba(53, 39, 45, .58)))}.yg-bw-guide__caption{position:absolute;z-index:1;right:calc(var(--dsm-space-1, 4px) * 4.5);bottom:calc(var(--dsm-space-1, 4px) * 4.25);left:calc(var(--dsm-space-1, 4px) * 4.5);color:var(--dsm-color-fg-inverse-primary, #ffffff);font-size:calc(var(--dsm-fs-body-l, 16px) * .625);font-weight:700;line-height:1.4;letter-spacing:.11em}.yg-bw-guide__content{display:flex;min-width:0;padding:calc(var(--dsm-space-1, 4px) * 9.5) calc(var(--dsm-space-1, 4px) * 10.5);justify-content:center;flex-direction:column}.yg-bw-guide__content h3{margin:0;color:var(--dsm-color-guide-text);font-family:Montserrat,sans-serif;font-size:clamp(calc(var(--dsm-fs-body-l, 16px) * 1.375),2.1vw,calc(var(--dsm-fs-body-l, 16px) * 1.9375));font-weight:700;line-height:1.25;letter-spacing:-.03em}.yg-bw-guide__body{margin:calc(var(--dsm-space-1, 4px) * 3.25) 0 0;color:var(--dsm-color-guide-text);font-size:var(--dsm-fs-body-l, 16px);line-height:1.75}@media screen and (max-width:989px){.yg-bw-guide{padding:calc(var(--dsm-space-1, 4px) * 7.5) var(--dsm-space-5, 20px)}.yg-bw-guide__story,.yg-bw-guide__story--reverse{grid-template-columns:minmax(270px,42%) minmax(0,1fr);min-height:285px}.yg-bw-guide__story--reverse{grid-template-columns:minmax(0,1fr) minmax(270px,42%)}.yg-bw-guide__content{padding:calc(var(--dsm-space-1, 4px) * 7.25)}}@media screen and (max-width:749px){.yg-bw-guide{padding:calc(var(--dsm-space-1, 4px) * 6.75) var(--dsm-space-4, 16px)}.yg-bw-guide__heading{margin-bottom:var(--dsm-space-4, 16px)}.yg-bw-guide__heading h2{font-size:calc(var(--dsm-fs-body-l, 16px) * 1.6875)}.yg-bw-guide__description{margin-top:calc(var(--dsm-space-1, 4px) * 1.75);font-size:var(--dsm-fs-body-l, 16px);line-height:1.55}.yg-bw-guide__stories{gap:var(--dsm-space-3, 12px)}.yg-bw-guide__story,.yg-bw-guide__story--reverse{grid-template-columns:1fr;min-height:0;align-items:stretch;border-radius:15px}.yg-bw-guide__story--reverse .yg-bw-guide__media,.yg-bw-guide__story--reverse .yg-bw-guide__content{grid-column:1;grid-row:auto}.yg-bw-guide__media,.yg-bw-guide__story--reverse .yg-bw-guide__media{grid-row:1;width:100%;min-height:0;aspect-ratio:4 / 3}.yg-bw-guide__content,.yg-bw-guide__story--reverse .yg-bw-guide__content{grid-row:2;padding:var(--dsm-space-5, 20px) calc(var(--dsm-space-1, 4px) * 4.25)}.yg-bw-guide__content h3{font-size:calc(var(--dsm-fs-body-l, 16px) * 1.25)}.yg-bw-guide__body{margin-top:calc(var(--dsm-space-1, 4px) * 2.25);font-size:var(--dsm-fs-body-l, 16px);line-height:1.65}.yg-bw-guide__caption{right:calc(var(--dsm-space-1, 4px) * 3.5);bottom:calc(var(--dsm-space-1, 4px) * 3.25);left:calc(var(--dsm-space-1, 4px) * 3.5);font-size:calc(var(--dsm-fs-body-l, 16px) * .5625)}}.yg-bw-guide__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.yg-bw-guide__image,.yg-bw-guide__placeholder{display:block;width:100%;height:100%;object-fit:contain}.yg-bw-guide__description>:first-child,.yg-bw-guide__body>:first-child{margin-top:0}.yg-bw-guide__description>:last-child,.yg-bw-guide__body>:last-child{margin-bottom:0}.yg-bw-guide__description>*+*,.yg-bw-guide__body>*+*{margin-top:var(--dsm-space-3, 12px)}.yg-bw-guide__description p,.yg-bw-guide__body p{color:inherit;font-size:inherit;line-height:inherit}.yg-bw-guide__description a,.yg-bw-guide__body a{color:inherit;text-decoration:underline}.yg-bw-guide__heading,.yg-bw-guide__content,.yg-bw-guide__caption{overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/375/assets/yg-bottle-washer-guide.css.map */
