.fi-contact{position:relative;isolation:isolate;overflow:hidden;margin-top:0!important;margin-bottom:0!important;padding-top:clamp(90px,12vw,170px);padding-bottom:clamp(90px,12vw,170px);background-color:#f4f4f1;background-image:linear-gradient(152deg,transparent 0 28%,rgba(7,7,7,.09) 28.1% 28.25%,transparent 28.4%),linear-gradient(27deg,transparent 0 70%,rgba(7,7,7,.08) 70.1% 70.24%,transparent 70.4%),radial-gradient(ellipse at 10% 18%,rgba(7,7,7,.14),transparent 27%),radial-gradient(circle,rgba(7,7,7,.06) 1px,transparent 1.4px);background-size:auto,auto,auto,24px 24px;color:#070707}.fi-contact:before{content:"FEARED\aILLUSION";white-space:pre;position:absolute;z-index:-1;right:-.04em;top:-.05em;font-family:Impact,Arial Black,sans-serif;font-style:italic;font-size:clamp(150px,25vw,410px);font-weight:400;line-height:.7;letter-spacing:-.065em;text-align:right;color:transparent;-webkit-text-stroke:2px rgba(7,7,7,.075);transform:rotate(-5deg) skew(-8deg);pointer-events:none}.fi-contact:after{content:"CONTACT / FEARED ILLUSION\ae  / NEW YORK";position:absolute;z-index:-1;left:max(2vw,14px);top:50%;transform:translateY(-50%);writing-mode:vertical-rl;font:700 8px/1 Courier New,monospace;letter-spacing:.3em;color:#07070766}.fi-contact>.row{position:relative;z-index:1}.fi-contact .shopify-contact-text-column h5{font-family:var(--font-heading-family,serif);font-size:clamp(40px,5vw,72px);font-weight:400;line-height:.86;letter-spacing:-.045em;text-transform:uppercase}.fi-contact .shopify-contact-text-column .rte{color:#4e4e4e;line-height:1.8}.fi-contact .shopify-contact-form-column{padding:clamp(28px,4vw,54px);background:#ffffffc7;border:1px solid rgba(7,7,7,.16);box-shadow:12px 12px #070707;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fi-contact label{font:700 9px/1.2 Courier New,monospace;letter-spacing:.18em;text-transform:uppercase}.fi-contact input:not([type=submit]),.fi-contact textarea,.fi-contact select{background:transparent;border-color:#07070757}.fi-contact input[type=submit]{background:#070707;color:#fff;border:1px solid #070707;letter-spacing:.16em;text-transform:uppercase}.fi-contact input[type=submit]:hover{background:#fff;color:#070707}@media(max-width:767px){.fi-contact{padding:82px 18px 96px}.fi-contact:before{top:24px;font-size:42vw}.fi-contact:after{display:none}.fi-contact .shopify-contact-text-column{margin-bottom:36px}.fi-contact .shopify-contact-form-column{padding:25px 16px;box-shadow:7px 7px #070707}}.fi-oldpass{position:fixed;top:0;right:0;bottom:0;left:0;min-height:100svh;background:#11151c;color:#fff;overflow:hidden}.fi-oldpass__bg,.fi-oldpass__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.fi-oldpass__image{width:100%;height:100%;object-fit:cover}.fi-oldpass__overlay{background:#00000080}.fi-oldpass__header{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;padding:34px 34px 0}.fi-oldpass__header>img{width:80px;height:80px;object-fit:contain;filter:brightness(0) invert(1)}.fi-oldpass__access{position:absolute;right:34px;top:34px;font:700 10px/1 Arial,sans-serif;letter-spacing:.12em}.fi-oldpass__access summary{cursor:pointer;list-style:none}.fi-oldpass__access summary::-webkit-details-marker{display:none}.fi-oldpass__accessbox{position:absolute;right:0;top:26px;width:280px;padding:14px;background:#11151cf5;border:1px solid rgba(255,255,255,.35)}.fi-oldpass__accessbox form{display:grid;grid-template-columns:1fr auto;gap:8px}.fi-oldpass__accessbox input,.fi-oldpass__accessbox button{height:42px;border:1px solid #fff;background:transparent;color:#fff;padding:0 12px;border-radius:0}.fi-oldpass__accessbox button{background:#fff;color:#000;font-weight:700}.fi-oldpass__accessbox p{grid-column:1/-1;margin:6px 0 0;font-size:10px}.fi-oldpass__content{position:relative;z-index:2;min-height:calc(100svh - 114px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.fi-oldpass__content h1{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,92px);font-weight:400;line-height:.96;color:#fff}.fi-oldpass__content>p{margin:0 0 28px;font:400 14px/1.5 Arial,sans-serif;letter-spacing:.04em}.fi-oldpass__form{display:grid;grid-template-columns:minmax(220px,420px) 54px;gap:0}.fi-oldpass__form input{height:52px;border:1px solid #fff;background:#00000040;color:#fff;padding:0 16px;border-radius:0}.fi-oldpass__form button{height:52px;border:1px solid #fff;border-left:0;background:#fff;color:#000;font-size:20px}.fi-oldpass__success{grid-column:1/-1;margin:12px 0 0;font:700 10px/1 Arial,sans-serif;letter-spacing:.12em}@media(max-width:749px){.fi-oldpass__header{padding:24px 18px 0}.fi-oldpass__header>img{width:56px;height:56px}.fi-oldpass__access{right:18px;top:24px;font-size:0}.fi-oldpass__access summary:after{content:"\1f512";font-size:18px}.fi-oldpass__accessbox{right:0;width:min(86vw,300px)}.fi-oldpass__content{min-height:calc(100svh - 80px);padding:20px 18px}.fi-oldpass__content h1{font-size:clamp(42px,14vw,64px)}.fi-oldpass__content>p{font-size:12px;max-width:320px}.fi-oldpass__form{grid-template-columns:minmax(0,1fr) 50px;width:min(100%,360px)}}.fi-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10002;display:grid;place-items:center;min-height:100svh;overflow:hidden;color:#050505;background:#fff}.fi-intro.is-playing{pointer-events:none;animation:fi-intro-layer 5.2s ease forwards}.fi-intro__start{position:relative;display:grid;place-items:center;width:min(74vw,30rem);aspect-ratio:1;border:0;padding:0;color:#050505;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.fi-intro__start:focus-visible{outline:2px solid #050505;outline-offset:1rem}.fi-intro__logo{position:relative;z-index:3;width:min(52vw,16rem);height:auto;object-fit:contain;filter:brightness(0);transform:scale(.92);transition:transform .35s ease}.fi-intro__start:hover .fi-intro__logo{transform:scale(.98)}.fi-intro.is-playing .fi-intro__logo{animation:fi-logo-ignite 5.2s cubic-bezier(.2,.82,.18,1) forwards}.fi-intro__ring{position:absolute;z-index:1;width:min(54vw,18rem);aspect-ratio:1;border:1px solid rgba(0,0,0,.5);border-radius:50%;opacity:0;box-shadow:0 0 0 1px #00000014,inset 0 0 2.5rem #00000014;transform:scale(.2)}.fi-intro__ring--two{width:min(64vw,22rem)}.fi-intro.is-playing .fi-intro__ring--one{animation:fi-ring-shock 1.35s ease-out forwards}.fi-intro.is-playing .fi-intro__ring--two{animation:fi-ring-shock 1.55s .14s ease-out forwards}.fi-intro__tap{position:absolute;bottom:0;z-index:4;font-size:1rem;font-weight:800;letter-spacing:.35em;text-transform:uppercase;animation:fi-tap-pulse 1.6s ease-in-out infinite}.fi-intro.is-playing .fi-intro__tap{opacity:0;animation:none}.fi-intro__message{position:absolute;z-index:5;width:100%;margin:0;padding:1rem;color:#fff;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(3.5rem,12vw,8rem);font-weight:400;line-height:.9;letter-spacing:-.035em;text-align:center;text-transform:uppercase;opacity:0;transform:scale(.86)}.fi-intro.is-playing .fi-intro__message{animation:fi-intro-message 5.2s ease forwards}@keyframes fi-intro-layer{0%,38%{visibility:visible;opacity:1;background:#fff}42%,82%{visibility:visible;opacity:1;background:#000}98%{visibility:visible;opacity:0;background:#000}to{visibility:hidden;opacity:0;background:#000}}@keyframes fi-logo-ignite{0%{opacity:0;transform:scale(.2) rotate(-10deg);filter:brightness(0)}12%{opacity:1;transform:scale(1.18) rotate(2deg);filter:brightness(0) drop-shadow(0 0 1rem rgba(0,0,0,.42))}21%{transform:scale(.98) rotate(0);filter:brightness(0) drop-shadow(0 0 .35rem rgba(0,0,0,.28))}28%{opacity:1;transform:scale(1.05);filter:brightness(0)}30%{opacity:.28;transform:scale(1.01);filter:brightness(0) invert(1)}32%{opacity:1;transform:scale(1.08);filter:brightness(0)}35%{opacity:.5;transform:scale(1.03);filter:brightness(0) invert(1)}38%{opacity:1;transform:scale(1.12);filter:brightness(0)}41%{opacity:0;transform:scale(1.48);filter:brightness(0) drop-shadow(0 0 2.5rem rgba(0,0,0,.55))}to{opacity:0;transform:scale(1.42)}}@keyframes fi-ring-shock{0%{opacity:0;transform:scale(.18)}18%{opacity:.9}to{opacity:0;transform:scale(1.9)}}@keyframes fi-intro-message{0%,43%{opacity:0;transform:scale(.86)}51%,73%{opacity:1;transform:scale(1)}82%,to{opacity:0;transform:scale(1.05)}}@keyframes fi-tap-pulse{50%{opacity:.42}}.fi-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto auto;min-height:100svh;width:100%;max-width:100vw;overflow:hidden;padding:clamp(1.25rem,3vw,2.75rem);color:#0a0a0a;background:radial-gradient(circle at 50% 18%,rgba(0,0,0,.045),transparent 16rem),#fff}.fi-gate,.fi-gate *,.fi-gate *:before,.fi-gate *:after{box-sizing:border-box}.fi-gate__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/%3E%3C/svg%3E")}.fi-gate__filters{position:absolute;pointer-events:none}.fi-gate__halo{position:absolute;top:50%;left:50%;z-index:-1;aspect-ratio:1;translate:-50% -50%;display:none;border-radius:50%;pointer-events:none}.fi-gate__halo--outer{width:min(78vw,56rem);animation:fi-halo 13s ease-in-out infinite alternate}.fi-gate__halo--inner{width:min(54vw,38rem);border-color:#00000012;animation:fi-halo 9s ease-in-out infinite alternate-reverse}.fi-gate__scan{position:absolute;top:0;left:0;z-index:-1;width:100%;height:1px;opacity:.5;background:linear-gradient(90deg,transparent,#050505,transparent);box-shadow:0 0 2.5rem #00000038;animation:fi-scan 7s linear infinite}.fi-gate__header,.fi-gate__footer{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:1.2rem;font-weight:700;letter-spacing:.22em;line-height:1.3;text-transform:uppercase}.fi-gate__header{justify-content:flex-start}.fi-gate__pulse{width:.7rem;height:.7rem;border-radius:50%;background:#050505;box-shadow:0 0 1.5rem #00000059;animation:fi-pulse 1.8s ease-in-out infinite}.fi-gate__stage{display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(100%,76rem);min-width:0;max-width:100%;margin:0 auto;padding:3rem 0;text-align:center}.fi-gate__logo-wrap{position:relative;display:grid;place-items:center;width:clamp(10rem,18vw,16rem);min-width:0;max-width:100%;height:clamp(6rem,10vw,9rem);margin-bottom:clamp(.8rem,2vw,1.5rem)}.fi-gate__logo-hit,.fi-gate__logo-crop{display:grid;place-items:center;width:100%;min-width:0;max-width:100%;height:100%}.fi-gate__logo-hit{animation:fi-logo-float 4.6s ease-in-out infinite}.fi-gate__logo-crop{position:relative;overflow:hidden}.fi-gate__logo{position:absolute;top:50%;left:50%;display:block;width:auto;max-width:100%;height:100%;transform:translate(-50%,-50%);object-fit:contain;filter:brightness(0) drop-shadow(0 0 1.2rem rgba(0,0,0,.14))}.fi-gate__monogram{display:grid;place-items:center;width:7rem;height:7rem;border:1px solid rgba(0,0,0,.55);border-radius:50%;font-size:2rem;font-weight:900;letter-spacing:-.08em}.fi-gate__eyebrow{margin:0 0 1.4rem;color:#00000094;font-size:1.05rem;font-weight:800;letter-spacing:.48em;line-height:1.2;text-transform:uppercase}.fi-gate h1{width:100%;min-width:0;max-width:12ch;margin:0;color:#050505;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(4.5rem,9vw,10.5rem);font-weight:400;line-height:.84;letter-spacing:-.065em;text-transform:uppercase;text-wrap:balance;text-shadow:0 0 3rem rgba(0,0,0,.08)}.fi-gate h1 span{display:block;max-width:100%;white-space:nowrap}.fi-gate__message{width:100%;min-width:0;max-width:52rem;margin-top:2.2rem;color:#000000ab;font-size:clamp(1.2rem,1.45vw,1.55rem);letter-spacing:.08em;line-height:1.7}.fi-gate__signup{width:min(100%,48rem);min-width:0;max-width:100%;margin-top:clamp(2.5rem,5vw,4rem)}.fi-gate__newsletter{display:grid;grid-template-columns:1fr auto;gap:.7rem;min-width:0;max-width:100%}.fi-gate__newsletter input,.fi-gate__password-row input{min-width:0;min-height:5.6rem;border:1px solid rgba(0,0,0,.25);border-radius:0;padding:0 1.5rem;color:#050505;background:#00000009;font:inherit;font-size:1.6rem;box-shadow:none}.fi-gate__newsletter input::placeholder,.fi-gate__password-row input::placeholder{color:#00000080}.fi-gate__newsletter button,.fi-gate__password-row button{min-height:5.6rem;border:1px solid #050505;border-radius:0;padding:0 2rem;color:#fff;background:#050505;font:inherit;font-size:1.2rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .25s ease,background .25s ease}.fi-gate__newsletter button:hover,.fi-gate__password-row button:hover{color:#050505;background:transparent}.fi-gate__feedback{grid-column:1 / -1;margin:1rem 0 0;font-size:1.3rem}.fi-gate__feedback--error{color:#b42318}.fi-gate__ticker{display:flex;width:calc(100% + clamp(2.5rem,6vw,5.5rem));margin:0 calc(clamp(1.25rem,3vw,2.75rem)*-1) clamp(1.25rem,2vw,2rem);overflow:hidden;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);padding:.9rem 0;color:#0000006b;font-size:1rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap}.fi-gate__ticker span{flex:none;min-width:100%;padding-right:2rem;animation:fi-ticker 18s linear infinite}.fi-gate__access{position:relative}.fi-gate__access summary{list-style:none;cursor:pointer}.fi-gate__access summary::-webkit-details-marker{display:none}.fi-gate__access-panel{position:absolute;right:0;bottom:calc(100% + 1.25rem);width:min(88vw,42rem);padding:1.5rem;border:1px solid rgba(0,0,0,.2);background:#fffffff7;-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem)}.fi-gate__access-panel h2{margin:0 0 1.3rem;color:#050505;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fi-gate__password-row{display:grid;grid-template-columns:1fr auto;gap:.7rem}@keyframes fi-halo{0%{transform:rotate(-5deg) scale(.96)}to{transform:rotate(8deg) scale(1.05)}}@keyframes fi-pulse{50%{opacity:.3;transform:scale(.72)}}@keyframes fi-scan{0%{translate:0 -5vh}to{translate:0 105vh}}@keyframes fi-ticker{to{transform:translate(-100%)}}@keyframes fi-logo-float{0%,to{transform:translate3d(-.16rem,-.18rem,0) rotate(-.6deg)}50%{transform:translate3d(.16rem,.18rem,0) rotate(.6deg)}}@media(max-width:749px){.fi-gate{left:0;right:0;width:100vw;max-width:100vw;padding:1.5rem;overflow-x:hidden;overflow-y:auto}.fi-gate__stage{width:100%;padding:1.5rem 0 2rem}.fi-gate h1{width:100%;max-width:100%;padding:0 .25rem;font-size:clamp(3.2rem,10.5vw,4.6rem);line-height:.9;letter-spacing:-.025em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.fi-gate__logo-wrap{width:min(14rem,54vw);height:7.5rem}.fi-gate__halo--outer{width:92vw}.fi-gate__halo--inner{width:66vw}.fi-gate__newsletter,.fi-gate__password-row{grid-template-columns:1fr;width:100%;min-width:0}.fi-gate__newsletter button,.fi-gate__password-row button{width:100%}.fi-gate__footer>span{display:none}.fi-gate__footer{justify-content:flex-end}.fi-gate__ticker{width:calc(100% + 3rem);margin-right:-1.5rem;margin-left:-1.5rem}.fi-gate__message{max-width:32rem;padding:0 .6rem;font-size:1.1rem;letter-spacing:.035em;line-height:1.55;overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){.fi-intro.is-playing,.fi-intro.is-playing .fi-intro__logo,.fi-intro.is-playing .fi-intro__ring,.fi-intro.is-playing .fi-intro__message{animation-duration:3.4s}.fi-gate__halo,.fi-gate__pulse,.fi-gate__scan,.fi-gate__ticker span,.fi-gate__logo-hit{animation:none}}.footer{position:relative;overflow:hidden;background:#070707!important;color:#d7d7d7!important;padding-top:clamp(70px,9vw,130px)}.footer:before{content:"FI";position:absolute;right:-.08em;bottom:-.28em;font-family:Impact,Arial Black,sans-serif;font-size:clamp(300px,48vw,760px);font-style:italic;line-height:1;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.055);transform:rotate(-7deg);pointer-events:none}.footer>.row{position:relative;z-index:1}.footer .thb-widget-title{font-family:Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#fff}.footer .widget--text .rte{max-width:520px;font-family:var(--font-heading-family,serif);font-size:clamp(24px,3vw,42px);line-height:1.15;letter-spacing:-.025em;color:#fff}.footer a{color:#d7d7d7!important}.footer a:hover{color:#fff!important}.footer input[type=email]{border:0;border-bottom:1px solid rgba(255,255,255,.45);border-radius:0;background:transparent;color:#fff}.footer .thb-footer-copyright{font-family:Courier New,monospace;font-size:8px;letter-spacing:.16em;text-transform:uppercase}.footer hr{border-color:#ffffff2e}@media(max-width:640px){.footer{padding-top:72px}.footer .widget{padding-bottom:40px}.footer .widget--text .rte{font-size:29px}.footer:before{font-size:90vw}}.header-section .header{background:#fffffff0;color:#070707;border-bottom:1px solid rgba(7,7,7,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-section .logolink{display:inline-flex;animation:fi-logo-float 4.5s ease-in-out infinite;transform-origin:center}.header-section .logoimg{object-fit:contain;filter:none!important}.header-section .menu-holder a{color:#070707!important;font-size:10px;letter-spacing:.15em;text-transform:uppercase;transition:opacity .2s ease}.header-section .menu-holder a:hover{opacity:.5}.header-section .mobile-toggle span{background:#070707!important}.header-section .thb-secondary-area,.header-section .thb-secondary-area a{color:#070707!important}@keyframes fi-logo-float{0%,to{transform:translateZ(0) rotate(-1deg)}50%{transform:translate3d(0,-5px,0) rotate(1deg)}}@media(prefers-reduced-motion:reduce){.header-section .logolink{animation:none}}.cart-section{background:#f6f6f3;color:#070707;padding-bottom:clamp(80px,10vw,140px)}.cart-section .thb-page-title{padding-top:clamp(54px,8vw,110px);padding-bottom:34px}.cart-section .thb-shop-title{font-family:var(--font-heading-family,serif);font-size:clamp(58px,9vw,120px);font-weight:400;line-height:.82;letter-spacing:-.06em;text-transform:uppercase}.fi-cart-assurance{display:flex;justify-content:center;gap:clamp(14px,3vw,42px);padding:15px 24px;margin-bottom:clamp(42px,6vw,80px);background:#070707;color:#fff;overflow-x:auto;white-space:nowrap;font:700 9px/1 Courier New,monospace;letter-spacing:.2em;text-transform:uppercase}.fi-cart-assurance i{color:#777;font-style:normal}.cart-section .thb-cart-form-container{background:#fff;padding:clamp(18px,3vw,44px);box-shadow:10px 10px #111}.cart-section .checkout-button{min-height:56px;border-radius:0;background:#070707;color:#fff;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cart-section .cart-product-link{font-family:var(--font-heading-family,serif);font-size:18px}.cart-section .shop_table{border-color:#0707072e}@media(max-width:640px){.fi-cart-assurance{justify-content:flex-start}.cart-section .thb-cart-form-container{padding:14px;box-shadow:6px 6px #111}.cart-section .thb-shop-title{font-size:58px}}.collection-title{min-height:clamp(180px,22vw,300px);display:flex;align-items:flex-end;background:linear-gradient(135deg,#0a0a0a,#171717);color:#fff;overflow:hidden}.collection-title .row{width:100%}.collection-title .thb-shop-title{max-width:1100px;margin:0;padding-bottom:clamp(40px,6vw,80px);font-family:var(--font-heading-family,serif);font-size:clamp(58px,9vw,132px);font-weight:400;line-height:.8;letter-spacing:-.06em;text-transform:uppercase;color:#fff}.collection-title .collection-breadcrumb-row{position:absolute;top:24px;left:0;right:0;color:#aaa}.collection-title .collection-title-description{max-width:620px;color:#ccc}@media(max-width:640px){.collection-title{min-height:150px}.collection-title .thb-shop-title{font-size:46px;padding-bottom:24px}.collection-title .collection-breadcrumb-row{display:none}}.shop_bar{border-top:1px solid rgba(7,7,7,.14);border-bottom:1px solid rgba(7,7,7,.14);background:#fff}.collection.products{row-gap:clamp(48px,6vw,92px)}.collection product-card{margin-bottom:0}.collection product-card .product_thumbnail{overflow:hidden;background:#f1f1ef;box-shadow:7px 7px #111}.collection product-card .product_thumbnail img{transition:transform .55s cubic-bezier(.22,1,.36,1)}.collection product-card:hover .product_thumbnail img{transform:scale(1.025)}.collection product-card .product-vendor{margin-top:23px;font-family:Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#666}.collection product-card h3{margin:12px 0 8px;font-family:var(--font-heading-family,serif);font-size:clamp(20px,2vw,30px);font-weight:400;line-height:1.05;letter-spacing:-.025em}.collection product-card h3 a{color:#070707}.collection product-card .price{font-size:13px}.collection product-card .product-card--add-to-cart-button{border-radius:0;background:#070707;color:#fff;font-size:9px;letter-spacing:.14em;text-transform:uppercase}@media(max-width:640px){.collection.products{row-gap:44px}.collection product-card .product_thumbnail{box-shadow:4px 4px #111}.collection product-card .product-vendor{margin-top:16px;font-size:7px}.collection product-card h3{font-size:18px}.shop_bar .north-result-count{display:none}}.product-section{background:#fff;color:#070707}.thb-product-detail{padding-top:clamp(28px,5vw,76px);padding-bottom:clamp(70px,9vw,130px)}.thb-product-detail .product-gallery-container{background:#f2f2ef}.thb-product-detail .product-information{padding-left:clamp(24px,4vw,68px)}.thb-product-detail .summary{max-width:520px}.thb-product-detail .product_title{margin:0 0 18px;font-family:var(--font-heading-family,serif);font-size:clamp(42px,5vw,78px);font-weight:400;line-height:.87;letter-spacing:-.055em}.thb-product-detail .product-price-container{padding-bottom:24px;border-bottom:1px solid rgba(7,7,7,.18)}.thb-product-detail .product-short-description{color:#4f4f4f;font-size:14px;line-height:1.75}.thb-product-detail .variations{margin-top:26px}.thb-product-detail select,.thb-product-detail .select{border-radius:0}.thb-product-detail .button,.thb-product-detail button[type=submit]{min-height:54px;border-radius:0;background:#070707;color:#fff;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.thb-product-detail .product-thumbnail{border:1px solid transparent}.thb-product-detail .product-thumbnail.is-initial-selected{border-color:#070707}@media(min-width:990px){.thb-product-detail .product-information>.summary{position:sticky;top:130px}}@media(max-width:989px){.thb-product-detail .product-information{padding:38px 24px 0}.thb-product-detail .product_title{font-size:clamp(42px,13vw,66px)}.thb-product-detail{padding-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
