.yap-sg{color:var(--yap-charcoal);background:var(--yap-cream)}.yap-sg-container{box-sizing:border-box;width:min(100%,calc(var(--yap-content-width) + 2 * var(--yap-gutter)));margin-inline:auto;padding-inline:var(--yap-gutter)}.yap-sg-intro{display:block;padding-block:clamp(32px,5vw,72px) 32px}.yap-sg-intro .yap-heading{max-width:none;margin-bottom:20px}.yap-sg-intro .yap-richtext{max-width:75ch}.yap-sg-tools{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:16px;align-items:end;margin-top:32px}.yap-sg-tools label{display:block;font-size:.875rem;font-weight:600;margin-bottom:6px}.yap-sg-tools input,.yap-sg-tools select{width:100%;min-width:0;height:48px;padding:10px 12px;background:var(--yap-white);border:1px solid var(--yap-border);border-radius:var(--yap-button-radius);font:inherit;font-size:1rem;color:var(--yap-charcoal)}.yap-sg-tools .yap-button{min-height:48px}.yap-sg-result,.yap-sg-note{font-size:.875rem;line-height:1.5}.yap-sg-note{color:var(--yap-graphite);max-width:95ch;margin-top:24px}.yap-sg-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;padding:0;list-style:none}.yap-sg-index a{display:flex;gap:12px;align-items:center;min-height:48px;padding-block:8px;border-bottom:1px solid var(--yap-border);color:inherit;text-decoration:none;font-size:1rem}.yap-sg-index a:hover{text-decoration:underline}.yap-sg-index a span{font-size:.8125rem;color:var(--yap-graphite)}.yap-sg-demo{padding-block:48px;scroll-margin-top:calc(var(--yap-header-height) + 20px)}.yap-sg-demo__header{display:flex;align-items:end;justify-content:space-between;gap:24px;border-top:1px solid var(--yap-border);padding-top:32px}.yap-sg-demo__header .yap-eyebrow{margin-bottom:8px;font-size:.875rem}.yap-sg-demo__header h2{max-width:none}.yap-sg-example{flex-shrink:0;font-size:.9375rem;color:inherit;text-underline-offset:.2em}.yap-sg-description{max-width:82ch;margin-block:20px 28px}.yap-sg-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.yap-sg-swatch>div{height:104px;border-radius:var(--yap-radius);border:1px solid var(--yap-border);margin-bottom:10px}.yap-sg-swatch strong,.yap-sg-swatch span{display:block;font-size:1rem}.yap-sg-swatch span{font-size:.875rem;color:var(--yap-graphite)}.yap-sg-type>div{padding-block:20px;border-bottom:1px solid var(--yap-border)}.yap-sg-type :is(.yap-heading,.yap-section-heading){max-width:none}.yap-sg-caption{display:block;margin-bottom:12px;color:var(--yap-graphite);font-size:.875rem}.yap-sg-type :is(h3,p){margin-block:0}.yap-sg-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.yap-sg-layout>div{padding:24px;background:var(--yap-sand);border-radius:var(--yap-radius);font-size:1rem;line-height:1.5}.yap-sg-layout p{margin-bottom:0}.yap-sg-spacing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.yap-sg-spacing>div{display:flex;flex-direction:column;gap:8px;font-size:.875rem}.yap-sg-spacing output{font-size:1.125rem;font-weight:600}.yap-sg-actions{margin-top:0}.yap-sg-actions button:disabled{opacity:.5;cursor:not-allowed}.yap-sg-form.yap-company-account{padding:24px;background:var(--yap-white);border-radius:var(--yap-radius)}.yap-sg-form .yap-company-account__form{margin:0}.yap-sg-form .yap-company-account__note{margin-bottom:0}.yap-sg-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.yap-sg-cards>div{min-width:0}.yap-sg-icons{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px}.yap-sg-page-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px}.yap-sg-page-links a{display:flex;flex-direction:column;padding-block:16px;border-bottom:1px solid var(--yap-border);color:inherit;text-decoration:none;font-size:1rem}.yap-sg-page-links a:hover strong{text-decoration:underline}.yap-sg-page-links span{font-size:.875rem;margin-top:4px;color:var(--yap-graphite)}.yap-sg-measurements{margin-top:28px;font-size:.875rem}.yap-sg-measurements summary{min-height:44px;display:list-item;cursor:pointer;padding-block:12px;font-weight:600}.yap-sg-measurements dl{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,3fr);gap:10px 20px;padding:20px;background:var(--yap-sand);border-radius:var(--yap-radius)}.yap-sg-measurements dt{font-weight:600}.yap-sg-measurements dd{margin:0;overflow-wrap:anywhere}.yap-sg [hidden],#MainContent>.shopify-section[data-sg-controlled][hidden]{display:none!important}.yap-sg :focus-visible{outline:2px solid var(--yap-charcoal);outline-offset:4px}[id$=__sg_services_native] .multicolumn-card{padding:0}[id$=__sg_services_native] .multicolumn-card:before{display:none}[id$=__sg_services_native] .multicolumn-list__wrapper--3{gap:2rem}[id$=__sg_services_native] .multicolumn-card__picture{display:block;overflow:hidden;border-radius:var(--yap-radius)}[id$=__sg_services_native] .multicolumn-card__picture:not(:last-child){margin-bottom:1.5rem}[id$=__sg_services_native] .multicolumn-card__heading{font-size:1.75rem;font-weight:600;letter-spacing:0;line-height:1.1}[id$=__sg_services_native] .multicolumn-card__heading:not(:last-child){margin-bottom:.75rem}[id$=__sg_services_native] .multicolumn-card__text{font-size:1rem;line-height:1.625}@media(max-width:989px){.yap-sg-tools{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.yap-sg-tools button{grid-column:1 / -1;justify-self:start}.yap-sg-index{grid-template-columns:repeat(2,minmax(0,1fr))}.yap-sg-demo__header{align-items:start;flex-direction:column;gap:12px}.yap-sg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.yap-sg-tools,.yap-sg-layout,.yap-sg-page-links,.yap-sg-cards{grid-template-columns:minmax(0,1fr)}.yap-sg-swatches,.yap-sg-spacing{grid-template-columns:repeat(2,minmax(0,1fr))}.yap-sg-index{column-gap:16px}.yap-sg-index a{font-size:.875rem}.yap-sg-demo{padding-block:28px}.yap-sg-form.yap-company-account{padding:16px}.yap-sg-measurements dl{grid-template-columns:1fr}.yap-sg-measurements dd{margin-bottom:12px}.yap-sg-actions .yap-button{min-width:0;width:100%;padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/yap-styleguide.css.map */
