:root{--pod-green:#d86025;--pod-khaki:#222;--pod-stone:#faf8f5;--pod-text-secondary:#666;--pod-text-muted:#777;--pod-border-light:#e6e6e6;--pod-border-medium:#ccc;--pod-radius-xl:10px;--pod-shadow-card:none;--pod-shadow-floating:0 4px 18px #00000014;--color-foreground:34,34,34;--color-button:34,34,34;--color-button-text:255,255,255}
body{color:#222;letter-spacing:0;background:#fff}
body .header-wrapper{background:#fff;border-bottom:1px solid #dedede}
body .announcement-bar,body .utility-bar{background:#faf8f5;color:#555;border-bottom:0}
body .announcement-bar__message{color:#555;font-size:11px;letter-spacing:.025em;min-height:30px;padding:7px 0}
.header-wrapper .header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:'heading search icons' 'navigation navigation navigation';column-gap:28px;row-gap:5px;padding-top:14px;padding-bottom:6px}
.header-wrapper .header__heading,.header-wrapper .header__heading-link{grid-area:heading;margin:0;padding:0}
.header-wrapper .header__heading-logo-wrapper{width:170px;max-width:170px}.header-wrapper .header__heading-logo{width:100%;height:auto}
.header-wrapper .header__inline-menu{grid-area:navigation;justify-self:center;margin:0}.header-wrapper .header__inline-menu .list-menu{gap:32px}
.header-wrapper .header__menu-item{font-size:13px;font-weight:500;color:#222;padding:12px 8px}
.header-wrapper .header__active-menu-item{text-decoration:none;border-bottom:2px solid #222}
.header-wrapper .header__icons{grid-area:icons;gap:10px}.header-wrapper .header__icons .header__search{display:none}
.gm-market-search{grid-area:search;display:flex;align-items:center;gap:6px;border:2px solid #222;border-radius:30px;padding:4px 5px 4px 20px;min-width:0;background:#fff;min-height:48px}
.gm-market-search:focus-within{outline:2px solid #e5a67f;outline-offset:2px}.gm-market-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:#222;padding:4px 0}
.gm-market-search button{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;background:#d86025;border:0;border-radius:50%;color:#fff;cursor:pointer}.gm-market-search .svg-wrapper{width:19px;height:19px}
body #MainContent .gm-hero{padding-top:20px}body #MainContent .gm-hero__inner{border-radius:12px;background:#f8f1e9;grid-template-columns:.78fr 1.22fr}
body #MainContent .gm-hero__copy{padding:30px 34px}body #MainContent .gm-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:40px;font-weight:400;line-height:1.12;letter-spacing:-.025em;color:#222;margin-bottom:16px}
body #MainContent .gm-hero__text{font-size:14px;line-height:1.6;color:#555;margin-bottom:20px}body #MainContent .gm-hero__visual,body #MainContent .gm-hero__moment{min-height:350px}
body #MainContent .gm-hero .gm-eyebrow{color:#7b4934;font-size:10px;letter-spacing:.13em}body #MainContent .gm-hero__note{color:#666;font-size:10px}
body #MainContent .gm-benefits{font-size:11px;padding:14px 0;color:#555;border-bottom:0}
body .button:not(.button--secondary),body #MainContent .button:not(.button--secondary){background:#222;color:#fff;border-color:#222;box-shadow:none;font-size:13px;font-weight:600;min-height:42px}
body .button--secondary{background:#fff;color:#222;border:1px solid #222;box-shadow:none}
body #MainContent .gm-section-heading h2,body #MainContent .gm-campaign__copy h2,body #MainContent .gm-guide__intro h2,body #MainContent .pod-section-header__title,body #MainContent [id$='__featured_collection'] h2.title{font-family:var(--font-body-family);font-size:23px;font-weight:600;letter-spacing:-.015em;line-height:1.25;color:#222}
body #MainContent .pod-section-header,body #MainContent .gm-section-heading{margin-bottom:20px}
body #MainContent [id$='__featured_collection'] .pod-section-header{text-align:left;--pod-section-header-align:left}
body .card-wrapper,body .card{border-radius:6px}body .card--standard .card__inner{border:0;border-radius:6px;box-shadow:none;background:#f5f5f5}
body .card .card__inner .card__media,body .card__media .media{border-radius:6px}
body .product-card-wrapper .card__information{padding:10px 0 8px}
body #MainContent .card__heading,body .product-card-wrapper .card__heading a{font-size:13px;font-weight:400;line-height:1.35;letter-spacing:0;color:#333;min-height:0}
body .product-card-wrapper .price .price-item{font-size:16px;font-weight:600}
body .product-card-wrapper .price--on-sale .price__sale{flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:6px;flex-wrap:wrap}
body .product-card-wrapper .price--on-sale .price-item--sale{font-size:16px;font-weight:600;color:#176b3c}
body .product-card-wrapper .price--on-sale .price-item--regular{font-size:11px;font-weight:400;color:#777}
body .card .badge{background:#e6f2e9;color:#176b3c;border:0;font-size:10px;font-weight:600;padding:4px 7px}
body #MainContent .gm-paths__image,body #MainContent .gm-campaign__inner,body #MainContent .pod-reels-showcase__item{border-radius:10px}
body #MainContent .gm-paths__caption h3{font-size:15px;font-weight:500}body #MainContent .gm-paths__price{font-size:16px;color:#176b3c}
body #MainContent .gm-guide__number{background:#f4ede6;color:#694329}
body #MainContent .gm-campaign__inner{background:#faf8f5;padding:30px}
body #MainContent .gm-campaign__images a{transform:none;margin-top:0;border-radius:8px}
body .footer.footer{background:#f5f5f1;color:#333;border-top:1px solid #e5e5e5}
body .footer.footer h2,body .footer.footer p,body .footer.footer a,body .footer.footer .rte,body .footer.footer .copyright__content{color:#333}
body .footer .footer-block--newsletter{background:#fff;border:1px solid #ddd;box-shadow:none;border-radius:12px;margin-top:0}
body .footer .footer-block__newsletter .footer-block__heading{font-size:23px;color:#222}
body .footer .newsletter-form__button{background:#222;color:#fff}body .footer .newsletter-form__field-wrapper .field{background:#fff;border:1px solid #bbb;box-shadow:none}
body .product__title h1{font-size:26px;font-weight:500;line-height:1.3;color:#222}
@media(max-width:989px){.header-wrapper .header{grid-template-areas:'left-icons heading icons' 'search search search';grid-template-columns:1fr auto 1fr;gap:10px;padding-bottom:14px}.header-wrapper .header__heading-logo-wrapper{width:150px;max-width:150px}.gm-market-search{width:100%;min-height:44px}.header-wrapper .header__icons{gap:4px}}
@media(max-width:749px){body #MainContent .gm-hero__inner{grid-template-columns:1fr}body #MainContent .gm-hero__copy{padding:24px}body #MainContent .gm-hero h1{font-size:32px}body #MainContent .gm-hero__visual,body #MainContent .gm-hero__moment{min-height:0}body #MainContent .pod-section-header__title,body #MainContent .gm-section-heading h2,body #MainContent .gm-campaign__copy h2,body #MainContent .gm-guide__intro h2{font-size:21px}body #MainContent .gm-campaign__inner{padding:24px}body .product-card-wrapper .card__information{padding:9px 0}body .product__title h1{font-size:22px}}
