.wh-shop-home{background:#fff;color:#202520;font-family:var(--font-body-family, Arial, sans-serif);line-height:1.4}.wh-shop-home a{text-decoration:none;color:inherit}.wh-retail-hero{position:relative;height:390px;overflow:hidden;background:#4a5244}.wh-retail-hero picture,.wh-retail-hero-image{display:block;width:100%;height:100%}.wh-retail-hero-image{object-fit:cover;object-position:center 55%}.wh-retail-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.26),transparent 65%);pointer-events:none}.wh-retail-hero-content{position:absolute;z-index:1;left:max(32px,calc((100% - 1320px)/2));top:50%;transform:translateY(-50%);color:#fff;max-width:520px}.wh-retail-hero h1{font-family:var(--font-heading-family, Arial, sans-serif);font-size:42px;font-weight:650;line-height:1.16;letter-spacing:-.025em;margin:0 0 24px;text-shadow:0 1px 8px #0003}.wh-retail-shop-button{display:inline-flex;align-items:center;gap:28px;background:#ed8b28;padding:13px 24px;font-size:15px;font-weight:700;color:#151914!important;border-radius:3px}.wh-retail-shop-button:hover{background:#f2a14c}.wh-retail-services{display:flex;justify-content:center;background:#f6f7f3;border-bottom:1px solid #e4e7df;min-height:64px;padding:12px 24px;gap:0}.wh-retail-services>a{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;padding:0 46px;border-right:1px solid #d9ded4}.wh-retail-services>a:last-child{border-right:0}.wh-retail-services svg{width:25px;height:25px;stroke:#435a3d;stroke-width:1.5;fill:none;flex-shrink:0}.wh-retail-services strong{font-weight:600}.wh-retail-products{max-width:1384px;margin:auto;padding:34px 32px 50px}.wh-retail-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.wh-retail-heading h2{font-size:26px;line-height:1.2;font-weight:650;letter-spacing:-.025em;margin:0}.wh-retail-heading>a{font-size:13px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.wh-retail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.wh-retail-card{min-width:0}.wh-retail-product-image{aspect-ratio:1;overflow:hidden;background:#f5f5f3}.wh-retail-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .2s ease}.wh-retail-card:hover img{transform:scale(1.025)}.wh-retail-card h3{font-size:15px;font-weight:500;line-height:1.4;margin:13px 0 8px}.wh-retail-price{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline}.wh-retail-price strong{font-size:20px;color:#b52d24;font-weight:700}.wh-retail-price s{font-size:13px;color:#727772}.wh-shop-home a:focus-visible{outline:3px solid #c77726;outline-offset:4px}@media(max-width:989px){.wh-retail-services>a{padding:0 24px}.wh-retail-grid{gap:16px}.wh-retail-hero{height:350px}}@media(max-width:749px){.wh-retail-hero{height:240px}.wh-retail-hero-image{object-position:center 55%}.wh-retail-hero-content{left:20px;top:auto;bottom:25px;transform:none;max-width:290px}.wh-retail-hero h1{font-size:28px;line-height:1.15;margin-bottom:17px}.wh-retail-shop-button{font-size:12px;padding:10px 17px;gap:24px}.wh-retail-services{min-height:60px;padding:10px 8px}.wh-retail-services>a{flex:1;padding:0 7px;gap:6px;font-size:10px;line-height:1.3}.wh-retail-services svg{width:18px;height:18px}.wh-retail-services>a:first-child span{max-width:92px}.wh-retail-products{padding:22px 16px 32px}.wh-retail-heading{margin-bottom:17px;gap:12px}.wh-retail-heading h2{font-size:22px}.wh-retail-heading>a{font-size:11px}.wh-retail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.wh-retail-card h3{font-size:13px;margin:10px 0 6px;min-height:36px}.wh-retail-price{gap:7px}.wh-retail-price strong{font-size:18px}.wh-retail-price s{font-size:11px}}@media(prefers-reduced-motion:reduce){.wh-retail-product-image img{transition:none}}.wh-home-departments,.wh-home-spotlight{max-width:1384px;margin:auto;padding:64px 32px 22px}.wh-home-intro{align-items:end;margin-bottom:28px}.wh-home-intro>div>p:last-child{margin:8px 0 0;color:#5d655d;font-size:15px}.wh-home-eyebrow{font-size:11px;font-weight:750;letter-spacing:.16em;color:#487148;margin:0 0 9px}.wh-home-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wh-home-category{display:block;min-width:0;border:1px solid #e7e9e3;border-radius:14px;overflow:hidden;background:#f8f9f6;transition:box-shadow .2s,transform .2s}.wh-home-category:hover{box-shadow:0 12px 30px #1d352012;transform:translateY(-2px)}.wh-home-category-image{aspect-ratio:1.55;overflow:hidden;background:#f1f3ee}.wh-home-category-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.wh-home-category:hover img{transform:scale(1.04)}.wh-home-category-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px}.wh-home-category-copy h3{margin:0;font-size:19px;line-height:1.25;font-weight:650}.wh-home-category-copy span{font-size:24px;line-height:1;color:#49644d}.wh-home-spotlight{padding-top:54px;padding-bottom:70px}.wh-home-collection-row{padding:34px 0;border-top:1px solid #e5e9e3}.wh-home-row-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:19px}.wh-home-row-heading h3{font-size:25px;letter-spacing:-.025em;margin:0}.wh-home-row-heading>a{font-size:13px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.wh-home-spotlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.wh-home-spotlight-grid .wh-retail-card h4{font-size:15px;font-weight:500;line-height:1.4;margin:13px 0 8px;min-height:42px}.wh-home-last-word{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#eaf0e8;padding:52px max(32px,calc((100% - 1320px)/2))}.wh-home-last-word h2{font-size:32px;line-height:1.14;max-width:530px;margin:0 0 11px}.wh-home-last-word p:not(.wh-home-eyebrow){margin:0;color:#4e5b4d;max-width:520px}.wh-home-last-word>a{display:inline-flex;align-items:center;gap:25px;border-radius:4px;background:#203b2c;color:#fff;padding:14px 19px;white-space:nowrap;font-weight:650}.wh-home-last-word>a:hover{background:#355744}@media(max-width:989px){.wh-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-home-spotlight-grid{gap:14px}}@media(max-width:749px){.wh-home-departments,.wh-home-spotlight{padding:42px 16px 8px}.wh-home-category-grid{gap:10px}.wh-home-category-image{aspect-ratio:1.1}.wh-home-category-copy{padding:12px}.wh-home-category-copy h3{font-size:14px}.wh-home-category-copy span{font-size:18px}.wh-home-intro{margin-bottom:20px}.wh-home-intro>div>p:last-child{font-size:13px}.wh-home-spotlight{padding-bottom:44px}.wh-home-collection-row{padding:26px 0}.wh-home-row-heading h3{font-size:21px}.wh-home-row-heading>a{font-size:11px}.wh-home-spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wh-home-spotlight-grid .wh-retail-card h4{font-size:13px;min-height:36px}.wh-home-last-word{display:block;padding:40px 20px}.wh-home-last-word h2{font-size:26px}.wh-home-last-word>a{margin-top:24px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
