body{background:#faf7f0;color:#233c32}.gbv-wrap{max-width:1260px;margin:auto;padding-left:40px;padding-right:40px}.gbv-announcement{background:#254b3b;color:#fff;text-align:center;padding:9px 18px;font-size:12px;letter-spacing:.12em}.gbv-header{max-width:1400px;margin:auto;width:100%;padding:26px 40px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #d8d8cb}.gbv-brand{font-family:Georgia,serif;font-size:26px;letter-spacing:-.7px;text-decoration:none;color:inherit;white-space:nowrap}.gbv-header nav{display:flex;gap:26px;flex-wrap:wrap}.gbv-header nav a,.gbv-cart{font-size:14px;color:#233c32;text-decoration:none}.gbv-cart{white-space:nowrap}.gbv-header a:hover{text-decoration:underline}.gbv-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-top:54px;padding-bottom:64px}.gbv-eyebrow{font-size:11px;letter-spacing:.19em;text-transform:uppercase;font-weight:700;color:#87563d}.gbv-hero h1{font:normal clamp(40px,4.7vw,66px)/1.07 Georgia,serif;letter-spacing:-2px;color:#233c32;margin:22px 0}.gbv-intro{font-size:17px;line-height:1.75;max-width:440px;color:#566259}.gbv-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:32px}.gbv-button{display:inline-flex;justify-content:space-between;gap:30px;background:#254b3b;color:#fff;padding:16px 22px;text-decoration:none;font-size:14px;border:1px solid #254b3b}.gbv-button:hover{background:#38634e}.gbv-text-link{color:#233c32;font-size:14px;text-underline-offset:5px}.gbv-hero-image{display:block;background:#fff;text-decoration:none;color:#233c32;border-radius:150px 150px 4px 4px;overflow:hidden;border:1px solid #eee8de}.gbv-hero-image img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;padding:22px}.gbv-image-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:12px;border-top:1px solid #eee8de;background:#f1e8d9}.gbv-values{display:flex;justify-content:center;gap:65px;padding:19px 24px;border-top:1px solid #dedfd3;border-bottom:1px solid #dedfd3;font-size:12px;color:#566259}.gbv-shop-section{padding:75px 0;scroll-margin-top:20px}.gbv-shop-section h2,.gbv-story h2{font:normal clamp(30px,3.4vw,45px)/1.15 Georgia,serif;color:inherit;letter-spacing:-1px;margin:13px 0}.gbv-section-intro{font-size:16px;color:#647064;margin-bottom:34px}.gbv-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.gbv-card{background:#fff;border:1px solid #e2e2d8;transition:transform .2s}.gbv-card:hover{transform:translateY(-4px)}.gbv-card a{color:inherit;text-decoration:none;display:block;height:100%}.gbv-card-image{background:#fff;padding:18px}.gbv-card-image img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.gbv-card-content{padding:22px;border-top:1px solid #eeeae1}.gbv-card h3{font: 23px/1.25 Georgia,serif;letter-spacing:-.25px;margin:0 0 12px;color:#233c32}.gbv-price{font-size:16px;margin:0 0 22px}.gbv-card-link{font-size:12px;display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.08em}.gbv-soup{background:#efe8dc}.gbv-story{background:#254b3b;color:#fff;text-align:center;padding:76px 0}.gbv-story .gbv-eyebrow{color:#e2c89f}.gbv-story p:not(.gbv-eyebrow){max-width:650px;margin:24px auto;line-height:1.8}.gbv-button-light{border-color:#f5eedf;background:#f5eedf;color:#254b3b}.gbv-button-light:hover{background:#e2c89f}.gbv-footer{background:#f8f5ed;padding-top:55px}.gbv-footer-grid{display:grid;grid-template-columns:2fr 1fr;gap:70px}.gbv-footer h2{font: 28px Georgia,serif;color:#233c32;margin-top:24px}.gbv-footer p{max-width:450px;font-size:14px}.gbv-footer h3{font-size:14px;color:#233c32}.gbv-footer a{color:#233c32;font-size:14px}.gbv-footer .gbv-brand{font-size:26px}.gbv-policy{display:block;margin:12px 0;text-underline-offset:4px}.gbv-copyright{font-size:11px;padding-top:40px;padding-bottom:25px}.gbv-catalog-heading{padding-top:40px}.gbv-unavailable{text-align:center;padding:80px 25px}a:focus-visible{outline:3px solid #a9673b;outline-offset:5px}@media(max-width:989px){.gbv-header{flex-wrap:wrap;gap:18px;padding:20px 24px}.gbv-header nav{order:3;width:100%;justify-content:center;gap:22px}.gbv-hero{gap:28px}.gbv-values{gap:24px}.gbv-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.gbv-wrap{padding-left:22px;padding-right:22px}.gbv-header .gbv-brand{font-size:23px}.gbv-header nav a{font-size:12px}.gbv-cart{font-size:12px}.gbv-hero{grid-template-columns:1fr;padding-top:30px;padding-bottom:35px}.gbv-hero h1{font-size:45px}.gbv-hero-image{border-radius:110px 110px 4px 4px}.gbv-hero-image img{max-height:360px}.gbv-intro{font-size:15px}.gbv-values{flex-direction:column;text-align:center;gap:7px;padding:18px}.gbv-product-grid{grid-template-columns:1fr;gap:22px}.gbv-card-image img{max-height:340px}.gbv-shop-section{padding:45px 0}.gbv-story{padding:52px 0}.gbv-footer-grid{grid-template-columns:1fr;gap:25px}.gbv-actions{gap:18px}.gbv-button{padding:14px 18px}}@media(prefers-reduced-motion:reduce){.gbv-card{transition:none}.gbv-card:hover{transform:none}}body.gradient{background:#faf7f0}.product__title h1{font-family:Georgia,serif;color:#233c32}.product-form__submit{background:#254b3b;color:#fff}.product__description{font-size:15px;line-height:1.7}#shopify-pc__banner{background:#f3eddf!important;color:#233c32!important}#shopify-pc__banner a,#shopify-pc__banner h2,#shopify-pc__banner p,#shopify-pc__banner button{color:#233c32!important}#shopify-pc__banner button{background:#fff!important}.gbv-header{gap:20px;flex-wrap:wrap}.gbv-header nav{gap:18px}.gbv-search{display:flex;flex-basis:100%;justify-content:flex-end;gap:0}.gbv-search input{width:min(100%,360px);min-width:0;padding:12px 14px;border:1px solid #abb7aa;background:#fff;color:#233c32;font:inherit;font-size:14px}.gbv-search button{border:1px solid #254b3b;background:#254b3b;color:#fff;padding:12px 20px;cursor:pointer}.gbv-browse{padding-top:35px;padding-bottom:70px}.gbv-browse h1{font:normal clamp(32px,4vw,52px)/1.15 Georgia,serif;color:#233c32}.gbv-breadcrumb{font-size:13px;margin-bottom:24px}.gbv-breadcrumb a,.gbv-category-links a,.gbv-faq a{color:#254b3b}.gbv-category-links{display:flex;gap:15px;flex-wrap:wrap;margin:25px 0 35px}.gbv-category-links a{padding:10px 16px;border:1px solid #bdc5b9;text-decoration:none}.gbv-faq{padding-top:55px;padding-bottom:60px;max-width:900px}.gbv-faq h2{font: 36px Georgia,serif;color:#233c32}.gbv-faq details,.product__description details{border-bottom:1px solid #cdd2c6;padding:18px 0}.gbv-faq summary,.product__description summary{cursor:pointer;font-weight:600}.gbv-faq p{line-height:1.7}.gbv-faq>a{display:inline-block;margin-top:24px}.gbv-stock{font-size:12px;border:1px solid #c3c8bb;padding:4px 8px;margin-left:8px}.product__description h2{font: 27px Georgia,serif;color:#233c32}.gbv-empty{padding:40px 0}.gbv-card h3{font-size:22px}.gbv-hero h1{font-size:clamp(38px,4.3vw,60px)}@media(max-width:989px){.gbv-search{order:4;justify-content:center}.gbv-header nav{gap:12px}}@media(max-width:599px){.gbv-search input{flex:1}.gbv-header nav{justify-content:flex-start;gap:12px 18px}.gbv-hero h1{font-size:42px}.gbv-faq h2{font-size:29px}}.gbv-header{position:relative;padding-top:18px;padding-bottom:18px;gap:18px;flex-wrap:nowrap}.gbv-header nav{margin-left:auto;gap:18px}.gbv-search-toggle{position:relative;font-size:14px;order:3}.gbv-search-toggle>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:6px;list-style:none}.gbv-search-toggle>summary::-webkit-details-marker{display:none}.gbv-search-toggle>summary:after{content:"+"}.gbv-search-toggle[open]>summary:after{content:"\2212"}.gbv-search-toggle .gbv-search{position:absolute;right:0;top:100%;width:min(420px,85vw);padding:12px;background:#faf7f0;box-shadow:0 8px 24px #233c3220;z-index:5;border:1px solid #d8d8cb}.gbv-search input{flex:1}.gbv-cart{order:4}.gbv-hero{padding-top:36px;padding-bottom:36px;gap:44px}.gbv-hero-image{border-radius:90px 90px 4px 4px}.gbv-hero-image img{max-height:440px;padding:18px}.gbv-hero h1{font-size:clamp(38px,4.2vw,58px)}.gbv-paths{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-bottom:38px}.gbv-path{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:22px;padding:18px;background:#f0eadf;border:1px solid #ded7c9;color:#233c32;text-decoration:none}.gbv-path:nth-child(2){background:#edf0e7}.gbv-path img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block;background:#fff}.gbv-path h2{font: 26px/1.15 Georgia,serif;margin:0 0 10px;color:#233c32}.gbv-path p{font-size:14px;line-height:1.5;margin:0 0 12px}.gbv-path span{font-size:13px;text-decoration:underline;text-underline-offset:4px}.gbv-path:hover{border-color:#254b3b}.gbv-product-help{background:#edf0e7;padding:16px 18px;margin:18px 0;font-size:14px;line-height:1.6}.gbv-product-help>div{display:flex;gap:8px 16px;flex-wrap:wrap;margin-top:8px}.gbv-product-help a{font-size:13px;color:#254b3b;text-underline-offset:3px}.product__description ul{padding-left:22px}.product__description li{margin-bottom:8px}.product__description{scroll-margin-top:25px}.gbv-header a:focus-visible,.gbv-search-toggle summary:focus-visible,.gbv-path:focus-visible{outline:2px solid #87563d;outline-offset:5px}@media(max-width:1100px){.gbv-header{flex-wrap:wrap;padding:12px 24px;gap:8px 20px}.gbv-header nav{order:5;width:100%;justify-content:center;padding:8px 0;margin:0}.gbv-search-toggle{margin-left:auto}.gbv-path{grid-template-columns:120px 1fr;gap:16px}.gbv-path h2{font-size:23px}}@media(max-width:749px){.gbv-paths{grid-template-columns:1fr;gap:14px;padding-bottom:28px}.gbv-path{padding:14px}.gbv-hero{gap:24px}.gbv-hero-image img{max-height:360px}.gbv-header nav{justify-content:flex-start;gap:8px 18px}.gbv-header .gbv-brand{font-size:22px}.gbv-header{gap:6px 12px}.gbv-search-toggle,.gbv-cart{font-size:12px}.gbv-path h2{font-size:24px}.gbv-hero-copy .gbv-actions{margin-top:22px}.gbv-hero h1{margin:16px 0}.gbv-search-toggle .gbv-search{right:-60px}}.gbv-gift-message{margin:20px 0}.gbv-gift-message label{display:block;font-weight:600;margin-bottom:8px}.gbv-gift-message textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #8c9d90;border-radius:4px;background:#fff;color:#233c32;font:inherit;resize:vertical}.gbv-gift-message textarea:focus-visible{outline:2px solid #254b3b;outline-offset:3px}.gbv-gift-message p{font-size:13px;line-height:1.5;margin-top:6px}.gbv-cart-gift-message{white-space:pre-line;overflow-wrap:anywhere}.gbv-header a[aria-current=page],.gbv-category-links a[aria-current=page]{font-weight:700;text-decoration:underline;text-underline-offset:5px}.gbv-price-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin:-10px 0 32px;font-size:14px}.gbv-price-links>span{font-weight:600}.gbv-price-links a{color:#254b3b;padding:8px 0;text-underline-offset:4px}.gbv-price-links a[aria-current=page]{font-weight:700;text-decoration-thickness:2px}.gbv-footer-grid{grid-template-columns:2fr 1fr 1fr;gap:40px}.gbv-footer nav .gbv-policy{line-height:1.5}@media(max-width:749px){.gbv-footer-grid{grid-template-columns:1fr;gap:24px}.gbv-price-links{gap:6px 16px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/gbv-redesign.css.map */
