#header-component .header__row,#header-component .header__row--top,.header-section,.header__row{background-color:#1a2744!important;--header-bg-color: #1a2744 !important;--color-background: #1a2744 !important}#shopify-section-header-group,#shopify-section-header-group>*{background-color:#1a2744!important}#header-component .header__row--top{border-bottom:1px solid rgba(255,255,255,.1)!important}.header-actions__action svg,header-actions svg,.header-actions__action .svg-wrapper svg{color:#f5f3ee!important;stroke:#f5f3ee!important;fill:none!important;width:24px!important;height:24px!important}.search-action svg,.search-action .svg-wrapper svg{color:#f5f3ee!important;stroke:#f5f3ee!important;fill:none!important;width:24px!important;height:24px!important}.menu-drawer-container .header__icon--summary svg{color:#f5f3ee!important;stroke:#f5f3ee!important;fill:none!important}.menu-drawer-container .header__icon--summary:after{color:#f5f3ee!important}@media screen and (max-width:749px){#header-component .menu-drawer-container{padding-left:16px!important}#header-component .search-action{display:none!important}}body:has(main[data-template="page.degustations"]) main>.shopify-section:first-child .spacing-style,body:has(main[data-template="page.degustations"]) main>.shopify-section:first-child .section-style,body:has(main[data-template="page.degustations"]) main>.shopify-section:first-child>*{--section-top-offset: 0px !important;padding-top:0!important;margin-top:0!important}body:has(#shopify-section-hero_notre_histoire) #MainContent{margin-top:calc(-1 * var(--header-group-height, 80px))!important}#shopify-section-fondateur_media .media-block{border-radius:16px!important;overflow:hidden!important}#shopify-section-fondateur_media .media-block__media{border-radius:16px!important}#header-component .header-menu,#header-component .dropdown-localization{display:none!important}@media screen and (min-width:750px){#header-component .header__drawer{display:flex!important;min-height:80px!important;align-items:center!important}#header-component .header__columns{display:grid!important;grid-template-areas:"left center right"!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding-inline:40px!important;min-height:80px!important}#header-component .header__column--left{display:flex!important;align-items:center!important;justify-content:flex-start!important;grid-area:left!important}#header-component .header__column--center{display:flex!important;align-items:center!important;justify-content:center!important;grid-area:center!important}#header-component .header__column--right{display:flex!important;align-items:center!important;justify-content:flex-end!important;grid-area:right!important;gap:20px!important}}.menu-drawer-container .header__icon--summary{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:8px 0!important;background:transparent!important;border:none!important;cursor:pointer!important;color:#f5f3ee!important;list-style:none!important}.menu-drawer-container .header__icon--summary::-webkit-details-marker{display:none!important}.menu-drawer-container .header__icon--summary .header-drawer-icon{display:flex!important;width:24px!important;height:24px!important}.menu-drawer-container .header__icon--summary .header-drawer-icon--close{display:none!important}.menu-drawer-container .header__icon--summary svg{width:24px!important;height:24px!important;color:#f5f3ee!important;stroke:#f5f3ee!important;fill:none!important}.menu-drawer-container .header__icon--summary:after{content:"MENU"!important;color:#f5f3ee!important;font-size:.82rem!important;font-weight:800!important;letter-spacing:.2em!important;font-family:var(--font-body--family, sans-serif)!important}.header-logo__image{height:52px!important;width:auto!important;max-height:none!important}header-actions{display:flex!important;align-items:center!important;gap:16px!important}.menu-drawer{background-color:#f5f3ee!important}.menu-drawer__featured-content{display:none!important}#shopify-section-histoire_hero_editable{padding:0 40px 40px!important}#shopify-section-histoire_hero_editable .spacing-style{border-radius:18px!important;overflow:hidden!important}@media screen and (max-width:749px){#shopify-section-histoire_hero_editable{padding:0 16px 24px!important}}.card-gallery{background-color:#f5f3ee!important;border-radius:12px!important;overflow:hidden;position:relative}.card-gallery img{object-fit:contain!important;background-color:#f5f3ee!important}.card-gallery quick-add,.card-gallery .quick-add,.card-gallery quick-add-button,.card-gallery .quick-add__submit{display:none!important}.gaston-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;border-radius:12px;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.12) 38%,transparent 62%);display:flex;flex-direction:column;justify-content:flex-end;padding:14px;gap:4px;transition:background .22s ease}.gaston-overlay__title{margin:0;color:#fff!important;font-weight:700!important;font-size:.85rem!important;line-height:1.3!important;text-shadow:0 1px 4px rgba(0,0,0,.4);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:opacity .2s ease,transform .2s ease}.gaston-overlay__price{margin:0;color:#ffffffd9!important;font-size:.82rem!important;font-weight:500!important;transition:opacity .2s ease,transform .2s ease}.gaston-overlay__btn{position:absolute;left:14px;right:14px;bottom:14px;margin:0;border:1.5px solid rgba(255,255,255,.92);border-radius:50px;color:#fff!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.08em;text-align:center;padding:11px 16px;opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease,background .15s ease;background:#00000026;pointer-events:auto;cursor:pointer;font-family:var(--font-body--family, sans-serif);width:calc(100% - 28px)}.gaston-overlay__btn:hover{background:#ffffff2e!important}.gaston-overlay__btn--unavailable{pointer-events:none;cursor:default;opacity:.6}.gaston-overlay__btn--added{background:#32965080!important;border-color:#fff9!important}.gaston-overlay__btn--loading{pointer-events:none;opacity:.7}.card-gallery:hover .gaston-overlay{background:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.2) 45%,transparent 70%)}.card-gallery:hover .gaston-overlay__title,.card-gallery:hover .gaston-overlay__price{opacity:0;transform:translateY(-4px)}.card-gallery:hover .gaston-overlay__btn{opacity:1;transform:translateY(0)}body:has(main[data-template=product]) .shopify-payment-button,body:has(main[data-template=product]) .shopify-payment-button__button,body:has(main[data-template=product]) [data-shopify=payment-button]{display:none!important}body:has(main[data-template=product]) #shopify-section-breadcrumb_section{padding-top:16px!important;padding-bottom:0!important}.gaston-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:2px;font-family:var(--font-body--family);font-size:.75rem;color:var(--color-foreground-secondary, #888)}.gaston-breadcrumb a{color:var(--color-foreground-secondary, #888);text-decoration:none}.gaston-breadcrumb a:hover{color:var(--color-foreground);text-decoration:underline}.gaston-breadcrumb__sep{color:var(--color-foreground-secondary, #aaa);margin:0 2px}.gaston-breadcrumb__current{color:#3a3a3a;font-weight:500}.gaston-collection-label{margin:0 0 2px;font-family:var(--font-body--family);font-size:.88rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-foreground-secondary, #888);line-height:1.2}.gaston-variants-dialog{border:none!important;border-radius:16px!important;padding:0!important;width:min(480px,94vw)!important;box-shadow:0 12px 48px #00000026!important;background:#fff!important}.gaston-variants-dialog::backdrop{background:#0006!important}.gaston-variants-dialog__inner{padding:3rem 2.5rem 2.5rem!important;position:relative!important}.gaston-variants-dialog__close{position:absolute!important;top:1.5rem!important;right:1.5rem!important;background:none!important;border:none!important;outline:none!important;box-shadow:none!important;font-size:1rem!important;cursor:pointer!important;color:#1a1a1a!important;opacity:.35!important;padding:0!important;line-height:1!important}.gaston-variants-dialog__close:hover{opacity:.8!important}.gaston-variants-dialog__title{font-size:1.15rem!important;font-weight:600!important;margin:0 0 3rem!important;padding-right:2rem!important;line-height:1.3!important;color:#1a1a1a!important}.gaston-variants-dialog__list{display:flex!important;flex-direction:column!important;gap:1.25rem!important}.gaston-variants-dialog__item{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1.5rem!important;padding:1.4rem 1.5rem!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:10px!important}.gaston-variants-dialog__item--soldout{opacity:.4!important}.gaston-variants-dialog__item-info{display:flex!important;flex-direction:column!important;gap:.4rem!important}.gaston-variants-dialog__item-title{font-size:.9rem!important;font-weight:600!important;color:#1a1a1a!important}.gaston-variants-dialog__item-price{font-size:.9rem!important;color:#1a1a1a!important}.gaston-variants-dialog__item-unit{font-size:.78rem!important;color:#00000073!important;margin-top:.15rem!important}.gaston-variants-dialog__add-btn{flex-shrink:0!important;background:#1a1a1a!important;color:#fff!important;border:none!important;border-radius:6px!important;padding:.7rem 1.4rem!important;font-size:.78rem!important;cursor:pointer!important;letter-spacing:.04em!important;transition:opacity .15s!important}.gaston-variants-dialog__add-btn:hover{opacity:.75!important}.gaston-variants-dialog__add-btn[data-added]{background:#2a7a2a!important}.gaston-variants-dialog__soldout{flex-shrink:0!important;font-size:.78rem!important;color:#0006!important;letter-spacing:.04em!important;text-decoration:line-through!important}body:has(main[data-template=product]) .sticky-content{position:static!important;top:unset!important}@media screen and (min-width:750px){body:has(main[data-template=product]) .product-information{padding-top:12px!important}body:has(main[data-template=product]) .product-information__media{align-self:stretch!important}body:has(main[data-template=product]) media-gallery{height:100%!important;min-height:600px!important}body:has(main[data-template=product]) .media-gallery__grid,body:has(main[data-template=product]) .media-gallery .slideshow{height:100%!important}body:has(main[data-template=product]) .product-media-container{min-height:580px!important;background-color:#f5f3ee!important;border-radius:16px!important;overflow:hidden!important}body:has(main[data-template=product]) .product-media-container img{object-fit:contain!important;background-color:#f5f3ee!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-gaston.css.map */
