:root{--ffg-pdp-ink: #1A1A1A;--ffg-pdp-accent: #b51a00;--ffg-pdp-line: #E8E8E8;--ffg-pdp-imgbg: #F7F7F7;--ffg-pdp-btn: #1A1A1A;--ffg-pdp-btn-text: #FFFFFF;--ffg-pdp-radius: var(--style-border-radius-buttons-primary, 10px);--ffg-pdp-img-radius: 10px;--f-title: "Antiquary Wide", Georgia, serif;--f-body: "Eczar", Georgia, serif;--f-ing: "Work Sans", system-ui, sans-serif;--f-ui: "Karla", system-ui, sans-serif;--ffg-scale: 1}@media screen and not (min-width:750px){:root{--ffg-scale: .98}}.ffg-pdp__eyebrow{font-family:var(--f-ui);font-size:calc(11px * var(--ffg-scale));font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ffg-pdp-accent);margin:0 0 10px;text-align:center}.shopify-section .ffg-pdp-story.section{background:#fff}.ffg-pdp__intro{min-width:0;width:100%}.ffg-pdp__title{--title-pt: .62em;min-width:0;position:relative;display:block;font-family:var(--f-title)!important;font-size:var(--ffg-pdp-title-size, calc(34px * var(--ffg-scale)))!important;font-weight:400!important;line-height:1.05!important;letter-spacing:0!important;text-transform:uppercase!important;color:var(--ffg-cream, #FDF6E9)!important;margin:0!important;border-inline:var(--title-pt) solid transparent;background-clip:padding-box;padding:calc(.3em - 1.5px) .34em calc(.3em + 1.5px)!important;background-color:#16130f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='t' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='0.085' intercept='0'/%3E%3CfeFuncG type='linear' slope='0.085' intercept='0'/%3E%3CfeFuncB type='linear' slope='0.085' intercept='0'/%3E%3CfeFuncA type='table' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23t)'/%3E%3C/svg%3E");background-size:160px 160px;background-repeat:repeat;background-blend-mode:screen;filter:drop-shadow(0 5px 12px rgba(0,0,0,.28));text-align:center}.ffg-pdp__title:before,.ffg-pdp__title:after{content:"";position:absolute;top:0;bottom:0;width:calc(var(--title-pt) + 1px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 34' preserveAspectRatio='none'%3E%3Cfilter id='s' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9 0.45' numOctaves='3' stitchTiles='stitch' result='n'/%3E%3CfeColorMatrix in='n' type='saturate' values='0' result='y'/%3E%3CfeComponentTransfer in='y' result='g'%3E%3CfeFuncR type='linear' slope='0.085' intercept='0'/%3E%3CfeFuncG type='linear' slope='0.085' intercept='0'/%3E%3CfeFuncB type='linear' slope='0.085' intercept='0'/%3E%3CfeFuncA type='table' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%3CfeBlend in='SourceGraphic' in2='g' mode='screen' result='m'/%3E%3CfeComposite in='m' in2='SourceGraphic' operator='in'/%3E%3C/filter%3E%3Cpath fill='%2316130F' filter='url(%23s)' d='M17 0C17 10.54 15.59 15.81 0 17C15.59 18.19 17 23.46 17 34Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.ffg-pdp__title:before{left:calc(0px - var(--title-pt))}.ffg-pdp__title:after{right:calc(0px - var(--title-pt));transform:scaleX(-1)}@media screen and (min-width:750px){.ffg-pdp__title{--ffg-title-overhang: 5px;margin-inline:calc(-1 * var(--ffg-title-overhang))!important}}.ffg-pdp__title[data-ffg-fit=line]{white-space:nowrap}.ffg-pdp__flirt{font-family:Eczar,Georgia,serif;font-size:calc(19.5px * var(--ffg-scale));font-weight:600;line-height:1.62;letter-spacing:0;color:var(--ffg-pdp-ink, #211A14);margin:34px var(--title-pt, .62em) 0;--flirt-quote-size: calc(66px * var(--ffg-scale));--flirt-quote-ink: #D5D5D5;position:relative;padding-inline:calc(var(--flirt-quote-size) * .6)}.ffg-pdp__flirt-lead{font-size:1.45em;line-height:1}.ffg-pdp__flirt:before,.ffg-pdp__flirt:after{position:absolute;font-family:var(--f-body);font-size:var(--flirt-quote-size);font-weight:400;line-height:1;letter-spacing:0;color:var(--flirt-quote-ink);pointer-events:none}.ffg-pdp__flirt:before{content:"\201c";left:0;top:-.04em}.ffg-pdp__flirt:after{content:"\201d";right:0;bottom:-.45em}.product-details .price,.product-details product-price .price{font-family:var(--f-title);font-size:calc(30px * var(--ffg-scale));font-weight:400;line-height:1.1;letter-spacing:0;color:var(--ffg-pdp-ink)}.product-details .compare-at-price{font-family:var(--f-ui);font-size:calc(15px * var(--ffg-scale))}.ffg-pdp__note{font-family:var(--f-ui);font-size:calc(12px * var(--ffg-scale));opacity:.55;margin:6px 0 0}.product-details .variant-option--buttons legend,.product-details .variant-option>label:not(.variant-option__button-label){font-family:var(--f-ui);font-size:calc(11px * var(--ffg-scale));font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-bottom:9px}.product-details .variant-option--buttons:before,.product-details .variant-option--buttons>legend{flex:0 0 100%!important;grid-column:1 / -1!important;min-width:0}.product-details .variant-option--equal-width-buttons{display:flex;flex-wrap:wrap;gap:8px}.product-details .variant-option--equal-width-buttons .variant-option__button-label{min-width:0}.product-details .variant-option__button-label{font-family:var(--f-ui);font-size:calc(13px * var(--ffg-scale));font-weight:700;letter-spacing:.02em;border:1.5px solid var(--ffg-pdp-line);border-radius:var(--ffg-pdp-radius);padding:11px 24px;background:transparent;color:var(--ffg-pdp-ink);transition:border-color .15s,background-color .15s,color .15s}.product-details .variant-option__button-label:hover{border-color:var(--ffg-pdp-accent)}.product-details .variant-option__button-label:has(input:checked,[data-current-checked=true]){border-color:var(--ffg-pdp-accent);background:var(--ffg-pdp-accent);color:var(--ffg-pdp-btn-text)}.product-details .variant-option__button-label:has(input:focus-visible),.product-details .quantity-selector button:focus-visible,.product-details .add-to-cart-button:focus-visible,.ffg-pdp-story a:focus-visible{outline:2px solid var(--ffg-pdp-accent);outline-offset:3px}.product-details{--height-buy-buttons: 50px}.product-details .quantity-selector{--quantity-selector-width: 116px;flex:0 0 var(--quantity-selector-width);max-width:var(--quantity-selector-width);border:1.5px solid var(--ffg-pdp-line);border-radius:var(--ffg-pdp-radius);overflow:hidden;font-family:var(--f-ui);font-weight:700}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus){width:calc((var(--quantity-selector-width) - 40px) / 2);height:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ffg-pdp-ink);transition:background-color .15s}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus):hover:not(:disabled){background:#0000000d}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus):disabled{opacity:.3}.product-details .quantity-selector input[type=number]::-webkit-inner-spin-button,.product-details .quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;display:none;margin:0}.product-details .quantity-selector input[type=number]{height:100%;padding:0;border:0;background:transparent;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;font-family:var(--f-ui);font-size:calc(15px * var(--ffg-scale));font-weight:700;color:var(--ffg-pdp-ink)}.product-details .add-to-cart-button,.product-details .product-form-buttons .button:not(.quantity-minus,.quantity-plus){font-family:var(--f-ui);font-size:calc(14px * var(--ffg-scale));font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--ffg-pdp-radius);padding-block:0;background:var(--ffg-pdp-btn);color:var(--ffg-pdp-btn-text);border:none;transition:background-color .15s}.product-details .accelerated-checkout-block{max-width:200px}.product-details shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 34px;--shopify-accelerated-checkout-button-border-radius: 10px;--shopify-accelerated-checkout-inline-alignment: start}.product-details .shopify-payment-button__more-options{font-family:"Staatliches",var(--f-ui),system-ui,sans-serif;font-size:14px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;text-decoration:none!important;color:#7f7f7f}.product-details .shopify-payment-button__more-options:hover,.product-details .shopify-payment-button__more-options:focus-visible{color:#4a4a4a}.product-details .add-to-cart-button:hover,.product-details .product-form-buttons .button:not(.quantity-minus,.quantity-plus):hover{background:var(--ffg-pdp-accent);color:var(--ffg-pdp-btn-text)}.ffg-pdp__trust{display:flex;gap:16px;flex-wrap:wrap;font-family:var(--f-ui);font-size:calc(11.5px * var(--ffg-scale));opacity:.65;padding-top:4px;margin:0;list-style:none}.ffg-pdp__trust li{display:flex;align-items:center;gap:5px}.ffg-pdp__trust li:before{content:"\2713";color:var(--ffg-pdp-accent)}.product-information__media .product-media-container{background:transparent;border:none;border-radius:var(--ffg-pdp-img-radius);overflow:hidden}.product-information__media .product-media-container{padding:0;box-sizing:border-box}.product-information__media .product-media-container img{aspect-ratio:auto;width:100%;height:auto;max-width:100%;max-height:100%;margin:auto;border-radius:var(--ffg-pdp-img-radius)}.ffg-pdp-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:start}.ffg-pdp-story__grid--single{grid-template-columns:1fr;max-width:62ch}.ffg-pdp-story__grid--right>.ffg-pdp-story__col{grid-column:2}@media screen and not (min-width:750px){.ffg-pdp-story__grid{grid-template-columns:1fr;gap:34px}.ffg-pdp-story__grid--right>.ffg-pdp-story__col{grid-column:auto}}.ffg-pdp-story__title{font-family:var(--f-title);font-weight:400;font-size:calc(34px * .42 * var(--ffg-scale) + 8px);letter-spacing:0;text-transform:uppercase;color:var(--ffg-pdp-ink);margin:0 0 18px}.ffg-pdp-story__body,.ffg-pdp-story__body p{font-family:var(--f-body);font-size:calc(16px * var(--ffg-scale));font-weight:400;line-height:1.7;color:var(--ffg-pdp-ink);margin:0}.ffg-pdp-story__ing-head{--tag-h: 34px;--tag-pt: 8.5px;position:relative;display:inline-block;height:var(--tag-h);line-height:var(--tag-h);margin:0 var(--tag-pt) 14px;padding:0 12px;background:#a02924;color:#fff;font-family:var(--f-ui);font-size:calc(12px * var(--ffg-scale));font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ffg-pdp-story__ing-head:before,.ffg-pdp-story__ing-head:after{content:"";position:absolute;top:0;width:calc(var(--tag-pt) + 1px);height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 34' preserveAspectRatio='none'%3E%3Cpath fill='%23A02924' d='M17 0C17 10.54 15.59 15.81 0 17C15.59 18.19 17 23.46 17 34Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.ffg-pdp-story__ing-head:before{left:calc(0px - var(--tag-pt))}.ffg-pdp-story__ing-head:after{right:calc(0px - var(--tag-pt));transform:scaleX(-1)}.ffg-pdp-story__col:has(.ffg-pdp-story__chips){max-width:460px;margin-inline:auto}.ffg-pdp-story__col:has(.ffg-pdp-story__chips){text-align:center}.ffg-pdp-story__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:460px;margin-inline:auto;gap:6px;margin:0;padding:0;font-family:"Staatliches",var(--f-ing),system-ui,sans-serif;font-size:calc(14px * var(--ffg-scale));font-weight:400;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;color:#7f7f7f}.ffg-pdp-story__chips li.is-blend{grid-column:1 / -1}.ffg-pdp-story__chips li.is-wide{grid-column:span 2}@media screen and not (min-width:750px){.ffg-pdp-story__chips{grid-template-columns:1fr;font-size:clamp(10px,3.3vw,calc(14px * var(--ffg-scale)))}.ffg-pdp-story__col{min-width:0}.ffg-pdp-story__chips li.is-wide{grid-column:auto}}@container ffg-details (width < 360px){.ffg-pdp-story__chips{grid-template-columns:1fr;font-size:clamp(10px,4.4cqi,calc(14px * var(--ffg-scale)))}.ffg-pdp-story__chips li.is-wide{grid-column:auto}}.ffg-pdp-story__chips li{list-style:none;border:1px solid var(--ffg-pdp-line);border-radius:30px;padding:4px 11px;display:block;text-align:center;white-space:nowrap;word-spacing:normal}.ffg-pdp-story__chips li.is-hero{border-color:var(--ffg-pdp-accent);color:var(--ffg-pdp-accent)}.ffg-pdp-story__chips li.is-hero a{color:inherit;text-decoration:none;display:block;margin:-4px -11px;padding:4px 11px;border-radius:inherit}.ffg-pdp-story__chips li.is-hero:hover{background:var(--ffg-pdp-accent);color:#fff}.ffg-pdp-story__chips li.is-hero a:focus-visible{outline:2px solid var(--ffg-pdp-accent);outline-offset:3px}.ffg-pdp-story__rte p{margin:0 0 12px}.ffg-pdp-story__rte p:last-child{margin-bottom:0}.ffg-pdp-story__rte img{max-width:100%;height:auto}.ffg-pdp-story__rte a{color:var(--ffg-pdp-accent)}@media screen and not (min-width:750px){:root{--ffg-field-green: #57AA7D;--ffg-chip-green: #4F8465;--ffg-chip-green-dark: #3F6E53;--ffg-card-radius: 20px;--ffg-card-pad: 16px;--ffg-card-gutter: clamp(12px, 5vw, 22px);--ffg-pdp-ink: #4A4A4A;--ffg-pdp-accent: #B04334}.shopify-section:has(>.section-background) :is(.product-information,.ffg-pdp-story),.shopify-section:has(.product-information)>.section-background,.shopify-section:has(.ffg-pdp-story)>.section-background,.product-information>.section-background,.ffg-pdp-story>.section-background,.product-information,.ffg-pdp-story{background:transparent!important}.product-information__grid,.ffg-pdp-story__grid{grid-column:1 / -1;margin-inline:var(--ffg-card-gutter);background:#fff}.product-information__grid.product-information__grid{display:flex;flex-direction:column;padding:88px var(--ffg-card-pad) 0;border-radius:0;row-gap:0}.product-information__grid>.product-information__media{align-self:stretch;width:100%}.product-information{padding-block-start:0!important;padding-block-end:0!important;row-gap:0!important}.ffg-pdp-story{padding-block-start:0!important;padding-block-end:30px!important}.ffg-pdp-story__grid{border-radius:0 0 var(--ffg-card-radius) var(--ffg-card-radius);padding:26px 16px 30px;margin-block-start:0;display:flex;flex-direction:column;gap:26px}.ffg-pdp-story__grid--single{max-width:none}.ffg-pdp-story__col:first-child{order:2}.ffg-pdp__title{color:var(--ffg-cream, #FDF6E9)!important;font-size:34px!important;letter-spacing:0!important}.ffg-pdp__flirt{color:#8a8a8a;letter-spacing:0;font-size:17px;--flirt-quote-size: 42px;padding-inline:calc(var(--flirt-quote-size) * .55)}.product-details .price,.product-details product-price .price{color:#1b1a1b;font-size:32px}}.product-details .variant-option__button-label:after{display:block;font-size:12px;font-weight:400;letter-spacing:0;opacity:.62}.product-details .variant-option__button-label:has(input:checked,[data-current-checked=true]):after{opacity:.85}@media screen and (min-width:750px){.product-information__grid.product-information__grid.product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,11fr) minmax(0,9fr);column-gap:clamp(24px,4vw,48px)}@media screen and (min-width:1040px){.product-information__grid.product-information__grid.product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,8fr) minmax(0,5fr);column-gap:48px}}.product-information__grid>.product-details{width:100%;max-width:460px;margin-inline:auto;container:ffg-details / inline-size}.product-information__grid .product-details :is(.group-block,.group-block-content),.product-information__grid>.product-details>*{min-width:0}}@media screen and (min-width:750px)and (not (min-width:990px)){.product-information__grid.product-information__grid.product-information__grid:not(.product-information--media-none)>.product-information__media,.product-information__grid.product-information__grid.product-information__grid:not(.product-information--media-none)>.product-details{padding-inline:0}}@media screen and not (min-width:750px){.product-information__grid.product-information__grid>.product-information__media{grid-column:1 / -1}.product-information__grid.product-information__grid>.product-details{grid-column:2 / 3}}.product-recommendations product-price{display:none}.product-recommendations.product-recommendations :is(.section-resource-list__content,.text-block) :is(h1,h2,h3,h4,h5,h6){font-family:var(--f-title);font-weight:400;color:gray}.product-recommendations.product-recommendations :is(.section-resource-list__content,.text-block) :is(h1,h2,h3,h4,h5,h6){--yml-pt: .5em;position:relative;display:inline-block;margin:0;border-inline:var(--yml-pt) solid transparent;background-clip:padding-box;background-color:#fff;padding:.32em .6em;filter:drop-shadow(0 4px 11px rgba(33,26,20,.2))}.product-recommendations.product-recommendations :is(.section-resource-list__content,.text-block) :is(h1,h2,h3,h4,h5,h6):before,.product-recommendations.product-recommendations :is(.section-resource-list__content,.text-block) :is(h1,h2,h3,h4,h5,h6):after{content:"";position:absolute;top:0;bottom:0;width:calc(var(--yml-pt) + 1px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 34' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M17 0C17 10.54 15.59 15.81 0 17C15.59 18.19 17 23.46 17 34Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.product-recommendations.product-recommendations :is(.section-resource-list__content,.text-block) :is(h1,h2,h3,h4,h5,h6):before{left:calc(0px - var(--yml-pt))}.product-recommendations.product-recommendations :is(.section-resource-list__content,.text-block) :is(h1,h2,h3,h4,h5,h6):after{right:calc(0px - var(--yml-pt));transform:scaleX(-1)}.product-recommendations{display:block;margin-block-start:60px}@media screen and (min-width:750px){.product-recommendations{margin-block-start:80px}}@media screen and (max-width:749px){.product-recommendations .section-resource-list__content{text-align:center}.product-recommendations .section-resource-list__content .text-block{margin-inline:auto}}.product-recommendations .resource-list__carousel{--slide-width-max: 100cqw;--mobile-card-size: 94cqw;--gutter-slide-width: 3cqw}@media screen and (min-width:750px){.product-recommendations .resource-list__carousel{--slide-width-max: 320px;--mobile-card-size: 320px;--gutter-slide-width: var(--util-page-margin-offset, 16px)}.product-recommendations .resource-list__carousel .resource-list__slide{--section-slide-width: initial}}.product-recommendations .resource-list__carousel{-webkit-mask-image:linear-gradient(to right,transparent clamp(8px,2cqw,20px),#000 clamp(35px,8.75cqw,95px),#000 calc(100% - clamp(35px,8.75cqw,95px)),transparent calc(100% - clamp(8px,2cqw,20px)));mask-image:linear-gradient(to right,transparent clamp(8px,2cqw,20px),#000 clamp(35px,8.75cqw,95px),#000 calc(100% - clamp(35px,8.75cqw,95px)),transparent calc(100% - clamp(8px,2cqw,20px)))}.product-recommendations .resource-list__carousel .resource-list__slide{scroll-snap-align:center}.product-recommendations .resource-list__carousel>slideshow-container{display:flex;flex-direction:column}.product-recommendations .resource-list__carousel>slideshow-container>slideshow-arrows{order:1;position:static;inset:auto;mix-blend-mode:normal;pointer-events:none;display:flex;align-items:center;justify-content:center;gap:13px;width:fit-content;margin:16px auto 0;padding:10px 20px;border-radius:999px;background:#16130f;color:#fff}.product-recommendations .resource-list__carousel>slideshow-container>slideshow-arrows:after{content:"SWIPE";order:0;font-family:var(--f-ui);font-size:13px;font-weight:700;letter-spacing:.2em;line-height:1;color:#fff}.product-recommendations .resource-list__carousel>slideshow-container>slideshow-arrows>.slideshow-control--previous{order:-1}.product-recommendations .resource-list__carousel>slideshow-container>slideshow-arrows>.slideshow-control--next{order:1}.product-recommendations .resource-list__carousel>slideshow-container>slideshow-arrows>.slideshow-control{pointer-events:auto;position:static;display:flex;align-items:center;justify-content:center;color:#fff!important;--icon-stroke-width: 2px;width:20px;height:20px;min-width:0;min-height:0;padding:0;opacity:1;color:#16130f9e;animation:none}.product-recommendations .resource-list__carousel>slideshow-container>slideshow-arrows>.slideshow-control .svg-wrapper{display:flex;width:15px;height:15px;--icon-stroke-width: 2px}.product-recommendations .resource-list__carousel>slideshow-container>slideshow-arrows>.slideshow-control svg{width:100%;height:100%}.product-recommendations .product-media-container{--product-media-fit: contain !important}dialog.dialog-zoomed-gallery__dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(88vmin,calc(100vw - 40px));height:min(88vmin,calc(100vh - 40px));height:min(88vmin,calc(100dvh - 40px));max-width:none;max-height:none;padding:0;border:0;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 30px 90px #00000080,0 8px 28px #00000059}dialog.dialog-zoomed-gallery__dialog::backdrop{background:#211a144d}@media screen and (max-width:749px){dialog.dialog-zoomed-gallery__dialog{width:calc(100vw - 20px);height:min(calc(100vw + 44px),calc(100vh - 40px));height:min(calc(100vw + 44px),calc(100dvh - 40px))}dialog.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery{display:flex;flex-direction:row;height:calc(100% - 64px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}dialog.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery::-webkit-scrollbar{display:none}dialog.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery>.product-media-container{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center}dialog.dialog-zoomed-gallery__dialog .product-media__drag-zoom-wrapper{width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}dialog.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery .product-media{width:100%;height:100%}dialog.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery .product-media__image{width:100%;height:100%;object-fit:contain;transform:none!important}dialog.dialog-zoomed-gallery__dialog .dialog-thumbnails-list-container{display:flex;justify-content:center;align-items:flex-end;inset:auto 0 0 0;width:auto;height:64px;pointer-events:none}dialog.dialog-zoomed-gallery__dialog .dialog-thumbnails-list{--thumbnail-width: 44px;position:static;transform:none;flex-direction:row;max-width:calc(100% - 16px);max-height:none;overflow-x:auto;overflow-y:visible;padding:6px 8px;margin:0 0 8px;pointer-events:auto}dialog.dialog-zoomed-gallery__dialog .dialog-thumbnails-list__thumbnail,dialog.dialog-zoomed-gallery__dialog .dialog-thumbnails-list__thumbnail img{border-radius:6px}dialog.dialog-zoomed-gallery__dialog .dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail[aria-selected=true]):after{border-radius:6px}}dialog.dialog-zoomed-gallery__dialog .dialog-thumbnails-list-container{position:absolute}dialog.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery__close-button{position:absolute;top:12px;right:12px;left:auto;bottom:auto;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#000;color:#fff;mix-blend-mode:normal;box-shadow:0 2px 10px #00000059}dialog.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery__close-button svg{width:20px;height:20px}@media screen and (min-width:750px){dialog.dialog-zoomed-gallery__dialog .dialog-thumbnails-list-container{top:0;right:0;bottom:0;left:0;width:auto;pointer-events:none;display:flex;justify-content:center;align-items:flex-end}dialog.dialog-zoomed-gallery__dialog .dialog-thumbnails-list{--thumbnail-width: 44px;position:static;transform:none;flex-direction:row;max-width:calc(100% - 24px);max-height:none;overflow-x:auto;overflow-y:visible;padding:5px 8px;margin:0 0 6px;pointer-events:auto}dialog.dialog-zoomed-gallery__dialog .dialog-thumbnails-list__thumbnail,dialog.dialog-zoomed-gallery__dialog .dialog-thumbnails-list__thumbnail img{border-radius:6px}dialog.dialog-zoomed-gallery__dialog .dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail[aria-selected=true]):after{border-radius:6px}dialog.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery{height:100%;margin:0;display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none}dialog.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery::-webkit-scrollbar{display:none}dialog.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery>.product-media-container{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center}dialog.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery .product-media__drag-zoom-wrapper{width:100%;height:100%;align-items:center;justify-content:center}dialog.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery .product-media{aspect-ratio:auto;width:100%;height:100%}dialog.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery .product-media img{width:100%;height:100%;object-fit:contain}}.ffg-instructions{display:block;width:69%;margin-inline:auto;margin-top:26px;height:auto;opacity:.75;filter:drop-shadow(0 1px 0 rgba(33,26,20,.18)) drop-shadow(0 8px 18px rgba(33,26,20,.22));will-change:transform}.ffg-instructions-col{width:100%}@media screen and (max-width:749px){.ffg-instructions{width:79%}}@media screen and (min-width:750px){.ffg-pdp-story__grid--right>.ffg-instructions-col{grid-column:1;grid-row:1}}.product-information__media media-gallery.sticky-content{position:static}@media screen and (min-width:750px){.product-information__grid>.product-information__media{position:sticky;top:87px;align-self:start;z-index:var(--layer-flat)}}@media screen and (min-width:750px){.product-details.sticky-content--desktop{position:static}}@media screen and (min-width:750px){.product-details .ffg-pdp-story__col{margin-top:44px;width:100%;order:99}}.ffg-pdp-story.ffg-story-emptied{display:none}.product-details:has(.recipient-form) .variant-option__button-label:after{content:none!important}.product-details:has(.recipient-form) .product-form-buttons:before{content:none!important}.product-details:has(.recipient-form) .product-form-buttons:after{grid-row:1 / -1;align-self:center;margin-block-start:0}.product-details .recipient-form{display:block;margin:26px 0 4px;padding:16px 16px 8px;background:#fff;border-radius:var(--ffg-chip-radius, 12px);box-shadow:var(--ffg-chip-shadow, 0 2px 10px rgba(0, 0, 0, .1))}.recipient-form .gift-card-form-option{border:0;padding:0;margin:0}.recipient-form .recipient-form__send-to{font-family:"Staatliches",var(--f-ui),sans-serif;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:#7f7f7f;padding:0;margin-bottom:10px}.recipient-form .gift-card-form-option__button-label{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 18px;margin:0 8px 10px 0;background:#fff;border:2px solid #ddd6cc;border-radius:999px;cursor:pointer;font-family:"Eczar",var(--f-ui),Georgia,serif;font-weight:600;font-size:13.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--ffg-chip-ink, #4a4a4a);transition:background-color .15s,border-color .15s,color .15s}.recipient-form .gift-card-form-option__button-label:has(input:checked){background:#16130f;border-color:#16130f;color:#fdf6e9}.recipient-form .recipient-fields .field{margin-bottom:10px}.product-details:has(.recipient-form) shopify-accelerated-checkout,.product-details:has(.recipient-form) .payment-button__more-options,.product-details:has(.recipient-form) .payment-button__skeleton{display:none!important}.product-details:has(.recipient-form) .variant-option--buttons .variant-option__button-label.variant-option__button-label:has(input:checked,[data-current-checked=true]):before{content:none}.recipient-form .gift-card-form-option__button-label.gift-card-form-option__button-label{border-radius:10px}.product-details .group-block-content:has(gift-card-recipient-form)>.buy-buttons-block,.product-details .group-block-content:has(gift-card-recipient-form)>.buy-buttons-block>product-form-component,.product-details .group-block-content:has(gift-card-recipient-form)>.buy-buttons-block form.shopify-product-form{display:contents}.product-details .group-block-content:has(gift-card-recipient-form) variant-picker{order:1}.product-details .group-block-content:has(gift-card-recipient-form) .buy-buttons-block__bar{order:2}.product-details .group-block-content:has(gift-card-recipient-form)>.ffg-checkout-row{order:3}.ffg-collchips{display:grid;grid-template-columns:repeat(2,minmax(0,auto));justify-content:center;justify-items:center;gap:10px 12px;margin-block-start:18px;padding-inline:10px}.ffg-collchip:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center}.ffg-collchip{font-family:Antiquary Wide,Georgia,serif;font-size:15px;letter-spacing:.07em;line-height:1.15;display:flex;align-items:center;justify-content:center;text-align:center;color:#fffdf6;text-decoration:none;padding:9px 26px 8px;--cc-pt: 12px;clip-path:polygon(var(--cc-pt) 0,calc(100% - var(--cc-pt)) 0,calc(100% - .973 * var(--cc-pt)) 20.4%,calc(100% - .844 * var(--cc-pt)) 35.3%,calc(100% - .543 * var(--cc-pt)) 45.1%,100% 50%,calc(100% - .543 * var(--cc-pt)) 54.9%,calc(100% - .844 * var(--cc-pt)) 64.7%,calc(100% - .973 * var(--cc-pt)) 79.6%,calc(100% - var(--cc-pt)) 100%,var(--cc-pt) 100%,calc(.973 * var(--cc-pt)) 79.6%,calc(.844 * var(--cc-pt)) 64.7%,calc(.543 * var(--cc-pt)) 54.9%,0 50%,calc(.543 * var(--cc-pt)) 45.1%,calc(.844 * var(--cc-pt)) 35.3%,calc(.973 * var(--cc-pt)) 20.4%);background:var(--ffg-collchip-bg, #3A6350);transition:filter .15s}.ffg-collchip:hover{filter:brightness(1.18)}.ffg-collchip--c0{--ffg-collchip-bg: #3A6350}.ffg-collchip--c1{--ffg-collchip-bg: #8A382B}.ffg-collchip--c2{--ffg-collchip-bg: #4A6E93}.ffg-collchip--c3{--ffg-collchip-bg: #84613A}.ffg-collchip--c4{--ffg-collchip-bg: #714B76}.ffg-collchip--c5{--ffg-collchip-bg: #2F544C}@media screen and (max-width:749px){.ffg-pdp-story__grid>.ffg-instructions-col{order:-2}.ffg-pdp-story__grid>.ffg-collchips-col{order:-1}}.product-recommendations slideshow-slides[gutters*=end]{scroll-padding-inline-end:var(--gutter-slide-width, 0)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.pdp.css.map */
