.fg-shop,.fg-review{--fg-paper:#fff3de;--fg-card:#fffbf0;--fg-ink:#17120f;--fg-red:#a51c30;--fg-blue:#6f9fc0;--fg-olive:#6f7752}.fg-shop{--figuier-red:var(--fg-red)}.fg-shop .fg-button,.fg-shop button[type=submit]{box-shadow:none;transition:background-color .14s ease,transform .14s ease}.fg-shop .fg-button:hover,.fg-shop button[type=submit]:hover{background:maroon;color:#fff}.fg-shop .fg-button:active,.fg-shop button[type=submit]:active{transform:translateY(1px)}.fg-shop .fg-button.secondary:hover{background:var(--fg-ink);color:var(--fg-paper)}.fg-shop :focus-visible,.fg-review :focus-visible{outline:3px solid var(--fg-ink);outline-offset:4px}.fg-shop button,.fg-shop a.fg-view-link{min-height:44px}.fg-shop [hidden],.fg-review [hidden]{display:none!important}.fg-brand-line{display:flex;align-items:center;justify-content:space-between;gap:16px;border-block:3px double var(--fg-red);padding:12px 0;margin-bottom:30px;color:var(--fg-red)}.fg-brand-line p{margin:0!important;font:12px/1.4 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.fg-brand-line img{width:28px;height:36px;object-fit:contain}.fg-journey-nav{margin:0 0 30px;max-width:660px}.fg-journey-nav ol{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0}.fg-journey-nav li{border-top:2px solid #17120f35;padding:12px 8px 0 0;font:12px/1.4 Inter,Arial,sans-serif;color:#66544b}.fg-journey-nav [aria-current=step]{border-color:var(--fg-red);color:var(--fg-red);font-weight:600}.fg-journey-nav a,.fg-journey-nav button{display:block;color:inherit;min-height:44px;padding:0!important;border:0;background:none;text-align:left;text-decoration:none;cursor:pointer;font:inherit}.fg-journey-nav span{display:block}.fg-journey-nav small{display:block;font-size:10px;margin-bottom:5px;letter-spacing:.08em}.fg-carnet-bar{display:flex;gap:18px;justify-content:space-between;align-items:center;margin:18px 0 28px;padding:16px 0;border-block:1px solid #17120f30}.fg-carnet-bar p{margin:0!important;font-size:17px}.fg-carnet-bar strong{font-weight:500}.fg-carnet-bar small{display:block;font:11px/1.5 Inter,Arial,sans-serif;color:#66544b;margin-top:3px}.fg-carnet-bar button{flex-shrink:0;background:transparent;border:1px solid var(--fg-ink);padding:10px 14px;font:12px/1.4 Inter,Arial,sans-serif;cursor:pointer;color:var(--fg-ink)}.fg-card{position:relative}.fg-shop .fg-columns.is-notebook{grid-template-columns:1fr}.fg-review .fg-filters>details{border-top:1px solid #17120f55;padding:14px 0}.fg-review .fg-filters>details>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}.fg-review .fg-filters>details>summary:after{content:"+";margin-left:auto;padding-left:15px}.fg-review .fg-filters>details[open]>summary:after{content:"\2212"}.fg-review-controls label{align-self:center;font-size:11px}.fg-review-controls{flex-wrap:wrap;max-width:100%}.fg-review-controls select{min-height:40px;border:1px solid #fff8;color:#fff3de;background:#17120f;padding:6px;font:12px/1.4 Inter,Arial,sans-serif;max-width:180px}.fg-shop h1,.fg-shop h2,.fg-shop h3{overflow-wrap:anywhere}.fg-bookmark{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;background:transparent;border:1px solid #17120f45!important;padding:8px 12px!important;min-height:44px;font:12px/1.35 Inter,Arial,sans-serif!important;color:var(--fg-ink)!important;cursor:pointer;width:max-content;max-width:100%}.fg-bookmark svg{width:15px;height:19px;stroke:currentColor;fill:none;flex-shrink:0}.fg-bookmark[aria-pressed=true]{color:var(--fg-red)!important;border-color:var(--fg-red)!important;background:#fff3de}.fg-bookmark[aria-pressed=true] svg{fill:currentColor}.fg-bookmark:active{transform:translateY(1px)}.fg-card-actions{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;flex-wrap:wrap}.fg-card .fg-card-actions .fg-view-link{display:inline-flex;align-items:center;margin:0}.fg-card .fg-photo img{transition:transform .18s ease}@media(hover:hover){.fg-card-link:hover .fg-photo img{transform:scale(1.025)}}.fg-product-facts{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.fg-product-facts span{border-bottom:1px solid #17120f55;padding:4px 0;margin-right:12px;font:12px/1.4 Inter,Arial,sans-serif}.fg-discovery-note{margin:24px 0;border-top:3px double var(--fg-ink);padding-top:16px}.fg-discovery-note p{margin:0 0 10px;font-size:18px}.fg-discovery-note a{font:12px/1.5 Inter,Arial,sans-serif}.fg-feedback{position:fixed;bottom:20px;left:50%;transform:translate(-50%);margin:0;background:#17120f;color:#fff3de;box-shadow:0 4px 18px #17120f20;padding:12px 18px;max-width:min(540px,calc(100vw - 32px));width:max-content;z-index:1000;font:13px/1.5 Inter,Arial,sans-serif;border-left:3px solid #6f9fc0}.fg-feedback:empty{display:none}.fg-notebook-dialog{--fg-red:#a51c30;--fg-ink:#17120f;background:#fff3de;border:1px solid #17120f;width:min(620px,calc(100vw - 24px));max-height:85dvh;padding:28px;color:#17120f;font:18px/1.5 EB Garamond,Georgia,serif}.fg-notebook-dialog::backdrop{background:#17120f77}.fg-notebook-dialog h2,.fg-notebook-dialog h3{font-family:Bodoni Moda,Didot,serif;color:#a51c30;line-height:1.15;margin:14px 0}.fg-notebook-dialog h2{font-size:34px}.fg-notebook-dialog h3{font-size:24px}.fg-notebook-dialog button,.fg-notebook-dialog .fg-meta{font:12px/1.5 Inter,Arial,sans-serif}.fg-notebook-dialog button{border:1px solid #17120f;background:transparent;color:#17120f;min-height:44px;padding:9px 12px;cursor:pointer}.fg-notebook-dialog [data-fg-close]{float:right}.fg-notebook-dialog header{border-bottom:3px double #17120f}.fg-notebook-list article{padding:16px 0;border-bottom:1px solid #17120f40}.fg-notebook-list article>div{display:flex;justify-content:space-between;gap:20px;align-items:center}.fg-notebook-list a{font:13px/1.5 Inter,Arial,sans-serif;color:#17120f;min-height:44px;display:flex;align-items:center}.fg-notebook-dialog :focus-visible{outline:3px solid #17120f;outline-offset:4px}.fg-route-card{padding:22px;border:3px double var(--fg-ink);background:var(--fg-card);margin:24px 0}.fg-route-card h2{font-size:27px!important;text-transform:none!important;margin-bottom:12px}.fg-route-card ol{margin:0;padding:0;list-style:none}.fg-route-card li{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:12px 0;border-top:1px solid #17120f25}.fg-route-card li:first-child{border-top:0}.fg-route-card li>span:first-child{font:14px/1.5 Inter,Arial,sans-serif;color:var(--fg-red)}.fg-route-card strong{font:600 13px/1.5 Inter,Arial,sans-serif;display:block}.fg-route-card small{display:block;font:12px/1.5 Inter,Arial,sans-serif;margin-top:4px;color:#66544b}.fg-choice-group{margin:0;padding:0;border:0}.fg-choice-group legend{font:600 14px/1.5 Inter,Arial,sans-serif;margin-bottom:10px}.fg-demo-canvas .fg-demo-choice:has(input:checked){border-color:var(--fg-red);box-shadow:inset 3px 0 0 var(--fg-red)}.fg-review .fg-demo-header{border-color:var(--fg-red);background:var(--fg-paper)}.fg-review .fg-demo-brand{color:var(--fg-red)!important}.fg-review .fg-demo-header .fg-demo-cart{box-shadow:none;border-color:#17120f55;min-height:44px}.fg-review .fg-demo-canvas{background:var(--fg-paper)}.fg-review .fg-demo-header nav .secondary-nav{display:none}.fg-review .fg-demo-header small{color:#17120f}.fg-review .fg-demo-footer{background:#fff3de;border-color:var(--fg-red)}.fg-review .fg-demo-hero .fg-kicker{color:var(--fg-red)}.fg-review .fg-demo-hero h1{font-weight:500;letter-spacing:-.045em;text-transform:none;max-width:610px}.fg-review .fg-demo-hero .fg-lead{max-width:470px}.fg-review .fg-demo-hero img{max-width:400px}.fg-review .fg-demo-note{border-left-color:var(--fg-blue)}.fg-review .fg-demo-seal{border-color:var(--fg-red);color:var(--fg-red)}.fg-review .fg-demo-checkout .fg-summary{background:#f3e6d0;padding:24px;border-top-color:var(--fg-red)}.fg-review .fg-demo-checkout .fg-summary h2{font:500 30px/1.15 Bodoni Moda,Didot,serif;color:var(--fg-red)}.fg-review .fg-demo-confirm h1{font-weight:500;text-transform:none;line-height:1.05}.fg-review .fg-demo-email header{border-color:var(--fg-red)}.fg-review .fg-demo-email .fg-demo-brand{color:var(--fg-red)}.fg-review .fg-demo-steps{border:0;margin:20px 0}.fg-review .fg-demo-steps li{padding:14px 0 14px 34px;border-top:1px solid #17120f35;color:#66544b}.fg-review .fg-demo-steps li:before{content:"\25cb";background:transparent;color:#66544b;width:20px;height:auto;left:0;top:12px;font:18px/1 Inter,Arial,sans-serif}.fg-review .fg-demo-steps li[data-complete]:before{content:"\2713";color:var(--fg-red)}.fg-review .fg-demo-steps li[aria-current=step]{color:var(--fg-ink)}.fg-review .fg-demo-steps li[aria-current=step]:before{content:"\25cf";color:var(--fg-red)}.fg-preview-state{border:0;margin:18px 0;padding:0;display:flex;gap:9px;flex-wrap:wrap;font:12px/1.4 Inter,Arial,sans-serif}.fg-preview-state legend{margin-bottom:8px}.fg-preview-state button{border:1px solid #17120f55;background:transparent;color:#17120f;min-height:44px;padding:8px 12px;cursor:pointer}.fg-preview-state button[aria-pressed=true]{background:#17120f;color:#fff3de}.fg-stage-skeleton{min-height:200px;padding:25px;border-top:3px double var(--fg-ink)}.fg-stage-skeleton span{display:block;height:18px;background:#17120f13;margin:20px 0;max-width:80%}.fg-stage-skeleton span:nth-child(2){max-width:55%}.fg-stage-skeleton span:nth-child(3){max-width:65%;height:70px}.fg-review .fg-empty{border-block:3px double var(--fg-ink);margin:24px 0;padding:35px 15px}.fg-review .fg-empty h2{font-size:32px;text-transform:none}.fg-review .fg-empty p{max-width:460px;margin:14px auto}.fg-review .fg-demo-canvas.is-mobile .fg-carnet-bar{display:block}.fg-review .fg-demo-canvas.is-mobile .fg-carnet-bar button{margin-top:12px}.fg-review .fg-demo-canvas.is-mobile .fg-journey-nav li{font-size:10px}.fg-review .fg-demo-canvas.is-mobile .fg-journey-nav small{font-size:9px}@media(max-width:749px){.fg-brand-line{margin-bottom:23px;gap:10px}.fg-brand-line p{font-size:10px;letter-spacing:.08em}.fg-carnet-bar{display:block}.fg-carnet-bar button{margin-top:12px}.fg-journey-nav li{font-size:10px;padding-right:6px}.fg-journey-nav small{font-size:9px}.fg-shop .fg-card h2{font-size:21px}.fg-card-actions{align-items:flex-start;flex-direction:column;gap:5px}.fg-shop .fg-bookmark{font-size:11px!important;padding:7px 10px!important}.fg-route-card{padding:17px}.fg-notebook-dialog{padding:20px}}@media(prefers-reduced-motion:reduce){.fg-shop *,.fg-review *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.fg-card-link:hover .fg-photo img,.fg-shop .fg-button:active,.fg-bookmark:active{transform:none}}.fg-shop.fg-discovery{padding-top:30px}.fg-world-banner{display:flex;align-items:center;justify-content:space-between;gap:28px;background:var(--fg-red);color:var(--fg-paper);padding:23px 28px;margin:0 0 32px;border-block:3px double var(--fg-paper);outline:1px solid var(--fg-red)}.fg-world-banner .fg-kicker{font-size:10px;margin:0 0 7px;letter-spacing:.16em}.fg-world-banner .fg-world-title{font:500 clamp(25px,2.4vw,34px)/1.14 "Bodoni Moda",Didot,serif;letter-spacing:-.025em;margin:0 0 8px;text-wrap:balance}.fg-world-banner small{font:11px/1.5 Inter,Arial,sans-serif}.fg-world-banner .fg-world-link{color:inherit;background:transparent;border:0;border-bottom:1px solid #fff3de70;display:inline-flex;gap:20px;align-items:center;min-height:44px;flex-shrink:0;padding:6px 0;font:12px/1.4 Inter,Arial,sans-serif;cursor:pointer;text-decoration:none}.fg-world-banner :focus-visible{outline-color:var(--fg-paper)}.fg-cave-intro{display:grid;grid-template-columns:1fr .66fr;gap:60px;align-items:center;margin:0 0 32px}.fg-shop .fg-cave-intro h1{font:500 clamp(46px,5.5vw,76px)/.98 "Bodoni Moda",Didot,serif!important;text-transform:none!important;letter-spacing:-.045em}.fg-cave-intro .fg-lead{max-width:450px;font-size:23px;line-height:1.4;margin:20px 0}.fg-cave-intro>img{max-height:350px;max-width:100%;width:100%;object-fit:cover;object-position:50% 48%;aspect-ratio:1.25}.fg-shop .fg-catalogue-header{align-items:center;border:0;margin:0 0 18px;padding:0;gap:16px}.fg-shop .fg-catalogue-header h1,.fg-shop .fg-catalogue-header h2{font:500 clamp(32px,3vw,44px)/1.05 "Bodoni Moda",Didot,serif!important;text-transform:none!important}.fg-catalogue-header .fg-kicker{margin:0 0 7px;color:var(--fg-red)}.fg-carnet-compact,.fg-review .fg-demo-canvas.is-mobile .fg-carnet-compact{display:flex;flex-direction:column;align-items:flex-end;gap:3px;justify-content:center;padding:0;margin:0;border:0}.fg-carnet-compact small{font-size:10px;margin:0}.fg-carnet-compact button{border:0;border-bottom:1px solid #17120f55;padding:4px 0;font-size:12px;min-height:44px;margin:0!important}.fg-review .fg-families{margin:0 0 18px;gap:7px}.fg-review .fg-families button{font-size:12px;padding:8px 11px;min-height:42px}.fg-review .fg-toolbar{margin-bottom:14px}.fg-shop .fg-card-editorial{display:flex;flex-direction:column;gap:0;border-top:1px solid #a51c3055;background:transparent}.fg-card-media{position:relative}.fg-shop .fg-card-media>.fg-card-link{display:block;width:100%;min-height:0;padding:0;border:0;background:transparent;cursor:pointer}.fg-shop .fg-card-editorial .fg-photo{aspect-ratio:1/1.12;background:#f0e7d7}.fg-shop .fg-card-editorial .fg-photo img{object-fit:contain}.fg-shop .fg-card-media>.fg-bookmark{position:absolute;top:8px;right:8px;width:44px;height:44px;min-height:44px;padding:0!important;border:0!important;background:#fff3deeb;z-index:1}.fg-card-media>.fg-bookmark [data-fg-save-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fg-shop .fg-card-media>.fg-bookmark[aria-pressed=true]{background:var(--fg-paper);box-shadow:inset 0 -2px var(--fg-red)}.fg-shop .fg-card-body{padding:13px 0 0;display:flex;flex:1;flex-direction:column;min-width:0}.fg-shop .fg-card-producer{margin:0 0 5px;font-size:12px;line-height:1.35}.fg-shop .fg-card-editorial h2{margin:0;line-height:1.04;font-size:clamp(21px,1.8vw,27px);text-transform:none;letter-spacing:-.025em}.fg-shop .fg-card-title{font:inherit!important;color:var(--fg-red);text-align:left;background:none;border:0;padding:0;min-height:0;cursor:pointer;text-decoration:none;display:block}.fg-vintage{display:block;font:12px/1.5 Inter,Arial,sans-serif;color:#66544b;letter-spacing:.08em;margin-top:6px}.fg-shop .fg-card-facts{font-size:11px;line-height:1.5;margin:9px 0 10px;color:#66544b}.fg-card-buy{margin-top:auto}.fg-shop .fg-card-buy .fg-price{margin:0 0 7px;font-size:17px;line-height:1.3}.fg-card-buy .fg-price small{font-size:10px;font-weight:400}.fg-shop .fg-card-discover{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;width:100%;padding:8px 0;background:none;border:0;border-top:1px solid #17120f40;color:var(--fg-red);cursor:pointer;font:500 12px/1.4 Inter,Arial,sans-serif;text-decoration:none}.fg-card-discover span{font-size:18px}.fg-card-discover:hover,.fg-card-title:hover{text-decoration:underline;text-underline-offset:4px}.fg-photo-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;background:#eee2ca;border:1px solid #a51c3025;color:var(--fg-red);font:16px/1.3 EB Garamond,Georgia,serif}.fg-photo-placeholder .fg-photo-mark{font:500 70px/1 Bodoni Moda,Didot,serif;border:3px double var(--fg-red);padding:8px 18px}.fg-photo-placeholder small{font:10px/1.4 Inter,Arial,sans-serif;color:#66544b}.fg-cave-details{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:3px double var(--fg-red);padding-top:30px;margin-top:44px}.fg-cave-details h2{font-size:32px!important;text-transform:none!important}.fg-cave-details p{max-width:450px}.fg-cave-details a{font:13px/1.4 Inter,Arial,sans-serif;min-height:44px;display:inline-flex;align-items:center}.fg-shop .fg-product-title{text-transform:none!important;letter-spacing:-.035em}.fg-shop .fg-product-title .fg-vintage{font-size:15px;margin-top:12px}.fg-shop .fg-destination{border-top:1px solid #17120f45;margin-top:22px;padding-top:16px}.fg-shop .fg-destination legend{padding-right:10px;font:500 20px EB Garamond,Georgia,serif}.fg-shop .fg-contact-title{font:500 24px/1.2 Bodoni Moda,Didot,serif!important;margin-top:30px;text-transform:none}.fg-shop .fg-shipping-accept{font:12px/1.5 Inter,Arial,sans-serif}.fg-shop .fg-shipping-accept input{flex-shrink:0}.fg-shop .fg-summary .fg-total-row strong{overflow-wrap:anywhere;text-align:right}.fg-shop .fg-summary .fg-total-row span{min-width:0}@media(max-width:749px){.fg-shop.fg-discovery{padding-top:22px}.fg-cave-intro{grid-template-columns:1fr 112px;gap:16px;margin-bottom:26px;align-items:start}.fg-shop .fg-cave-intro h1{font-size:43px!important}.fg-cave-intro .fg-kicker{font-size:9px;margin-top:0}.fg-cave-intro .fg-lead{font-size:17px;margin:14px 0}.fg-cave-intro>img{height:210px;aspect-ratio:auto;object-fit:cover;object-position:55% 45%;margin-top:4px}.fg-cave-intro .fg-button{font-size:11px;padding:10px;white-space:nowrap}.fg-cave-intro .fg-meta{font-size:10px}.fg-world-banner{padding:18px;margin-bottom:26px;display:block}.fg-world-banner .fg-world-title{font-size:29px;max-width:310px}.fg-world-banner .fg-world-link{margin-top:7px;font-size:11px}.fg-world-banner .fg-kicker{font-size:9px}.fg-shop .fg-catalogue-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.fg-shop .fg-catalogue-header h1,.fg-shop .fg-catalogue-header h2{font-size:32px!important}.fg-carnet-compact small{display:none}.fg-carnet-compact button{font-size:11px;white-space:nowrap}.fg-review .fg-families{gap:6px}.fg-review .fg-families button{font-size:11px;min-height:38px;padding:6px 9px}.fg-review .fg-filters>details{padding:0;border:0;border-block:1px solid #17120f35}.fg-shop .fg-columns{gap:12px}.fg-shop .fg-toolbar{align-items:center;margin-bottom:12px;gap:12px}.fg-shop .fg-toolbar select{max-width:170px;width:auto;font-size:12px;padding:8px}.fg-shop .fg-card-editorial h2{font-size:23px}.fg-shop .fg-card-producer{font-size:11px}.fg-shop .fg-card-facts{font-size:10px;margin:8px 0}.fg-shop .fg-card-buy .fg-price{font-size:15px}.fg-shop .fg-card-discover{font-size:11px}.fg-shop .fg-card-media>.fg-bookmark{top:4px;right:4px}.fg-photo-placeholder{padding:15px;gap:10px;font-size:14px}.fg-photo-placeholder .fg-photo-mark{font-size:48px;padding:6px 13px}.fg-photo-placeholder small{font-size:9px}.fg-shop .fg-product-layout{grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:start}.fg-shop .fg-product-layout .fg-photo{max-height:210px;aspect-ratio:4/6}.fg-shop .fg-product-layout .fg-product-title{font-size:29px!important;line-height:1.05;margin:8px 0 12px;overflow-wrap:anywhere}.fg-shop .fg-product-layout .fg-product-price{font-size:23px}.fg-shop .fg-product-layout .fg-quantity-row{flex-wrap:wrap;gap:10px;margin:14px 0}.fg-shop .fg-product-layout .fg-quantity-row .fg-button,.fg-shop .fg-product-layout .fg-quantity-row button{width:100%;font-size:12px;padding:10px}.fg-shop .fg-product-layout .fg-meta{font-size:11px}.fg-shop .fg-product-description dl{grid-template-columns:1fr;gap:4px}.fg-shop .fg-product-description dd{margin:0 0 8px}.fg-shop .fg-product-description{margin-top:22px;font-size:16px}.fg-cave-details{grid-template-columns:1fr;gap:24px;margin-top:30px}.fg-cave-details h2{font-size:28px!important}.fg-shop .fg-demo-checkout{gap:24px}.fg-shop .fg-summary{padding:20px}.fg-review .fg-demo-canvas.is-mobile .fg-carnet-compact{display:flex;flex-direction:column;align-items:flex-end}}@media(max-width:359px){.fg-shop .fg-grid{grid-template-columns:1fr!important;gap:24px}.fg-shop .fg-card-editorial{display:grid;grid-template-columns:98px minmax(0,1fr);gap:14px}.fg-shop .fg-card-editorial .fg-photo{aspect-ratio:4/6}.fg-shop .fg-card-body{padding-top:3px}.fg-shop .fg-card-editorial h2{font-size:22px}.fg-shop .fg-card-facts{font-size:10px}.fg-shop .fg-card-media>.fg-bookmark{top:2px;right:2px}.fg-cave-intro{grid-template-columns:1fr}.fg-cave-intro>img{display:none}.fg-shop .fg-product-layout{grid-template-columns:86px minmax(0,1fr);gap:14px}.fg-shop .fg-product-layout .fg-product-title{font-size:25px!important}.fg-shop .fg-catalogue-header h1,.fg-shop .fg-catalogue-header h2{font-size:29px!important}.fg-shop .fg-catalogue-header .fg-kicker{font-size:9px}}.fg-shop .fg-world-details{display:inline-block;color:inherit;font:10px/1.5 Inter,Arial,sans-serif;margin-left:16px;text-underline-offset:3px;padding:8px 0}.fg-shop #FiguierWorld,.fg-shop #FGBottles{scroll-margin-top:120px}@media(max-width:749px){.fg-shop .fg-world-details{display:block;margin:0;padding:4px 0;min-height:32px}.fg-review .fg-demo-header{gap:8px;padding:17px 18px;flex-wrap:wrap}.fg-review .fg-demo-header nav{gap:12px}.fg-review .fg-demo-header button{font-size:11px}.fg-review .fg-demo-header .fg-demo-brand{font-size:34px}.fg-review .fg-demo-header nav .fg-demo-cart{padding:8px}}.fg-demo-canvas{container-type:inline-size}@container (max-width:749px){.fg-shop.fg-discovery{padding-top:22px}.fg-cave-intro{grid-template-columns:1fr 112px;gap:16px;margin-bottom:26px;align-items:start}.fg-shop .fg-cave-intro h1{font-size:43px!important}.fg-cave-intro .fg-kicker{font-size:9px;margin-top:0}.fg-cave-intro .fg-lead{font-size:17px;margin:14px 0}.fg-cave-intro>img{height:210px;aspect-ratio:auto;object-fit:cover;object-position:55% 45%;margin-top:4px}.fg-cave-intro .fg-button{font-size:11px;padding:10px;white-space:nowrap}.fg-cave-intro .fg-meta{font-size:10px}.fg-world-banner{padding:18px;margin-bottom:26px;display:block}.fg-world-banner .fg-world-title{font-size:29px;max-width:310px}.fg-world-banner .fg-world-link{margin-top:7px;font-size:11px}.fg-world-banner .fg-kicker{font-size:9px}.fg-shop .fg-catalogue-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.fg-shop .fg-catalogue-header h1,.fg-shop .fg-catalogue-header h2{font-size:32px!important}.fg-carnet-compact small{display:none}.fg-carnet-compact button{font-size:11px;white-space:nowrap}.fg-review .fg-families{gap:6px}.fg-review .fg-families button{font-size:11px;min-height:38px;padding:6px 9px}.fg-review .fg-filters>details{padding:0;border:0;border-block:1px solid #17120f35}.fg-shop .fg-columns{gap:12px}.fg-shop .fg-toolbar{align-items:center;margin-bottom:12px;gap:12px}.fg-shop .fg-toolbar select{max-width:170px;width:auto;font-size:12px;padding:8px}.fg-shop .fg-card-editorial h2{font-size:23px}.fg-shop .fg-card-producer{font-size:11px}.fg-shop .fg-card-facts{font-size:10px;margin:8px 0}.fg-shop .fg-card-buy .fg-price{font-size:15px}.fg-shop .fg-card-discover{font-size:11px}.fg-shop .fg-card-media>.fg-bookmark{top:4px;right:4px}.fg-photo-placeholder{padding:15px;gap:10px;font-size:14px}.fg-photo-placeholder .fg-photo-mark{font-size:48px;padding:6px 13px}.fg-photo-placeholder small{font-size:9px}.fg-shop .fg-product-layout{grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:start}.fg-shop .fg-product-layout .fg-photo{max-height:210px;aspect-ratio:4/6}.fg-shop .fg-product-layout .fg-product-title{font-size:29px!important;line-height:1.05;margin:8px 0 12px;overflow-wrap:anywhere}.fg-shop .fg-product-layout .fg-product-price{font-size:23px}.fg-shop .fg-product-layout .fg-quantity-row{flex-wrap:wrap;gap:10px;margin:14px 0}.fg-shop .fg-product-layout .fg-quantity-row .fg-button,.fg-shop .fg-product-layout .fg-quantity-row button{width:100%;font-size:12px;padding:10px}.fg-shop .fg-product-layout .fg-meta{font-size:11px}.fg-shop .fg-product-description dl{grid-template-columns:1fr;gap:4px}.fg-shop .fg-product-description dd{margin:0 0 8px}.fg-shop .fg-product-description{margin-top:22px;font-size:16px}.fg-cave-details{grid-template-columns:1fr;gap:24px;margin-top:30px}.fg-cave-details h2{font-size:28px!important}.fg-shop .fg-demo-checkout{gap:24px}.fg-shop .fg-summary{padding:20px}.fg-review .fg-demo-canvas.is-mobile .fg-carnet-compact{display:flex;flex-direction:column;align-items:flex-end}}@container (max-width:749px){.fg-shop .fg-world-details{display:block;margin:0;padding:4px 0;min-height:32px}.fg-review .fg-demo-header{gap:8px;padding:17px 18px;flex-wrap:wrap}.fg-review .fg-demo-header nav{gap:12px}.fg-review .fg-demo-header button{font-size:11px}.fg-review .fg-demo-header .fg-demo-brand{font-size:34px}.fg-review .fg-demo-header nav .fg-demo-cart{padding:8px}}@container (max-width:359px){.fg-shop .fg-grid{grid-template-columns:1fr!important;gap:24px}.fg-shop .fg-card-editorial{display:grid;grid-template-columns:98px minmax(0,1fr);gap:14px}.fg-shop .fg-card-editorial .fg-photo{aspect-ratio:4/6}.fg-shop .fg-card-body{padding-top:3px}.fg-shop .fg-card-editorial h2{font-size:22px}.fg-shop .fg-card-facts{font-size:10px}.fg-shop .fg-card-media>.fg-bookmark{top:2px;right:2px}.fg-cave-intro{grid-template-columns:1fr}.fg-cave-intro>img{display:none}.fg-shop .fg-product-layout{grid-template-columns:86px minmax(0,1fr);gap:14px}.fg-shop .fg-product-layout .fg-product-title{font-size:25px!important}.fg-shop .fg-catalogue-header h1,.fg-shop .fg-catalogue-header h2{font-size:29px!important}.fg-shop .fg-catalogue-header .fg-kicker{font-size:9px}}@media(max-width:359px){.fg-shop .fg-card-editorial .fg-photo-placeholder{padding:8px;gap:8px;font-size:13px}.fg-shop .fg-card-editorial .fg-photo-mark{font-size:36px;padding:4px 10px}.fg-shop .fg-card-editorial .fg-photo-placeholder small{display:none}}@container (max-width:359px){.fg-shop .fg-card-editorial .fg-photo-placeholder{padding:8px;gap:8px;font-size:13px}.fg-shop .fg-card-editorial .fg-photo-mark{font-size:36px;padding:4px 10px}.fg-shop .fg-card-editorial .fg-photo-placeholder small{display:none}}.fg-shop .fg-button,.fg-shop button[type=submit],.fg-shop input,.fg-shop select,.fg-shop textarea,.fg-review-controls button,.fg-review-controls select{border-radius:7px}.fg-shop .fg-photo,.fg-shop .fg-card-media,.fg-shop .fg-photo-placeholder{border-radius:9px}.fg-shop .fg-world-banner{border-radius:9px;outline:0;border:0}.fg-shop .fg-world-banner .fg-world-title{margin-bottom:9px}.fg-shop .fg-summary,.fg-shop .fg-notice,.fg-shop .fg-demo-choice,.fg-notebook-dialog,.fg-feedback{border-radius:8px}.fg-shop .fg-bookmark,.fg-shop .fg-card-media>.fg-bookmark,.fg-shop .fg-families button,.fg-shop .fg-family-nav a,.fg-carnet-bar button,.fg-demo-header .fg-demo-cart{border-radius:6px}.fg-shop .fg-producer-name{font:14px/1.5 Inter,Arial,sans-serif;margin:0 0 12px;color:#66544b;text-transform:none;letter-spacing:0}.fg-shop .fg-mail-status{font:13px/1.5 Inter,Arial,sans-serif;font-weight:600;margin:0 0 14px}.fg-shop .fg-catalogue-header{padding-top:4px}.fg-shop .fg-card-discover{justify-content:flex-start}.fg-shop .fg-product-description p{font-size:19px;line-height:1.5}@media(max-width:749px){.fg-cave-intro{margin-bottom:23px}.fg-shop .fg-product-description p{font-size:17px}.fg-shop .fg-producer-name{font-size:12px}}@container (max-width:749px){.fg-cave-intro{margin-bottom:23px}.fg-shop .fg-product-description p{font-size:17px}.fg-shop .fg-producer-name{font-size:12px}}.fg-cave-intro>img{border-radius:9px}.fg-shop .fg-product-tasting{border:0;margin:14px 0 18px;padding:0;max-width:530px}.fg-shop .fg-product-tasting p{margin:0;font-size:20px;line-height:1.45}@media(max-width:749px){.fg-shop .fg-product-tasting p{font-size:17px}}@container (max-width:749px){.fg-shop .fg-product-tasting p{font-size:17px}}.fg-shop .fg-card-editorial{position:relative;border:1px solid #a51c30;padding:12px;border-radius:3px}.fg-shop .fg-card-editorial:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid #a51c305c;border-radius:1px;pointer-events:none}.fg-shop .fg-card-editorial .fg-card-body{padding:14px 3px 3px}.fg-shop .fg-product-frame{position:relative;border:1px solid #a51c30;border-radius:3px;padding:32px;margin-top:18px}.fg-shop .fg-product-frame:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid #a51c30;border-radius:1px;pointer-events:none}.fg-shop .fg-product-frame .fg-product-layout{gap:40px}.fg-shop .fg-grower-portrait{margin-top:30px;border-top:3px double #a51c30}.fg-shop .fg-grower-portrait>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:18px 0;list-style:none;color:#17120f}.fg-shop .fg-grower-portrait>summary::-webkit-details-marker{display:none}.fg-shop .fg-grower-portrait>summary::marker{content:""}.fg-shop .fg-grower-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;min-width:0}.fg-shop .fg-grower-summary strong{font:600 25px/1.2 EB Garamond,Garamond,Georgia,serif;color:#a51c30}.fg-shop .fg-grower-summary>span{font:13px/1.4 Inter,Arial,sans-serif}.fg-shop .fg-grower-toggle{flex:none;display:grid;place-items:center;width:32px;height:32px;border:1px solid #a51c3066;border-radius:50%;font:22px/1 Inter,Arial,sans-serif;color:#a51c30}.fg-shop .fg-grower-open,.fg-shop .fg-grower-portrait[open] .fg-grower-closed{display:none}.fg-shop .fg-grower-portrait[open] .fg-grower-open{display:inline}.fg-shop .fg-grower-story{max-width:740px;margin:8px auto 12px;font:20px/1.55 EB Garamond,Garamond,Georgia,serif}.fg-shop .fg-grower-story h2{font-size:clamp(28px,3vw,39px);margin:0 0 20px}.fg-shop .fg-grower-story h3{font:600 24px/1.25 EB Garamond,Garamond,Georgia,serif;margin:28px 0 8px;letter-spacing:0;color:#17120f}.fg-shop .fg-grower-story p{margin:0 0 16px}.fg-shop .fg-grower-story .fg-grower-intro{font-size:23px;line-height:1.45}.fg-shop .fg-grower-portrait>summary:hover .fg-grower-summary strong{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}@media(max-width:749px){.fg-shop .fg-card-editorial{padding:10px}.fg-shop .fg-card-editorial .fg-card-body{padding:12px 1px 2px}.fg-shop .fg-product-frame{padding:20px 16px}.fg-shop .fg-product-frame .fg-product-layout{grid-template-columns:86px minmax(0,1fr);gap:14px}.fg-shop .fg-product-frame .fg-product-title{font-size:27px!important}.fg-shop .fg-grower-summary{display:block}.fg-shop .fg-grower-summary>span{display:block;margin-top:5px;font-size:12px}.fg-shop .fg-grower-portrait{margin-top:24px}.fg-shop .fg-grower-story{font-size:18px;line-height:1.5}.fg-shop .fg-grower-story .fg-grower-intro{font-size:20px}.fg-shop .fg-grower-story h3{font-size:22px;margin-top:24px}}@container (max-width:749px){.fg-shop .fg-card-editorial{padding:10px}.fg-shop .fg-card-editorial .fg-card-body{padding:12px 1px 2px}.fg-shop .fg-product-frame{padding:20px 16px}.fg-shop .fg-product-frame .fg-product-layout{grid-template-columns:86px minmax(0,1fr);gap:14px}.fg-shop .fg-product-frame .fg-product-title{font-size:27px!important}.fg-shop .fg-grower-summary{display:block}.fg-shop .fg-grower-summary>span{display:block;margin-top:5px;font-size:12px}.fg-shop .fg-grower-portrait{margin-top:24px}.fg-shop .fg-grower-story{font-size:18px;line-height:1.5}.fg-shop .fg-grower-story .fg-grower-intro{font-size:20px}.fg-shop .fg-grower-story h3{font-size:22px;margin-top:24px}}@media(max-width:359px){.fg-shop .fg-card-editorial{grid-template-columns:80px minmax(0,1fr);gap:12px}.fg-shop .fg-card-editorial .fg-card-body{padding:2px 0}.fg-shop .fg-product-frame .fg-product-layout{grid-template-columns:64px minmax(0,1fr);gap:12px}.fg-shop .fg-product-frame .fg-product-title{font-size:24px!important}}@container (max-width:359px){.fg-shop .fg-card-editorial{grid-template-columns:80px minmax(0,1fr);gap:12px}.fg-shop .fg-card-editorial .fg-card-body{padding:2px 0}.fg-shop .fg-product-frame .fg-product-layout{grid-template-columns:64px minmax(0,1fr);gap:12px}.fg-shop .fg-product-frame .fg-product-title{font-size:24px!important}}.fg-shop .fg-world-existing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:50px;align-items:center;padding:44px 38px;border:0;outline:0;border-radius:0;background:var(--fg-red);color:var(--fg-paper)}.fg-shop .fg-world-existing .fg-world-title{font:700 clamp(30px,3.5vw,48px)/.98 "Bodoni FLF","Bodoni Moda",Didot,serif;letter-spacing:-.015em;text-transform:uppercase;margin:0;color:inherit;text-wrap:balance}.fg-shop .fg-world-existing .fg-world-copy p{font:20px/1.45 EB Garamond,Garamond,Georgia,serif;margin:0 0 20px}.fg-shop .fg-world-existing .fg-world-copy small{display:block;font:11px/1.5 Inter,Arial,sans-serif;margin-top:18px}.fg-shop .fg-world-existing .fg-world-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:12px 18px;border:1.5px solid var(--fg-paper);border-radius:6px;background:var(--fg-paper);color:var(--fg-ink);box-shadow:3px 4px 0 var(--fg-ink);font:700 16px/1.2 Bodoni FLF,Bodoni Moda,Didot,serif;text-decoration:none;text-align:center}.fg-shop .fg-world-existing .fg-world-link:hover{background:var(--fg-ink);color:var(--fg-paper)}.fg-shop .fg-cave-intro h1{font-family:Bodoni FLF,Bodoni Moda,Didot,serif!important;font-weight:700!important;letter-spacing:-.02em;text-transform:uppercase!important}.fg-shop .fg-catalogue-header h1,.fg-shop .fg-catalogue-header h2{font-family:Bodoni FLF,Bodoni Moda,Didot,serif!important;font-weight:700!important;text-transform:uppercase!important}.fg-shop .fg-filter-title{font:600 14px/1.4 Inter,Arial,sans-serif;color:var(--fg-ink);letter-spacing:0;margin:0 0 14px;padding-top:16px;border-top:1px solid #17120f44;text-transform:none}.fg-shop .fg-filter-actions{display:flex;flex-direction:column;gap:10px;margin-top:16px}.fg-shop .fg-filter-actions button{width:100%;font-size:12px;padding:10px}.fg-shop .fg-filter-group{border:0;padding:0;margin:0 0 18px;min-width:0}.fg-shop .fg-filter-group legend{font:600 13px/1.5 Inter,Arial,sans-serif;padding:0}.fg-shop .fg-card-description,.fg-shop .fg-card-description p{font:17px/1.35 EB Garamond,Garamond,Georgia,serif;margin:0 0 15px;color:var(--fg-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fg-shop .fg-card-description{min-height:4.05em}.fg-shop .fg-card-description p{margin:0}.fg-shop .fg-product-frame .fg-product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.fg-shop .fg-product-media,.fg-shop .fg-product-info,.fg-shop .fg-product-heading,.fg-shop .fg-product-purchase,.fg-shop .fg-product-visual{min-width:0}.fg-shop .fg-product-visual>.fg-photo{height:clamp(360px,36vw,510px);max-height:none;aspect-ratio:auto}.fg-shop .fg-product-media>.fg-grower-portrait{margin-top:16px;border-block:3px double var(--fg-red)}.fg-shop .fg-product-media>.fg-grower-portrait>summary{min-height:76px;gap:10px}.fg-shop .fg-product-media .fg-grower-summary{display:block}.fg-shop .fg-product-media .fg-grower-summary>span{display:block;margin-top:4px;font-size:12px}.fg-shop .fg-product-media .fg-grower-toggle{display:block;width:auto;min-width:57px;height:auto;border:0;border-radius:0;font:12px/1.4 Inter,Arial,sans-serif;text-align:right}.fg-shop .fg-product-media .fg-grower-story{font-size:18px;line-height:1.5;margin:12px 0 22px}.fg-shop .fg-product-media .fg-grower-story h2{font-size:28px}.fg-shop .fg-product-media .fg-grower-story .fg-grower-intro{font-size:20px}.fg-shop .fg-product-media .fg-grower-story h3{font-size:21px}.fg-shop .fg-product-help{margin:20px 0 0;font:14px/1.5 EB Garamond,Garamond,Georgia,serif}.fg-shop .fg-product-purchase>.fg-proof{margin-top:20px;padding-top:12px;gap:8px 20px}.fg-shop .fg-product-purchase .fg-product-price{margin:16px 0}@media(max-width:749px){.fg-shop .fg-world-existing{grid-template-columns:1fr;gap:20px;padding:28px 24px;margin-bottom:28px}.fg-shop .fg-world-existing .fg-world-title{font-size:32px;max-width:none}.fg-shop .fg-world-existing .fg-world-copy p{font-size:18px;margin-bottom:16px}.fg-shop .fg-world-existing .fg-world-link{font-size:15px;width:100%}.fg-shop .fg-cave-intro{grid-template-columns:minmax(0,1fr) 100px;gap:18px}.fg-shop .fg-cave-intro h1{font-size:34px!important}.fg-shop .fg-cave-intro .fg-lead{font-size:18px}.fg-shop .fg-cave-intro>img{height:180px}.fg-shop .fg-columns{grid-template-columns:1fr;gap:24px}.fg-shop .fg-filters{position:static}.fg-shop .fg-filter-title{margin-bottom:12px;padding-top:14px}.fg-shop .fg-filter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px}.fg-shop .fg-filter>div:first-child{grid-column:1/-1}.fg-shop .fg-filter label{font-size:12px;margin:0 0 5px}.fg-shop .fg-filter input,.fg-shop .fg-filter select{width:100%;font-size:13px;min-height:44px;padding:9px}.fg-shop .fg-filter-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.fg-shop .fg-filter-actions button{font-size:12px;padding:9px}.fg-shop .fg-card-description,.fg-shop .fg-card-description p{font-size:16px;line-height:1.3}.fg-shop .fg-product-frame{padding:20px 14px}.fg-shop .fg-product-frame .fg-product-layout{grid-template-columns:120px minmax(0,1fr);grid-template-areas:"photo heading" "portrait portrait" "purchase purchase";gap:16px}.fg-shop .fg-product-media,.fg-shop .fg-product-info{display:contents}.fg-shop .fg-product-visual{grid-area:photo}.fg-shop .fg-product-heading{grid-area:heading;align-self:center}.fg-shop .fg-product-purchase{grid-area:purchase}.fg-shop .fg-product-media>.fg-grower-portrait{grid-area:portrait;margin:0}.fg-shop .fg-product-visual>.fg-photo{height:180px;max-height:none;aspect-ratio:auto}.fg-shop .fg-product-frame .fg-product-title{font-size:28px!important;line-height:1.02;margin:8px 0 12px}.fg-shop .fg-product-frame .fg-product-price{font-size:25px;margin:0 0 14px}.fg-shop .fg-product-purchase .fg-quantity-row{flex-wrap:nowrap;align-items:end;gap:12px;margin:18px 0 12px}.fg-shop .fg-product-purchase .fg-quantity-row .fg-button,.fg-shop .fg-product-purchase .fg-quantity-row button{width:auto;flex:1;font-size:13px;min-height:46px;padding:10px}.fg-shop .fg-product-purchase .fg-quantity-row input{width:64px;min-height:46px}.fg-shop .fg-product-purchase .fg-quantity-row label{font-size:12px}.fg-shop .fg-product-purchase .fg-product-tasting p{font-size:19px;line-height:1.4}.fg-shop .fg-product-purchase .fg-proof{margin-top:18px}.fg-shop .fg-product-media .fg-grower-story h2{font-size:27px}.fg-shop .fg-product-media .fg-grower-story h3{font-size:21px}}@container (max-width:749px){.fg-shop .fg-world-existing{grid-template-columns:1fr;gap:20px;padding:28px 24px;margin-bottom:28px}.fg-shop .fg-world-existing .fg-world-title{font-size:32px;max-width:none}.fg-shop .fg-world-existing .fg-world-copy p{font-size:18px;margin-bottom:16px}.fg-shop .fg-world-existing .fg-world-link{font-size:15px;width:100%}.fg-shop .fg-cave-intro{grid-template-columns:minmax(0,1fr) 100px;gap:18px}.fg-shop .fg-cave-intro h1{font-size:34px!important}.fg-shop .fg-cave-intro .fg-lead{font-size:18px}.fg-shop .fg-cave-intro>img{height:180px}.fg-shop .fg-columns{grid-template-columns:1fr;gap:24px}.fg-shop .fg-filters{position:static}.fg-shop .fg-filter-title{margin-bottom:12px;padding-top:14px}.fg-shop .fg-filter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px}.fg-shop .fg-filter>div:first-child{grid-column:1/-1}.fg-shop .fg-filter label{font-size:12px;margin:0 0 5px}.fg-shop .fg-filter input,.fg-shop .fg-filter select{width:100%;font-size:13px;min-height:44px;padding:9px}.fg-shop .fg-filter-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.fg-shop .fg-filter-actions button{font-size:12px;padding:9px}.fg-shop .fg-card-description,.fg-shop .fg-card-description p{font-size:16px;line-height:1.3}.fg-shop .fg-product-frame{padding:20px 14px}.fg-shop .fg-product-frame .fg-product-layout{grid-template-columns:120px minmax(0,1fr);grid-template-areas:"photo heading" "portrait portrait" "purchase purchase";gap:16px}.fg-shop .fg-product-media,.fg-shop .fg-product-info{display:contents}.fg-shop .fg-product-visual{grid-area:photo}.fg-shop .fg-product-heading{grid-area:heading;align-self:center}.fg-shop .fg-product-purchase{grid-area:purchase}.fg-shop .fg-product-media>.fg-grower-portrait{grid-area:portrait;margin:0}.fg-shop .fg-product-visual>.fg-photo{height:180px;max-height:none;aspect-ratio:auto}.fg-shop .fg-product-frame .fg-product-title{font-size:28px!important;line-height:1.02;margin:8px 0 12px}.fg-shop .fg-product-frame .fg-product-price{font-size:25px;margin:0 0 14px}.fg-shop .fg-product-purchase .fg-quantity-row{flex-wrap:nowrap;align-items:end;gap:12px;margin:18px 0 12px}.fg-shop .fg-product-purchase .fg-quantity-row .fg-button,.fg-shop .fg-product-purchase .fg-quantity-row button{width:auto;flex:1;font-size:13px;min-height:46px;padding:10px}.fg-shop .fg-product-purchase .fg-quantity-row input{width:64px;min-height:46px}.fg-shop .fg-product-purchase .fg-quantity-row label{font-size:12px}.fg-shop .fg-product-purchase .fg-product-tasting p{font-size:19px;line-height:1.4}.fg-shop .fg-product-purchase .fg-proof{margin-top:18px}.fg-shop .fg-product-media .fg-grower-story h2{font-size:27px}.fg-shop .fg-product-media .fg-grower-story h3{font-size:21px}}@media(max-width:359px){.fg-shop .fg-cave-intro{grid-template-columns:1fr}.fg-shop .fg-cave-intro>img{display:none}.fg-shop .fg-product-frame .fg-product-layout{grid-template-columns:92px minmax(0,1fr);gap:14px}.fg-shop .fg-product-frame .fg-product-title{font-size:25px!important}.fg-shop .fg-product-visual>.fg-photo{height:150px}.fg-shop .fg-world-existing .fg-world-title{font-size:29px}}@container (max-width:359px){.fg-shop .fg-cave-intro{grid-template-columns:1fr}.fg-shop .fg-cave-intro>img{display:none}.fg-shop .fg-product-frame .fg-product-layout{grid-template-columns:92px minmax(0,1fr);gap:14px}.fg-shop .fg-product-frame .fg-product-title{font-size:25px!important}.fg-shop .fg-product-visual>.fg-photo{height:150px}.fg-shop .fg-world-existing .fg-world-title{font-size:29px}}.fg-shop .fg-product-request{display:flex;max-width:100%;padding:0 9px 10px 0;margin:20px 0 18px}.fg-shop .fg-product-request>.fg-button{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}.fg-shop .fg-product-purchase>.fg-bookmark{display:flex;width:fit-content;max-width:100%;margin:18px 0 0}.fg-shop .fg-product-purchase .fg-quantity-row{padding:0 9px 10px 0;gap:18px;flex-wrap:wrap}.fg-shop .fg-product-purchase .fg-quantity-row>button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}@media(max-width:749px){.fg-shop .fg-product-purchase .fg-quantity-row{flex-wrap:wrap;gap:16px}.fg-shop .fg-product-purchase .fg-quantity-row>button{flex:1 1 160px}}.fg-shop .fg-product-visual>.fg-photo{height:auto;max-height:none;aspect-ratio:auto;background:transparent}.fg-shop .fg-product-visual>.fg-photo>img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/6/assets/figuier-experience.css.map */
