.gv-collection{background:#f6f4ed}.gv-collection-hero{display:grid;grid-template-columns:1fr 1fr;min-height:470px;border-bottom:1px solid #c9c2b4}.gv-collection-copy{padding:36px clamp(24px,4.4vw,72px) 44px;align-self:center}.gv-collection-back{display:inline-flex;align-items:center;font-size:12px;text-decoration:none;min-height:44px;margin-bottom:18px}.gv-collection-copy h1{font-size:clamp(42px,4.9vw,70px);max-width:15ch;margin:20px 0 24px}.gv-collection-copy .gv-lead{max-width:44ch;font-size:18px}.gv-collection-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px;background:#eae5d8;overflow:hidden}.gv-collection--1 .gv-collection-visual{background:#f1ede3}.gv-collection--3 .gv-collection-visual{background:#e3dfd2}.gv-collection-visual .gv-line-products{position:relative;width:100%;max-width:590px;height:280px;margin:20px 0}.gv-collection-visual .gv-line-products__pack{width:28%;height:auto;aspect-ratio:1.12;bottom:45px}.gv-collection-visual .gv-line-products--3 .gv-line-products__pack--2,.gv-collection-visual .gv-line-products--2 .gv-line-products__pack--2{bottom:65px}.gv-collection-visual .gv-line-products--1 .gv-line-products__pack--1{left:27%;width:46%;height:auto;bottom:25px}.gv-collection-detail{display:grid;grid-template-columns:1.4fr 1fr;gap:32px 60px;padding:34px 40px;border-bottom:1px solid #c9c2b4}.gv-collection-detail p{font-size:17px;margin:0;max-width:65ch}.gv-collection-detail .gv-small-heading{font-size:11px;letter-spacing:.09em;margin-bottom:12px}.gv-collection-detail .gv-icon{width:21px;height:21px;flex-basis:21px}.gv-collection-fit{display:flex;align-items:center;gap:14px;padding-left:32px;border-left:1px solid #c9c2b4}.gv-collection-exclusive{grid-column:1/-1;display:flex;align-items:flex-start;gap:14px;padding-top:25px;border-top:1px solid #635946;color:#e4cf9f}.gv-collection-heading{padding:42px 40px 22px;scroll-margin-top:140px}.gv-collection-heading h2{font-size:clamp(32px,3.7vw,48px);margin:16px 0}.gv-collection-heading>p:last-child{max-width:67ch;margin-bottom:0;font-size:16px}.gv-collection-grid{background:transparent;padding-bottom:60px;gap:20px!important}.gv-collection-grid .gv-card{border:1px solid #c9c2b4;border-radius:14px;background:#f6f4ed}.gv-collection-grid .gv-card__image{background:#eae5d8;aspect-ratio:1.15;display:grid;place-items:center}.gv-collection-grid .gv-card__image>img{height:100%;width:100%;padding:18px;object-fit:contain}.gv-collection-grid .gv-card__body{padding:24px}.gv-collection-grid .gv-card h3{font-family:AdelleSans,sans-serif;font-size:21px;line-height:1.3;letter-spacing:0;margin:14px 0;min-height:0}.gv-collection-grid .gv-card__price{font-size:20px!important}.gv-collection-grid .gv-card .gv-link{font-size:14px}.gv-collection--2{background:#171714;color:#f6f0e4}.gv-collection--2 .gv-collection-hero{border-color:#635946}.gv-collection--2 .gv-collection-visual{background:#22221c}.gv-collection--2 .gv-eyebrow,.gv-collection--2 .gv-small-heading{color:#e4cf9f}.gv-collection--2 .gv-button{background:#e9d8b2!important;color:#171714!important;border-color:#e9d8b2}.gv-collection--2 .gv-collection-detail,.gv-collection--2 .gv-collection-fit{border-color:#635946}.shopify-section:has(.gv-collection-grid--rare){background:#171714;color:#f6f0e4;padding-top:24px;--color-text-main:#f6f0e4;--color-background-main:#171714}.gv-collection-grid--rare .gv-card{background:#22221c;color:#f6f0e4;border-color:#73654b}.gv-collection-grid--rare .gv-card__image{background:#292a23}.gv-collection-grid--rare .gv-card__body,.gv-collection-grid--rare .gv-card h3,.gv-collection-grid--rare .gv-card a{color:#f6f0e4}.gv-collection-grid--rare .gv-card__price,.gv-collection-grid--rare .gv-eyebrow{color:#e4cf9f}.shopify-section:has(.gv-collection-grid--rare) .facets,.shopify-section:has(.gv-collection-grid--rare) .collection-product-count{color:#f6f0e4}.shopify-section:has(.gv-collection-grid)>.container--large,.shopify-section:has(.gv-collection-grid)>div[data-js-inert]>.container--large{max-width:1440px;padding-inline:40px}.gv-collection-grid .gv-card>div>small:empty{display:none}@media(max-width:1023px){.gv-collection-copy h1{font-size:48px}.gv-collection-copy{padding:30px 28px}.gv-collection-visual{padding:24px}.gv-collection-visual .gv-line-products{height:220px}.gv-collection-detail{gap:30px;padding-inline:24px}.gv-collection-heading{padding-inline:24px}}@media(max-width:767px){.gv-collection-hero{display:flex;flex-direction:column;min-height:0}.gv-collection-visual{order:-1;padding:20px;min-height:235px}.gv-collection-visual .gv-line-products{height:175px;max-width:340px;margin:0}.gv-collection-visual .gv-line-products__pack{bottom:35px}.gv-collection-visual .gv-line-products--3 .gv-line-products__pack--2,.gv-collection-visual .gv-line-products--2 .gv-line-products__pack--2{bottom:46px}.gv-collection-visual .gv-line-products--1 .gv-line-products__pack--1{bottom:15px;width:43%;left:28.5%}.gv-collection-copy{padding:20px 20px 30px}.gv-collection-back{margin-bottom:10px}.gv-collection-copy h1{font-size:43px;max-width:17ch;margin:18px 0}.gv-collection-copy .gv-lead{font-size:17px}.gv-collection-copy .gv-actions{gap:12px 20px}.gv-collection-detail{grid-template-columns:1fr;gap:20px;padding:28px 20px}.gv-collection-fit{border-left:0;border-top:1px solid #c9c2b4;padding:20px 0 0}.gv-collection-detail p{font-size:16px}.gv-collection-heading{padding:30px 20px 10px}.gv-collection-heading h2{font-size:36px}.shopify-section:has(.gv-collection-grid)>.container--large,.shopify-section:has(.gv-collection-grid)>div[data-js-inert]>.container--large{padding-inline:20px}.gv-collection-grid{gap:16px!important;padding-bottom:40px}.gv-collection-grid .gv-card__body{padding:20px}.gv-collection-grid .gv-card h3{font-size:23px}.gv-collection-grid .gv-card__image{aspect-ratio:1.25}}

.gv-collection-detail .gv-small-heading{display:flex;align-items:center;gap:8px}

@media(min-width:1024px){.gv-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.gv-collection-grid--rare{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.shopify-section:has(.gv-collection-grid--rare) .facets__summary,.shopify-section:has(.gv-collection-grid--rare) .collection-filters__sort{border-color:#73654b!important;background-color:#22221c!important;color:#f6f0e4!important}.shopify-section:has(.gv-collection-grid--rare) .facets__summary svg{color:#f6f0e4;stroke:currentColor}.shopify-section:has(.gv-collection-grid--rare) .facets__display{background:#f6f4ed;color:#171714}


.gv-collection--3 .gv-collection-copy h1{max-width:19ch;font-size:clamp(42px,4.5vw,68px);text-wrap:balance}.gv-collection--3 .gv-collection-visual{background:#eae5d8}.gv-collection--3 .gv-collection-visual .gv-line-products{height:340px;max-width:560px;margin:12px 0}.gv-collection--3 .gv-collection-visual .gv-line-products__pack--1{left:17%;width:66%;height:320px;bottom:10px}.gv-collection--3 .gv-line-products__pack>.gv-coffee-photo--capsule{width:100%;height:100%;filter:drop-shadow(0 14px 10px #42291826)}.gv-capsule-facts{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;list-style:none;padding:0}.gv-capsule-facts li{display:inline-flex;gap:8px;align-items:center;border:1px solid #c9c2b4;border-radius:8px;padding:9px 12px;font-size:12px}.gv-capsule-facts .gv-icon{width:18px;height:18px;flex:0 0 18px}.gv-collection--gift .gv-collection-visual{padding:0;background:#eae5d8}.gv-gift-hero-photo{width:100%;height:100%;max-height:570px;object-fit:cover;object-position:center 60%}.gv-gift-products{padding:0 40px 60px;max-width:1440px;margin:auto}.gv-gift-products .gv-card{max-width:420px;width:100%;margin:0}.gv-gift-products .gv-card h3{font-size:23px}.gv-gift-products .gv-card__image{aspect-ratio:1.25}.gv-gift-products .gv-card__image img{width:100%;height:100%;object-fit:cover;padding:0}.gv-gift-products .gv-card__body{padding:24px}.gv-collection--gift .gv-collection-copy h1{max-width:17ch;text-wrap:balance}@media(max-width:767px){.gv-collection--3 .gv-collection-visual{min-height:280px;padding:20px}.gv-collection--3 .gv-collection-visual .gv-line-products{height:235px;max-width:340px}.gv-collection--3 .gv-collection-visual .gv-line-products__pack--1{left:18%;width:64%;height:230px;bottom:0}.gv-collection--3 .gv-collection-copy h1{font-size:43px;max-width:19ch}.gv-gift-hero-photo{height:270px;object-position:center 64%}.gv-gift-products{padding:0 20px 40px}.gv-gift-products .gv-card{max-width:none}}
.gv-collection--3 .gv-actions{margin-top:22px}

.gv-gift-products .gv-pack-card-photo{position:relative;display:block;background:#f0ece2;overflow:hidden}.gv-gift-products .gv-pack-card-photo .gv-line-products{position:relative;width:100%;height:100%;margin:0}.gv-gift-products .gv-pack-card-photo .gv-line-products__pack{width:40%;aspect-ratio:1.12;height:auto;bottom:12%}.gv-gift-products .gv-pack-card-photo .gv-line-products__pack--1{left:5%}.gv-gift-products .gv-pack-card-photo .gv-line-products__pack--2{left:30%;bottom:20%}.gv-gift-products .gv-pack-card-photo .gv-line-products__pack--3{left:55%}.gv-pack-card-prices{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:18px 0}.gv-pack-card-prices .gv-card__price{margin:0}.gv-pack-card-prices s{font-size:14px;color:#69675e}.gv-pack-card-prices .gv-pack-discount-bubble{position:relative;display:inline-flex;align-items:center;background:#e7edcf;color:#263b35;border-radius:9px;padding:7px 9px;font-size:11px;line-height:1.3;font-weight:600}.gv-pack-card-prices .gv-pack-discount-bubble:before{content:'';position:absolute;left:-4px;top:50%;width:8px;height:8px;background:#e7edcf;transform:translateY(-50%) rotate(45deg)}
