.gv-cs-product{color:#1a1a1a;gap:48px!important;align-items:start}.gv-cs-product .product-text{padding:10px 0 0}.gv-cs-product .product__title{font:400 clamp(36px,4vw,56px)/1.08 VeryVogue,serif;letter-spacing:-.025em;margin:14px 0 22px}.gv-cs-product .product-gallery{background:#eeebe2;border:1px solid #d6d2c9;border-radius:16px;padding:12px;overflow:hidden}.gv-cs-product .product-gallery img{object-fit:contain}.gv-cs-summary{margin-bottom:22px}.gv-cs-kicker{font-size:12px;font-weight:600;letter-spacing:.04em;margin:0 0 12px}.gv-cs-notes{display:flex;flex-wrap:wrap;gap:8px}.gv-cs-notes span{display:inline-flex;align-items:center;gap:8px;background:#fcfaf5;border:1px solid #d6d2c9;border-radius:30px;padding:8px 12px;font-size:14px}.gv-cs-notes img{object-fit:contain;display:block}.gv-cs-small{font-size:12px!important;line-height:1.5;color:#666;margin:12px 0!important}.gv-cs-fit{background:#d9edd5;border:1px solid #b5cbae;border-radius:12px;padding:18px;margin:18px 0}.gv-cs-fit strong{font-size:14px}.gv-cs-fit p{font-size:15px;line-height:1.5;margin:8px 0 0}.gv-cs-choice{background:#e0e9f2;border:1px solid #c6d3df;border-radius:12px;padding:16px;margin:22px 0 18px}.gv-cs-choice strong{font-size:14px}.gv-cs-choice p{font-size:13px;line-height:1.5;margin:8px 0 0}.gv-cs-product .product-variant__container{border-radius:9px}.gv-cs-product .add-to-cart{border-radius:10px}.gv-cs-section{background:#f6f4ed;padding:30px 0 70px;font-family:AdelleSans,sans-serif;color:#1a1a1a}.gv-cs-section h2{font:400 clamp(32px,3.5vw,48px)/1.1 VeryVogue,serif;letter-spacing:-.02em;margin:14px 0}.gv-cs-section h3{font:400 29px/1.15 VeryVogue,serif;margin:16px 0 12px}.gv-cs-section p{font-size:16px;line-height:1.55;max-width:65ch}.gv-cs-line{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border-top:1px solid #d6d2c9;border-bottom:1px solid #d6d2c9;margin-bottom:50px}.gv-cs-line>p{margin:0}.gv-cs-line>p:last-child{font-size:14px;max-width:52ch}.gv-cs-section-heading{margin-bottom:28px}.gv-cs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gv-cs-card{padding:28px;border:1px solid #d6d2c9;border-radius:14px;background:#eeebe2}.gv-cs-card--green{background:#d9edd5}.gv-cs-card--blue{background:#e0e9f2}.gv-cs-card a,.gv-cs-origin summary{font-size:14px;font-weight:600}.gv-cs-card a{display:inline-flex;min-height:44px;align-items:center;gap:8px}.gv-cs-origin{margin-top:54px;border:1px solid #d6d2c9;background:#fcfaf5;border-radius:16px;padding:32px}.gv-cs-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.gv-cs-facts>div{padding:16px;background:#f6f4ed;border:1px solid #d6d2c9;border-radius:10px}.gv-cs-facts dt{font-size:12px;color:#666;margin-bottom:8px}.gv-cs-facts dd{font-size:16px;margin:0;font-weight:600}.gv-cs-origin details{border-top:1px solid #d6d2c9;padding:18px 0}.gv-cs-origin summary{cursor:pointer;min-height:32px}.gv-cs-bottom{display:grid;grid-template-columns:1.25fr 1fr;gap:16px;margin-top:24px}@media(max-width:767px){.gv-cs-product{gap:20px!important;padding-top:18px!important}.gv-cs-product .product-gallery{max-width:420px;width:100%;margin:0 auto}.gv-cs-product .product__title{font-size:36px}.gv-cs-section{padding:20px 0 44px}.gv-cs-grid,.gv-cs-bottom{grid-template-columns:1fr;gap:12px}.gv-cs-card{padding:22px}.gv-cs-line{display:block;margin-bottom:32px}.gv-cs-line>p:last-child{margin-top:12px}.gv-cs-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-cs-origin{padding:22px;margin-top:32px}.gv-cs-section p{font-size:15px}}.gv-cs-product .product__title{margin-bottom:14px}.gv-cs-product [data-update-block=price-compact]{margin-bottom:22px}.gv-cs-fit{display:grid;grid-template-columns:86px minmax(0,1fr);gap:18px;align-items:center;background:#e0e9f2;border-color:#c6d3df}.gv-cs-fit .gv-guide-avatar{display:block;width:86px;height:86px;min-width:86px;aspect-ratio:1;margin:0;background:none!important;box-shadow:none!important;border:0!important;border-radius:50%;overflow:hidden}.gv-cs-fit .gv-guide-avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.gv-cs-guide-name{display:block;font-size:12px;font-weight:600;margin-bottom:6px}.gv-cs-fit-copy strong{display:block}.gv-cs-option-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:9px}.gv-cs-option-heading label{margin:0!important}.gv-cs-cups{margin-left:auto}.gv-cs-cups .gv-format-value{margin:0;font-size:12px!important;color:#555;display:block;line-height:1.4}.gv-cs-milling-help{position:relative}.gv-cs-milling-help summary{width:30px;height:30px;border:1px solid #a5b9cc;border-radius:50%;background:#e0e9f2;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;list-style:none}.gv-cs-milling-help summary::-webkit-details-marker{display:none}.gv-cs-milling-popover{display:none;position:absolute;z-index:20;top:38px;left:-105px;width:min(310px,75vw);padding:18px;background:#e0e9f2;border:1px solid #a5b9cc;border-radius:12px;box-shadow:0 8px 24px #0002;font-size:14px;line-height:1.5}.gv-cs-milling-popover p{margin:8px 0 0;font-size:14px}.gv-cs-milling-help[open] .gv-cs-milling-popover{display:block}@media(hover:hover){.gv-cs-milling-help:hover .gv-cs-milling-popover{display:block}}.gv-cs-product .product__cart-functions .flex-buttons{display:flex!important;align-items:stretch!important;gap:12px!important;--color-text-main:#1a1a1a}.gv-cs-product .product-quantity{flex:0 0 138px;width:138px;height:54px;background:#fcfaf5!important;color:#1a1a1a!important;border:1px solid #c7c3b9!important;border-radius:10px}.gv-cs-product .product-quantity__selector{color:#1a1a1a!important;background:transparent!important;text-align:center;font-size:18px!important;opacity:1!important}.gv-cs-product .product-quantity button{color:#1a1a1a!important;background:transparent!important;opacity:1!important;visibility:visible!important;min-width:40px;min-height:52px}.gv-cs-product .product-quantity svg{stroke:currentColor!important;color:#1a1a1a!important}.gv-cs-product .add-to-cart{flex:1!important;min-height:54px!important;background:#1a1a1a!important;color:#f6f4ed!important;border:1px solid #1a1a1a!important;border-radius:10px!important;padding:14px 18px!important;font-size:17px!important;opacity:1}.gv-cs-product .add-to-cart .button__text{color:#f6f4ed!important}.gv-cs-product .add-to-cart:hover{background:#343434!important}.gv-cs-product .add-to-cart:disabled{opacity:.55}.gv-cs-product :is(button,summary,select,input):focus-visible{outline:2px solid #496b8c;outline-offset:3px}@media(max-width:767px){.gv-cs-fit{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:16px}.gv-cs-fit .gv-guide-avatar{width:64px;height:64px;min-width:64px}.gv-cs-product .product__cart-functions .flex-buttons{flex-wrap:wrap}.gv-cs-product .add-to-cart{min-width:160px}.gv-cs-cups{flex:1;text-align:right}}.gv-cs-product .product-quantity{display:grid;grid-template-columns:40px 56px 40px;align-items:center;padding:0!important;overflow:hidden}.gv-cs-product .product-quantity input{width:56px!important;height:52px;padding:0!important;position:static!important}.gv-cs-product .product-quantity button{position:static!important;transform:none!important;width:40px!important;padding:0!important}.gv-cs-product .product-quantity{min-width:0!important;max-width:138px!important}.gv-cs-product .product-quantity button svg{width:16px;height:16px}.gv-cs-product .product-quantity button svg path{fill:#1a1a1a!important;stroke:none!important;opacity:1!important}.gv-cs-weight{margin:0 0 20px;font-size:12px;letter-spacing:.09em;color:#57534c}.gv-cs-fit{background:transparent;border:0;padding:0;grid-template-columns:92px minmax(0,1fr);gap:20px;margin:20px 0 24px;align-items:center}.gv-cs-barista{text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px}.gv-cs-barista>span{font-size:13px;font-weight:600;line-height:1.3}.gv-cs-barista>small{font-size:11px;line-height:1.3;color:#57534c}.gv-cs-fit-copy{position:relative;background:#e0e9f2;border:1px solid #c6d3df;border-radius:14px;padding:20px}.gv-cs-fit-copy:before{content:"";position:absolute;left:-8px;top:calc(50% - 8px);width:14px;height:14px;transform:rotate(45deg);background:#e0e9f2;border-left:1px solid #c6d3df;border-bottom:1px solid #c6d3df}.gv-cs-product .product-variant{background:#eeebe2;border:1px solid #d6d2c9;border-radius:12px;padding:16px;margin-bottom:12px}.gv-cs-product .product-variant__name{font-size:15px;font-weight:600;letter-spacing:.015em}.gv-cs-product .product-variant-container{background-color:#fcfaf5!important;border:1px solid #c7c3b9!important;border-radius:9px!important;color:#1a1a1a!important;min-height:52px;font-size:16px}.gv-cs-product .product-variant-container:focus{box-shadow:0 0 0 2px #496b8c33}.gv-cs-cups{max-width:65%;text-align:right}.gv-cs-product .gv-cs-milling-help{z-index:5}@media(max-width:767px){.gv-cs-fit{grid-template-columns:72px minmax(0,1fr);gap:14px}.gv-cs-fit-copy{padding:16px}.gv-cs-barista>small{font-size:10px}.gv-cs-product .product-variant{padding:14px}.gv-cs-cups{max-width:62%}}.gv-cs-product .gv-cs-fit{display:grid!important}.gv-cs-product .gv-cs-barista{display:flex!important}.gv-cs-product .gv-cs-fit-copy{min-width:0}.gv-cs-product .product__title{margin-top:8px;margin-bottom:10px}.gv-cs-product .gv-cs-weight{margin-top:0;margin-bottom:12px}.gv-cs-product [data-update-block=price-compact]{margin-bottom:12px}.gv-cs-product .gv-cs-fit{grid-template-columns:112px minmax(0,1fr);gap:18px;margin-top:12px}.gv-cs-barista>small{white-space:nowrap;font-size:11px}@media(max-width:767px){.gv-cs-product .gv-cs-fit{grid-template-columns:100px minmax(0,1fr);gap:12px}.gv-cs-barista>small{font-size:10px}}.gv-cs-product .product__title{margin-top:8px!important;margin-bottom:8px!important}.gv-cs-product .gv-cs-weight{margin-top:0!important;margin-bottom:12px!important}.gv-cs-product .product-text>.gv-eyebrow{margin-bottom:8px!important}.gv-cs-product .product-variants--select{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;align-items:stretch}.gv-cs-product .product-variants--select>.product-variant{min-width:0;width:auto!important;margin:0!important;display:flex;flex-direction:column;padding:14px}.gv-cs-product .product-variants--select .gv-cs-option-heading{min-height:44px;gap:6px;margin-bottom:8px}.gv-cs-product .product-variants--select .gv-cs-cups{max-width:none;flex:1 0 100%;text-align:left;margin-left:0}.gv-cs-product .product-variants--select select{width:100%;min-width:0;margin-top:auto}.gv-cs-product .gv-cs-milling-popover{left:auto;right:0}@media(max-width:767px){.gv-cs-product .product-variants--select{gap:8px!important}.gv-cs-product .product-variants--select>.product-variant{padding:10px}.gv-cs-product .product-variants--select select{font-size:14px;padding-left:10px;padding-right:25px}.gv-cs-product .product-variants--select .gv-cs-option-heading{min-height:52px}.gv-cs-product .product-variants--select .gv-format-value{font-size:11px!important}}.gv-cs-product .gv-cs-variety{margin-top:10px;border:1px solid #d6d2c9;border-radius:12px;background:#eeebe2;max-width:100%}.gv-cs-variety summary{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;list-style:none;min-height:52px}.gv-cs-variety summary::-webkit-details-marker{display:none}.gv-cs-variety summary>svg{flex-shrink:0;color:#496653}.gv-cs-variety summary>span:nth-child(2){display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-width:0}.gv-cs-variety small{font-size:12px;color:#57534c}.gv-cs-variety b{font-size:13px;font-weight:500}.gv-cs-variety-question{margin-left:auto;flex:0 0 26px;width:26px;height:26px;border-radius:50%;border:1px solid #c6d3df;background:#e0e9f2;display:flex;align-items:center;justify-content:center}.gv-cs-variety-body{padding:0 14px 14px;border-top:1px solid #d6d2c9}.gv-cs-variety-body p{font-size:14px;line-height:1.5;margin:12px 0}.gv-cs-variety-body a{font-size:13px;font-weight:600;display:inline-flex;min-height:44px;align-items:center}.gv-cs-variety summary:focus-visible{outline:2px solid #496b8c;outline-offset:3px}@media(max-width:767px){.gv-cs-product .product-text>.gv-eyebrow,.gv-cs-product .product__title,.gv-cs-product .gv-cs-weight,.gv-cs-product [data-update-block=price-compact]{text-align:center!important}.gv-cs-product .product-text>.gv-eyebrow{display:block;width:100%}.gv-cs-product [data-update-block=price-compact] .product-price{justify-content:center}}.gv-cs-product .gv-cs-sensory-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:18px 0 20px;padding:16px 0;border-top:1px solid #d6d2c9;border-bottom:1px solid #d6d2c9}.gv-cs-sensory-column{min-width:0}.gv-cs-sensory-column+.gv-cs-sensory-column{border-left:1px solid #d6d2c9;padding-left:20px}.gv-cs-sensory-help summary{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;cursor:pointer;list-style:none;min-height:36px;margin-bottom:8px}.gv-cs-sensory-help summary::-webkit-details-marker{display:none}.gv-cs-sensory-help summary>span{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;border:1px solid #c6d3df;background:#e0e9f2;font-size:14px;font-weight:400}.gv-cs-sensory-help>div{font-size:13px;line-height:1.5;margin:0 0 12px}.gv-cs-sensory-help p{font-size:13px;margin:0 0 8px}.gv-cs-sensory-help a{font-size:12px;font-weight:600;display:inline-flex;align-items:center;min-height:44px}.gv-cs-sensory-column .gv-cs-notes{gap:6px 12px}.gv-cs-sensory-column .gv-cs-notes span{background:none;border:0;padding:0;font-size:13px;gap:6px;min-height:30px}.gv-cs-variety-value{display:flex;align-items:center;gap:8px;font-size:13px!important;line-height:1.5;margin:0!important}.gv-cs-variety-value svg{flex-shrink:0;color:#496653}.gv-cs-sensory-help summary:focus-visible{outline:2px solid #496b8c;outline-offset:3px}@media(max-width:767px){.gv-cs-product .gv-cs-sensory-grid{gap:12px}.gv-cs-sensory-column+.gv-cs-sensory-column{padding-left:12px}.gv-cs-sensory-help summary{font-size:13px;gap:6px}.gv-cs-sensory-column .gv-cs-notes span,.gv-cs-variety-value{font-size:12px!important}}.gv-cs-product .gv-cs-sensory-help summary{position:relative;padding-right:32px;font-size:16px!important;line-height:1.3;font-weight:600;letter-spacing:0;color:#1a1a1a;min-height:38px;align-items:flex-start;padding-top:4px}.gv-cs-product .gv-cs-sensory-help summary>span{position:absolute;top:0;right:0;width:20px;height:20px;min-width:20px;flex-basis:20px;font-size:12px;line-height:1;background:#d9edd5;border-color:#b5cbae;color:#365743;font-weight:600}.gv-cs-product .gv-cs-sensory-help summary:hover>span{background:#c5dfbf}@media(max-width:767px){.gv-cs-product .gv-cs-sensory-help summary{font-size:15px!important;padding-right:26px}.gv-cs-product .gv-cs-sensory-help summary>span{width:18px;height:18px;min-width:18px;font-size:11px}}.gv-cs-product .gv-cs-sensory-help summary>span,.gv-cs-product .gv-cs-milling-help summary{background:#f6dfcc!important;border-color:#e8c7ac!important;color:#805235!important}.gv-cs-product .gv-cs-sensory-help summary:hover>span,.gv-cs-product .gv-cs-milling-help summary:hover{background:#efd2bb!important}.gv-cs-product .gv-cs-option-heading{position:relative;padding-right:28px}.gv-cs-product .gv-cs-milling-help{position:absolute;top:0;right:0}.gv-cs-product .gv-cs-milling-help summary{width:20px;height:20px;font-size:12px;font-weight:600;line-height:1}.gv-cs-product .gv-cs-milling-popover{top:28px;right:0;left:auto}.gv-cs-product .gv-cs-sensory-grid{position:relative;gap:12px}.gv-cs-product .gv-cs-sensory-column+.gv-cs-sensory-column{border-left:0;padding-left:0}.gv-cs-product .gv-cs-sensory-grid:after{content:"";position:absolute;left:50%;top:16px;bottom:16px;width:1px;background:#d6d2c9}.gv-cs-product .gv-cs-sensory-column:first-child{padding-right:10px}.gv-cs-product .gv-cs-sensory-column+.gv-cs-sensory-column{padding-left:10px}.gv-cs-product .gv-cs-sensory-column .gv-cs-notes img{width:30px;height:30px;flex:0 0 30px;object-fit:contain}.gv-cs-product .product-actions .product-form{border-top:0!important}@media(max-width:767px){.gv-cs-product .gv-cs-sensory-grid{gap:8px}.gv-cs-product .gv-cs-milling-help summary{width:18px;height:18px;font-size:11px}.gv-cs-product .gv-cs-sensory-column .gv-cs-notes img{width:26px;height:26px;flex-basis:26px}.gv-cs-product .gv-cs-sensory-column:first-child{padding-right:8px}.gv-cs-product .gv-cs-sensory-column+.gv-cs-sensory-column{padding-left:8px}}.gv-cs-product .gv-cs-sensory-help summary>span,.gv-cs-product .gv-cs-milling-help summary{background:#e0e9f2!important;border-color:#c6d3df!important;color:#496b8c!important}.gv-cs-product .gv-cs-sensory-help summary:hover>span,.gv-cs-product .gv-cs-milling-help summary:hover{background:#d1deea!important}.gv-cs-product .gv-cs-sensory-column+.gv-cs-sensory-column .gv-cs-sensory-help summary>span{right:16px}@media(max-width:767px){.gv-cs-product .gv-cs-sensory-column+.gv-cs-sensory-column .gv-cs-sensory-help summary>span{right:11px}}.gv-cs-mobile-select{display:none}@media(max-width:767px){.gv-cs-product .product-variant{overflow:visible!important}.gv-cs-product .product-variant:has(.gv-cs-mobile-select[open]){z-index:30;position:relative}.gv-cs-product .product-variant:has(.gv-cs-mobile-select)+.product-variant{position:relative}.gv-cs-product .product-variant select:has(+.gv-cs-mobile-select){display:none!important}.gv-cs-mobile-select{display:block;position:relative;margin-top:auto}.gv-cs-mobile-select>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:10px;background:#fcfaf5;border:1px solid #c7c3b9;border-radius:9px;font-size:16px;cursor:pointer}.gv-cs-mobile-select>summary::-webkit-details-marker{display:none}.gv-cs-mobile-select>summary:after{content:"\2304";font-size:20px}.gv-cs-mobile-select>div{position:absolute;top:calc(100% + 6px);left:0;right:0;padding:5px;background:#fcfaf5;border:1px solid #c7c3b9;border-radius:9px;box-shadow:0 6px 18px #0002;z-index:40}.gv-cs-mobile-select button{width:100%;min-height:44px;display:block;text-align:left;padding:8px;border:0;border-radius:5px;background:transparent;font-size:15px;color:#1a1a1a}.gv-cs-mobile-select button[aria-pressed=true]{background:#e0e9f2}.gv-cs-mobile-select button:disabled{opacity:.45}.gv-cs-product .gv-cs-milling-help[open]{z-index:100}.gv-cs-product .gv-cs-milling-help[open] .gv-cs-milling-popover{position:fixed!important;top:auto!important;bottom:24px!important;left:16px!important;right:16px!important;width:auto!important;max-height:60vh;overflow:auto;z-index:100;background:#e0e9f2;box-shadow:0 8px 32px #0003}.gv-cs-product .product-variant .gv-cs-option-heading{overflow:visible!important}}@media(max-width:767px){.gv-cs-mobile-select>div{max-height:min(320px,45vh);overflow-y:auto;overscroll-behavior:contain}.gv-cs-mobile-select button{white-space:normal;line-height:1.4}.gv-cs-mobile-select>summary{gap:6px;line-height:1.3}}.gv-cs-product .gv-cs-photo{position:relative;aspect-ratio:1;display:block;padding:0!important;isolation:isolate;overflow:hidden;border-radius:16px;background:#eeebe2}.gv-cs-photo-background{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;padding:0!important;margin:0!important}.gv-cs-photo-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f6f4ed14,#f6f4ed6b)}.gv-cs-photo-pack{position:absolute;left:15%;top:19%;width:70%;height:66%;filter:drop-shadow(0 14px 12px #1a1a1a30)}.gv-cs-photo-pack[hidden]{display:none!important}@media(max-width:767px){.gv-cs-product .gv-cs-photo{max-width:100%;border-radius:12px}}.gv-cs-photo-pack{filter:none}.gv-cs-photo-pack>img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;padding:0!important;margin:0!important;filter:drop-shadow(0 4px 3px #14180f38) drop-shadow(8px 18px 12px #14180f55)}@media(min-width:1024px){.gv-cs-product .gv-cs-photo{aspect-ratio:auto;height:var(--gv-photo-height,320px)}.gv-cs-photo-background{object-position:center 45%!important}.gv-cs-photo-pack{top:auto;bottom:8%;height:82%}.gv-cs-photo-pack>img{object-position:center center!important}}@media(max-width:767px){.gv-cs-photo-pack{top:auto;bottom:0}.gv-cs-photo-pack>img{object-position:center bottom!important}}.gv-cs-product .gv-cs-photo{background:transparent;border:0;overflow:visible!important;isolation:isolate}.gv-cs-photo-background,.gv-cs-photo-wash{border-radius:16px}.gv-cs-photo-pack{left:25%;width:50%;height:auto;aspect-ratio:1.12;top:auto;bottom:0}.gv-cs-photo-pack>img{object-position:center bottom!important}@media(min-width:1024px){.gv-cs-product .gv-cs-photo{height:calc(var(--gv-photo-height,360px) + var(--gv-photo-overlap,78px))}.gv-cs-photo-background,.gv-cs-photo-wash{height:var(--gv-photo-height,360px)!important;bottom:auto!important}.gv-cs-photo-background{object-position:center 45%!important}.gv-cs-photo-pack{height:auto;bottom:0;top:auto}}@media(max-width:1023px){.gv-cs-product .gv-cs-photo{aspect-ratio:1/.77;max-width:100%;height:auto}.gv-cs-photo-background,.gv-cs-photo-wash{height:83%!important;bottom:auto!important}.gv-cs-photo-background{object-position:center 45%!important}.gv-cs-photo-pack{height:auto;bottom:0;top:auto}.gv-cs-photo-background,.gv-cs-photo-wash{border-radius:12px}}.gv-cs-product .gv-cs-photo-pack--kilo{left:15%;width:70%;height:95%;aspect-ratio:auto;top:auto;bottom:0}@media(max-width:1023px){.gv-cs-product .gv-cs-photo-pack--kilo{height:94%;width:70%;left:15%}}.gv-cs-product .gv-capsule-photo{aspect-ratio:1;background:#eeebe2;display:flex;align-items:center;justify-content:center;border-radius:16px;padding:0!important;overflow:hidden}.gv-cs-product .gv-capsule-photo img{display:block;width:88%;height:88%;object-fit:contain!important;filter:drop-shadow(5px 12px 10px #14180f30)}.gv-capsule-product .product-variants--select{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:767px){.gv-cs-product .gv-capsule-photo{max-width:420px;margin:0 auto}.gv-cs-product .gv-capsule-photo img{width:92%;height:92%}}.gv-capsule-product .gv-cap-hidden{display:none!important}.gv-cap-fixed{display:flex;align-items:center;min-height:52px;margin-top:auto;padding:10px 14px;border:1px solid #c7c3b9;border-radius:9px;background:#fcfaf5;font-size:16px}.gv-capsule-product .gv-cs-cups{font-size:12px;color:#57534c;line-height:1.4}.gv-cs-product .gv-capsule-composition .gv-cs-photo-pack{left:21%;width:58%;height:auto;aspect-ratio:1.049;top:auto;bottom:0}@media(max-width:1023px){.gv-cs-product .gv-capsule-composition .gv-cs-photo-pack{left:21%;width:58%;height:auto;top:auto;bottom:0}}.gv-cs-product .gv-cs-photo--raised .gv-cs-photo-pack{translate:0 -30%}.gv-cs-product .gv-cs-photo--raised .gv-cs-photo-background{object-position:center 55%!important}@media(min-width:1024px){.gv-cs-product .gv-cs-photo--raised .gv-cs-photo-background,.gv-cs-product .gv-cs-photo--raised .gv-cs-photo-wash{height:calc(var(--gv-photo-height,360px) * .92)!important}}@media(max-width:1023px){.gv-cs-product .gv-cs-photo--raised .gv-cs-photo-background,.gv-cs-product .gv-cs-photo--raised .gv-cs-photo-wash{height:76%!important}}@media(min-width:1024px){.gv-cs-product .gv-cs-photo--raised .gv-cs-photo-pack--kilo{translate:0 0}}@media(max-width:1023px){.gv-cs-product .gv-cs-photo--raised .gv-cs-photo-pack--kilo{translate:0 0}}.gv-capsule-product .gv-cap-hidden,.gv-capsule-product .gv-cap-hidden+.gv-cs-mobile-select{display:none!important}.gv-capsule-product .product-variants--select .gv-cs-option-heading{min-height:0;padding-right:0;align-content:flex-start;gap:6px;margin-bottom:12px}.gv-capsule-product .product-variants--select .product-variant__name{font-size:16px;line-height:1.3;font-weight:600}.gv-capsule-product .product-variants--select>.product-variant{padding:14px;gap:0;justify-content:flex-start}.gv-capsule-product .gv-cap-fixed{gap:8px;margin-top:auto;font-size:15px;line-height:1.3;min-height:52px}.gv-capsule-product .gv-cap-fixed .gv-icon{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;color:#74664d}.gv-capsule-product .gv-cap-fixed .gv-icon *{fill:none;stroke:currentColor}@media(max-width:767px){.gv-capsule-product .product-variants--select>.product-variant{padding:12px}.gv-capsule-product .product-variants--select .product-variant__name{font-size:15px}.gv-capsule-product .gv-cap-fixed,.gv-capsule-product .gv-cs-mobile-select>summary{font-size:14px;padding:10px}}@media(max-width:767px){section.gv-cs-section{padding-top:20px;padding-bottom:40px}section.gv-cs-section>.gv-wrap{width:calc(100% - var(--gutter-container,20px) * 2);max-width:100%;margin-inline:auto;padding-inline:0;box-sizing:border-box}section.gv-cs-section .gv-cs-line{padding-block:16px;margin-bottom:24px;gap:12px}section.gv-cs-section .gv-cs-line>p:last-child{margin-top:8px}section.gv-cs-section .gv-cs-origin{margin-top:24px;padding:20px;border-radius:14px}section.gv-cs-section .gv-cs-origin header>p{margin-bottom:0}section.gv-cs-section .gv-cs-facts{gap:10px;margin-block:20px}section.gv-cs-section .gv-cs-facts>div{min-width:0;padding:14px;overflow-wrap:anywhere}section.gv-cs-section .gv-cs-section-heading{margin-bottom:24px}section.gv-cs-section .gv-cs-card{padding:20px;min-width:0}}@media(max-width:767px){.gv-cs-product:not(.gv-pack-product){row-gap:24px!important}.gv-cs-product:not(.gv-pack-product)>.product-text{padding-top:0}.gv-cs-product:not(.gv-pack-product) .gv-cs-photo--raised:has(.gv-cs-photo-pack:not([hidden]):not(.gv-cs-photo-pack--kilo)){margin-bottom:-13.4%}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/gv-cs-product.css.map */
