:root{--fl-accent: #346cd2;--fl-accent-hover: #000000;--fl-accent-pressed: #000000;--fl-dark: #0c0a1c;--fl-label-featured: #e22d2d;--fl-label-new: #438e44;--fl-star: #eabe12;--fl-accent-subtle: color-mix(in srgb, var(--fl-accent) 9%, var(--fl-surface));--fl-accent-border: color-mix(in srgb, var(--fl-accent) 34%, var(--fl-surface));--fl-ink: var(--color-foreground, #353535);--fl-surface: var(--color-background, #ffffff);--fl-title: #242424;--fl-card-title: #050505;--fl-band: #fafafa;--fl-ink-secondary: color-mix(in srgb, var(--fl-ink) 68%, var(--fl-surface));--fl-ink-tertiary: color-mix(in srgb, var(--fl-ink) 68%, var(--fl-surface));--fl-surface-alt: color-mix(in srgb, var(--fl-ink) 3%, var(--fl-surface));--fl-surface-sunken: color-mix(in srgb, var(--fl-ink) 5%, var(--fl-surface));--fl-stroke: color-mix(in srgb, var(--fl-ink) 13%, var(--fl-surface));--fl-stroke-strong: color-mix(in srgb, var(--fl-ink) 26%, var(--fl-surface));--fl-success: #107c10;--fl-success-subtle: color-mix(in srgb, var(--fl-success) 12%, var(--fl-surface));--fl-warning: #f7630c;--fl-danger: #c50f1f;--fl-radius-control: 5px;--fl-radius-surface: 0px;--fl-radius-large: 0px;--fl-control-h: 42px;--fl-container: 1248px;--fl-shadow-2: 0 1px 2px rgba(0, 0, 0, .14), 0 0 2px rgba(0, 0, 0, .12);--fl-shadow-4: 0 2px 4px rgba(0, 0, 0, .14), 0 0 2px rgba(0, 0, 0, .12);--fl-shadow-8: 0 4px 8px rgba(0, 0, 0, .14), 0 0 2px rgba(0, 0, 0, .12);--fl-shadow-16: 0 8px 16px rgba(0, 0, 0, .14), 0 0 2px rgba(0, 0, 0, .12);--fl-shadow-28: 0 14px 28px rgba(0, 0, 0, .16), 0 0 8px rgba(0, 0, 0, .08);--fl-shadow-card-hover: 0 0 10px rgb(0 0 0 / .15);--fl-gray-300: #bbbbbb;--fl-gray-500: #767676;--fl-ease: cubic-bezier(.33, 0, .67, 1);--fl-ease-decel: cubic-bezier(.1, .9, .2, 1);--fl-duration-fast: .12s;--fl-duration: .2s;--fl-font: "Montserrat", var(--font-heading--family, ui-sans-serif), "Helvetica Neue", Arial, sans-serif;--fl-font-text: "Open Sans", var(--font-body--family, ui-sans-serif), "Helvetica Neue", Arial, sans-serif;--button-radius: var(--fl-radius-control);--color-success: var(--fl-success);--color-error: var(--fl-danger)}body,.fl{font-family:var(--fl-font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.fl-display,.fl-title{font-family:var(--fl-font);letter-spacing:-.01em}.fl-section{padding-block:clamp(3.5rem,7vw,6.5rem);padding-inline:clamp(1rem,4vw,2rem);color:var(--fl-ink)}.fl-section--sunken{background:var(--fl-band, #fafafa)}.fl-wrap{max-width:var(--fl-container, 1248px);margin-inline:auto}.fl-eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fl-accent);margin:0 0 .75rem}.fl-h2{font-family:var(--fl-font);font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.15;font-weight:600;letter-spacing:-.025em;margin:0 0 .75rem;color:var(--fl-title);text-wrap:balance}.fl-lede{font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6;color:var(--fl-ink-secondary);margin:0;max-width:62ch;text-wrap:pretty}.fl-section__head{margin-bottom:clamp(2rem,4vw,3rem)}.fl-section__head--center{text-align:center}.fl-section__head--center .fl-lede{margin-inline:auto}.fl-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6875rem 1.5rem;border-radius:var(--fl-radius-control);border:1px solid transparent;font-family:var(--fl-font);font-size:.875rem;font-weight:600;line-height:1.25;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background-color var(--fl-duration-fast) var(--fl-ease),border-color var(--fl-duration-fast) var(--fl-ease),box-shadow var(--fl-duration-fast) var(--fl-ease),transform var(--fl-duration-fast) var(--fl-ease)}.fl-btn:focus-visible{outline:2px solid var(--fl-ink);outline-offset:2px}.fl-btn--primary{background:var(--fl-accent);border-color:var(--fl-accent);color:#fff;box-shadow:var(--fl-shadow-2)}.fl-btn--primary:hover{background:var(--fl-accent-hover);border-color:var(--fl-accent-hover);color:#fff}.fl-btn--primary:active{background:var(--fl-accent-pressed);transform:translateY(1px);box-shadow:none}.fl-btn--secondary{background:var(--fl-surface);border-color:var(--fl-stroke-strong);color:var(--fl-ink)}.fl-btn--secondary:hover{background:var(--fl-surface-alt);border-color:var(--fl-ink-tertiary);color:var(--fl-ink)}.fl-btn--lg{padding:.875rem 2rem;font-size:1rem}.fl-card{background:var(--fl-surface);border:1px solid var(--fl-stroke);border-radius:var(--fl-radius-surface);padding:1.5rem;box-shadow:var(--fl-shadow-2);transition:box-shadow var(--fl-duration) var(--fl-ease),transform var(--fl-duration) var(--fl-ease),border-color var(--fl-duration) var(--fl-ease)}.fl-card--interactive:hover{box-shadow:var(--fl-shadow-8);border-color:var(--fl-stroke-strong);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.fl-btn,.fl-card{transition:none}.fl-card--interactive:hover{transform:none}}.product-card{text-align:left}.product-card [role=heading]{font-family:var(--fl-font);font-size:.9375rem;font-weight:600;line-height:1.35;letter-spacing:.01em;text-transform:uppercase;color:var(--fl-card-title, #050505);transition:color var(--fl-duration-fast) var(--fl-ease)}.product-card:hover [role=heading]{color:#050505a6}.product-card .price{font-family:var(--fl-font);font-weight:600;color:var(--fl-accent)}.product-card .compare-at-price{color:var(--fl-gray-300, #bbbbbb);font-weight:400}.product-card .card-gallery{background:var(--fl-surface-alt)}.product-card .card-gallery img{object-fit:contain;transition:transform var(--fl-duration) var(--fl-ease)}.product-card:hover .card-gallery img{transform:scale(1.04)}.product-card__content{transition:box-shadow var(--fl-duration) var(--fl-ease)}.product-card:hover .product-card__content{box-shadow:var(--fl-shadow-card-hover, 0 0 10px rgb(0 0 0 / .15))}.product-card .quick-add button,.product-card .quick-add .button{width:100%;min-height:42px;border-radius:var(--fl-radius-control);font-family:var(--fl-font);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}@media(prefers-reduced-motion:reduce){.product-card [role=heading],.product-card .card-gallery img,.product-card__content{transition:none}.product-card:hover .card-gallery img{transform:none}}main .shopify-section:has(.product-information) .section-background{background-color:var(--fl-pdp-bg, #f9f9f9)}main .shopify-section:has(.product-information) [class*=color-custom-template]{background:transparent}.product-information .product-information__grid,product-component.product-information__grid{max-width:var(--fl-container, 1248px);margin-inline:auto;gap:30px;padding-block:30px}.product-information .product-information__media{background:#fff;border-radius:var(--fl-radius-surface);box-shadow:0 0 5px #00000014;padding:20px;align-self:start}.product-information .product-media,.product-information .product-media__image{background:#fff}.product-information .product-details{background:#fff;border-radius:var(--fl-radius-surface);box-shadow:0 0 5px #0000001a;padding:30px;align-self:start}.product-information .product-details h1{font-family:var(--fl-font);font-size:clamp(1.25rem,2.4vw,1.625rem);font-weight:600;line-height:1.3;color:var(--fl-title, #242424);letter-spacing:0;margin-block:0 .5rem}.product-information .product-details :is(.price,.price *,product-price,product-price *){color:var(--fl-accent)!important}.product-information .product-details .price{font-family:var(--fl-font);font-weight:600;font-size:1.625rem;color:var(--fl-accent)}.product-information .product-details .compare-at-price{color:var(--fl-gray-300, #bbbbbb);font-weight:400;font-size:1.125rem}.product-information .product-details .divider__line{border-color:#ececec}.product-information .product-details ul:not([class]){padding:0;margin:0}.product-information .product-details ul:not([class]) li{list-style:none;position:relative;padding-inline-start:1.5rem;margin-block:.375rem;font-family:var(--fl-font);font-weight:600;text-transform:uppercase;font-size:.875rem;letter-spacing:.02em;color:var(--fl-title, #242424)}.product-information .product-details ul:not([class]) li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.2em;width:1.05em;height:1.05em;background:var(--fl-title, #242424);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1a9 9 0 100 18 9 9 0 000-18zm-1.2 13L4.6 9.8l1.5-1.5 2.7 2.7 5.6-5.6 1.5 1.5z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1a9 9 0 100 18 9 9 0 000-18zm-1.2 13L4.6 9.8l1.5-1.5 2.7 2.7 5.6-5.6 1.5 1.5z'/%3E%3C/svg%3E") center / contain no-repeat}.product-information .quantity-selector{min-height:var(--fl-control-h, 42px);border:1px solid var(--fl-form-border, rgba(0, 0, 0, .1));border-radius:var(--fl-radius-control)}.product-information button[type=submit],.product-information .button{min-height:var(--fl-control-h, 42px);font-family:var(--fl-font);font-weight:600;font-size:.9375rem;text-transform:uppercase;letter-spacing:.03em;border-radius:var(--fl-radius-control)}main .shopify-section:has(product-recommendations) .section-background{background-color:var(--fl-pdp-bg, #f9f9f9)}@media(max-width:749px){.product-information .product-details{padding:20px}.product-information .product-information__media{padding:12px}}@media(min-width:1100px){main[data-template^=product]{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-template-rows:auto auto auto;column-gap:24px;align-items:start;max-width:var(--fl-container, 1248px);margin-inline:auto;padding-inline:15px}main[data-template^=product]>*:has(.product-information){grid-column:1;grid-row:1;min-width:0}main[data-template^=product]>*:has(product-recommendations){grid-column:2;grid-row:1 / span 3;align-self:start;position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto;scrollbar-width:thin;min-width:0}main[data-template^=product]>*:has(.fl-tabs){grid-column:1;grid-row:2}main[data-template^=product]>*:has(.fl-lic){grid-column:1;grid-row:3}main[data-template^=product] .product-information .product-information__grid{max-width:none;padding-inline:0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}main[data-template^=product] .fl-tabs,main[data-template^=product] .fl-lic{padding-inline:0}main[data-template^=product]>*:has(product-recommendations) .product-grid,main[data-template^=product]>*:has(product-recommendations) [class*=resource-list]{grid-template-columns:minmax(0,1fr)!important;gap:16px}main[data-template^=product]>*:has(product-recommendations) .product-card [role=heading]{font-size:.8125rem;line-height:1.3}}main[data-template^=product]>*:has(product-recommendations) h2,main[data-template^=product]>*:has(product-recommendations) h3{font-family:var(--fl-font);font-size:.9375rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--fl-title, #242424)}.fl-brand{display:flex;align-items:center;gap:.4375rem;margin:0 0 .625rem;font-family:var(--fl-font);font-size:.8125rem;font-weight:600;color:var(--fl-ink-secondary)}.fl-brand__mark{display:grid;grid-template-columns:1fr 1fr;gap:1px;width:15px;height:15px;flex:none}.fl-brand__mark i{display:block;width:100%;height:100%}.fl-brand__mark i:nth-child(1){background:#f25022}.fl-brand__mark i:nth-child(2){background:#7fba00}.fl-brand__mark i:nth-child(3){background:#00a4ef}.fl-brand__mark i:nth-child(4){background:#ffb900}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fluent.css.map */
