main[data-template^=product]{--fp-salon-paper: #faf8f4;--fp-salon-tile: #f0f0ef;--fp-salon-ink: #17130f;--fp-salon-muted: #6f6861;--fp-salon-line: #d9d0c5;--fp-salon-accent: #7b2b22;background:var(--fp-salon-paper)}main[data-template^=product] .fp-product-salon{background:var(--fp-salon-paper);color:var(--fp-salon-ink);margin:0;padding:0}.fp-product-breadcrumb{align-items:center;border-bottom:1px solid var(--fp-salon-line);border-top:1px solid var(--fp-salon-line);display:flex;min-height:2.75rem;overflow-x:auto;padding-inline:var(--fp-page-gutter);scrollbar-width:none;white-space:nowrap}.fp-product-breadcrumb::-webkit-scrollbar{display:none}.fp-product-breadcrumb ol{align-items:center;display:flex;gap:.55rem;margin:0}.fp-product-breadcrumb li{align-items:center;color:var(--fp-salon-muted);display:flex;font-family:var(--fp-sans);font-size:.64rem;font-weight:var(--fp-sans-medium-weight);gap:.55rem;letter-spacing:.14em;text-transform:uppercase}.fp-product-breadcrumb a{color:inherit;text-decoration:none;text-underline-offset:.2em}.fp-product-breadcrumb a:hover,.fp-product-breadcrumb a:focus-visible{color:var(--fp-salon-ink);text-decoration:underline}main[data-template^=product] .fp-product-salon .product-information__grid{align-items:start;column-gap:0;grid-column:1 / -1;grid-template-columns:minmax(0,64%) minmax(21.5rem,36%)}main[data-template^=product] .fp-product-salon .product-information__media{grid-column:1;min-width:0;padding:.25rem 0 0 .25rem}main[data-template^=product] .fp-product-salon media-gallery{position:static}main[data-template^=product] .fp-product-salon .media-gallery__grid{align-items:stretch;display:grid;gap:.25rem;grid-template-columns:minmax(0,1.78fr) minmax(0,1fr)}main[data-template^=product] .fp-product-salon .media-gallery__grid>.product-media-container:first-child{grid-column:1;grid-row:1 / span 2}main[data-template^=product] .fp-product-salon .media-gallery__grid>.product-media-container:nth-child(2),main[data-template^=product] .fp-product-salon .media-gallery__grid>.product-media-container:nth-child(3){grid-column:2}main[data-template^=product] .fp-product-salon .product-media-container{background:var(--fp-salon-tile);border-radius:0;min-height:0;overflow:hidden}main[data-template^=product] .fp-product-salon .media-gallery__grid>.product-media-container:not(:first-child){aspect-ratio:4 / 5}main[data-template^=product] .fp-product-salon .media-gallery__grid>.product-media-container:first-child{height:100%}main[data-template^=product] .fp-product-salon .product-media,main[data-template^=product] .fp-product-salon .product-media img,main[data-template^=product] .fp-product-salon .product-media video,main[data-template^=product] .fp-product-salon .deferred-media__poster-image{height:100%;width:100%}main[data-template^=product] .fp-product-salon .product-media img,main[data-template^=product] .fp-product-salon .product-media video,main[data-template^=product] .fp-product-salon .deferred-media__poster-image{background:var(--fp-salon-tile);object-fit:contain}main[data-template^=product] .fp-product-salon .product-details{align-self:start;grid-column:2;justify-content:flex-start;max-width:none;padding:clamp(2.75rem,4vw,5.5rem) clamp(2rem,4vw,5rem) 3rem}main[data-template^=product] .fp-product-salon .product-details>.group-block{max-width:33rem;width:100%}main[data-template^=product] .fp-product-salon .product-details>.group-block>.group-block-content{gap:clamp(1.25rem,2vw,1.75rem)}main[data-template^=product] .fp-product-salon .product-details>.group-block>.group-block-content>.group-block:first-child .group-block-content{gap:.65rem}main[data-template^=product] .text-block--vendor_fp,main[data-template^=product] .text-block--vendor_fp p{color:var(--fp-salon-accent);font-family:var(--fp-sans);font-size:.68rem;font-weight:var(--fp-sans-medium-weight);letter-spacing:.18em;line-height:1.3;margin:0;text-transform:uppercase}main[data-template^=product] .text-block--text_xrnftG,main[data-template^=product] .text-block--text_xrnftG h1{color:var(--fp-salon-ink);font-family:var(--fp-serif);font-size:clamp(2.8rem,4.15vw,5.25rem);font-weight:var(--fp-serif-weight);letter-spacing:-.045em;line-height:.94;margin:0}main[data-template^=product] .text-block--subtitle_fp,main[data-template^=product] .text-block--subtitle_fp p{color:var(--fp-salon-muted);font-family:var(--fp-sans);font-size:.88rem;line-height:1.5;margin:0}main[data-template^=product] .text-block--price_tVjtKg{color:var(--fp-salon-ink);font-family:var(--fp-sans);font-size:1rem;margin-top:.55rem}main[data-template^=product] .product-inventory-inventory_fp{color:var(--fp-salon-muted);font-family:var(--fp-sans);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}main[data-template^=product] .product-inventory-inventory_fp .product-inventory__status{font-size:inherit}main[data-template^=product] .fp-product-salon .divider-block{border-color:var(--fp-salon-line)}main[data-template^=product] .fp-product-salon variant-picker{border-top:1px solid var(--fp-salon-line);display:block;padding-top:1.55rem}main[data-template^=product] .fp-product-salon variant-picker fieldset{margin:0 0 1.55rem;padding:0}main[data-template^=product] .fp-product-salon variant-picker legend{align-items:center;color:var(--fp-salon-ink);display:flex;font-family:var(--fp-sans);font-size:.66rem;font-weight:var(--fp-sans-medium-weight);justify-content:space-between;letter-spacing:.14em;margin-bottom:.85rem;width:100%;text-transform:uppercase}main[data-template^=product] .fp-product-salon .variant-option__swatch-value{color:var(--fp-salon-muted);font-size:.72rem;font-weight:400;letter-spacing:0;text-transform:none}main[data-template^=product] .fp-product-salon .variant-option--swatches{display:flex;flex-wrap:wrap;gap:.7rem}main[data-template^=product] .fp-product-salon .variant-option--swatches legend{flex-basis:100%}main[data-template^=product] .fp-product-salon .variant-option__button-label--has-swatch{border-radius:50%;height:1.8rem;padding:.2rem;width:1.8rem}main[data-template^=product] .fp-product-salon .variant-option--buttons:not(.variant-option--swatches){display:grid;gap:.45rem;grid-template-columns:repeat(4,minmax(0,1fr))}main[data-template^=product] .fp-product-salon .variant-option--buttons:not(.variant-option--swatches) legend{grid-column:1 / -1}main[data-template^=product] .fp-product-salon .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{border-color:var(--fp-salon-line);border-radius:0;font-family:var(--fp-sans);font-size:.75rem;justify-content:center;min-height:2.8rem;min-width:0;padding-inline:.5rem}main[data-template^=product] .fp-product-salon .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked){border-color:var(--fp-salon-ink);box-shadow:inset 0 0 0 1px var(--fp-salon-ink)}main[data-template^=product] .fp-product-salon .buy-buttons-block{width:100%}main[data-template^=product] .fp-product-salon .product-form-buttons{gap:.55rem}main[data-template^=product] .fp-product-salon .quantity-selector{border-color:var(--fp-salon-line);border-radius:0}main[data-template^=product] .fp-product-salon .add-to-cart-button,main[data-template^=product] .fp-product-salon .shopify-payment-button__button{border-radius:0;font-family:var(--fp-sans);font-size:.68rem;font-weight:var(--fp-sans-medium-weight);letter-spacing:.15em;min-height:3.55rem;text-transform:uppercase}main[data-template^=product] .fp-product-salon .add-to-cart-button{background:var(--fp-salon-ink);border-color:var(--fp-salon-ink);color:var(--fp-salon-paper)}main[data-template^=product] .fp-product-salon .accordion{border-top:1px solid var(--fp-salon-line)}main[data-template^=product] .fp-product-salon .accordion .details{border-bottom:1px solid var(--fp-salon-line)}main[data-template^=product] .fp-product-salon .accordion .details__header{color:var(--fp-salon-ink);font-family:var(--fp-sans);font-size:.68rem;font-weight:var(--fp-sans-medium-weight);letter-spacing:.13em;min-height:3rem;padding-block:.95rem;text-transform:uppercase}main[data-template^=product] .fp-product-salon .accordion .details-content{color:var(--fp-salon-muted);font-family:var(--fp-sans);font-size:.86rem;line-height:1.65;padding-bottom:1rem}main[data-template^=product] .sticky-add-to-cart__bar{background:var(--fp-salon-paper);border:1px solid var(--fp-salon-line);border-radius:0}@media screen and (min-width:750px){main[data-template^=product] .fp-product-salon .product-information__details,main[data-template^=product] .fp-product-salon .product-details.sticky-content--desktop{top:calc(var(--header-height, 0px) + 1.25rem)}}@media screen and (min-width:750px)and (max-width:1099px){main[data-template^=product] .fp-product-salon .product-information__grid{grid-template-columns:minmax(0,58%) minmax(20rem,42%)}main[data-template^=product] .fp-product-salon .product-details{padding:2.4rem 1.75rem}main[data-template^=product] .text-block--text_xrnftG,main[data-template^=product] .text-block--text_xrnftG h1{font-size:clamp(2.5rem,5vw,3.75rem)}}@media screen and (max-width:749px){.fp-product-breadcrumb{min-height:2.5rem;padding-inline:1rem}.fp-product-breadcrumb li{font-size:.58rem}main[data-template^=product] .fp-product-salon .product-information__grid{display:block}main[data-template^=product] .fp-product-salon .product-information__media{padding:0}main[data-template^=product] .fp-product-salon slideshow-component{background:var(--fp-salon-tile)}main[data-template^=product] .fp-product-salon slideshow-slide.product-media-container{min-height:min(124vw,38rem)}main[data-template^=product] .fp-product-salon .product-details{max-width:none;padding:2rem 1.15rem 2.5rem}main[data-template^=product] .fp-product-salon .product-details>.group-block{max-width:none}main[data-template^=product] .text-block--text_xrnftG,main[data-template^=product] .text-block--text_xrnftG h1{font-size:clamp(2.55rem,13vw,4rem)}main[data-template^=product] .fp-product-salon .variant-option--buttons:not(.variant-option--swatches){grid-template-columns:repeat(4,minmax(0,1fr))}main[data-template^=product] .sticky-add-to-cart__bar{bottom:0;border-inline:0;width:100%}}@media(prefers-reduced-motion:reduce){main[data-template^=product] .fp-product-salon *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/fp-product-salon.css.map */
