body:not(.wp-admin).single-product{--ls-product-max: 1320px;--ls-product-bg: #0b0b0a;--ls-product-surface: #111111;--ls-product-surface-soft: #151514;--ls-product-ivory: #fffaf2;--ls-product-text: rgba(255,250,242,.86);--ls-product-muted: rgba(255,250,242,.62);--ls-product-gold: #b88634;--ls-product-gold-soft: rgba(184,134,52,.16);--ls-product-line: rgba(184,134,52,.46);--ls-product-line-soft: rgba(184,134,52,.24);--ls-product-shadow: 0 24px 60px rgba(0,0,0,.28);--ls-product-radius: 6px;--ls-product-button-radius: 3px;--ls-product-button-bg: #111111;--ls-product-button-text: #fffaf2;--ls-product-button-hover-bg: #b88634;--ls-product-button-hover-text: #111111;--ls-product-button-secondary-bg: #111111;--ls-product-button-secondary-text: #fffaf2;--ls-product-gap: clamp(1.25rem,2.6vw,2.6rem);overflow-x: clip !important;background: var(--ls-product-bg) !important;color: var(--ls-product-text) !important}body:not(.wp-admin).single-product .site,body:not(.wp-admin).single-product .hfeed.site,body:not(.wp-admin).single-product .site-content,body:not(.wp-admin).single-product #content,body:not(.wp-admin).single-product .site-content .ast-container,body:not(.wp-admin).single-product #primary,body:not(.wp-admin).single-product .content-area,body:not(.wp-admin).single-product .site-main,body:not(.wp-admin).single-product article.product,body:not(.wp-admin).single-product .ast-article-single,body:not(.wp-admin).single-product .ast-woocommerce-container,body:not(.wp-admin).single-product .entry-content{width: 100% !important;max-width: none !important;margin-right: auto !important;margin-left: auto !important;padding-right: 0 !important;padding-left: 0 !important;background: var(--ls-product-bg) !important;border: 0 !important;box-shadow: none !important}body:not(.wp-admin).single-product .site-main{padding-top: 0 !important}body:not(.wp-admin).single-product .site-content{background: radial-gradient(circle at 62% 2%,rgba(184,134,52,.07),transparent 31rem),linear-gradient(180deg,#0b0b0a 0%,#10100f 52%,#0b0b0a 100%) !important}body:not(.wp-admin).single-product .woocommerce-notices-wrapper{width: min(var(--ls-product-max),calc(100% - 2rem)) !important;max-width: none !important;margin: 1rem auto 0 !important;padding: 0 !important;background: transparent !important}body:not(.wp-admin).single-product .woocommerce-message,body:not(.wp-admin).single-product .woocommerce-info,body:not(.wp-admin).single-product .woocommerce-error{position: relative !important;min-height: 3.2rem !important;padding: .85rem 1rem .85rem 3.35rem !important;border: 1px solid var(--ls-product-line) !important;border-top-width: 1px !important;border-radius: var(--ls-product-radius) !important;background: #151514 !important;color: var(--ls-product-ivory) !important;font-family: "Josefin Sans",sans-serif !important;font-size: max(14px,.875rem) !important;line-height: 1.45 !important;box-shadow: none !important}body:not(.wp-admin).single-product .woocommerce-message::before,body:not(.wp-admin).single-product .woocommerce-info::before,body:not(.wp-admin).single-product .woocommerce-error::before{position: absolute !important;top: 50% !important;left: 1.05rem !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 1.35rem !important;height: 1.35rem !important;margin: 0 !important;color: var(--ls-product-gold) !important;font-size: 1rem !important;line-height: 1 !important;transform: translateY(-50%) !important}body:not(.wp-admin).single-product .woocommerce-message a,body:not(.wp-admin).single-product .woocommerce-info a,body:not(.wp-admin).single-product .woocommerce-error a{color: var(--ls-product-gold) !important}body:not(.wp-admin).single-product .woocommerce-message a.button,body:not(.wp-admin).single-product .woocommerce-message .ls-notice-action,body:not(.wp-admin).single-product .woocommerce-info a.button,body:not(.wp-admin).single-product .woocommerce-error a.button{float: none !important;flex: 0 0 auto !important;margin: -.2rem 0 -.2rem .55rem !important}body:not(.wp-admin).single-product .woocommerce-message a.button:first-of-type,body:not(.wp-admin).single-product .woocommerce-message .ls-notice-action:first-of-type{margin-left: auto !important}body:not(.wp-admin).single-product .woocommerce-breadcrumb,body:not(.wp-admin).single-product nav.woocommerce-breadcrumb{width: min(var(--ls-product-max),calc(100% - 2rem)) !important;max-width: none !important;margin: 0 auto !important;padding: clamp(.85rem,1.4vw,1.15rem) 0 !important;border-bottom: 1px solid rgba(255,250,242,.08) !important;background: transparent !important;color: rgba(255,250,242,.74) !important;font-family: "Josefin Sans",sans-serif !important;font-size: max(12px,.82rem) !important;font-weight: 500 !important;letter-spacing: 0 !important;line-height: 1.5 !important}body:not(.wp-admin).single-product .woocommerce-breadcrumb a,body:not(.wp-admin).single-product nav.woocommerce-breadcrumb a{color: rgba(255,250,242,.74) !important;text-decoration: none !important}body:not(.wp-admin).single-product .woocommerce-breadcrumb a:hover,body:not(.wp-admin).single-product .woocommerce-breadcrumb a:focus-visible{color: var(--ls-product-gold) !important}body:not(.wp-admin).single-product div.product div.summary .woocommerce-breadcrumb,body:not(.wp-admin).single-product div.product div.summary nav.woocommerce-breadcrumb{width: 100% !important;margin: 0 0 1rem !important;padding: 0 0 .8rem !important;border-bottom: 1px solid rgba(255,250,242,.16) !important;color: rgba(255,250,242,.84) !important;font-size: max(12px,.84rem) !important;line-height: 1.55 !important}body:not(.wp-admin).single-product.woocommerce div.product,body:not(.wp-admin).single-product div.product,body:not(.wp-admin).single-product article.product div.product{clear: both !important;display: flex !important;flex-direction: column !important;gap: clamp(.8rem,1.4vw,1.2rem) !important;width: min(var(--ls-product-max),calc(100% - 2rem)) !important;max-width: none !important;margin: 0 auto clamp(2.5rem,5vw,5rem) !important;padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important;overflow: visible !important}body:not(.wp-admin).single-product .ls-product-top-row{display: grid;grid-template-columns: minmax(0,1.035fr) minmax(480px,.965fr);column-gap: var(--ls-product-gap);align-items: start;width: 100%}body:not(.wp-admin).single-product.woocommerce div.product::before,body:not(.wp-admin).single-product.woocommerce div.product::after,body:not(.wp-admin).single-product div.product::before,body:not(.wp-admin).single-product div.product::after{content: none !important;display: none !important}body:not(.wp-admin).single-product .ls-product-media-column{grid-column: 1;grid-row: 1;position: sticky;top: 80px;display: flex;flex-direction: column;align-self: start;gap: clamp(.8rem,1.4vw,1.2rem);min-width: 0;width: 100%;height: auto}body:not(.wp-admin).single-product.woocommerce div.product div.images,body:not(.wp-admin).single-product div.product div.images{float: none !important;position: relative !important;display: grid !important;grid-template-columns: 84px minmax(0,1fr) !important;grid-template-rows: auto !important;flex: 0 0 auto !important;align-self: start !important;gap: .85rem !important;width: 100% !important;max-width: none !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important;overflow: visible !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .flex-viewport,body:not(.wp-admin).single-product div.product div.images .flex-viewport,body:not(.wp-admin).single-product.woocommerce div.product div.images > .woocommerce-product-gallery__wrapper,body:not(.wp-admin).single-product div.product div.images > .woocommerce-product-gallery__wrapper{grid-column: 2 !important;grid-row: 1 !important;width: 100% !important;min-height: 0 !important;aspect-ratio: auto !important;margin: 0 !important;border: 1px solid var(--ls-product-line-soft) !important;border-radius: var(--ls-product-radius) !important;background: #0f0f0e !important;box-shadow: var(--ls-product-shadow) !important;overflow: hidden !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .flex-viewport > .woocommerce-product-gallery__wrapper,body:not(.wp-admin).single-product div.product div.images .flex-viewport > .woocommerce-product-gallery__wrapper{height: auto !important;margin: 0 !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .woocommerce-product-gallery__image,body:not(.wp-admin).single-product div.product div.images .woocommerce-product-gallery__image{height: auto;background: #0f0f0e !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .woocommerce-product-gallery__image a,body:not(.wp-admin).single-product div.product div.images .woocommerce-product-gallery__image a{display: block !important;width: 100% !important;height: auto}body:not(.wp-admin).single-product.woocommerce div.product div.images .woocommerce-product-gallery__image img,body:not(.wp-admin).single-product div.product div.images .woocommerce-product-gallery__image img{display: block !important;width: 100% !important;height: auto !important;margin: 0 auto !important;padding: 0 !important;background: #0f0f0e !important;object-fit: contain !important;object-position: center !important;border: 0 !important;border-radius: 0 !important;filter: none !important;opacity: 1 !important;transform: none !important;transition: transform .24s ease !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .woocommerce-product-gallery__image a::before,body:not(.wp-admin).single-product.woocommerce div.product div.images .woocommerce-product-gallery__image a::after,body:not(.wp-admin).single-product div.product div.images .woocommerce-product-gallery__image a::before,body:not(.wp-admin).single-product div.product div.images .woocommerce-product-gallery__image a::after{content: none !important;display: none !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .woocommerce-product-gallery__image a:hover img,body:not(.wp-admin).single-product.woocommerce div.product div.images .woocommerce-product-gallery__image a:focus-visible img,body:not(.wp-admin).single-product div.product div.images .woocommerce-product-gallery__image a:hover img,body:not(.wp-admin).single-product div.product div.images .woocommerce-product-gallery__image a:focus-visible img{filter: none !important;opacity: 1 !important;transform: scale(1.025) !important}body:not(.wp-admin).single-product.woocommerce div.product div.images ol.flex-control-thumbs,body:not(.wp-admin).single-product div.product div.images ol.flex-control-thumbs{grid-column: 1 !important;grid-row: 1 !important;display: flex !important;flex-direction: column !important;gap: .65rem !important;width: 84px !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: .55rem !important;border: 1px solid var(--ls-product-line-soft) !important;border-radius: var(--ls-product-radius) !important;background: rgba(17,17,17,.88) !important;list-style: none !important;overflow: hidden auto !important}body:not(.wp-admin).single-product.woocommerce div.product div.images:not(:has(ol.flex-control-thumbs)),body:not(.wp-admin).single-product div.product div.images:not(:has(ol.flex-control-thumbs)){grid-template-columns: minmax(0,1fr) !important}body:not(.wp-admin).single-product.woocommerce div.product div.images:not(:has(ol.flex-control-thumbs)) .flex-viewport,body:not(.wp-admin).single-product div.product div.images:not(:has(ol.flex-control-thumbs)) .flex-viewport,body:not(.wp-admin).single-product.woocommerce div.product div.images:not(:has(ol.flex-control-thumbs)) .woocommerce-product-gallery__wrapper,body:not(.wp-admin).single-product div.product div.images:not(:has(ol.flex-control-thumbs)) .woocommerce-product-gallery__wrapper{grid-column: 1 !important}body:not(.wp-admin).single-product.woocommerce div.product div.images ol.flex-control-thumbs li,body:not(.wp-admin).single-product div.product div.images ol.flex-control-thumbs li{float: none !important;width: 100% !important;margin: 0 !important;padding: 0 !important}body:not(.wp-admin).single-product.woocommerce div.product div.images ol.flex-control-thumbs img,body:not(.wp-admin).single-product div.product div.images ol.flex-control-thumbs img{display: block !important;width: 100% !important;height: 68px !important;padding: 0 !important;border: 1px solid rgba(255,250,242,.12) !important;border-radius: 4px !important;background: #151514 !important;object-fit: cover !important;opacity: .7 !important;transition: border-color .18s ease,opacity .18s ease !important}body:not(.wp-admin).single-product.woocommerce div.product div.images ol.flex-control-thumbs img.flex-active,body:not(.wp-admin).single-product.woocommerce div.product div.images ol.flex-control-thumbs img:hover,body:not(.wp-admin).single-product.woocommerce div.product div.images ol.flex-control-thumbs img:focus-visible{border-color: var(--ls-product-gold) !important;opacity: 1 !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .woocommerce-product-gallery__trigger,body:not(.wp-admin).single-product div.product div.images .woocommerce-product-gallery__trigger{position: absolute !important;grid-row: 1 / 2 !important;right: 1rem !important;bottom: 1rem !important;left: auto !important;top: auto !important;z-index: 10 !important;display: block !important;width: 3rem !important;height: 3rem !important;min-width: 3rem !important;min-height: 3rem !important;margin: 0 !important;padding: 0 !important;border: 1px solid var(--ls-product-gold) !important;border-radius: 50% !important;background-color: rgba(17,17,17,.94) !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b88634' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.25'/%3E%3Cpath d='m15.25 15.25 4.5 4.5'/%3E%3Cpath d='M10.5 7.5v6M7.5 10.5h6'/%3E%3C/svg%3E") !important;background-position: center !important;background-repeat: no-repeat !important;background-size: 1.5rem 1.5rem !important;color: transparent !important;font-size: 0 !important;line-height: 0 !important;text-decoration: none !important;text-indent: -9999px !important;overflow: hidden !important;box-shadow: 0 8px 24px rgba(0,0,0,.3) !important;transform: none !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before,body:not(.wp-admin).single-product.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after,body:not(.wp-admin).single-product div.product div.images .woocommerce-product-gallery__trigger::before,body:not(.wp-admin).single-product div.product div.images .woocommerce-product-gallery__trigger::after{display: none !important;content: none !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover,body:not(.wp-admin).single-product.woocommerce div.product div.images .woocommerce-product-gallery__trigger:focus-visible,body:not(.wp-admin).single-product div.product div.images .woocommerce-product-gallery__trigger:hover,body:not(.wp-admin).single-product div.product div.images .woocommerce-product-gallery__trigger:focus-visible{border-color: var(--ls-product-gold) !important;background-color: var(--ls-product-gold) !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.25'/%3E%3Cpath d='m15.25 15.25 4.5 4.5'/%3E%3Cpath d='M10.5 7.5v6M7.5 10.5h6'/%3E%3C/svg%3E") !important;outline: 2px solid var(--ls-product-ivory) !important;outline-offset: 2px !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .woocommerce-product-gallery__image a,body:not(.wp-admin).single-product div.product div.images .woocommerce-product-gallery__image a{display: block !important;cursor: zoom-in !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .flex-viewport,body:not(.wp-admin).single-product div.product div.images .flex-viewport{touch-action: pan-y !important;cursor: grab !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .flex-viewport:active,body:not(.wp-admin).single-product div.product div.images .flex-viewport:active{cursor: grabbing !important}body:not(.wp-admin).single-product.woocommerce div.product div.images ul.flex-direction-nav,body:not(.wp-admin).single-product div.product div.images ul.flex-direction-nav,body:not(.wp-admin).single-product.woocommerce div.product div.images ul.flex-direction-nav li,body:not(.wp-admin).single-product div.product div.images ul.flex-direction-nav li{display: contents !important;margin: 0 !important;padding: 0 !important;list-style: none !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .flex-direction-nav a,body:not(.wp-admin).single-product div.product div.images .flex-direction-nav a{position: relative !important;top: auto !important;right: auto !important;bottom: auto !important;left: auto !important;z-index: 7 !important;grid-column: 2 !important;grid-row: 1 !important;align-self: center !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 2.4rem !important;height: 2.4rem !important;margin: 0 !important;padding: 0 !important;border: 1px solid rgba(184,134,52,.8) !important;border-radius: 25% !important;background: rgb(28,28,28) !important;color: #fffaf2 !important;font-size: 0 !important;line-height: 1 !important;text-decoration: none !important;text-indent: 0 !important;opacity: 1 !important;box-shadow: none !important;transform: none !important;cursor: pointer !important;transition: background .2s ease,color .2s ease !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .flex-direction-nav .flex-prev,body:not(.wp-admin).single-product div.product div.images .flex-direction-nav .flex-prev{justify-self: start !important;margin-left: .4rem !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .flex-direction-nav .flex-next,body:not(.wp-admin).single-product div.product div.images .flex-direction-nav .flex-next{justify-self: end !important;margin-right: .4rem !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .flex-direction-nav a::before,body:not(.wp-admin).single-product div.product div.images .flex-direction-nav a::before{display: block !important;color: inherit !important;font-family: inherit !important;font-size: 1.5rem !important;font-weight: 400 !important;line-height: 1 !important;text-shadow: none !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .flex-direction-nav .flex-prev::before,body:not(.wp-admin).single-product div.product div.images .flex-direction-nav .flex-prev::before{content: "\2039" !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .flex-direction-nav .flex-next::before,body:not(.wp-admin).single-product div.product div.images .flex-direction-nav .flex-next::before{content: "\203A" !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .flex-direction-nav a:hover,body:not(.wp-admin).single-product.woocommerce div.product div.images .flex-direction-nav a:focus-visible,body:not(.wp-admin).single-product div.product div.images .flex-direction-nav a:hover,body:not(.wp-admin).single-product div.product div.images .flex-direction-nav a:focus-visible{background: var(--ls-product-gold) !important;color: #111111 !important;outline: 0 !important;box-shadow: none !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .flex-direction-nav a.flex-disabled,body:not(.wp-admin).single-product div.product div.images .flex-direction-nav a.flex-disabled{pointer-events: none !important;opacity: 0 !important}body:not(.wp-admin).single-product.woocommerce div.product div.summary,body:not(.wp-admin).single-product div.product div.summary{order: -2 !important;grid-column: 2 !important;grid-row: 1 !important;float: none !important;display: flex !important;flex-direction: column !important;align-self: stretch !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important;color: var(--ls-product-text) !important}body:not(.wp-admin).single-product div.product .summary .single-product-category,body:not(.wp-admin).single-product div.product .summary .ast-woo-product-category{display: none !important}body:not(.wp-admin).single-product.woocommerce div.product .product_title,body:not(.wp-admin).single-product div.product .product_title{width: 100% !important;max-width: none !important;height: auto !important;margin: 0 0 .45rem !important;color: var(--ls-product-ivory) !important;font-family: "Libre Baskerville",serif !important;font-size: clamp(2.625rem,3vw,2.7rem) !important;font-weight: 400 !important;letter-spacing: 0 !important;line-height: 1.01 !important;opacity: 1 !important}body:not(.wp-admin).single-product div.product .woocommerce-product-rating{display: flex !important;align-items: center !important;gap: .55rem !important;margin: 0 0 .8rem !important;color: var(--ls-product-muted) !important}body:not(.wp-admin).single-product div.product .woocommerce-product-rating a{color: var(--ls-product-muted) !important;font-size: .84rem !important}body:not(.wp-admin).single-product div.product .star-rating,body:not(.wp-admin).single-product div.product .star-rating::before,body:not(.wp-admin).single-product div.product .star-rating span::before{color: var(--ls-product-gold) !important}body:not(.wp-admin).single-product.woocommerce div.product p.price,body:not(.wp-admin).single-product.woocommerce div.product span.price,body:not(.wp-admin).single-product div.product p.price,body:not(.wp-admin).single-product div.product span.price{margin: 0 0 .55rem !important;color: var(--ls-product-gold) !important;font-family: "Josefin Sans",sans-serif !important;font-size: clamp(1.875rem,2.1vw,2.125rem) !important;font-weight: 700 !important;line-height: 1.15 !important;white-space: nowrap !important}body:not(.wp-admin).single-product div.product p.price del,body:not(.wp-admin).single-product div.product span.price del{color: var(--ls-product-muted) !important;opacity: .65 !important}body:not(.wp-admin).single-product div.product p.price ins,body:not(.wp-admin).single-product div.product span.price ins{color: var(--ls-product-gold) !important;text-decoration: none !important}body:not(.wp-admin).single-product.woocommerce div.product .woocommerce-product-details__short-description,body:not(.wp-admin).single-product div.product .woocommerce-product-details__short-description{margin: 0 0 1rem !important;padding: 0 0 1rem !important;border-bottom: 1px solid rgba(255,250,242,.1) !important;background: transparent !important;color: var(--ls-product-text) !important;font-family: "Josefin Sans",sans-serif !important;font-size: .98rem !important;line-height: 1.65 !important}body:not(.wp-admin).single-product div.product .woocommerce-product-details__short-description p:last-child{margin-bottom: 0 !important}body:not(.wp-admin).single-product div.product .ls-ux-paybox,body:not(.wp-admin).single-product div.product .ls-product-payment-note,body:not(.wp-admin).single-product div.product .ls-product-mode-note{margin: .45rem 0 .55rem !important;padding: .72rem .85rem !important;border: 1px solid rgba(184,134,52,.42) !important;border-radius: var(--ls-product-radius) !important;background: #151514 !important;color: var(--ls-product-ivory) !important;font-size: max(14px,.86rem) !important;line-height: 1.4 !important;box-shadow: none !important}body:not(.wp-admin).single-product div.product .ls-ux-paybox a,body:not(.wp-admin).single-product div.product .ls-product-payment-note a,body:not(.wp-admin).single-product div.product .ls-product-mode-note a{color: var(--ls-product-gold) !important}body:not(.wp-admin).single-product div.product .ls-mode-box{grid-column: 1 / -1 !important;width: 100% !important;margin: 0 !important;padding: 1rem !important;border: 1px solid var(--ls-product-line-soft) !important;border-radius: var(--ls-product-radius) !important;background: rgba(255,250,242,.025) !important;color: var(--ls-product-text) !important}body:not(.wp-admin).single-product div.product .ls-mode-hint{position: absolute !important;width: 1px !important;height: 1px !important;margin: -1px !important;padding: 0 !important;border: 0 !important;clip: rect(0 0 0 0) !important;clip-path: inset(50%) !important;overflow: hidden !important;white-space: nowrap !important}body:not(.wp-admin).single-product div.product .ls-mode-label{display: block !important;margin: 0 0 .55rem !important;color: var(--ls-product-ivory) !important;font-family: "Josefin Sans",sans-serif !important;font-size: .82rem !important;font-weight: 700 !important;letter-spacing: .04em !important}body:not(.wp-admin).single-product div.product #choix_mode,body:not(.wp-admin).single-product div.product form.cart select{width: 100% !important;max-width: none !important;min-height: 3rem !important;margin: 0 !important;padding: .7rem 2.4rem .7rem .85rem !important;border: 1px solid var(--ls-product-line) !important;border-radius: 3px !important;background-color: #111111 !important;color: var(--ls-product-ivory) !important;font-family: "Josefin Sans",sans-serif !important;font-size: .9rem !important;box-shadow: none !important}body:not(.wp-admin).single-product div.product #choix_mode option,body:not(.wp-admin).single-product div.product form.cart select option{background: #111111 !important;color: var(--ls-product-ivory) !important}body:not(.wp-admin).single-product div.product .ls-product-public-status{margin: .55rem 0 0 !important;padding: .78rem .85rem !important;border: 1px solid rgba(184,134,52,.42) !important;border-left: 3px solid var(--ls-product-gold) !important;border-radius: var(--ls-product-radius) !important;background: #111111 !important;color: var(--ls-product-text) !important;box-shadow: none !important}body:not(.wp-admin).single-product div.product .ls-product-public-status.is-warning{border-color: rgba(184,134,52,.52) !important;background: rgba(184,134,52,.08) !important}body:not(.wp-admin).single-product .ls-product-public-status__eyebrow{margin: 0 0 .3rem !important;color: var(--ls-product-gold) !important;font-size: max(14px,.78rem) !important;font-weight: 700 !important;letter-spacing: 0 !important;text-transform: uppercase !important}body:not(.wp-admin).single-product .ls-product-public-status__title{margin: 0 0 .25rem !important;color: var(--ls-product-ivory) !important;font-size: .95rem !important;font-weight: 700 !important}body:not(.wp-admin).single-product .ls-product-public-status__text{margin: 0 !important;color: var(--ls-product-muted) !important;font-size: max(14px,.875rem) !important;line-height: 1.5 !important}body:not(.wp-admin).single-product .ls-product-public-status__next{margin: .65rem 0 0 !important;color: var(--ls-product-gold) !important;font-size: max(13px,.82rem) !important;font-weight: 700 !important}body:not(.wp-admin).single-product .ls-product-public-status__contact{margin: .35rem 0 0 !important;color: var(--ls-product-muted) !important;font-size: max(13px,.82rem) !important}body:not(.wp-admin).single-product .ls-product-public-status__contact a{color: var(--ls-product-ivory) !important;text-decoration: underline !important}body:not(.wp-admin).single-product .ls-product-public-status__actions{display: flex !important;flex-wrap: wrap !important;align-items: center !important;justify-content: center !important;gap: .55rem !important;width: 100% !important;margin-top: .65rem !important;text-align: center !important}body:not(.wp-admin).single-product .ls-product-public-status__link{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 10.25rem !important;min-height: 2.82rem !important;padding: var(--ls-global-button-padding-y) var(--ls-global-button-padding-x) !important;border: 1px solid var(--ls-global-button-secondary-border) !important;border-radius: var(--ls-global-button-radius) !important;background: var(--ls-global-button-secondary-bg) !important;background-color: var(--ls-global-button-secondary-bg) !important;background-image: none !important;color: var(--ls-global-button-secondary-text) !important;font-family: var(--ls-global-font,"Josefin Sans",sans-serif) !important;font-size: var(--ls-global-button-font-size) !important;font-weight: 700 !important;letter-spacing: var(--ls-global-button-letter-spacing) !important;line-height: 1.1 !important;text-align: center !important;text-decoration: none !important;text-transform: uppercase !important;text-shadow: none !important;box-shadow: none !important;outline: 0 !important;transform: none !important}body:not(.wp-admin).single-product .ls-product-public-status__link.is-current{border-color: #b88634 !important;background: #b88634 !important;background-color: #b88634 !important;color: #111111 !important}body:not(.wp-admin).single-product .ls-product-public-status__link:not(.is-current):hover,body:not(.wp-admin).single-product .ls-product-public-status__link:not(.is-current):focus-visible{border-color: var(--ls-global-button-hover-border) !important;background: var(--ls-global-button-hover-bg) !important;background-color: var(--ls-global-button-hover-bg) !important;color: var(--ls-global-button-hover-text) !important;outline: 0 !important;box-shadow: 0 10px 26px rgba(0,0,0,.30) !important}body:not(.wp-admin).single-product .ls-product-public-status__link.is-current:hover,body:not(.wp-admin).single-product .ls-product-public-status__link.is-current:focus-visible{border-color: var(--ls-global-button-hover-border) !important;background: var(--ls-global-button-hover-bg) !important;background-color: var(--ls-global-button-hover-bg) !important;color: var(--ls-global-button-hover-text) !important;outline: 0 !important;box-shadow: 0 10px 26px rgba(0,0,0,.30) !important}body:not(.wp-admin).single-product.woocommerce div.product form.cart,body:not(.wp-admin).single-product div.product form.cart{display: grid !important;grid-template-columns: repeat(12,minmax(0,1fr)) !important;align-items: stretch !important;column-gap: .65rem !important;row-gap: .65rem !important;width: 100% !important;margin: .65rem 0 .5rem !important;padding: 0 !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-sizing: border-box !important}body:not(.wp-admin).single-product div.product form.cart table.variations{grid-column: 1 / -1 !important;width: 100% !important;margin: 0 0 .35rem !important;border: 1px solid var(--ls-product-line-soft) !important;border-collapse: separate !important;border-spacing: 0 !important;border-radius: var(--ls-product-radius) !important;background: rgba(255,250,242,.025) !important;overflow: hidden !important}body:not(.wp-admin).single-product div.product form.cart table.variations th,body:not(.wp-admin).single-product div.product form.cart table.variations td{display: block !important;width: 100% !important;padding: .7rem .8rem !important;border: 0 !important;background: transparent !important}body:not(.wp-admin).single-product div.product form.cart table.variations th{padding-bottom: .15rem !important;color: var(--ls-product-ivory) !important;font-size: max(14px,.78rem) !important;letter-spacing: 0 !important}body:not(.wp-admin).single-product div.product form.cart .variations_button{display: grid !important;grid-column: 1 / -1 !important;grid-template-columns: repeat(12,minmax(0,1fr)) !important;gap: .75rem !important;width: 100% !important}body:not(.wp-admin).single-product div.product form.cart .quantity{float: none !important;grid-column: 1 / 5 !important;display: flex !important;flex-flow: row nowrap !important;align-items: stretch !important;justify-content: stretch !important;width: 100% !important;min-width: 0 !important;height: 2.82rem !important;margin: 0 !important;padding: 0 !important;border: 1px solid var(--ls-product-gold) !important;border-radius: var(--ls-product-button-radius) !important;background: var(--ls-product-button-bg) !important;overflow: hidden !important;box-sizing: border-box !important;box-shadow: none !important;outline: 0 !important}body:not(.wp-admin).single-product div.product form.cart .quantity > .screen-reader-text{position: absolute !important;width: 1px !important;height: 1px !important;margin: -1px !important;padding: 0 !important;border: 0 !important;clip: rect(0 0 0 0) !important;clip-path: inset(50%) !important;overflow: hidden !important;white-space: nowrap !important}body:not(.wp-admin).single-product div.product form.cart .quantity > :not(.screen-reader-text):not(.minus):not(.plus):not(input.qty){display: none !important}body:not(.wp-admin).single-product div.product form.cart .quantity > input.qty{order: 2 !important;flex: 1 1 auto !important;width: auto !important;min-width: 3rem !important;max-width: none !important;height: 100% !important;min-height: 0 !important;margin: 0 !important;padding: 0 .25rem !important;border: 0 !important;border-right: 1px solid rgba(184,134,52,.55) !important;border-left: 1px solid rgba(184,134,52,.55) !important;border-radius: 0 !important;background: var(--ls-product-ivory) !important;color: #111111 !important;font-family: "Josefin Sans",sans-serif !important;font-size: 1.1rem !important;font-weight: 800 !important;line-height: 1 !important;text-align: center !important;box-sizing: border-box !important;box-shadow: none !important;outline: 0 !important;-moz-appearance: textfield !important;appearance: textfield !important}body:not(.wp-admin).single-product div.product form.cart .quantity > input.qty::-webkit-outer-spin-button,body:not(.wp-admin).single-product div.product form.cart .quantity > input.qty::-webkit-inner-spin-button{margin: 0 !important;-webkit-appearance: none !important}body:not(.wp-admin).single-product div.product form.cart .quantity > .minus,body:not(.wp-admin).single-product div.product form.cart .quantity > .plus{position: static !important;flex: 0 0 auto !important;width: 2.75rem !important;min-width: 2.75rem !important;max-width: 2.75rem !important;height: 100% !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;color: var(--ls-global-button-border,#b88634) !important;font-family: "Josefin Sans",sans-serif !important;font-size: 1rem !important;font-weight: 700 !important;line-height: 1 !important;text-align: center !important;text-decoration: none !important;box-sizing: border-box !important;box-shadow: none !important;outline: 0 !important;cursor: pointer !important;appearance: none !important;transition: background-color .18s ease,color .18s ease !important}body:not(.wp-admin).single-product div.product form.cart .quantity > .minus{order: 1 !important}body:not(.wp-admin).single-product div.product form.cart .quantity > .plus{order: 3 !important}body:not(.wp-admin).single-product div.product form.cart .quantity > .minus:hover,body:not(.wp-admin).single-product div.product form.cart .quantity > .minus:focus-visible,body:not(.wp-admin).single-product div.product form.cart .quantity > .plus:hover,body:not(.wp-admin).single-product div.product form.cart .quantity > .plus:focus-visible{background: var(--ls-global-button-hover-bg) !important;color: var(--ls-global-button-hover-text) !important;outline: 0 !important}body:not(.wp-admin).single-product div.product form.cart .quantity > .minus:disabled,body:not(.wp-admin).single-product div.product form.cart .quantity > .plus:disabled{cursor: not-allowed !important;opacity: .42 !important}html body:not(.wp-admin).single-product .single_add_to_cart_button,html body:not(.wp-admin).single-product.woocommerce div.product form.cart button.single_add_to_cart_button.button.alt,html body:not(.wp-admin).single-product.woocommerce div.product form.cart button[type="submit"],html body:not(.wp-admin).single-product div.product form.cart button[type="submit"],html body:not(.wp-admin).single-product.woocommerce div.product form.cart input[type="submit"],html body:not(.wp-admin).single-product div.product form.cart input[type="submit"]{grid-column: 5 / 13 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;min-height: var(--ls-global-button-min-height) !important;height: var(--ls-global-button-min-height) !important;margin: 0 !important;padding: var(--ls-global-button-padding-y) var(--ls-global-button-padding-x) !important;border: 1px solid var(--ls-global-button-border) !important;border-radius: 3px !important;background: var(--ls-global-button-bg) !important;background-color: var(--ls-global-button-bg) !important;background-image: none !important;color: var(--ls-global-button-text) !important;font-family: var(--ls-global-font,"Josefin Sans",sans-serif) !important;font-size: var(--ls-global-button-font-size) !important;font-weight: 700 !important;letter-spacing: var(--ls-global-button-letter-spacing) !important;line-height: 1.1 !important;text-align: center !important;text-transform: uppercase !important;text-shadow: none !important;white-space: normal !important;overflow-wrap: anywhere !important;box-sizing: border-box !important;box-shadow: none !important;filter: none !important;opacity: 1 !important;outline: 0 !important;transform: none !important}html body:not(.wp-admin).single-product .single_add_to_cart_button:hover,html body:not(.wp-admin).single-product .single_add_to_cart_button:focus-visible,html body:not(.wp-admin).single-product.woocommerce div.product form.cart button.single_add_to_cart_button.button.alt:hover,html body:not(.wp-admin).single-product.woocommerce div.product form.cart button.single_add_to_cart_button.button.alt:focus-visible,html body:not(.wp-admin).single-product.woocommerce div.product form.cart button[type="submit"]:hover,html body:not(.wp-admin).single-product.woocommerce div.product form.cart button[type="submit"]:focus-visible,html body:not(.wp-admin).single-product div.product form.cart button[type="submit"]:hover,html body:not(.wp-admin).single-product div.product form.cart button[type="submit"]:focus-visible,html body:not(.wp-admin).single-product.woocommerce div.product form.cart input[type="submit"]:hover,html body:not(.wp-admin).single-product.woocommerce div.product form.cart input[type="submit"]:focus-visible,html body:not(.wp-admin).single-product div.product form.cart input[type="submit"]:hover,html body:not(.wp-admin).single-product div.product form.cart input[type="submit"]:focus-visible{border-color: var(--ls-global-button-hover-border) !important;background: var(--ls-global-button-hover-bg) !important;background-color: var(--ls-global-button-hover-bg) !important;background-image: none !important;color: var(--ls-global-button-hover-text) !important;outline: 0 !important;box-shadow: 0 10px 26px rgba(0,0,0,.30) !important;filter: none !important;transform: none !important}html body:not(.wp-admin).single-product .single_add_to_cart_button.disabled,html body:not(.wp-admin).single-product .single_add_to_cart_button:disabled,html body:not(.wp-admin).single-product div.product form.cart button[type="submit"]:disabled,html body:not(.wp-admin).single-product div.product form.cart input[type="submit"]:disabled{cursor: not-allowed !important;opacity: .48 !important}body:not(.wp-admin).single-product div.product form.cart .ls-back-to-shop-single{grid-column: 1 / 7 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;min-height: var(--ls-global-button-min-height) !important;height: var(--ls-global-button-min-height) !important;margin: 0 !important;padding: var(--ls-global-button-padding-y) var(--ls-global-button-padding-x) !important;border: 1px solid var(--ls-global-button-secondary-border) !important;border-radius: var(--ls-global-button-radius) !important;background: var(--ls-global-button-secondary-bg) !important;background-color: var(--ls-global-button-secondary-bg) !important;background-image: none !important;color: var(--ls-global-button-secondary-text) !important;font-family: var(--ls-global-font,"Josefin Sans",sans-serif) !important;font-size: var(--ls-global-button-font-size) !important;font-weight: 700 !important;letter-spacing: var(--ls-global-button-letter-spacing) !important;line-height: 1.1 !important;text-align: center !important;text-transform: uppercase !important;text-shadow: none !important;white-space: normal !important;overflow-wrap: anywhere !important;box-sizing: border-box !important;box-shadow: none !important;outline: 0 !important;transform: none !important}body:not(.wp-admin).single-product div.product form.cart .ls-clear-wrap{grid-column: 7 / 13 !important;display: flex !important;align-items: stretch !important;justify-content: stretch !important;width: 100% !important;margin: 0 !important;text-align: center !important}body:not(.wp-admin).single-product div.product .ls-clear-cart-product{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-width: 0 !important;min-height: var(--ls-global-button-min-height) !important;height: var(--ls-global-button-min-height) !important;padding: var(--ls-global-button-padding-y) var(--ls-global-button-padding-x) !important;border: 1px solid var(--ls-global-button-secondary-border) !important;border-radius: var(--ls-global-button-radius) !important;background: var(--ls-global-button-secondary-bg) !important;background-color: var(--ls-global-button-secondary-bg) !important;background-image: none !important;color: var(--ls-global-button-secondary-text) !important;font-family: var(--ls-global-font,"Josefin Sans",sans-serif) !important;font-size: var(--ls-global-button-font-size) !important;font-weight: 700 !important;letter-spacing: var(--ls-global-button-letter-spacing) !important;line-height: 1.1 !important;text-align: center !important;text-transform: uppercase !important;text-shadow: none !important;box-sizing: border-box !important;box-shadow: none !important;outline: 0 !important;transform: none !important}body:not(.wp-admin).single-product div.product form.cart .ls-back-to-shop-single:hover,body:not(.wp-admin).single-product div.product form.cart .ls-back-to-shop-single:focus-visible,body:not(.wp-admin).single-product div.product .ls-clear-cart-product:hover,body:not(.wp-admin).single-product div.product .ls-clear-cart-product:focus-visible{border-color: var(--ls-global-button-hover-border) !important;background: var(--ls-global-button-hover-bg) !important;background-color: var(--ls-global-button-hover-bg) !important;background-image: none !important;color: var(--ls-global-button-hover-text) !important;outline: 0 !important;box-shadow: 0 10px 26px rgba(0,0,0,.30) !important;transform: none !important}body:not(.wp-admin).single-product div.product div.summary{display: flex !important;flex-direction: column !important}body:not(.wp-admin).single-product div.product div.summary form.cart{order: 30 !important}body:not(.wp-admin).single-product div.product div.summary > .ls-product-public-status{order: 50 !important}body:not(.wp-admin).single-product .ls-product-purchase-trust{margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important}body:not(.wp-admin).single-product div.product > .ls-product-purchase-trust--below-gallery{order: -1 !important;align-self: start !important;width: 100% !important;margin: 0 !important;padding: clamp(1.05rem,1.6vw,1.35rem) !important;border: 1px solid rgba(184,134,52,.58) !important;border-radius: var(--ls-product-radius) !important;background: var(--ls-product-surface) !important}body:not(.wp-admin).single-product .ls-product-trust-band{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;width: 100% !important;margin: 0 !important;padding: 0 !important;background: transparent !important}body:not(.wp-admin).single-product .ls-product-trust-band__item{display: grid !important;grid-template-columns: 3rem minmax(0,1fr) !important;align-items: start !important;gap: .85rem !important;min-width: 0 !important;padding: .2rem clamp(.9rem,1.5vw,1.35rem) !important;border-right: 1px solid rgba(255,250,242,.18) !important;background: transparent !important}body:not(.wp-admin).single-product .ls-product-trust-band__item:first-child{padding-left: .3rem !important}body:not(.wp-admin).single-product .ls-product-trust-band__item:last-child{padding-right: .3rem !important;border-right: 0 !important}body:not(.wp-admin).single-product .ls-product-trust-band__icon{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 2.7rem !important;height: 2.7rem !important;color: var(--ls-product-gold) !important}body:not(.wp-admin).single-product .ls-product-trust-band__icon svg{display: block !important;width: 100% !important;height: 100% !important;fill: none !important;stroke: currentColor !important;stroke-width: 1.8 !important;stroke-linecap: round !important;stroke-linejoin: round !important}body:not(.wp-admin).single-product .ls-product-trust-band__copy{min-width: 0 !important;background: transparent !important}body:not(.wp-admin).single-product .ls-product-trust-band__copy strong{display: block !important;margin: 0 0 .28rem !important;color: var(--ls-product-ivory) !important;font-family: "Josefin Sans",sans-serif !important;font-size: max(13px,.78rem) !important;font-weight: 700 !important;letter-spacing: .035em !important;line-height: 1.25 !important;text-transform: uppercase !important}body:not(.wp-admin).single-product .ls-product-trust-band__copy > span{display: block !important;color: var(--ls-product-muted) !important;font-size: max(13px,.78rem) !important;line-height: 1.4 !important}body:not(.wp-admin).single-product .ls-product-trust-band__copy a{display: inline-flex !important;align-items: center !important;gap: .35rem !important;margin-top: .45rem !important;color: var(--ls-product-gold) !important;font-size: max(13px,.76rem) !important;font-weight: 700 !important;text-decoration: none !important}body:not(.wp-admin).single-product .ls-product-trust-band__copy a:hover,body:not(.wp-admin).single-product .ls-product-trust-band__copy a:focus-visible{color: var(--ls-product-ivory) !important;text-decoration: underline !important;text-underline-offset: .18em !important}body:not(.wp-admin).single-product .ls-product-conversion-guide{display: none !important}body:not(.wp-admin).single-product .ls-product-story{order: 1 !important;width: 100% !important;margin: 0 !important}body:not(.wp-admin).single-product .ls-product-story__inner{width: 100% !important;margin: 0 !important}body:not(.wp-admin).single-product .ls-product-story__grid{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;align-items: stretch !important;gap: clamp(.9rem,1.2vw,1.15rem) !important}body:not(.wp-admin).single-product .ls-product-story__card{position: relative !important;display: flex !important;flex-direction: column !important;min-width: 0 !important;min-height: 0 !important;height: clamp(30rem,34vw,34rem) !important;padding: clamp(1.05rem,1.35vw,1.3rem) !important;border: 1px solid rgba(184,134,52,.58) !important;border-radius: var(--ls-product-radius) !important;background: var(--ls-product-surface-soft) !important;color: var(--ls-product-text) !important;box-shadow: none !important;overflow: hidden !important;box-sizing: border-box !important}body:not(.wp-admin).single-product .ls-product-story__card--tasting > .ls-product-story__copy{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;}body:not(.wp-admin).single-product .ls-product-story__description{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ls-product-gold) transparent;}body:not(.wp-admin).single-product .ls-product-story__copy,body:not(.wp-admin).single-product .ls-product-story__copy > *,body:not(.wp-admin).single-product .ls-product-story__description,body:not(.wp-admin).single-product .ls-product-story__description > *{background: transparent !important;background-color: transparent !important}body:not(.wp-admin).single-product .ls-product-story__eyebrow{position: relative !important;z-index: 2 !important;margin: 0 0 .55rem !important;color: var(--ls-product-gold) !important;font-family: "Josefin Sans",sans-serif !important;font-size: max(13px,.76rem) !important;font-weight: 700 !important;letter-spacing: .035em !important;line-height: 1.2 !important;text-align: center !important;text-transform: uppercase !important}body:not(.wp-admin).single-product .ls-product-story__card h3{position: relative !important;z-index: 2 !important;margin: 0 0 .7rem !important;color: var(--ls-product-ivory) !important;font-family: "Libre Baskerville",serif !important;font-size: clamp(1.32rem,1.55vw,1.72rem) !important;font-weight: 400 !important;line-height: 1.25 !important;text-align: center !important}body:not(.wp-admin).single-product .ls-product-story__card p,body:not(.wp-admin).single-product .ls-product-story__card li{margin: 0 0 .46rem !important;color: var(--ls-product-text) !important;font-size: max(13px,.82rem) !important;line-height: 1.44 !important}body:not(.wp-admin).single-product .ls-product-story__card p:last-child,body:not(.wp-admin).single-product .ls-product-story__card ul:last-child,body:not(.wp-admin).single-product .ls-product-story__card ol:last-child{margin-bottom: 0 !important}body:not(.wp-admin).single-product .ls-product-story__description > *,body:not(.wp-admin).single-product .ls-product-story__description > * > *{color: var(--ls-product-text) !important}body:not(.wp-admin).single-product .ls-product-story__description > p:nth-of-type(2){margin: .2rem 0 .72rem !important;padding: .55rem .68rem !important;border-left: 2px solid var(--ls-product-gold) !important;border-radius: 0 3px 3px 0 !important;background: rgba(184,134,52,.08) !important;background-color: rgba(184,134,52,.08) !important;color: var(--ls-product-ivory) !important;font-weight: 600 !important;line-height: 1.45 !important}body:not(.wp-admin).single-product .ls-product-story__description > p:nth-of-type(2) *{color: inherit !important}body:not(.wp-admin).single-product .ls-product-story__description ul,body:not(.wp-admin).single-product .ls-product-story__description ol{margin: .65rem 0 0 !important;padding: 0 !important;list-style: none !important}body:not(.wp-admin).single-product .ls-product-story__description li{position: relative !important;padding-left: 1.65rem !important}body:not(.wp-admin).single-product .ls-product-story__description li::before{position: absolute !important;top: .08rem !important;left: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 1rem !important;height: 1rem !important;border: 1px solid var(--ls-product-gold) !important;border-radius: 50% !important;color: var(--ls-product-gold) !important;content: "\2713" !important;font-size: .68rem !important;font-weight: 700 !important;line-height: 1 !important}body:not(.wp-admin).single-product .ls-product-story__media{display: flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;filter: none !important;overflow: hidden !important}body:not(.wp-admin).single-product .ls-product-story__media img{display: block !important;width: 100% !important;height: 100% !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;object-fit: cover !important;object-position: center !important}body:not(.wp-admin).single-product .ls-product-story__card--tasting .ls-product-story__copy{position: relative !important;z-index: 2 !important;width: 100% !important;max-width: none !important}body:not(.wp-admin).single-product .ls-product-story__card--craft .ls-product-story__copy{position: relative !important;z-index: 2 !important;flex: 0 0 auto !important;margin: 0 !important}body:not(.wp-admin).single-product .ls-product-story__craft-text{margin-bottom: .7rem !important}body:not(.wp-admin).single-product .ls-product-story__media--craft{flex: 1 1 auto !important;min-height: 13rem !important;height: auto !important;margin: .85rem 0 0 !important;border-top: 1px solid rgba(184,134,52,.22) !important;border-radius: 3px !important;background: var(--ls-product-surface-soft) !important}body:not(.wp-admin).single-product .ls-product-story__media--craft img{filter: grayscale(1) contrast(1.05) !important;object-position: center 24% !important}body:not(.wp-admin).single-product .ls-product-story__media.is-placeholder{min-height: 13rem !important;background: linear-gradient(135deg,rgba(255,250,242,.025),rgba(184,134,52,.035)),var(--ls-product-surface-soft) !important}body:not(.wp-admin).single-product .ls-product-story__cta{display: inline-flex !important;align-items: center !important;gap: .45rem !important;margin-top: .35rem !important;color: var(--ls-product-gold) !important;font-family: "Josefin Sans",sans-serif !important;font-size: max(13px,.75rem) !important;font-weight: 700 !important;letter-spacing: .025em !important;text-decoration: none !important;text-transform: uppercase !important}body:not(.wp-admin).single-product .ls-product-story__cta:hover,body:not(.wp-admin).single-product .ls-product-story__cta:focus-visible{color: var(--ls-product-ivory) !important;text-decoration: underline !important;text-underline-offset: .18em !important;outline: 0 !important}body:not(.wp-admin).single-product .ls-product-story__card--facts{min-height: 0 !important;padding-bottom: .4rem !important}body:not(.wp-admin).single-product .ls-product-facts{display: block !important;flex: 0 0 auto !important;min-height: 0 !important;margin: .15rem 0 0 !important;padding: 0 .15rem 0 0 !important;overflow-y: auto !important;scrollbar-width: thin !important;scrollbar-color: rgba(184,134,52,.72) transparent !important}body:not(.wp-admin).single-product .ls-product-story__media--facts{flex: 1 1 auto !important;min-height: 11rem !important;margin: .9rem 0 0 !important;padding: clamp(.75rem,1vw,1rem) !important;align-items: flex-end !important;box-sizing: border-box !important}body:not(.wp-admin).single-product .ls-product-story__media--facts img{width: min(100%,16rem) !important;height: auto !important;max-height: 100% !important;object-fit: contain !important;object-position: center bottom !important}@media (min-width: 1025px){body:not(.wp-admin).single-product .ls-product-story__grid{--ls-product-story-card-padding: clamp(1.05rem,1.35vw,1.3rem);--ls-product-story-media-height: clamp(11.4rem,13vw,13.5rem)}body:not(.wp-admin).single-product .ls-product-story__card--facts{padding: var(--ls-product-story-card-padding) !important}body:not(.wp-admin).single-product .ls-product-story__media--craft,body:not(.wp-admin).single-product .ls-product-story__media--facts{position: absolute !important;right: var(--ls-product-story-card-padding) !important;bottom: var(--ls-product-story-card-padding) !important;left: var(--ls-product-story-card-padding) !important;display: flex !important;width: auto !important;height: var(--ls-product-story-media-height) !important;min-height: 0 !important;margin: 0 !important}}body:not(.wp-admin).single-product .ls-product-facts__row{display: grid !important;grid-template-columns: minmax(6.6rem,.82fr) minmax(0,1.18fr) !important;gap: .65rem !important;margin: 0 !important;padding: .56rem 0 !important;border: 0 !important;border-bottom: 1px solid rgba(255,250,242,.13) !important;border-radius: 0 !important;background: transparent !important}body:not(.wp-admin).single-product .ls-product-facts__row:last-child{border-bottom: 0 !important}body:not(.wp-admin).single-product .ls-product-facts dt,body:not(.wp-admin).single-product .ls-product-facts dd{margin: 0 !important;font-size: max(13px,.76rem) !important;line-height: 1.4 !important}body:not(.wp-admin).single-product .ls-product-facts dt{color: var(--ls-product-text-muted) !important;font-weight: 600 !important}body:not(.wp-admin).single-product .ls-product-facts dd{color: var(--ls-product-ivory) !important;font-weight: 500 !important;text-align: right !important}body:not(.wp-admin).single-product div.product .ls-product-related-home{order: 2 !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;background: transparent !important;overflow: hidden !important}body:not(.wp-admin).single-product div.product .ls-product-related-home.ls-home-premium{width: 100% !important;max-width: 100% !important;margin-right: 0 !important;margin-left: 0 !important;color: var(--ls-product-ivory) !important;background: transparent !important}body:not(.wp-admin).single-product div.product .ls-product-related-home .ls-home-featured{margin: 0 !important;padding: clamp(1rem,1.8vw,1.35rem) !important;border: 1px solid rgba(184,134,52,.58) !important;border-radius: var(--ls-product-radius) !important;background: var(--ls-product-surface) !important}body:not(.wp-admin).single-product .ls-product-reviews{order: 3 !important;width: 100% !important;margin: 0 !important;padding: clamp(1rem,1.8vw,1.35rem) !important;border-top: 1px solid rgba(255,250,242,.1) !important;background: transparent !important}body:not(.wp-admin).single-product .ls-product-reviews__inner{width: 100% !important;max-width: none !important;margin: 0 !important}body:not(.wp-admin).single-product .ls-product-reviews__head{display: flex !important;flex-wrap: wrap !important;align-items: center !important;justify-content: space-between !important;gap: .75rem 1rem !important;margin: 0 0 1rem !important;padding: 0 0 .85rem !important;border-bottom: 1px solid rgba(255,250,242,.1) !important}body:not(.wp-admin).single-product .ls-product-reviews__head h2{margin: 0 !important;color: var(--ls-product-ivory) !important;font-family: "Libre Baskerville",serif !important;font-size: clamp(1.35rem,1.8vw,1.8rem) !important;font-weight: 400 !important}body:not(.wp-admin).single-product .ls-product-reviews__summary{display: inline-flex !important;align-items: center !important;gap: .5rem !important;color: var(--ls-product-muted) !important}body:not(.wp-admin).single-product .ls-product-reviews__avg{color: var(--ls-product-gold) !important;font-weight: 700 !important}body:not(.wp-admin).single-product .ls-product-reviews__count{color: var(--ls-product-muted) !important;font-size: .84rem !important}body:not(.wp-admin).single-product .ls-product-reviews .star-rating,body:not(.wp-admin).single-product .ls-product-reviews .star-rating::before,body:not(.wp-admin).single-product .ls-product-reviews .star-rating span::before{color: var(--ls-product-gold) !important}body:not(.wp-admin).single-product .ls-product-reviews ol.commentlist,body:not(.wp-admin).single-product .ls-product-reviews__list{margin: 0 !important;padding: 0 !important;list-style: none !important}body:not(.wp-admin).single-product .ls-product-reviews ol.commentlist li.review{margin: 0 !important;padding: 1rem 0 !important;border: 0 !important;border-bottom: 1px solid rgba(255,250,242,.1) !important;background: transparent !important;box-shadow: none !important}body:not(.wp-admin).single-product .ls-product-reviews ol.commentlist li .comment_container{display: block !important;padding: 0 !important;background: transparent !important;border: 0 !important}body:not(.wp-admin).single-product .ls-product-reviews ol.commentlist img.avatar{display: none !important}body:not(.wp-admin).single-product .ls-product-reviews .woocommerce-review__author{color: var(--ls-product-ivory) !important;font-weight: 700 !important}body:not(.wp-admin).single-product .ls-product-reviews .woocommerce-review__published-date,body:not(.wp-admin).single-product .ls-product-reviews .woocommerce-review__dash{display: none !important}body:not(.wp-admin).single-product .ls-product-reviews .woocommerce-review__verified{color: var(--ls-product-gold) !important;font-size: max(14px,.78rem) !important}body:not(.wp-admin).single-product .ls-product-reviews .description,body:not(.wp-admin).single-product .ls-product-reviews .description p{color: var(--ls-product-text) !important;line-height: 1.65 !important}body:not(.wp-admin).single-product .ls-product-reviews__more > summary.ls-product-reviews__toggle{display: block !important;width: fit-content !important;margin: 1rem auto 0 !important;padding: .6rem 1rem !important;border: 1px solid var(--ls-product-gold) !important;border-radius: 3px !important;background: transparent !important;color: var(--ls-product-ivory) !important;font-size: .8rem !important;font-weight: 700 !important;cursor: pointer !important;list-style: none !important}body:not(.wp-admin).single-product .ls-product-reviews__more > summary.ls-product-reviews__toggle::-webkit-details-marker{display: none !important}body:not(.wp-admin).single-product .ls-product-reviews #review_form_wrapper{margin-top: 1.25rem !important;padding-top: 1rem !important;border-top: 1px solid rgba(255,250,242,.1) !important}body:not(.wp-admin).single-product .ls-product-reviews input,body:not(.wp-admin).single-product .ls-product-reviews textarea,body:not(.wp-admin).single-product .ls-product-reviews select{border: 1px solid var(--ls-product-line-soft) !important;border-radius: 3px !important;background: #111111 !important;color: var(--ls-product-ivory) !important}body:not(.wp-admin).single-product .ls-front-recette-box--single{width: min(var(--ls-product-max),calc(100% - 2rem)) !important;max-width: none !important;margin: 1rem auto 0 !important;padding: clamp(1rem,1.8vw,1.35rem) !important;border: 1px solid var(--ls-product-line) !important;border-radius: var(--ls-product-radius) !important;background: #111111 !important;color: var(--ls-product-text) !important;box-shadow: none !important}body:not(.wp-admin).single-product .ls-front-recette-box--single .ls-front-recette-eyebrow{color: var(--ls-product-gold) !important;font-size: max(14px,.78rem) !important;font-weight: 700 !important;letter-spacing: 0 !important;text-transform: uppercase !important}body:not(.wp-admin).single-product .ls-front-recette-box--single h2{color: var(--ls-product-ivory) !important;font-family: "Libre Baskerville",serif !important;font-weight: 400 !important}body:not(.wp-admin).single-product .ls-front-recette-box--single p{color: var(--ls-product-muted) !important}body:not(.wp-admin).single-product div.product div.summary .ls-front-recette-box--single,body:not(.wp-admin).single-product div.product div.summary .ls-product-public-status,body:not(.wp-admin).single-product div.product div.summary .ls-mode-box{width: 100% !important;max-width: none !important;margin: .85rem 0 0 !important;padding: .95rem 1rem !important;border: 1px solid rgba(184,134,52,.42) !important;border-left: 3px solid var(--ls-product-gold) !important;border-radius: 4px !important;background: #111111 !important;color: var(--ls-product-text) !important;box-shadow: none !important}body:not(.wp-admin).single-product div.product div.summary > .ls-product-public-status{margin-top: .55rem !important}body:not(.wp-admin).single-product div.product div.summary .ls-front-recette-box--single *,body:not(.wp-admin).single-product div.product div.summary .ls-product-public-status *:not(.ls-product-public-status__link),body:not(.wp-admin).single-product div.product div.summary .ls-mode-box *{background-color: transparent !important}body:not(.wp-admin).single-product div.product .product_meta,body:not(.wp-admin).single-product div.product div.summary .product_meta,body:not(.wp-admin).single-product div.product .posted_in,body:not(.wp-admin).single-product div.product div.summary .posted_in,body:not(.wp-admin).single-product div.product .tagged_as,body:not(.wp-admin).single-product div.product .woocommerce-tabs{display: none !important}body:not(.wp-admin).single-product .pswp{z-index: 100000 !important}body:not(.wp-admin).single-product .pswp__bg{background: rgba(5,5,5,.94) !important}body:not(.wp-admin).single-product .pswp__top-bar,body:not(.wp-admin).single-product .pswp__caption{background: transparent !important}body:not(.wp-admin).single-product .pswp__img{max-width: min(92vw,1080px) !important;max-height: 84vh !important;object-fit: contain !important}@media (min-width: 1180px){body:not(.wp-admin).single-product.ls-cart-rail-closed div.product .ls-ux-paybox{margin-top: 1.35rem !important;margin-bottom: .9rem !important}body:not(.wp-admin).single-product.ls-cart-rail-closed div.product form.cart{row-gap: 1.05rem !important;margin-top: .9rem !important;margin-bottom: .9rem !important}body:not(.wp-admin).single-product.ls-cart-rail-closed div.product div.summary > .ls-product-public-status{margin-top: auto !important}body:not(.wp-admin).single-product.ls-cart-rail-active:not(.ls-cart-rail-closed):not(.ls-cart-rail-excluded):not(.ls-cart-rail-mobile-disabled) .ls-cart-rail-shell{position: fixed !important;top: 0 !important;right: 0 !important;bottom: 0 !important;left: auto;z-index: 100000;display: flex !important;flex-direction: column;width: min(430px,100vw) !important;height: 100dvh !important;min-height: 100vh;max-height: none;background: #ffffff;overflow: hidden !important}body:not(.wp-admin).single-product.ls-cart-rail-active:not(.ls-cart-rail-closed):not(.ls-cart-rail-excluded):not(.ls-cart-rail-mobile-disabled) .ls-cart-rail-panel{position: static;display: block !important;flex: 1 1 auto !important;align-self: stretch;width: 100%;height: 100% !important;min-height: 0 !important;max-height: none;margin: 0;background: #ffffff;overflow-x: hidden;overflow-y: auto !important}body:not(.wp-admin).single-product.ls-cart-rail-active:not(.ls-cart-rail-closed):not(.ls-cart-rail-excluded):not(.ls-cart-rail-mobile-disabled) .ls-mini-cart-panel--rail{min-height: 100%;background: #ffffff}}@media (max-width: 1024px){body:not(.wp-admin).single-product .ls-product-story__grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important}body:not(.wp-admin).single-product .ls-product-story__card{height: 31rem !important}body:not(.wp-admin).single-product .ls-product-story__card--facts{grid-column: 1 / -1 !important;height: auto !important;min-height: 0 !important}body:not(.wp-admin).single-product .ls-product-facts{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 0 1rem !important;overflow: visible !important}body:not(.wp-admin).single-product.woocommerce div.product,body:not(.wp-admin).single-product div.product,body:not(.wp-admin).single-product article.product div.product{grid-template-columns: minmax(0,1.08fr) minmax(330px,.92fr) !important;column-gap: 1.25rem !important}body:not(.wp-admin).single-product.woocommerce div.product div.images,body:not(.wp-admin).single-product div.product div.images{grid-template-columns: 72px minmax(0,1fr) !important}body:not(.wp-admin).single-product.woocommerce div.product div.images:not(:has(ol.flex-control-thumbs)),body:not(.wp-admin).single-product div.product div.images:not(:has(ol.flex-control-thumbs)){grid-template-columns: minmax(0,1fr) !important}body:not(.wp-admin).single-product.woocommerce div.product div.images ol.flex-control-thumbs,body:not(.wp-admin).single-product div.product div.images ol.flex-control-thumbs{width: 72px !important}}@media (max-width: 820px){body:not(.wp-admin).single-product .woocommerce-breadcrumb,body:not(.wp-admin).single-product nav.woocommerce-breadcrumb,body:not(.wp-admin).single-product .woocommerce-notices-wrapper,body:not(.wp-admin).single-product .ls-front-recette-box--single,body:not(.wp-admin).single-product.woocommerce div.product,body:not(.wp-admin).single-product div.product,body:not(.wp-admin).single-product article.product div.product{width: min(100% - 1.25rem,var(--ls-product-max)) !important}body:not(.wp-admin).single-product.woocommerce div.product,body:not(.wp-admin).single-product div.product,body:not(.wp-admin).single-product article.product div.product{grid-template-columns: minmax(0,1fr) !important;row-gap: 1rem !important;margin-top: 1rem !important}body:not(.wp-admin).single-product .ls-product-top-row{grid-template-columns: minmax(0,1fr) !important}body:not(.wp-admin).single-product .ls-product-media-column{position: static;order: -3;grid-column: 1;grid-row: auto;gap: 1rem}body:not(.wp-admin).single-product.woocommerce div.product div.images,body:not(.wp-admin).single-product div.product div.images{grid-column: 1 !important;grid-row: auto !important;grid-template-columns: minmax(0,1fr) !important;grid-template-rows: auto auto !important;gap: .65rem !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .flex-viewport,body:not(.wp-admin).single-product div.product div.images .flex-viewport,body:not(.wp-admin).single-product.woocommerce div.product div.images > .woocommerce-product-gallery__wrapper,body:not(.wp-admin).single-product div.product div.images > .woocommerce-product-gallery__wrapper{grid-column: 1 !important;grid-row: 1 !important;height: auto !important;min-height: 0 !important;aspect-ratio: 1 / 1 !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .woocommerce-product-gallery__image img,body:not(.wp-admin).single-product div.product div.images .woocommerce-product-gallery__image img{height: 100% !important}body:not(.wp-admin).single-product.woocommerce div.product div.images ol.flex-control-thumbs,body:not(.wp-admin).single-product div.product div.images ol.flex-control-thumbs{grid-column: 1 !important;grid-row: 2 !important;flex-direction: row !important;width: 100% !important;padding: .45rem !important;overflow-x: auto !important;overflow-y: hidden !important}body:not(.wp-admin).single-product.woocommerce div.product div.images ol.flex-control-thumbs li,body:not(.wp-admin).single-product div.product div.images ol.flex-control-thumbs li{flex: 0 0 68px !important}body:not(.wp-admin).single-product.woocommerce div.product div.summary,body:not(.wp-admin).single-product div.product div.summary{order: -2 !important;grid-column: 1 !important;grid-row: auto !important;padding-top: .4rem !important}body:not(.wp-admin).single-product .ls-product-media-column > .ls-product-purchase-trust--below-gallery{width: 100%}body:not(.wp-admin).single-product.woocommerce div.product .product_title,body:not(.wp-admin).single-product div.product .product_title{max-width: none !important;font-size: 2.25rem !important}body:not(.wp-admin).single-product.woocommerce div.product form.cart,body:not(.wp-admin).single-product div.product form.cart,body:not(.wp-admin).single-product.woocommerce div.product form.cart .variations_button,body:not(.wp-admin).single-product div.product form.cart .variations_button{grid-template-columns: repeat(12,minmax(0,1fr)) !important}body:not(.wp-admin).single-product.woocommerce div.product div.images .woocommerce-product-gallery__trigger,body:not(.wp-admin).single-product div.product div.images .woocommerce-product-gallery__trigger,body:not(.wp-admin).single-product.woocommerce div.product div.images .flex-direction-nav a,body:not(.wp-admin).single-product div.product div.images .flex-direction-nav a{grid-column: 1 !important;grid-row: 1 / 2 !important}body:not(.wp-admin).single-product div.product > .ls-product-purchase-trust--below-gallery{order: -1 !important;grid-column: 1 !important;grid-row: auto !important}body:not(.wp-admin).single-product .ls-product-trust-band{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 1rem 0 !important}body:not(.wp-admin).single-product .ls-product-trust-band__item:nth-child(2){border-right: 0 !important}body:not(.wp-admin).single-product .ls-product-story__grid{grid-template-columns: minmax(0,1fr) !important}body:not(.wp-admin).single-product .ls-product-story__card,body:not(.wp-admin).single-product .ls-product-story__card--facts{grid-column: 1 !important;height: auto !important;min-height: 30rem !important}body:not(.wp-admin).single-product .ls-product-story__card--facts{min-height: 0 !important}body:not(.wp-admin).single-product .ls-product-facts{display: block !important;overflow: visible !important}}@media (max-width: 520px){body:not(.wp-admin).single-product .ls-product-trust-band{grid-template-columns: minmax(0,1fr) !important;gap: 0 !important}body:not(.wp-admin).single-product .ls-product-trust-band__item,body:not(.wp-admin).single-product .ls-product-trust-band__item:nth-child(2){border-right: 0 !important;border-bottom: 1px solid rgba(255,250,242,.12) !important}body:not(.wp-admin).single-product .ls-product-trust-band__item:last-child{border-bottom: 0 !important}body:not(.wp-admin).single-product .ls-product-trust-band__item{padding: .85rem 0 !important}body:not(.wp-admin).single-product .woocommerce-breadcrumb,body:not(.wp-admin).single-product nav.woocommerce-breadcrumb{font-size: 14px !important}body:not(.wp-admin).single-product.woocommerce div.product form.cart,body:not(.wp-admin).single-product div.product form.cart,body:not(.wp-admin).single-product.woocommerce div.product form.cart .variations_button,body:not(.wp-admin).single-product div.product form.cart .variations_button{grid-template-columns: minmax(0,1fr) !important}body:not(.wp-admin).single-product .ls-product-facts__row{grid-template-columns: minmax(0,1fr) !important;gap: .2rem !important}body:not(.wp-admin).single-product .ls-product-facts dd{text-align: left !important}}