:root{--fr-ink: #0f1113;--fr-ink-soft: #3a3e42;--fr-muted: #6c7075;--fr-muted-dark: #9ca0a3;--fr-muted-mid: #8e9396;--fr-placeholder-text: #95999c;--fr-line: #e2e4e4;--fr-line-strong: #c6caca;--fr-line-dark: #2a2d30;--fr-line-dark-soft: #33383b;--fr-surface: #ffffff;--fr-surface-alt: #f4f5f5;--fr-surface-placeholder: #eceeee;--fr-surface-dark: #0f1113;--fr-surface-dark-alt: #1a1d1f;--fr-on-dark: #ffffff;--fr-on-dark-soft: #c9ccce;--fr-watermark: #d7dada;--fr-accent: #8a6a1e;--fr-accent-tint: #f7f2e6;--fr-accent-border: #dccb9e;--fr-accent-ink: #6e5416;--fr-font-display: var(--font-heading--family, "Barlow Condensed", sans-serif);--fr-font-cond: var(--font-subheading--family, "Barlow Condensed", sans-serif);--fr-font-body: var(--font-body--family, Inter, sans-serif);--fr-container: 1440px;--fr-gutter: 80px;--fr-gap: 24px;--fr-radius: 2px}@media screen and (max-width:1200px){:root{--fr-gutter: 48px}}@media screen and (max-width:989px){:root{--fr-gutter: 32px;--fr-gap: 16px}}@media screen and (max-width:749px){:root{--fr-gutter: 20px}}#header-component .header__columns{width:100%;max-width:calc(var(--fr-container) - var(--fr-gutter) * 2);margin-inline:auto}#header-component .header__row--top .header__columns{min-height:72px}.collection-wrapper{box-sizing:border-box;width:100%;max-width:calc(var(--fr-container) - var(--fr-gutter) * 2);margin-inline:auto}.facets--filters-title{display:flex;align-items:center;gap:10px;color:var(--fr-muted);font-family:var(--fr-font-body);font-size:11px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase}.facets--filters-title:before{content:"";width:18px;height:3px;background:var(--fr-ink-soft)}.column-options-wrapper{display:none}.product-card{position:relative}.product-card .fr-badges{position:absolute;top:10px;left:10px;z-index:2}.product-card .fr-badges .fr-badge{border-color:var(--fr-line-strong);color:var(--fr-ink)}.product-information__grid{box-sizing:border-box;width:100%;max-width:calc(var(--fr-container) - var(--fr-gutter) * 2);margin-inline:auto}.product-details{gap:20px}.product-details .easify,.product-details [class*=po-productPageOptions]{display:none}.product-details quantity-selector-component,.product-details .quantity-selector,.product-details .shopify-payment-button{display:none}.product-details .product-form-buttons{display:block}.product-details .add-to-cart-icon{display:none}.product-details .add-to-cart-button{width:100%;height:56px;background:var(--fr-ink);border:1px solid var(--fr-ink);border-radius:var(--fr-radius);color:var(--fr-on-dark);font-family:var(--fr-font-body);font-size:13px;font-weight:600;letter-spacing:.78px;text-transform:uppercase}.product-details .variant-option legend{margin-bottom:10px;color:var(--fr-ink);font-family:var(--fr-font-body);font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.product-details .variant-option__button-label{min-width:52px;height:44px;padding-inline:12px;border:1px solid var(--fr-line-strong);border-radius:var(--fr-radius);font-family:var(--fr-font-body);font-size:14px}.product-details .variant-option:not(.fr-vp--colour) .variant-option__button-label:has(input:checked){background:var(--fr-surface);border-color:var(--fr-ink);box-shadow:inset 0 0 0 1px var(--fr-ink);color:var(--fr-ink)}.product-details .variant-option--equal-width-buttons .variant-option__button-label{flex:0 0 auto;width:auto}.product-details .fr-vp--colour{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px 10px}.product-details .fr-vp--colour .variant-option__button-label{flex:0 0 44px;width:44px;background:var(--fr-swatch, var(--fr-surface))}.product-details .variant-option__button-label__pill{display:none}.fr-section{background:var(--fr-section-bg, transparent);color:var(--fr-ink);padding-block:var(--fr-pt, 96px) var(--fr-pb, 96px)}.fr-section--dark{--fr-section-bg: var(--fr-surface-dark);color:var(--fr-on-dark)}.fr-container{box-sizing:border-box;width:100%;max-width:var(--fr-container);margin-inline:auto;padding-inline:var(--fr-gutter)}@media screen and (max-width:749px){.fr-section{padding-block:calc(var(--fr-pt, 96px) * .7) calc(var(--fr-pb, 96px) * .7)}}.fr-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px var(--fr-gap);padding-bottom:16px;border-bottom:1px solid var(--fr-bar-line, var(--fr-line))}.fr-bar--strong{--fr-bar-line: var(--fr-line-strong)}.fr-bar__left{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}.fr-eyebrow{display:flex;align-items:center;gap:10px;margin:0;color:var(--fr-eyebrow-color, var(--fr-muted));font-family:var(--fr-font-body);font-size:11px;font-weight:600;line-height:17.6px;letter-spacing:2.2px;text-transform:uppercase}.fr-eyebrow:before{content:"";flex:none;width:18px;height:3px;background:var(--fr-eyebrow-mark, var(--fr-ink-soft))}.fr-caption{margin:0;color:var(--fr-muted);font-family:var(--fr-font-body);font-size:12px;line-height:18px}.fr-link-arrow{color:var(--fr-link-color, var(--fr-ink));font-family:var(--fr-font-body);font-size:15px;font-weight:500;line-height:24px;text-decoration:underline;text-underline-position:from-font;white-space:nowrap}.fr-link-arrow:hover{opacity:.7}.fr-display{margin:0;color:inherit;font-family:var(--fr-font-display);font-size:var(--fr-display-size, 46px);font-weight:700;line-height:.92;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}@media screen and (max-width:989px){.fr-display{font-size:calc(var(--fr-display-size, 46px) * .78)}}@media screen and (max-width:749px){.fr-display{font-size:calc(var(--fr-display-size, 46px) * .62)}}.fr-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:56px;padding-inline:32px;border:1px solid transparent;border-radius:var(--fr-radius);font-family:var(--fr-font-body);font-size:13px;font-weight:600;line-height:20.8px;letter-spacing:.78px;text-align:center;text-transform:uppercase;text-decoration:none;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.fr-btn:hover:not(:disabled){opacity:.85;text-decoration:none}.fr-btn:disabled{opacity:.4;cursor:not-allowed}.fr-btn--md{height:48px;padding-inline:24px}.fr-btn--sm{height:38px;padding-inline:16px;font-size:11px;line-height:17.6px;letter-spacing:.66px}.fr-btn--block{width:100%}.fr-btn--dark{background:var(--fr-ink);color:var(--fr-on-dark)}.fr-btn--light{background:var(--fr-surface);border-color:var(--fr-line-strong);color:var(--fr-ink)}.fr-btn--gold{background:var(--fr-accent);color:var(--fr-on-dark)}.fr-btn--ghost{border-color:#ffffff59;color:var(--fr-on-dark)}.fr-btn--ghost:hover{background:#ffffff14;opacity:1}.fr-btns{display:flex;flex-wrap:wrap;gap:12px}.fr-badge{display:inline-flex;align-items:center;box-sizing:border-box;height:22px;padding-inline:8px;background:var(--fr-surface);border:1px solid var(--fr-badge-border, var(--fr-line));border-radius:var(--fr-radius);color:var(--fr-badge-color, var(--fr-muted));font-family:var(--fr-font-body);font-size:10px;font-weight:600;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap}.fr-badge--accent{--fr-badge-border: var(--fr-accent);--fr-badge-color: var(--fr-accent);height:auto;padding-block:2px 3px;background:var(--fr-accent-tint);line-height:13.5px}.fr-media{position:relative;display:block;aspect-ratio:var(--fr-ratio, 4 / 5);overflow:hidden;background:var(--fr-surface-placeholder)}.fr-media img,.fr-media svg{display:block;width:100%;height:100%;object-fit:cover}.fr-media--fit{background:var(--fr-surface)}.fr-media--fit img{object-fit:contain}.fr-ph{display:grid;place-items:center;box-sizing:border-box;height:100%;background:var(--fr-ph-bg, var(--fr-surface-placeholder));border:1px dashed var(--fr-ph-border, var(--fr-line-strong))}.fr-ph__label{padding:4px 8px;background:var(--fr-ph-label-bg, rgb(255 255 255 / 72%));border-radius:var(--fr-radius);color:var(--fr-ph-label-color, var(--fr-placeholder-text));font-family:var(--fr-font-body);font-size:10px;line-height:16px;letter-spacing:1.4px;text-transform:uppercase;text-align:center}.fr-ph--dark{--fr-ph-bg: var(--fr-surface-dark-alt);--fr-ph-border: var(--fr-line-dark-soft);--fr-ph-label-bg: rgb(0 0 0 / 50%);--fr-ph-label-color: var(--fr-muted-mid)}.fr-acc__sign{position:relative;flex:none;width:12px;height:12px}.fr-acc__sign:before,.fr-acc__sign:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:var(--fr-ink)}.fr-acc__sign:after{transform:rotate(90deg);transition:opacity .15s ease}details[open]>summary .fr-acc__sign:after{opacity:0}.fr-dashlist{display:flex;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;color:var(--fr-ink-soft);font-family:var(--fr-font-body);font-size:13px;line-height:20.8px}.fr-dashlist li{display:flex;gap:10px}.fr-dashlist li:before{content:"\2014";flex:none;color:var(--fr-line-strong)}.fr-rte>:first-child{margin-top:0}.fr-rte>:last-child{margin-bottom:0}.fr-rte a{color:inherit}.fr-brand__logo{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:120px;height:44px;padding-inline:32px;background:var(--fr-surface-alt);border:1px dashed var(--fr-line-strong)}.fr-brand__logo img{max-width:100%;max-height:28px;object-fit:contain}.fr-brand__logo-text{color:var(--fr-ink);font-family:var(--fr-font-cond);font-size:20px;font-weight:500;line-height:32px;letter-spacing:2.8px}.fr-grid{display:grid;grid-template-columns:repeat(var(--fr-cols, 4),minmax(0,1fr));gap:var(--fr-gap)}@media screen and (max-width:989px){.fr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:619px){.fr-grid--collapse{grid-template-columns:minmax(0,1fr)}}.fr-prod{display:block;color:inherit;text-decoration:none}.fr-prod__media{position:relative}.fr-prod__flag{position:absolute;top:10px;left:10px;border-color:var(--fr-line-strong);color:var(--fr-ink)}.fr-prod__brand{display:block;margin:10px 0 0;color:var(--fr-muted);font-family:var(--fr-font-body);font-size:11px;line-height:17.6px;letter-spacing:1.54px;text-transform:uppercase}.fr-prod__name{display:block;margin:0;color:var(--fr-ink);font-family:var(--fr-font-body);font-size:14px;font-weight:500;line-height:22.4px}.fr-prod__price{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;color:var(--fr-ink);font-family:var(--fr-font-body);font-size:14px;font-weight:600;line-height:22.4px}.fr-prod__price s{color:var(--fr-muted);font-weight:400}.fr-prod:hover .fr-prod__name{text-decoration:underline;text-underline-position:from-font}.product-card .product-media-container,.product-card .product-media-container--image{--product-media-fit: contain !important;aspect-ratio:3 / 4;background:var(--fr-surface)}.product-card .product-media-container :is(img,svg){object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/9/assets/fr-theme.css.map */
