.yo-s{--yo-bg:#F8F5EE;--yo-card:#FFFDF8;--yo-forest:#174B38;--yo-ink:#1C3027;--yo-muted:#59655E;--yo-border:#DCDDD3;--yo-sage:#E9EFE5;background:var(--yo-bg);color:var(--yo-ink);font-family:Public Sans,system-ui,sans-serif;font-size:16px;line-height:normal;-webkit-font-smoothing:antialiased;letter-spacing:normal}.yo-s *,.yo-s *:before,.yo-s *:after{box-sizing:border-box}.yo-s :where(a){color:inherit;text-decoration:none}.yo-s a:focus-visible,.yo-s button:focus-visible,.yo-s input:focus-visible{outline:2px solid var(--yo-forest);outline-offset:3px;border-radius:6px}.yo-s :where(svg){width:22px;height:22px;flex-shrink:0}.yo-s :where(img){max-width:100%;display:block}.yo-s :where(p,h1,h2,h3,h4,ul){margin:0;padding:0}.yo-s :where(ul){list-style:none}.yo-s h1,.yo-s h2{font-family:"Source Serif 4",Georgia,serif;font-weight:500;color:var(--yo-ink);text-transform:none}.yo-s h3,.yo-s h4{font-family:Public Sans,system-ui,sans-serif;color:var(--yo-ink);text-transform:none;letter-spacing:normal}.yo-s h1{font-size:66px;line-height:1.055;letter-spacing:-2.6px}.yo-s h2{font-size:36px;line-height:1.16;letter-spacing:-1px}.yo-s :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.yo-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.yo-wrap{width:calc(100% - 128px);max-width:1440px;margin:0 auto}.yo-s .yo-m{display:none!important}.yo-proof{height:28px;background:var(--yo-sage);color:var(--yo-muted);font-size:11px;letter-spacing:.3px}.yo-proof__in{display:flex;justify-content:space-between;align-items:center;height:100%}.yo-hdr{border-bottom:1px solid var(--yo-border)}.yo-head{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.yo-id{display:flex;align-items:center;gap:18px;flex-shrink:0}.yo-logo{width:176px;height:auto}.yo-shopid{font-size:17px;color:var(--yo-forest);border-left:1px solid #c9d0c4;padding-left:18px;line-height:30px}.yo-nav ul{display:flex;gap:23px;align-items:center;font-size:13px;font-weight:500}.yo-nav a{display:inline-block;padding:8px 0}.yo-nav a:hover,.yo-nav a[aria-current]{text-decoration:underline;text-underline-offset:6px}.yo-util{display:flex;gap:28px;align-items:center;font-size:14px}.yo-util>a{display:flex;gap:8px;align-items:center;min-height:44px}.yo-acct{min-width:44px;justify-content:center}.yo-cart-count[hidden]{display:none}.yo-cart-count{font-size:11px;font-weight:600;background:var(--yo-forest);color:var(--yo-card);border-radius:999px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center}.yo-eyebrow{font-size:11px;line-height:16px;letter-spacing:1.5px;font-weight:600;color:var(--yo-forest);text-transform:uppercase}.yo-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:48px;border-radius:999px;font-size:14px;font-weight:600;line-height:20px}.yo-btn--primary{background:var(--yo-forest);color:var(--yo-card)!important;padding:13px 24px;margin-top:26px;min-width:168px}.yo-btn--primary:hover{background:#0f3a2a}.yo-tlink{display:inline-flex;gap:12px;align-items:center;font-size:13px;font-weight:600;color:var(--yo-forest)!important;min-height:24px}.yo-tlink svg{width:18px;height:18px}.yo-tlink:hover{text-decoration:underline;text-underline-offset:5px}.yo-shead{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:24px}.yo-hero{padding-top:40px;padding-bottom:40px;display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center}.yo-hero__copy>.yo-eyebrow{margin-bottom:18px}.yo-intro{color:var(--yo-muted);font-size:17px;line-height:27px;margin-top:22px}.yo-mission{font-size:13px;line-height:21px;color:var(--yo-muted);margin-top:20px;max-width:360px}.yo-hphotos{display:grid;grid-template-columns:1fr 1.38fr;gap:16px}.yo-hphoto{background:var(--yo-card);border:1px solid var(--yo-border);border-radius:16px;overflow:hidden;display:block}.yo-himg{height:278px;display:flex;justify-content:center;align-items:center;background:#fff;overflow:hidden}.yo-himg img{width:100%;height:100%;object-fit:contain}.yo-hphoto:first-child .yo-himg img{width:278px;max-width:none;height:278px}.yo-cap{padding:14px 16px;min-height:82px;display:flex;flex-direction:column;justify-content:space-between;gap:6px;font-size:13px;line-height:18px}.yo-cap small{font-size:12px;color:var(--yo-muted)}.yo-hphoto:hover .yo-cap>span{text-decoration:underline;text-underline-offset:4px}.yo-pnote{grid-column:1/-1;text-align:right;font-size:10px;color:var(--yo-muted);line-height:14px;margin-top:-6px}.yo-cats{padding-top:16px;padding-bottom:48px;border-bottom:1px solid var(--yo-border)}.yo-cgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.yo-cimg{height:168px;border-radius:12px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.yo-cimg img{height:100%;width:100%;object-fit:contain}.yo-cat:first-child .yo-cimg img{width:168px;max-width:none}.yo-cat--cover .yo-cimg img{object-fit:cover}.yo-clabel{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;font-size:14px;line-height:20px;font-weight:500;min-height:40px}.yo-clabel svg{width:17px;height:17px;color:var(--yo-forest)}.yo-cat:hover .yo-clabel>span{text-decoration:underline;text-underline-offset:4px}.yo-feat{padding-top:48px;padding-bottom:56px}.yo-feat .yo-eyebrow{margin-bottom:8px}.yo-feat .yo-shead{margin-bottom:28px}.yo-pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.yo-prod{display:flex;flex-direction:column}.yo-pimg{height:282px;background:#fff;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center}.yo-pimg img{height:100%;width:100%;object-fit:contain}.yo-prod:first-child .yo-pimg img{width:282px;height:282px;max-width:none}.yo-pinfo{padding-top:16px;display:flex;flex-direction:column;flex:1}.yo-vendor{font-size:12px;line-height:18px;color:var(--yo-muted);min-height:18px;margin-bottom:8px}.yo-s .yo-prod h3{font-size:16px;line-height:23px;font-weight:500;min-height:69px;letter-spacing:-.15px}.yo-price{font-size:16px;font-weight:600;line-height:24px;margin-top:12px}.yo-price span{font-size:11px;font-weight:400;color:var(--yo-muted);margin-left:3px}.yo-pdetail{font-size:12px;line-height:20px;color:var(--yo-muted);margin-top:6px;min-height:20px}.yo-pbtn{display:flex;border:1px solid #a5b3a4;padding:10px 18px;margin-top:16px;color:var(--yo-forest)!important;min-height:44px}.yo-pbtn svg{width:19px;height:19px}.yo-pbtn:hover{background:var(--yo-card);border-color:var(--yo-forest)}.yo-conn{padding-bottom:48px}.yo-cpanel{border-radius:16px;background:var(--yo-sage);padding:40px 48px;display:grid;grid-template-columns:1fr 1fr;gap:88px;align-items:center}.yo-conn .yo-eyebrow{margin-bottom:14px}.yo-s .yo-conn h2{font-size:36px;line-height:1.18}.yo-ccopy p{font-size:15px;line-height:26px;color:var(--yo-muted);max-width:450px}.yo-ccopy .yo-tlink{margin-top:20px;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#9aab97}.yo-help{padding-top:24px;padding-bottom:48px;display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:36px}.yo-s .yo-help h2{font-size:26px;letter-spacing:-.5px}.yo-hintro p{font-size:12px;line-height:21px;color:var(--yo-muted);margin-top:8px}.yo-hitem{border-top:1px solid var(--yo-border);padding-top:18px;display:flex;align-items:flex-start;gap:12px}.yo-hitem>svg:last-child{width:18px;height:18px;margin-left:auto}.yo-hitem strong{font-size:14px;line-height:22px;font-weight:500;display:block}.yo-hitem div span{font-size:12px;color:var(--yo-muted);display:block;line-height:20px;margin-top:3px}.yo-hitem:hover strong{text-decoration:underline;text-underline-offset:4px}.yo-foot{background:#edefe6;border-top:1px solid var(--yo-border);padding-top:40px}.yo-fgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:56px;padding-bottom:36px}.yo-fbrand .yo-logo{width:164px}.yo-fbrand .yo-shopid{font-size:15px}.yo-fbrand p{font-size:13px;color:var(--yo-muted);margin-top:16px;line-height:22px}.yo-fbrand>.yo-tlink{font-size:12px;margin-top:20px}.yo-s .yo-fcol h2{font-family:Public Sans,system-ui,sans-serif;font-size:10px;letter-spacing:1.2px;line-height:16px;font-weight:600;color:var(--yo-forest);margin-bottom:16px;text-transform:uppercase}.yo-fcol li a{display:block;font-size:12px;line-height:20px;color:var(--yo-muted);margin-bottom:8px}.yo-fcol li a:hover,.yo-fbottom a:hover{color:var(--yo-ink);text-decoration:underline}.yo-fbottom{border-top:1px solid #d4d8ca;min-height:64px;display:flex;justify-content:space-between;align-items:center;font-size:11px;line-height:20px;color:var(--yo-muted)}.yo-fbottom>div{display:flex;gap:32px}.yo-menu{display:none}@media(max-width:800px){.yo-wrap{width:calc(100% - 40px)}.yo-s .yo-d{display:none!important}.yo-s .yo-m{display:flex!important}.yo-proof{height:24px;font-size:10px}.yo-head{height:64px;gap:12px}.yo-id{gap:12px}.yo-logo{width:148px}.yo-shopid{font-size:14px;line-height:26px;padding-left:12px}.yo-util{font-size:12px;gap:12px}.yo-util>a{gap:6px}.yo-util svg{width:21px;height:21px}.yo-tools{height:54px;align-items:center;justify-content:space-between;gap:20px;padding-bottom:10px}.yo-mtoggle{display:flex;align-items:center;gap:8px;font-size:13px;min-height:44px}.yo-mtoggle svg{width:20px;height:20px}.yo-sfield{display:flex;align-items:center;gap:10px;color:var(--yo-muted);border:1px solid var(--yo-border);border-radius:999px;background:var(--yo-card);padding:0 16px;width:240px;min-height:44px;font-size:12px;line-height:18px}.yo-sfield svg{width:18px;height:18px}.yo-sfield input,.yo-msearch input{border:0;background:transparent;font:inherit;color:var(--yo-ink);width:100%;min-height:42px;padding:0;outline:none;box-shadow:none}.yo-sfield input::placeholder,.yo-msearch input::placeholder{color:var(--yo-muted);opacity:1}.yo-sfield:focus-within,.yo-msearch:focus-within{outline:2px solid var(--yo-forest);outline-offset:2px}.yo-hero{display:block;padding-top:24px;padding-bottom:24px}.yo-s .yo-hero h1{font-size:43px;line-height:1.04;letter-spacing:-1.65px}.yo-intro{font-size:15px;line-height:23px;margin-top:14px;max-width:330px}.yo-btn--primary{font-size:13px;min-height:44px;margin-top:18px;min-width:158px;padding:11px 20px}.yo-btn--primary svg{height:19px;width:19px}.yo-mission{font-size:11px;line-height:18px;margin-top:12px;max-width:350px}.yo-hphotos{margin-top:20px;gap:12px;grid-template-columns:1fr 1fr}.yo-hphoto{border-radius:12px}.yo-himg{height:130px}.yo-hphoto:first-child .yo-himg img{width:130px;height:130px}.yo-cap{padding:10px;min-height:72px;gap:5px;font-size:12px;line-height:17px;justify-content:flex-start}.yo-cap>span{min-height:30px}.yo-cap small{font-size:11px;line-height:16px}.yo-pnote{text-align:left;font-size:9px;line-height:14px;margin-top:-5px}.yo-cats{padding-top:12px;padding-bottom:32px}.yo-shead{margin-bottom:20px}.yo-s .yo-cats h2{font-size:27px;line-height:34px;letter-spacing:-.7px}.yo-cgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.yo-cimg{height:150px;border-radius:10px}.yo-cat:first-child .yo-cimg img{width:150px;height:150px}.yo-clabel{font-size:13px;line-height:18px;min-height:36px;margin-top:8px;gap:5px}.yo-clabel svg{width:16px;height:16px}.yo-feat{padding-top:32px;padding-bottom:32px}.yo-eyebrow{font-size:10px;line-height:16px;letter-spacing:1.2px}.yo-s .yo-feat h2{font-size:30px;line-height:34px;letter-spacing:-.7px;max-width:300px}.yo-feat .yo-shead{margin-bottom:24px}.yo-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.yo-pimg{height:167px;border-radius:12px}.yo-prod:first-child .yo-pimg img{width:167px;height:167px}.yo-pinfo{padding-top:12px}.yo-vendor{font-size:12px;line-height:17px;min-height:18px;margin-bottom:6px}.yo-s .yo-prod h3{font-size:15px;line-height:21px;min-height:84px;letter-spacing:-.15px}.yo-price{font-size:14px;line-height:21px;margin-top:10px;white-space:nowrap}.yo-price span{font-size:10px;margin-left:1px}.yo-pdetail{font-size:11px;line-height:18px;min-height:18px;margin-top:6px}.yo-pbtn{font-size:12px;line-height:18px;padding:11px 12px;gap:6px;min-height:44px;margin-top:12px}.yo-pbtn svg{width:16px;height:16px}.yo-s .yo-mshopall{justify-content:center;margin-top:28px;min-height:44px;border-top:1px solid var(--yo-border);padding-top:20px;font-size:12px;width:100%}.yo-conn{padding-bottom:32px}.yo-cpanel{display:block;padding:28px 24px;border-radius:14px}.yo-conn .yo-eyebrow{font-size:9px;margin-bottom:12px}.yo-s .yo-conn h2{font-size:30px;letter-spacing:-.7px;line-height:1.15}.yo-ccopy p{font-size:13px;line-height:23px;margin-top:20px}.yo-ccopy .yo-tlink{font-size:12px;margin-top:16px}.yo-help{padding-top:0;padding-bottom:32px;display:block}.yo-hintro{padding-bottom:22px}.yo-s .yo-help h2{font-size:27px}.yo-hintro p{font-size:12px;margin-top:6px}.yo-hitem{padding:18px 0;align-items:center;gap:14px}.yo-hitem strong{font-size:13px;line-height:20px}.yo-hitem div span{font-size:11px;line-height:18px}.yo-hitem>svg{width:21px;height:21px}.yo-hitem>svg:last-child{width:17px;height:17px}.yo-hitem:last-child{border-bottom:1px solid var(--yo-border)}.yo-foot{padding-top:28px}.yo-fgrid{grid-template-columns:1fr 1fr;gap:28px 16px;padding-bottom:24px}.yo-fbrand{grid-column:1/-1}.yo-fbrand .yo-logo{width:148px}.yo-fbrand .yo-shopid{font-size:14px}.yo-fbrand p{font-size:12px;margin-top:12px}.yo-fbrand>.yo-tlink{margin-top:12px;font-size:11px}.yo-s .yo-fcol h2{font-size:9px;line-height:16px;margin-bottom:12px}.yo-fcol li a{font-size:11px;line-height:19px;margin-bottom:7px}.yo-fbottom{min-height:90px;display:block;padding-top:18px;padding-bottom:18px;font-size:10px;line-height:18px}.yo-fbottom>div{gap:24px;margin-top:8px}html.yo-menu-open,html.yo-menu-open body{overflow:hidden}html.yo-menu-open #MainContent,html.yo-menu-open .page-wrapper>footer,html.yo-menu-open .yo-tools{display:none!important}html.yo-menu-open .yo-menu{display:block;padding-top:20px;padding-bottom:40px;height:calc(100dvh - 88px);overflow-y:auto}.yo-mtop{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;min-height:30px}.yo-mclose{display:flex;gap:8px;align-items:center;font-size:12px;min-height:44px;min-width:44px;justify-content:flex-end}.yo-mclose svg{width:20px;height:20px}.yo-msearch{border:1px solid #bcc8b7;border-radius:999px;min-height:44px;display:flex;align-items:center;gap:12px;padding:0 18px;color:var(--yo-muted);background:var(--yo-card);font-size:13px;margin-bottom:20px}.yo-msearch svg{width:19px;height:19px}.yo-mrow{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--yo-border);min-height:58px;font-size:17px;font-family:"Source Serif 4",Georgia,serif;font-weight:500}.yo-mprimary li:first-child .yo-mrow{font-family:Public Sans,system-ui,sans-serif;font-size:14px;font-weight:600}.yo-mrow svg{width:18px;height:18px}.yo-mhelp{display:flex;gap:24px;margin-top:26px;font-size:12px;line-height:22px;color:var(--yo-muted)}.yo-mhelp a{min-height:44px;display:inline-flex;align-items:center}.yo-mback{display:flex;align-items:center;justify-content:space-between;font-size:12px;line-height:22px;margin-top:24px;padding-top:22px;border-top:1px solid var(--yo-border);color:var(--yo-forest)!important;min-height:44px}.yo-mback svg{width:18px;height:18px}}@media(max-width:1100px)and (min-width:801px){.yo-wrap{width:calc(100% - 80px)}.yo-nav ul{gap:14px}.yo-hero{gap:32px}.yo-s .yo-hero h1{font-size:52px;letter-spacing:-2px}.yo-cgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.yo-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.yo-cpanel{gap:40px}.yo-help{grid-template-columns:1fr 1fr}.yo-fgrid{gap:32px}}@media(max-width:1240px)and (min-width:801px){.yo-nav ul{gap:16px}.yo-util{gap:18px}}@media(max-width:360px){.yo-pgrid{grid-template-columns:1fr}.yo-sfield{width:auto;flex:1}}@media(max-width:1000px)and (min-width:801px){.yo-head{flex-wrap:wrap;height:auto;padding:14px 0 6px;row-gap:2px}.yo-nav{order:3;width:100%}.yo-nav ul{gap:18px}}@media(max-width:380px){.yo-logo{width:118px}.yo-id{gap:10px}.yo-shopid{padding-left:10px}.yo-util{gap:4px}.yo-util>a[data-yo-cart]>span:not(.yo-cart-count){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.yo-util>a[data-yo-cart]{min-width:44px;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/yo-shop.css.map */
