:root{--finstark-ink:#202020;--finstark-paper:#f5f4f1;--finstark-line:#deded9;--tone-muted:#666;--tone-gutter:clamp(24px,4.45vw,80px);--tone-space:88px;--finstark-action-height:48px;--finstark-action-font:500 13px/1.2 Arial,Helvetica,sans-serif;--finstark-action-tracking:.01em}body{--page-margin:var(--tone-gutter)!important;font-family:Arial,Helvetica,sans-serif;--font-body--family:Arial,Helvetica,sans-serif;--font-heading--family:Arial,Helvetica,sans-serif;--font-primary--family:Arial,Helvetica,sans-serif;--font-secondary--family:Arial,Helvetica,sans-serif;--font-subheading--family:Arial,Helvetica,sans-serif;--font-accent--family:Arial,Helvetica,sans-serif;--font-paragraph--family:Arial,Helvetica,sans-serif;--font-h1--family:Arial,Helvetica,sans-serif;--font-h2--family:Arial,Helvetica,sans-serif;--font-h3--family:Arial,Helvetica,sans-serif;--font-h4--family:Arial,Helvetica,sans-serif;--font-h5--family:Arial,Helvetica,sans-serif;--font-h6--family:Arial,Helvetica,sans-serif}.finstark-hero,.finstark-feature,.finstark-details,.finstark-community,.finstark-footer,.finstark-about{color:var(--finstark-ink);font-family:Arial,Helvetica,sans-serif}.finstark-eyebrow{font:500 11px/1.5 Arial,sans-serif!important;letter-spacing:.11em;text-transform:uppercase;color:var(--tone-muted);margin:0 0 18px}.finstark-button,.product-information .product-form-buttons .button,.sticky-add-to-cart__bar .sticky-add-to-cart__button,.cart__checkout-button,.cart-items__empty-button,.finstark-contact .button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:48px;height:48px;padding:14px 24px;border:1px solid var(--finstark-ink);border-radius:0;background:var(--finstark-ink);color:#fff;font:var(--finstark-action-font);letter-spacing:var(--finstark-action-tracking);text-transform:none;text-decoration:none;box-shadow:none;transition:background .18s}.finstark-button{min-width:172px;align-self:flex-start}@media(hover:hover){.finstark-button:hover,.product-information .product-form-buttons .button:hover,.finstark-contact .button:hover{background:#3a3a3a;color:#fff}}.finstark-button:focus-visible,.finstark-nav a:focus-visible,.finstark-support-menu summary:focus-visible,.finstark-footer a:focus-visible,.finstark-email-row button:focus-visible,.finstark-size-help:focus-visible,.finstark-product-accordion>summary:focus-visible,.finstark-contact :is(input,textarea,button):focus-visible{outline:2px solid #555;outline-offset:4px}header-component .header__row{font-family:Arial,Helvetica,sans-serif}.finstark-nav{display:flex;gap:28px;align-items:center;font:400 13px/1.4 Arial,sans-serif;white-space:nowrap}.finstark-nav>a,.finstark-support-menu summary{padding:12px 0;text-decoration:none;color:var(--finstark-ink)}.finstark-nav>a:hover,.finstark-nav>a[aria-current]{text-decoration:underline;text-underline-offset:6px}.finstark-support-menu{position:relative}.finstark-support-menu summary{cursor:pointer;list-style:none;display:flex;gap:8px;align-items:center}.finstark-support-menu summary::-webkit-details-marker{display:none}.finstark-nav-chevron{display:block;flex:0 0 12px;width:12px;height:12px;transition:transform .18s}.finstark-support-menu[open] .finstark-nav-chevron{transform:rotate(180deg)}.finstark-support-menu__links{position:absolute;top:100%;left:-20px;min-width:220px;padding:14px 20px;background:#fff;border:1px solid var(--finstark-line);z-index:100;box-shadow:0 10px 24px #00000008}.finstark-support-menu__links a{display:block;padding:12px 0;font-size:13px;color:#444;text-decoration:none}.finstark-support-menu__links a:hover{text-decoration:underline;text-underline-offset:4px}.finstark-drawer-support{padding:24px 0;border-top:1px solid var(--finstark-line);margin-top:15px}.finstark-drawer-support>span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#666}.finstark-drawer-support a{font-size:16px!important;padding:12px 0!important}.finstark-hero{display:grid;grid-template-columns:55% 45%;background:var(--finstark-paper);color:var(--finstark-ink)}.finstark-hero__media{position:relative;overflow:hidden;min-width:0;height:clamp(520px,48vw,720px);background:#d4cabb}.finstark-cover{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.finstark-hero__copy{padding:48px clamp(32px,5vw,80px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.finstark-hero .finstark-eyebrow{margin:0 0 24px}.finstark-hero h1{font:400 clamp(40px,4.1vw,60px)/1.07 Arial,sans-serif;letter-spacing:-.045em;margin:0 0 28px;max-width:480px;color:var(--finstark-ink)}.finstark-hero__action{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.finstark-hero__intro{font:14px/1.8 Arial,sans-serif;max-width:320px;color:var(--tone-muted);margin:0}.finstark-hero .finstark-button{flex-shrink:0;min-width:172px}.finstark-feature{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:7%;padding:104px var(--tone-gutter);max-width:1600px;margin:auto;background:#fff}.finstark-feature__views{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:0}.finstark-feature__image{position:relative;aspect-ratio:4/5;background:#f7f7f5;width:100%;margin:auto;overflow:hidden}.finstark-feature__image>a{display:flex;width:100%;height:100%;align-items:center}.finstark-feature__image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:8px}.finstark-feature__copy{max-width:410px}.finstark-feature h2{font:400 clamp(30px,2.65vw,40px)/1.12 Arial,sans-serif;letter-spacing:-.035em;margin:0 0 22px}.finstark-feature__copy>p:not(.finstark-eyebrow){font:14px/1.8 Arial,sans-serif;color:var(--tone-muted);margin:0}.finstark-specs{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--finstark-line);padding:24px 0 0;margin:26px 0}.finstark-specs dt{font-size:15px;font-weight:400}.finstark-specs dd{font-size:12px;line-height:1.6;margin:5px 0 0;color:var(--tone-muted)}.finstark-feature__price{display:flex;justify-content:space-between;font-size:14px;margin:0 0 24px}.finstark-feature .finstark-button{width:auto}.finstark-details{padding:0 var(--tone-gutter) var(--tone-space);max-width:1480px;margin:auto;background:#fff}.finstark-section-heading{display:block;margin:0 0 32px}.finstark-section-heading h2,.finstark-community h2,body .origin-story h2,body .origin-questions h2,.finstark-about h2{font:400 clamp(30px,2.8vw,40px)/1.15 Arial,sans-serif;letter-spacing:-.03em;margin:0 0 24px;max-width:520px}.finstark-section-heading .finstark-eyebrow{margin-bottom:12px}.finstark-detail-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:32px 7%;align-items:start}.finstark-detail-grid article:first-child{grid-row:span 2}.finstark-detail-grid article:not(:first-child){display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.finstark-detail-photo{aspect-ratio:1;overflow:hidden;background:#f5f5f3}.finstark-detail-grid article:first-child .finstark-detail-photo{aspect-ratio:5/4}.finstark-detail-grid article:first-child .finstark-detail-photo img{object-position:50% 0}.finstark-detail-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.finstark-detail-label{padding:20px 0 0}.finstark-detail-grid article:not(:first-child) .finstark-detail-label{padding-top:0}.finstark-detail-label h3{font:400 21px/1.3 Arial,sans-serif;letter-spacing:-.02em;margin:0}.finstark-detail-copy>p{font:14px/1.75 Arial,sans-serif;color:var(--tone-muted);max-width:400px;margin:10px 0 0}.finstark-community{display:grid;grid-template-columns:1fr 1fr;background:var(--finstark-paper)}.finstark-community__image{aspect-ratio:6/5;position:relative;overflow:hidden}.finstark-community__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.finstark-community__copy{padding:56px 12%;align-self:center}.finstark-community__text{font:15px/1.8 Arial,sans-serif;color:var(--tone-muted);max-width:440px}.finstark-community__text p{margin:0 0 18px}.finstark-community__text p:first-child{color:var(--finstark-ink)}.finstark-text-link{display:inline-block;padding:8px 0;margin-top:10px;color:var(--finstark-ink);font-size:13px;text-underline-offset:5px}.product-information{font-family:Arial,Helvetica,sans-serif;padding-top:32px!important;padding-bottom:64px!important}.product-information h1{font:500 30px/1.15 Arial,sans-serif!important;letter-spacing:-.025em!important;margin:0!important}.product-information .product-details{align-self:start}.product-information .product-details>.group-block{gap:20px!important;padding-block:0!important}.finstark-product-intro{font:15px/1.75 Arial,sans-serif;color:var(--tone-muted)}.finstark-product-intro p{margin:0}.finstark-product-highlights{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:18px 0 0;padding:0;color:#444;font:11px/1.5 Arial,sans-serif}.finstark-product-highlights li+li{border-left:1px solid #d4d4d0;padding-left:18px}.finstark-product-colour{display:flex;align-items:center;gap:9px;font-size:13px;color:#444;margin-top:20px}.finstark-black-swatch{width:20px;height:20px;background:#151515;display:inline-block;border:1px solid #151515}.product-information .variant-option--buttons{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important}.product-information .variant-option--buttons legend{width:100%;font:400 13px/1.5 Arial,sans-serif;letter-spacing:0;text-transform:none;margin-bottom:14px}.product-information .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex:0 0 44px!important;min-width:44px!important;width:44px!important;min-height:44px!important;height:44px!important;padding:0!important;font:400 12px/1 Arial,sans-serif!important;border:1px solid #d8d8d5;border-radius:0!important}.finstark-size-help{float:right;background:none;border:0;padding:0;font:400 12px/1.5 Arial,sans-serif;min-height:24px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;color:#555}.product-information .add-to-cart-icon,.sticky-add-to-cart__bar .add-to-cart-icon{display:none!important}.sticky-add-to-cart__bar{border-radius:0!important}.sticky-add-to-cart__bar .add-to-cart-text__content{position:static!important;display:inline!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;margin:0!important;overflow:visible!important;white-space:normal!important}.finstark-product-accordions{display:block;width:100%;border-top:1px solid var(--finstark-line);margin-top:8px}.finstark-product-accordion{border-bottom:1px solid var(--finstark-line)}.finstark-product-accordion>summary,body .origin-questions .finstark-product-accordion>summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;min-height:56px;padding:16px 0;gap:20px;font:400 14px/1.5 Arial,sans-serif;text-transform:none;letter-spacing:0;color:#333}.finstark-product-accordion>summary::-webkit-details-marker{display:none}.finstark-accordion-sign{width:10px;height:10px;position:relative;flex-shrink:0;margin-right:3px}.finstark-accordion-sign:before,.finstark-accordion-sign:after{content:"";position:absolute;background:currentColor;left:0;top:4px;width:10px;height:1px}.finstark-accordion-sign:after{transform:rotate(90deg)}.finstark-product-accordion[open] .finstark-accordion-sign:after{display:none}.finstark-product-accordion__content{font:14px/1.75 Arial,sans-serif;color:var(--tone-muted);padding:0 20px 22px 0}.finstark-product-accordion__content p{margin:0 0 12px}.finstark-product-accordion__content p:last-child{margin-bottom:0}.finstark-product-accordion__content a{color:var(--finstark-ink);text-decoration:underline;text-underline-offset:4px}.finstark-tab-specs{margin:0 0 12px}.finstark-tab-specs>div{display:flex;justify-content:space-between;gap:20px;padding:6px 0}.finstark-tab-specs dt{color:var(--tone-muted)}.finstark-tab-specs dd{margin:0;text-align:right}body .origin-story{display:grid;grid-template-columns:1fr 1fr;background:var(--finstark-paper)}body .origin-story__photo{aspect-ratio:1;position:relative}body .origin-story__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%}body .origin-story__copy{padding:56px 12%;align-self:center}body .origin-story__intro{font:15px/1.75 Arial,sans-serif;color:var(--tone-muted);max-width:440px}body .origin-story__specs{font:13px/1.6 Arial,sans-serif;margin:28px 0 0}body .origin-story__specs dt{color:var(--tone-muted)}body .origin-questions{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;padding:var(--tone-space) var(--tone-gutter);max-width:1480px;margin:auto}.origin-gallery-mobile .slideshow-controls__counter{background:transparent;border-radius:0;color:#555;font:11px/1.4 Arial,sans-serif;min-width:44px}.finstark-reviews{display:block;background:#fff;border-top:1px solid var(--finstark-line);padding:64px var(--tone-gutter)}.finstark-reviews>:is(.finstark-reviews__intro,.finstark-reviews__widget,.tone-review-preview){width:100%;max-width:1000px;margin-inline:auto}.finstark-reviews__intro{display:block;margin-block:0 24px}.finstark-reviews__intro h2{font:400 32px/1.15 Arial,sans-serif;letter-spacing:-.025em;margin:0 0 12px}.finstark-reviews__intro>p{font:14px/1.75 Arial,sans-serif;color:var(--tone-muted);margin:0}.finstark-reviews__widget{min-width:0}.finstark-footer--minimal{padding:56px var(--tone-gutter) 22px;background:var(--finstark-paper);border-top:1px solid var(--finstark-line)}.finstark-footer a{color:inherit;text-decoration:none}.finstark-footer a:hover{text-decoration:underline;text-underline-offset:4px}.finstark-footer__main{display:grid;grid-template-columns:1.1fr .8fr 1fr;gap:64px;max-width:1352px;margin:auto}.finstark-wordmark{font:700 27px/1 Arial,sans-serif;letter-spacing:-.035em}.finstark-footer__brand>p{font:13px/1.7 Arial,sans-serif;color:var(--tone-muted);margin:16px 0}.finstark-footer__story{font-size:13px;display:inline-block;padding:8px 0}.finstark-footer__support h2,.finstark-footer__newsletter h2{font:500 14px/1.5 Arial,sans-serif;letter-spacing:0;margin:0 0 14px;color:var(--finstark-ink)}.finstark-footer__support a{display:flex;align-items:center;min-height:32px;font:13px/1.5 Arial,sans-serif;color:#555}.finstark-footer__newsletter p{font:13px/1.7 Arial,sans-serif;color:var(--tone-muted);margin:0 0 18px}.finstark-email-row{display:flex;border-bottom:1px solid #999;margin:0 0 12px}.finstark-email-row input{background:transparent;border:0;color:var(--finstark-ink);flex:1;min-width:0;padding:12px 0;font:16px/1.5 Arial,sans-serif;border-radius:0}.finstark-email-row input::placeholder{color:#666;opacity:1}.finstark-email-row button{background:none;color:var(--finstark-ink);border:0;font:13px/1.5 Arial,sans-serif;padding:12px 0 12px 20px;min-width:44px;min-height:48px;cursor:pointer}.finstark-footer small{font:11px/1.6 Arial,sans-serif;color:#666}.finstark-footer small a{text-decoration:underline;text-underline-offset:3px}.finstark-footer__bottom{max-width:1352px;margin:40px auto 0;padding-top:18px;border-top:1px solid var(--finstark-line);display:flex;align-items:center;justify-content:space-between;gap:24px;font:11px/1.5 Arial,sans-serif;color:#666}.finstark-footer__bottom>div{display:flex;gap:24px}.finstark-footer__bottom a{display:inline-flex;align-items:center;min-height:32px}.finstark-about__opening{display:grid;grid-template-columns:1fr 1fr;background:var(--finstark-paper)}.finstark-about__copy{align-self:center;padding:72px var(--tone-gutter)}.finstark-about h1{font:400 clamp(36px,3.6vw,52px)/1.1 Arial,sans-serif;letter-spacing:-.03em;margin:0 0 28px;max-width:520px}.finstark-about__text{font:15px/1.8 Arial,sans-serif;color:var(--tone-muted);max-width:480px}.finstark-about__text p{margin:0 0 18px}.finstark-about__photo{aspect-ratio:1;position:relative;overflow:hidden}.finstark-about__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.finstark-about__values{padding:var(--tone-space) var(--tone-gutter);max-width:1480px;margin:auto}.finstark-about__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.finstark-about__grid article{border-top:1px solid var(--finstark-line);padding-top:24px}.finstark-about__grid h3{font:400 20px/1.3 Arial,sans-serif;margin:0 0 14px;letter-spacing:-.02em}.finstark-about__grid p{font:14px/1.8 Arial,sans-serif;color:var(--tone-muted);margin:0;max-width:360px}main[data-template="page.faqs"]{padding-bottom:64px}main[data-template="page.faqs"] .page-width-content{--page-margin:var(--tone-gutter);--page-content-width:1080px;--page-width:calc(1080px + var(--tone-gutter)*2)}main[data-template="page.faqs"] .section-content-wrapper{max-width:1080px;margin-inline:auto}main[data-template="page.faqs"] h1,main[data-template="page.contact"] h1,.shopify-policy__title h1{font:400 clamp(32px,3.5vw,46px)/1.15 Arial,sans-serif!important;letter-spacing:-.03em!important;margin:0 0 20px!important}main[data-template="page.faqs"] .shopify-block:has(>.finstark-support-faq){width:100%}main[data-template="page.faqs"] .shopify-block .finstark-support-faq{padding:28px 0;gap:64px;grid-template-columns:1fr 2fr}main[data-template="page.faqs"] .finstark-support-faq h2{font:400 24px/1.3 Arial,sans-serif;letter-spacing:-.02em}main[data-template="page.faqs"] .finstark-support-faq h3{font:400 14px/1.5 Arial,sans-serif;letter-spacing:0}main[data-template="page.faqs"] .finstark-support-faq [class^=ai-faq-list-]{gap:0}main[data-template="page.faqs"] .finstark-support-faq [class^=ai-faq-answer-]:not([class^=ai-faq-answer-wrapper-]){font:14px/1.8 Arial,sans-serif;color:var(--tone-muted)}body .shopify-policy__container{max-width:808px;padding:64px 24px 88px}body .shopify-policy__title{text-align:left}.shopify-policy__body{font:15px/1.85 Arial,sans-serif;color:#555}.shopify-policy__body :is(h2,h3){font:500 21px/1.4 Arial,sans-serif;letter-spacing:-.015em;color:var(--finstark-ink);margin:32px 0 14px}.shopify-policy__body p{margin:0 0 18px}.shopify-policy__body a{color:var(--finstark-ink);text-underline-offset:4px}.finstark-contact{max-width:808px;margin:0 auto;padding:0 24px 88px}.finstark-contact h2{font:400 28px/1.2 Arial,sans-serif;letter-spacing:-.025em;margin:0 0 16px}.finstark-contact>p{font:15px/1.7 Arial,sans-serif;color:var(--tone-muted);margin:0 0 28px}.finstark-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.finstark-contact label{display:block;font:13px/1.5 Arial,sans-serif;margin:0 0 9px}.finstark-contact :is(input,textarea){width:100%;background:#fff;border:1px solid #cececa;border-radius:0;padding:13px;font:16px/1.5 Arial,sans-serif;color:var(--finstark-ink)}.finstark-contact textarea{min-height:150px;resize:vertical}.finstark-contact__wide{grid-column:1/-1}.finstark-contact .button{margin-top:24px;cursor:pointer}.finstark-contact [role=alert],.finstark-contact [role=status]{padding:16px;border:1px solid var(--finstark-line);margin-bottom:24px}@media(min-width:750px){.product-information .product-information__grid.product-information--media-left:not(.product-information--media-none){grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);gap:clamp(32px,4.5vw,72px)}.product-information .product-details>.group-block{max-width:none!important}.product-information .product-details{padding-top:16px;padding-inline:0!important}.product-information .media-gallery__grid{gap:8px}}@media(min-width:1800px){:root{--tone-gutter:max(80px, calc((100vw - 1440px)/2) )}.finstark-feature,.finstark-details,.origin-questions,.finstark-about__values{max-width:none}}@media(max-width:999px)and (min-width:750px){.finstark-hero{grid-template-columns:1fr 1fr}.finstark-hero__copy{padding:32px}.finstark-hero h1{font-size:40px}.finstark-feature{grid-template-columns:1.2fr 1fr;gap:32px}.finstark-feature__image--back{display:none}.finstark-feature__views{grid-template-columns:1fr}.finstark-detail-grid{gap:32px}.finstark-detail-grid article:not(:first-child){gap:18px}.finstark-feature{gap:48px}.finstark-footer__main{gap:32px}.finstark-community__copy,body .origin-story__copy{padding:40px 32px}.product-information .product-information__grid.product-information--media-left:not(.product-information--media-none){grid-template-columns:minmax(0,1fr) minmax(310px,1fr);gap:24px}.origin-campaign-gallery .origin-gallery-grid{grid-template-columns:1fr}.finstark-about__copy{padding:48px 32px}}@media(max-width:749px){:root{--tone-gutter:24px;--tone-space:56px}.finstark-hero{display:block}.finstark-hero__media{height:auto;aspect-ratio:4/5;max-height:600px}.finstark-cover{object-position:50% 22%}.finstark-hero__copy{display:block;padding:32px 24px 40px}.finstark-hero h1{font-size:38px;margin-bottom:16px}.finstark-hero__action{display:flex;align-items:flex-start;flex-direction:column;gap:22px}.finstark-hero__intro{font-size:14px;max-width:290px}.finstark-hero .finstark-button{align-self:flex-start}.finstark-eyebrow{font-size:10px!important;margin-bottom:14px}.finstark-feature{grid-template-columns:1fr;padding:56px 24px;gap:30px}.finstark-feature__views{grid-template-columns:1fr 1fr;gap:6px}.finstark-feature__image{aspect-ratio:3/4;max-width:none}.finstark-feature__image img{padding:0}.finstark-feature__image--back{display:block}.finstark-feature__copy{max-width:none}.finstark-feature h2{font-size:32px;margin-bottom:18px}.finstark-feature__copy>p:not(.finstark-eyebrow){font-size:14px}.finstark-specs{margin:24px 0}.finstark-feature__price{max-width:none}.finstark-details{padding-top:0}.finstark-section-heading h2,.finstark-community h2,body .origin-story h2,body .origin-questions h2,.finstark-about h2{font-size:30px;max-width:400px}.finstark-detail-grid{grid-template-columns:1fr;gap:28px}.finstark-detail-grid article:first-child{grid-row:auto}.finstark-detail-grid article:not(:first-child){grid-template-columns:112px 1fr;gap:22px}.finstark-detail-photo{aspect-ratio:1}.finstark-detail-grid article:first-child .finstark-detail-photo{aspect-ratio:1}.finstark-detail-label{padding-top:18px}.finstark-detail-label h3{font-size:19px}.finstark-detail-copy>p{font-size:13px;max-width:none}.finstark-community,body .origin-story{grid-template-columns:1fr}.finstark-community__copy,body .origin-story__copy{padding:40px 24px}.finstark-community__text,body .origin-story__intro{font-size:14px}.finstark-community__image,body .origin-story__photo{aspect-ratio:1;height:auto}.product-information{padding-top:0!important;padding-bottom:40px!important}.product-information .product-details{padding-inline:0!important;padding-top:0}.product-information .product-details>.group-block{gap:18px!important;padding-top:20px!important}.product-information h1{font-size:27px!important}.finstark-product-intro{font-size:14px}.product-information .variant-option--buttons{gap:6px!important}.finstark-product-accordion>summary,body .origin-questions .finstark-product-accordion>summary{font-size:13px;min-height:54px}.finstark-product-accordion__content{font-size:13px}.sticky-add-to-cart__bar{bottom:0!important;padding-bottom:env(safe-area-inset-bottom)}.sticky-add-to-cart__bar .sticky-add-to-cart__button{min-width:100px;padding:12px;font-size:12px}.sticky-add-to-cart__bar .sticky-add-to-cart__title{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .origin-questions{grid-template-columns:1fr;padding:48px 24px;gap:12px}.finstark-reviews{padding:40px 24px}.finstark-reviews__intro h2{font-size:28px}.finstark-footer--minimal{padding:40px 24px 20px}.finstark-footer__main{grid-template-columns:1fr 1fr;gap:32px 16px}.finstark-wordmark{font-size:24px}.finstark-footer__newsletter{grid-column:1/-1}.finstark-footer__support a{min-height:40px;font-size:12px}.finstark-footer__bottom{gap:16px;flex-wrap:wrap;margin-top:30px}.finstark-footer__bottom a{min-height:44px}.finstark-about__opening{grid-template-columns:1fr}.finstark-about__photo{order:-1;aspect-ratio:1}.finstark-about__copy{padding:40px 24px}.finstark-about h1{font-size:36px}.finstark-about__text{font-size:14px}.finstark-about__grid{grid-template-columns:1fr;gap:28px;margin-top:28px}.finstark-about__grid p{max-width:none}main[data-template="page.faqs"] .shopify-block .finstark-support-faq{grid-template-columns:1fr;gap:16px;padding:24px 0}main[data-template="page.faqs"] .finstark-support-faq h2{font-size:22px}body .shopify-policy__container{padding:40px 24px 56px}.finstark-contact{padding-bottom:56px}.finstark-contact__fields{grid-template-columns:1fr;gap:20px}.finstark-contact__wide{grid-column:auto}}@media(max-width:359px){.product-information .variant-option--buttons{display:grid!important;grid-template-columns:repeat(3,44px)!important;gap:8px!important}.product-information .variant-option--buttons legend{grid-column:1/-1}.finstark-footer__main{grid-template-columns:1fr}.finstark-footer__newsletter{grid-column:auto}}@media(prefers-reduced-motion:reduce){.finstark-button,.finstark-nav-chevron{transition:none}}.finstark-reviews{display:block}.finstark-reviews .kl_reviews__summary__header{font-family:Arial,sans-serif!important;font-size:20px!important}.finstark-reviews .kl_reviews__button{font:500 12px/1.4 Arial,sans-serif!important;min-height:44px!important;border-radius:0!important;background:#20251b!important;color:#fff!important;border:1px solid #20251b!important;padding:12px 24px!important}.finstark-reviews[data-empty=true] .kl_reviews__summary,.finstark-reviews[data-empty=true] .kl_reviews__filters,.finstark-reviews[data-empty=true] .kl_reviews__list__tab_buttons{display:none!important}.finstark-reviews[data-empty=true] .kl_reviews__list__tabs{justify-content:flex-end!important;border:0!important;padding:0!important}.finstark-reviews[data-empty=true] .kl_reviews__list_empty_state__container{padding:20px 0!important;min-height:0!important;border-top:1px solid #dfe4d8!important;margin-top:24px!important}.finstark-reviews[data-empty=true] .kl_reviews__list_empty_state{font:400 13px/1.6 Arial,sans-serif!important;color:#737d68!important}.finstark-reviews .reviews_all_container{background:transparent!important;margin:0!important;padding:0!important}.finstark-reviews .kl_reviews__button{box-sizing:border-box!important;height:44px!important;margin:0!important}.finstark-reviews[data-empty=true] .kl_reviews__list_container{display:none!important}.finstark-reviews[data-empty=true] .kl_reviews__button_bar{float:none!important;width:auto!important;margin:0!important;padding:0!important}.finstark-reviews[data-empty=true] .kl_reviews__list__tabs{display:flex!important;min-height:0!important;margin:0!important}.finstark-reviews .kl_reviews__button{font:var(--finstark-action-font)!important;letter-spacing:.01em!important;height:48px!important;min-height:48px!important;padding:14px 24px!important;background:#fff!important;color:var(--finstark-ink)!important;border-color:#ccc!important}.finstark-reviews[data-empty=true] .kl_reviews__list__tabs{justify-content:flex-start!important}.finstark-reviews[data-empty=true] .kl_reviews__list_empty_state{color:#666!important}.shopify-policy__body .rte>h1:first-child,.shopify-policy__body :is(h2,h3):empty{display:none}.shopify-policy__body li>p{margin-bottom:6px}.shopify-policy__body ul{padding-left:20px;margin-block:16px 24px}.origin-explorer{background:var(--finstark-paper);color:var(--finstark-ink)}.origin-explorer__grid{display:grid;grid-template-columns:1fr 1fr;max-width:1600px;margin:auto;align-items:center}.origin-explorer__visual{position:relative;aspect-ratio:1;min-width:0;overflow:hidden;background:#f0efed}.origin-explorer__visual figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.origin-explorer__visual figure[hidden]{display:none}.origin-explorer__visual img{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:multiply}.origin-explorer__visual figcaption{position:absolute;left:32px;bottom:28px;font:500 10px/1.5 Arial,sans-serif;letter-spacing:.1em;background:#fff;padding:8px 12px;color:#333}.origin-explorer__copy{padding:56px clamp(32px,5.5vw,88px)}.origin-explorer h2{font:400 clamp(32px,3.2vw,48px)/1.1 Arial,sans-serif;letter-spacing:-.035em;margin:0 0 22px}.origin-explorer__intro{font:14px/1.8 Arial,sans-serif;color:var(--tone-muted);max-width:390px;margin:0 0 32px}.origin-explorer__intro p{margin:0}.origin-explorer__chapter{border-top:1px solid #d4d3cf}.origin-explorer__chapter:last-child{border-bottom:1px solid #d4d3cf}.origin-explorer__chapter summary{display:flex;align-items:center;gap:18px;min-height:64px;list-style:none;cursor:pointer;font:400 17px/1.4 Arial,sans-serif;letter-spacing:-.015em;color:#333;padding:18px 0}.origin-explorer__chapter summary::-webkit-details-marker{display:none}.origin-explorer__number{font:11px/1.4 Arial,sans-serif;color:#777;letter-spacing:0}.origin-explorer__chapter .finstark-accordion-sign{margin-left:auto}.origin-explorer__chapter[open] .finstark-accordion-sign:after{display:none}.origin-explorer__description{font:14px/1.75 Arial,sans-serif;color:#666;padding:0 0 25px 32px}.origin-explorer__description p{margin:0 0 16px}.origin-explorer__description .origin-explorer__fact{font-size:12px;color:#333;margin:0}.origin-explorer__chapter summary:focus-visible,.tone-care-nav a:focus-visible{outline:2px solid #555;outline-offset:4px}.tone-care-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:clamp(48px,7vw,112px);max-width:1240px;margin:auto;padding:64px var(--tone-gutter) 88px;align-items:start}.tone-care-nav{position:sticky;top:120px}.tone-care-nav nav{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.tone-care-nav nav a{font:14px/1.5 Arial,sans-serif;color:#666;text-decoration:none;padding:10px 0;min-height:40px}.tone-care-nav nav a[aria-current]{color:#202020;text-decoration:underline;text-underline-offset:6px}.tone-care-nav a:hover{color:#202020;text-decoration:underline;text-underline-offset:6px}.tone-care-nav__help{font:13px/1.8 Arial,sans-serif;color:#666;border-top:1px solid var(--finstark-line);margin:28px 0 0;padding-top:22px}.tone-care-nav__help a{color:#333;text-underline-offset:4px}.tone-care-content{min-width:0}.tone-care-layout .shopify-policy__container{max-width:none;padding:0;margin:0}.tone-care-layout .shopify-policy__title{padding-bottom:24px;border-bottom:1px solid var(--finstark-line);margin-bottom:28px}.tone-care-layout .shopify-policy__title h1{font-size:36px!important;margin:0!important}.tone-care-layout .shopify-policy__body{font:14px/1.85 Arial,sans-serif}.tone-care-layout .shopify-policy__body :is(h2,h3){font-size:19px;line-height:1.45;margin-top:32px}.tone-care-layout .shopify-policy__body a{overflow-wrap:anywhere}.tone-care-layout .finstark-contact{padding:40px 0 0;margin-top:32px;border-top:1px solid var(--finstark-line)}.tone-care-content[data-terms-document] .shopify-policy__body strong{font-weight:500}.tone-care-content[data-terms-document] .shopify-policy__body strong.tone-terms-heading{display:block;font-size:18px;line-height:1.45;letter-spacing:-.01em;color:#202020;margin:30px 0 12px}.tone-care-content[data-terms-document] .shopify-policy__body strong.tone-terms-heading:first-child{margin-top:0}.tone-terms-heading+br{display:none}@media(min-width:750px)and (max-width:1100px){.finstark-hero__action{flex-direction:column;align-items:flex-start;gap:16px}.finstark-hero .finstark-button{align-self:flex-start}.origin-explorer__copy{padding:32px}.origin-explorer__visual{aspect-ratio:4/5}.tone-care-layout{grid-template-columns:180px minmax(0,1fr);gap:40px}}@media(max-width:749px){.origin-explorer__grid{grid-template-columns:1fr}.origin-explorer__copy{padding:32px 24px 40px}.origin-explorer h2{font-size:32px}.origin-explorer__intro{margin-bottom:24px}.origin-explorer__chapter summary{min-height:60px;font-size:16px}.origin-explorer__description{font-size:14px}.origin-explorer__visual figcaption{left:24px;bottom:20px}.tone-care-layout{display:block;padding:28px 24px 56px}.tone-care-nav{position:static;margin-bottom:32px}.tone-care-nav .finstark-eyebrow{margin-bottom:6px}.tone-care-nav nav{flex-direction:row;flex-wrap:wrap;gap:0 20px}.tone-care-nav nav a{font-size:12px;min-height:44px;padding:12px 0}.tone-care-nav__help{display:none}.tone-care-layout .shopify-policy__title h1{font-size:30px!important}.tone-care-layout .shopify-policy__title{padding-bottom:20px;margin-bottom:24px}.tone-care-layout .shopify-policy__body{font-size:14px;line-height:1.8}.tone-care-layout .shopify-policy__body :is(h2,h3){font-size:18px}.tone-care-layout .finstark-contact h2{font-size:26px}}.origin-explorer__inline-photo{display:none}@media(max-width:749px){.origin-explorer__visual{display:none}.origin-explorer__inline-photo{display:block;aspect-ratio:4/3;overflow:hidden;margin:0 0 20px;background:#efeeeb}.origin-explorer__inline-photo img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.origin-explorer__chapter[data-feature=feature1] .origin-explorer__inline-photo img{object-fit:contain}.origin-explorer__description{padding-left:0}.origin-explorer__chapter summary{gap:16px}.origin-explorer__copy{padding-top:40px}}.product-information .product-details{padding-top:8px}.product-information h1{font-size:32px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.035em!important}.tone-purchase-intro{width:100%;font:14px/1.8 Arial,sans-serif;color:#666}.tone-purchase-intro>p{margin:0;max-width:420px}.tone-colour{display:flex;align-items:center;gap:16px;margin-top:24px;padding-bottom:22px;border-bottom:1px solid var(--finstark-line);font:13px/1.5 Arial,sans-serif}.tone-colour__label{color:#666}.tone-colour__value{display:inline-flex;align-items:center;gap:9px;color:#202020}.tone-colour__swatch{display:block;width:14px;height:14px;border-radius:50%;background:#1b1b1b;outline:1px solid #c7c7c3;outline-offset:3px;margin-inline:3px}.tone-product-notes{width:100%;margin:4px 0 0;border-top:1px solid var(--finstark-line);text-align:left}.tone-product-note{display:block;border-bottom:1px solid var(--finstark-line);width:100%;margin:0;padding:0}.tone-product-note>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;min-height:58px;padding:18px 0;margin:0;font:400 14px/1.5 Arial,sans-serif;color:#202020;text-transform:none;letter-spacing:0}.tone-product-note>summary::-webkit-details-marker{display:none}.tone-note-icon{display:block;flex:0 0 12px;width:12px;height:12px;position:relative;margin-right:2px}.tone-note-icon:before,.tone-note-icon:after{content:"";position:absolute;left:1px;top:5.5px;width:10px;height:1px;background:currentColor}.tone-note-icon:after{transform:rotate(90deg)}.tone-product-note[open] .tone-note-icon:after{display:none}.tone-product-note__body{display:block;padding:0 0 24px;margin:0;width:100%;text-align:left;font:14px/1.8 Arial,sans-serif;letter-spacing:0;color:#666}.tone-product-note__body p{margin:0 0 16px;max-width:none}.tone-product-note__body p:last-child{margin-bottom:0}.tone-product-note__body ul{padding:0 0 0 16px;margin:0;list-style:disc}.tone-product-note__body li{margin:5px 0;padding-left:4px}.tone-product-note__body :is(p,ul,dl){text-align:left}.tone-product-facts{margin:0 0 22px;padding:0}.tone-product-facts>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;align-items:start;padding:8px 0}.tone-product-facts dt{font-weight:400;color:#777}.tone-product-facts dd{margin:0;color:#333;text-align:left}.tone-product-note__care{padding-top:16px;border-top:1px solid #ededeb}.tone-note-link,.tone-note-links a{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;background:none;border:0;border-bottom:1px solid #aaa;border-radius:0;padding:8px 0;font:13px/1.5 Arial,sans-serif;text-decoration:none;color:#333;cursor:pointer;min-height:40px}.tone-note-links{display:flex;flex-wrap:wrap;gap:8px 24px}.tone-note-link span,.tone-note-links a span{font-size:15px}.tone-product-note>summary:focus-visible,.tone-note-link:focus-visible,.tone-note-links a:focus-visible{outline:2px solid #555;outline-offset:4px}.origin-explorer{background:#fff;padding:32px var(--tone-gutter) 0;max-width:1480px;margin:0 auto}.origin-explorer__heading{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:end;border-top:1px solid var(--finstark-line);padding:56px 0 36px}.origin-explorer__heading .finstark-eyebrow{margin-bottom:14px}.origin-explorer__heading h2{font-size:36px;max-width:450px;margin:0;line-height:1.15}.origin-explorer__heading .origin-explorer__intro{margin:0;max-width:420px}.origin-explorer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;align-items:start;max-width:none}.origin-explorer__visual{aspect-ratio:1;max-height:560px;background:#f5f4f1}.origin-explorer__visual img{object-fit:contain}.origin-explorer__copy{padding:0;align-self:center}.origin-explorer__chapter summary{font-size:18px;min-height:70px;padding:22px 0}.origin-explorer__description{padding:0 0 28px 32px;font-size:14px;line-height:1.8}.origin-explorer__description .origin-explorer__fact{font-size:12px}.origin-explorer__visual figcaption{bottom:20px;left:20px}@media(max-width:749px){.product-information h1{font-size:28px!important}.tone-product-note>summary{min-height:56px}.tone-product-note__body{font-size:14px;padding-bottom:22px}.tone-product-facts>div{grid-template-columns:86px minmax(0,1fr);gap:18px}.tone-colour{margin-top:20px;padding-bottom:20px}.origin-explorer{padding:8px 24px 0}.origin-explorer__heading{display:block;padding:36px 0 26px}.origin-explorer__heading h2{font-size:29px;margin-bottom:18px;max-width:330px}.origin-explorer__grid{display:block}.origin-explorer__copy{padding:0}.origin-explorer__chapter summary{font-size:16px;min-height:62px;padding:18px 0}.origin-explorer__description{padding:0 0 24px}.origin-explorer__inline-photo{aspect-ratio:1}.origin-explorer__inline-photo img{object-fit:contain}}.tone-product-heading{width:100%}.tone-product-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 18px}.tone-product-tags li{border:1px solid #d7d7d4;border-radius:2px;padding:6px 9px;font:600 9px/1.3 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#444}.product-information .tone-product-heading h1{font-size:30px!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1.15!important;margin:0 0 10px!important}.tone-product-heading__meta{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.tone-product-heading__meta>p{font:13px/1.5 Arial,sans-serif;color:#666;margin:0}.tone-product-heading__meta product-price{font:500 16px/1.5 Arial,sans-serif;color:#202020;flex-shrink:0}.tone-product-heading__meta .price{font:inherit}.tone-colour-picker{margin-top:22px}.tone-control-label{font:400 13px/1.5 Arial,sans-serif!important;color:#333;margin:0 0 12px!important}.tone-colour-chip{width:36px;height:36px;display:block;border:1px solid #111;border-radius:5px;background:#191919}.product-information .variant-option--buttons legend{font-size:12px;font-weight:500}.tone-product-notes:has(.tone-pdp-highlights){border-top:0;margin-top:4px}.tone-pdp-highlights{padding:22px 0 24px;border-top:1px solid var(--finstark-line);border-bottom:1px solid var(--finstark-line);text-align:left}.tone-pdp-highlights h2,.tone-pdp-highlights h3{font:600 13px/1.5 Arial,sans-serif;margin:0 0 10px;color:#202020;letter-spacing:0;text-transform:none}.tone-pdp-highlights ul{list-style:disc;padding:0 0 0 16px;margin:0;font:13px/1.8 Arial,sans-serif;color:#555}.tone-pdp-highlights li{margin:3px 0;padding-left:3px}.tone-pdp-fit{margin-top:22px}.tone-pdp-fit p{font:13px/1.8 Arial,sans-serif;color:#666;margin:0;max-width:440px}.tone-pdp-fit .tone-note-link{min-height:36px;margin-top:5px;padding-block:6px;font-size:12px}@media(max-width:749px){.product-information .tone-product-heading h1{font-size:27px!important}.tone-product-tags{margin-bottom:16px}.tone-product-heading__meta>p{font-size:12px}.tone-product-heading__meta product-price{font-size:15px}.tone-colour-picker{margin-top:20px}.tone-pdp-highlights{padding-top:20px}.tone-pdp-highlights ul,.tone-pdp-fit p,.tone-pdp-highlights h2,.tone-pdp-highlights h3{font-size:14px}}.tone-review-preview__notice{font:13px/1.7 Arial,sans-serif;color:var(--tone-muted);padding:14px 18px;background:var(--finstark-paper);margin:0 0 30px;border-left:2px solid var(--finstark-ink)}.tone-review-preview__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}.tone-review-sample{padding:28px 0;border-top:1px solid var(--finstark-line);font:14px/1.8 Arial,sans-serif;min-width:0}.tone-review-sample__meta{display:flex;justify-content:space-between;gap:16px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tone-muted);margin-bottom:18px}.tone-review-sample__stars{color:var(--finstark-ink);letter-spacing:3px;font-size:14px}.tone-review-sample h3{font:500 17px/1.4 Arial,sans-serif;margin:0 0 12px}.tone-review-sample p{margin:0 0 18px;color:var(--tone-muted)}.tone-review-sample__author{font-size:12px;color:var(--tone-muted)}.tone-review-preview__more>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:56px;border-top:1px solid var(--finstark-line);font:13px/1.5 Arial,sans-serif}.tone-review-preview__more>summary::-webkit-details-marker{display:none}.tone-review-preview__more>summary:after{content:"+";font-size:20px}.tone-review-preview__more[open]>summary:after{content:"\2212"}.tone-review-preview__more>summary:focus-visible{outline:2px solid #555;outline-offset:4px}@media(max-width:749px){.tone-review-preview__grid{grid-template-columns:1fr}.tone-review-sample{padding:24px 0}.tone-review-preview__notice{padding:12px 14px;font-size:12px}}.tone-product-heading__rating:has(.shopify-app-block){margin:0 0 12px;min-width:0}.finstark-footer__socials{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:12px}.finstark-footer__socials a{display:inline-flex;align-items:center;min-height:44px;font:12px/1.5 Arial,sans-serif}.finstark-footer__bottom{flex-wrap:wrap}.finstark-footer__payments{display:flex;align-items:center;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.finstark-footer__payments li{display:flex;align-items:center}.finstark-payment-icon{display:block;width:38px;height:24px}@media(max-width:749px){.finstark-footer__socials{gap:0 16px;margin-top:8px}.finstark-footer__payments{flex-basis:100%;padding-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/finstark-toneblvd.css.map */
