*,*:before,*:after{box-sizing:border-box}:root{--margin: 16px;--gap: 8px;--header-height: 60px;--section-space: 48px;--ease: cubic-bezier(.2, .7, .2, 1)}@media screen and (min-width:750px){:root{--margin: 32px;--gap: 16px;--section-space: 72px}}@media screen and (min-width:990px){:root{--header-height: 84px;--section-space: 88px}}@media screen and (min-width:1200px){:root{--margin: 56px}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{overflow-x:clip}@supports not (overflow: clip){body{overflow-x:hidden}}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.main{flex:1 0 auto}.main:focus{outline:none}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}:focus-visible{outline:1px solid currentColor;outline-offset:3px}::selection{background:var(--color-text);color:var(--color-bg)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-100px;z-index:1000;padding:12px 16px;background:var(--color-text);color:var(--color-bg);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.skip-link:focus{top:12px}.page-width{width:100%;max-width:1760px;margin:0 auto;padding-left:var(--margin);padding-right:var(--margin)}.t-eyebrow{font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted)}.t-small{font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.18em;text-transform:uppercase}.t-muted{color:var(--color-muted)}.t-display,.t-h1,.t-h2{font-stretch:125%;font-weight:400;text-transform:uppercase;letter-spacing:-.005em}.t-display{font-size:clamp(30px,3.6vw,52px);line-height:1.04}.t-h1{font-size:clamp(28px,3.1vw,44px);line-height:1.02}.t-h2{font-size:clamp(22px,2vw,28px);line-height:1.05}.link-underline{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:3px;transition:background-size .35s ease}.link-underline:hover,.link-underline.is-active,.link-underline[aria-current=page]{background-size:100% 1px}.rte>*+*{margin-top:1em}.rte h2,.rte h3,.rte h4{font-stretch:125%;font-weight:400;text-transform:uppercase;line-height:1.2;margin-top:1.6em}.rte h2{font-size:22px}.rte h3{font-size:18px}.rte h4{font-size:15px}.rte a{text-decoration:underline;text-underline-offset:3px}.rte img{margin:1.5em 0}.rte ul,.rte ol{padding-left:1.2em}.rte blockquote{padding-left:16px;border-left:1px solid var(--color-line);color:var(--color-muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 30px;border:1px solid transparent;border-radius:0;background:none;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.button--dark{background:var(--color-text);color:var(--color-bg)}.button--dark:hover{background:transparent;color:var(--color-text);border-color:var(--color-text)}.button--light{background:var(--color-on-dark);color:var(--color-dark)}.button--light:hover{background:transparent;color:var(--color-on-dark);border-color:var(--color-on-dark)}.button--outline{border-color:var(--color-text)}.button--outline:hover{background:var(--color-text);color:var(--color-bg)}.button--full{width:100%}.button[disabled],.button[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.button.is-loading{opacity:.6;pointer-events:none}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.icon-button--circle{border:1px solid var(--color-on-dark-soft);border-radius:50%}.icon{width:18px;height:18px;flex-shrink:0}.icon--small{width:12px;height:12px}.field{display:flex;flex-direction:column;gap:8px}.field label,.field__label{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted)}.field input,.field select,.field textarea,.input{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--color-line);border-radius:0;background:transparent;font-size:16px;color:var(--color-text)}.field textarea{min-height:120px;padding:12px 14px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus,.input:focus{outline:none;border-color:var(--color-text)}.field--checkbox{flex-direction:row;align-items:center;gap:10px}.field--checkbox input{width:18px;min-height:18px;height:18px;padding:0;accent-color:var(--color-text)}.field-line{display:flex;align-items:center;gap:16px;border-bottom:1px solid currentColor}.field-line input{flex:1;min-width:0;height:48px;padding:0;border:0;border-radius:0;background:transparent;font-size:16px;outline:none}.field-line input::placeholder{color:var(--color-muted);opacity:1}.field-line__button{height:48px;padding:0 2px;border:0;background:none;white-space:nowrap;cursor:pointer}.select{height:40px;padding:0 34px 0 12px;border:1px solid var(--color-line);border-radius:0;background:transparent var(--icon-chevron) no-repeat right 12px center;font-size:12px;letter-spacing:.04em;-webkit-appearance:none;appearance:none;cursor:pointer}.form{display:flex;flex-direction:column;gap:16px}.form-error{color:var(--color-error);font-size:13px;line-height:1.5}.form-error ul{margin:0;padding-left:1.2em}.form-success{font-size:14px}.section-spacing{padding-top:var(--section-space);padding-bottom:var(--section-space)}.section-border{border-top:1px solid var(--color-line)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px}.section-head__text{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:990px){.section-head{margin-bottom:36px}.section-head__text{gap:12px}}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--color-muted)}.breadcrumb [aria-current=page]{color:var(--color-text)}.section-header{position:relative;z-index:30}.header{position:relative;background:var(--color-bg);color:var(--color-text);border-bottom:1px solid var(--color-line)}.header--overlay{position:absolute;top:0;left:0;right:0;background:transparent;color:var(--color-on-dark);border-bottom-color:var(--color-on-dark-line);--vinyl-bg: #0e0d0c;--vinyl-ring: var(--color-on-dark-soft);--vinyl-label: var(--color-on-dark)}.header__inner{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;height:var(--header-height);padding-left:6px;padding-right:6px}.header__nav,.header__account,.header__cart-text,.header__tools .localization-form{display:none}.header__logo{justify-self:center;display:flex;align-items:center;gap:9px}.header__logo-image{width:var(--logo-width, 140px);height:auto}.header__wordmark{font-stretch:125%;font-weight:600;font-size:14px;line-height:1;letter-spacing:.28em;margin-right:-.28em;text-transform:uppercase;white-space:nowrap}.header__tools{justify-self:end;display:flex;align-items:center;gap:22px}.header__search{display:none}.header__cart{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px}.header__cart-icon{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500}@media screen and (min-width:990px){.header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-left:var(--margin);padding-right:var(--margin)}.menu-drawer{display:none}.header__nav,.header__account,.header__search,.header__tools .localization-form{display:flex}.header__cart-text{display:inline}.header__cart-icon{display:none}.header__logo{gap:12px}.header__wordmark{font-size:19px;letter-spacing:.32em;margin-right:-.32em}}.header__nav{justify-self:start}.header__menu{display:flex;align-items:center;gap:30px}.header__menu>li>a,.header__dropdown>summary{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.header__dropdown{position:relative}.header__dropdown>summary{list-style:none;cursor:pointer}.header__dropdown>summary::-webkit-details-marker{display:none}.header__submenu{position:absolute;top:calc(100% + 18px);left:-20px;min-width:220px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-line);font-size:13px}.menu-drawer{--menu-width: min(80vw, 360px);--menu-ease: cubic-bezier(.22, 1, .36, 1)}.menu-drawer>details>summary{list-style:none}.menu-drawer>details>summary::-webkit-details-marker{display:none}.menu-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:var(--color-overlay)}.menu-drawer__panel{position:fixed;top:0;bottom:0;left:0;z-index:90;width:var(--menu-width);display:flex;flex-direction:column;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));background:var(--color-bg);color:var(--color-text);border-right:1px solid var(--color-line);box-shadow:24px 0 64px var(--panel-shadow);overflow-y:auto;overscroll-behavior:contain}.menu-drawer__panel:focus{outline:none}.menu-drawer__head{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;height:var(--header-height);padding:0 6px 0 24px;border-bottom:1px solid var(--color-line)}.menu-drawer__nav{padding:8px 24px 0}.menu-drawer__nav a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--color-line);font-stretch:125%;font-size:clamp(18px,5.4vw,22px);line-height:1.1;text-transform:uppercase;transition:opacity .2s ease}.menu-drawer__nav a:active{opacity:.6}.menu-drawer__nav a[aria-current=page]:after{content:"";width:6px;height:6px;flex-shrink:0;border-radius:50%;background:currentColor}.menu-drawer__nav .menu-drawer__sub a{padding:12px 0 12px 16px;font-stretch:100%;font-size:12px;letter-spacing:.16em;color:var(--color-muted)}.menu-drawer__foot{margin-top:auto;padding:32px 24px 0;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.menu-drawer__foot .localization-form{flex-wrap:wrap;row-gap:4px;max-width:100%}.menu-drawer__foot .localization-form__select{max-width:100%}.js .menu-drawer__overlay{opacity:0;transition:opacity .45s ease}.js .menu-drawer__panel{transform:translate3d(-100%,0,0);transition:transform .55s var(--menu-ease)}.js .menu-drawer.is-open .menu-drawer__overlay{opacity:1}.js .menu-drawer.is-open .menu-drawer__panel{transform:none}.js .menu-drawer.is-closing .menu-drawer__overlay{transition-duration:.3s}.js .menu-drawer.is-closing .menu-drawer__panel{transition:transform .34s cubic-bezier(.55,0,.9,.45)}.js .menu-drawer__nav>ul>li,.js .menu-drawer__foot{opacity:0;transform:translate3d(-18px,0,0);transition:opacity .2s ease,transform .2s ease}.js .menu-drawer.is-open .menu-drawer__nav>ul>li,.js .menu-drawer.is-open .menu-drawer__foot{opacity:1;transform:none;transition:opacity .45s ease,transform .6s var(--menu-ease);transition-delay:calc(.12s + var(--i, 0) * .05s)}@media(prefers-reduced-motion:reduce){.js .menu-drawer__overlay,.js .menu-drawer__panel,.js .menu-drawer__nav>ul>li,.js .menu-drawer__foot{transition:none!important}}html.scroll-locked{overflow:hidden}html.scroll-locked.has-scrollbar{scrollbar-gutter:stable}.is-switching-language body{opacity:0}.localization-form{display:flex;align-items:center;gap:12px;margin:0}.localization-form__select{height:32px;padding:0 18px 0 0;border:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%23888' stroke-width='1.1'/%3E%3C/svg%3E") no-repeat right center;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:inherit;-webkit-appearance:none;appearance:none;cursor:pointer}.localization-form__select option{background-color:var(--color-bg);color:var(--color-text)}.ticker{height:40px;overflow:hidden;display:flex;align-items:center;border-bottom:1px solid var(--color-line);background:var(--color-bg)}.ticker__track{display:flex;flex-shrink:0;white-space:nowrap;animation:ticker-move var(--ticker-duration, 80s) linear infinite}.ticker__group{display:flex;flex-shrink:0;align-items:center;gap:28px;padding-right:28px;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}@media screen and (min-width:990px){.ticker{height:44px}.ticker__group{gap:44px;padding-right:44px;font-size:11px}}@keyframes ticker-move{to{transform:translate(-50%)}}.vinyl{position:relative;display:block;flex-shrink:0;border-radius:50%;overflow:hidden;isolation:isolate}.vinyl__disc{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:50%;animation:vinyl-spin var(--spin-duration, 1.8s) linear infinite}@keyframes vinyl-spin{to{transform:rotate(360deg)}}.vinyl--mark{width:14px;height:14px}.vinyl--mark .vinyl__disc,.vinyl--tiny .vinyl__disc{background:var(--vinyl-bg, #151412);box-shadow:inset 0 0 0 1px var(--vinyl-ring, transparent)}.vinyl__dot{position:absolute;left:33.3%;top:33.3%;width:33.4%;height:33.4%;border-radius:50%;background:var(--vinyl-label, #f1efea)}.vinyl__tick{position:absolute;left:calc(50% - .5px);top:8%;width:1px;height:22%;background:var(--vinyl-label, #f1efea);opacity:.7}@media screen and (min-width:990px){.vinyl--mark{width:18px;height:18px}}.vinyl--tiny{width:14px;height:14px;--vinyl-bg: #2a2926;--vinyl-ring: #4a4843;--vinyl-label: var(--color-on-dark-muted)}.vinyl--small{width:22px;height:22px;--vinyl-bg: var(--record-disc);--vinyl-label: var(--record-label);--vinyl-ring: var(--record-ring)}.vinyl--small .vinyl__disc{background:var(--vinyl-bg);box-shadow:inset 0 0 0 1px var(--vinyl-ring, transparent)}.vinyl--large{width:100%;aspect-ratio:1 / 1;box-shadow:var(--record-shadow)}.vinyl--large .vinyl__disc{background:repeating-radial-gradient(circle at 50% 50%,#121110 0px 1.5px,#201f1c 2px,#121110 3px)}.vinyl__edge{position:absolute;top:.7%;right:.7%;bottom:.7%;left:.7%;border-radius:50%;box-shadow:inset 0 0 0 5px #0c0b0a}.vinyl__band{position:absolute;border-radius:50%;box-shadow:0 0 0 1.5px #0a0908}.vinyl__band--1{top:15.4%;right:15.4%;bottom:15.4%;left:15.4%}.vinyl__band--2{top:24.3%;right:24.3%;bottom:24.3%;left:24.3%}.vinyl__runout{position:absolute;top:31.4%;right:31.4%;bottom:31.4%;left:31.4%;border-radius:50%;background:#0e0d0c}.vinyl__label{position:absolute;left:33.04%;top:33.04%;width:33.92%;height:33.92%;border-radius:50%;overflow:hidden}.vinyl__label img{width:100%;height:100%;object-fit:cover}.vinyl__sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:conic-gradient(from 200deg at 50% 50%,#fff0,#ffffff1f 22deg,#fff0 50deg 180deg,#ffffff14 202deg,#fff0 230deg)}.vinyl__spindle{position:absolute;left:calc(50% - 6px);top:calc(50% - 6px);width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f4f2ec,#9a988f 55%,#4a4944)}.motion-off .vinyl__disc,.motion-off .ticker__track,.motion-off .sound__eq span{animation-play-state:paused}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vinyl__disc,.ticker__track{animation:none}}video-hero{display:block}.video-hero{position:relative;overflow:hidden;background:var(--color-dark);color:var(--color-on-dark)}.video-hero--full{height:100vh;height:100svh;min-height:560px}.video-hero--large{height:min(880px,92vh);min-height:520px}.video-hero--medium{height:min(720px,80vh);min-height:480px}.video-hero__media,.video-hero__media video,.video-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.video-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(10,10,9,calc(var(--overlay, .5) * 1)),#0a0a0900 22% 52%,rgba(10,10,9,calc(var(--overlay, .5) * 1.15)))}.video-hero__content{position:absolute;left:0;right:0;bottom:36px;display:flex;flex-direction:column;gap:14px}.video-hero__text{display:flex;flex-direction:column;gap:14px}.video-hero__eyebrow{color:var(--color-on-dark);opacity:.82}.video-hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:6px}.video-hero__controls{position:absolute;right:var(--margin);top:calc(var(--header-height) + 16px);display:flex;align-items:center;gap:16px;opacity:.9}.video-hero__caption{display:none}.video-hero .icon-pause,.video-hero.is-paused .icon-play{display:inline-flex}.video-hero .icon-play,.video-hero.is-paused .icon-pause{display:none}@media screen and (min-width:750px){.video-hero__content{bottom:48px;flex-direction:row;justify-content:space-between;align-items:flex-end}.video-hero__text{gap:22px;max-width:900px}.video-hero__actions{flex-direction:row;align-items:center;gap:28px}.video-hero__controls{position:static}.video-hero__caption{display:inline}}.frames__grid{display:grid;grid-template-columns:repeat(var(--cols-mobile, 3),minmax(0,1fr));gap:16px 8px}@media screen and (min-width:990px){.frames__grid{grid-template-columns:repeat(var(--cols, 6),minmax(0,1fr));gap:32px 16px}}.frames__link{display:block}.frames__media{position:relative;aspect-ratio:var(--ratio, 4 / 5);overflow:hidden;background:var(--color-surface)}.frames__media img,.frames__media svg{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease),filter .6s ease}.frames__media svg{fill:var(--color-muted);opacity:.35}.frames--mono .frames__media img{filter:grayscale(1)}.frames__item:hover .frames__media img{transform:scale(1.04);filter:none}.frames__caption{display:flex;justify-content:space-between;gap:8px;margin-top:8px;font-size:10px;color:var(--color-muted)}@media screen and (min-width:990px){.frames__caption{margin-top:12px;font-size:11px}}photo-strip{display:block}.photo-strip{--strip-h: var(--strip-h-mobile, 260px);padding-top:var(--strip-pt, 0px);padding-bottom:var(--strip-pb, 0px)}@media screen and (min-width:750px){.photo-strip{--strip-h: var(--strip-h-desktop, 420px)}}.photo-strip__head{margin-bottom:20px}@media screen and (min-width:990px){.photo-strip__head{margin-bottom:28px}}.photo-strip__viewport{position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.photo-strip__viewport::-webkit-scrollbar{display:none}.photo-strip__track{display:flex;width:max-content}.photo-strip__group{display:flex;gap:var(--strip-gap, 8px);margin:0;padding:0 var(--strip-gap, 8px) 0 0;list-style:none}.photo-strip__item{position:relative;flex:none;height:var(--strip-h);aspect-ratio:var(--ar, .8);overflow:hidden;border-radius:var(--strip-radius, 0px);background:var(--color-surface)}.photo-strip__media{display:block;width:100%;height:100%}.photo-strip__item img,.photo-strip__item .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease),filter .6s ease}.photo-strip--mono .photo-strip__item img{filter:grayscale(1)}@media(hover:hover){.photo-strip__item:hover img{transform:scale(1.03)}.photo-strip--mono .photo-strip__item:hover img{filter:none}}.photo-strip__caption{position:absolute;left:12px;right:12px;bottom:10px;color:var(--color-on-dark);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.6);pointer-events:none}.photo-strip--fade .photo-strip__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.photo-strip.is-ready .photo-strip__viewport{overflow:hidden}.photo-strip.is-ready .photo-strip__track{will-change:transform}.photo-strip--drag.is-ready .photo-strip__viewport{touch-action:pan-y;overscroll-behavior-x:contain;cursor:grab}.photo-strip--drag.is-still .photo-strip__viewport{cursor:grab}.photo-strip--drag .photo-strip__viewport{-webkit-user-select:none;user-select:none}.photo-strip--drag.is-dragging .photo-strip__viewport{cursor:grabbing}.photo-strip.is-dragging .photo-strip__item img{transform:none}.photo-strip__toggle{position:absolute;right:12px;bottom:12px;z-index:1;width:40px;height:40px;padding:0;display:none;align-items:center;justify-content:center;border:1px solid rgba(237,235,230,.3);border-radius:50%;background:#0c0c0bb3;color:#edebe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .25s ease}.photo-strip.is-ready .photo-strip__toggle{display:flex}.photo-strip__toggle:focus-visible,.photo-strip.is-user-paused .photo-strip__toggle{opacity:1;pointer-events:auto}@media(hover:hover){.photo-strip:hover .photo-strip__toggle{opacity:1;pointer-events:auto}}.photo-strip.is-still .photo-strip__toggle{display:none}.photo-strip__toggle .icon{width:14px;height:14px}.photo-strip__toggle-icon{display:flex}.photo-strip__toggle-icon--play,.photo-strip.is-user-paused .photo-strip__toggle-icon--pause{display:none}.photo-strip.is-user-paused .photo-strip__toggle-icon--play{display:flex}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}@media screen and (min-width:990px){.product-grid{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:48px 16px}}.card{position:relative;display:flex;flex-direction:column;gap:10px;height:100%}@media screen and (min-width:990px){.card{gap:14px}}.card__media-wrap{position:relative}.card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-surface)}.card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform 1.2s var(--ease)}.card--swap .card__img--back{opacity:0}@media(hover:hover){.card--swap:hover .card__img--back{opacity:1}.card--swap:hover .card__img--front{opacity:0}}.card__flat{position:absolute;left:12.5%;top:17.5%;width:75%;height:auto}.card__flat [stroke="#151412"]{stroke:var(--flat-outline, #151412)}.card__badge{position:absolute;left:10px;top:10px;z-index:1;height:20px;padding:0 6px;display:flex;align-items:center;border:1px solid var(--color-text);background:var(--color-bg);color:var(--color-text);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}@media screen and (min-width:990px){.card__badge{left:14px;top:14px;height:22px;padding:0 8px;font-size:10px}}.quick-add{position:absolute;left:12px;right:12px;bottom:12px;min-height:56px;padding:0 6px 0 14px;display:none;align-items:center;justify-content:space-between;gap:8px;background:var(--color-bg);opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}@media(hover:hover)and (min-width:990px){.quick-add{display:flex}.card:hover .quick-add,.card:focus-within .quick-add{opacity:1;transform:none}}.quick-add__label{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.quick-add__sizes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px}.quick-add__btn{min-width:44px;height:44px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;font-size:11px;font-weight:500;letter-spacing:.06em;cursor:pointer;transition:background-color .15s ease,color .15s ease}.quick-add__btn:hover{background:var(--color-text);color:var(--color-bg)}.quick-add__btn[disabled]{color:var(--color-muted);text-decoration:line-through;pointer-events:none}.quick-add__btn[aria-busy=true]{opacity:.5}.card__info{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.card__info .price{color:var(--color-muted)}@media screen and (min-width:990px){.card__info{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px}.card__info .price{color:inherit;white-space:nowrap}}.card__swatches{display:none;align-items:center;gap:6px;font-size:12px;color:var(--color-muted)}@media screen and (min-width:990px){.card__swatches{display:flex}}.card__swatch{width:10px;height:10px;border-radius:50%;border:1px solid var(--color-chip-line);background:var(--swatch, #d8d4cc)}.card__swatch-label{margin-left:4px}:root{--swatch-black: #1b1a18;--swatch-siyah: #1b1a18;--swatch-charcoal: #3c3a36;--swatch-antrasit: #3c3a36;--swatch-stone: #cbc3b4;--swatch-tas: #cbc3b4;--swatch-bone: #eeeae1;--swatch-cream: #eeeae1;--swatch-krem: #eeeae1;--swatch-white: #f7f6f2;--swatch-beyaz: #f7f6f2;--swatch-off-white: #eeeae1;--swatch-kirik-beyaz: #eeeae1;--swatch-heather: #9a978f;--swatch-heather-grey: #9a978f;--swatch-grey: #9a978f;--swatch-gray: #9a978f;--swatch-gri: #9a978f;--swatch-sand: #d6ccb8;--swatch-kum: #d6ccb8;--swatch-navy: #1f2533;--swatch-lacivert: #1f2533;--swatch-brown: #5b4636;--swatch-kahverengi: #5b4636;--swatch-olive: #5f5e45;--swatch-haki: #5f5e45}.price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.price__compare{color:var(--color-muted)}.price__unit{font-size:11px;color:var(--color-muted)}.sound{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}.sound__record{position:relative;width:min(320px,82%);margin:0 auto}.sound__play{position:absolute;left:50%;top:50%;z-index:2;width:64px;height:64px;margin:-32px 0 0 -32px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(241,239,234,.35);border-radius:50%;background:#121110b8;color:#f1efea;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px #12111059;cursor:pointer;transition:transform .25s ease,background-color .25s ease}.sound__play:hover{transform:scale(1.06);background:#121110db}.sound__play:active{transform:scale(.96)}.sound__play:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.sound__play .icon{width:18px;height:18px}.sound__play-icon{display:flex}.sound__play-icon--pause,.is-playing .sound__play-icon--play{display:none}.is-playing .sound__play-icon--pause{display:flex}.sound__play-icon--play .icon{margin-left:3px}.sound__eq{display:inline-flex;align-items:flex-end;gap:2px;height:12px;margin-left:auto;opacity:0;transition:opacity .3s ease}.sound__eq span{display:block;width:2px;height:100%;background:var(--color-text);transform-origin:bottom;transform:scaleY(.3)}.is-playing .sound__eq{opacity:1}.is-playing .sound__eq span{animation:sound-eq .9s ease-in-out infinite alternate}.is-playing .sound__eq span:nth-child(2){animation-delay:-.3s}.is-playing .sound__eq span:nth-child(3){animation-delay:-.6s}@keyframes sound-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.sound__embed{overflow:hidden;border-radius:12px;background:var(--color-surface)}.sound__embed iframe{display:block;width:100%;border:0}.sound__embed--spotify iframe{height:80px}.sound__embed--spotify [data-player-embed]{min-height:80px;display:flex;align-items:center;padding:0 16px}.sound__text{display:flex;flex-direction:column;gap:20px}.sound__heading{font-size:clamp(24px,2.8vw,40px);line-height:1.14}.sound__body{font-size:14px;line-height:1.7;color:var(--color-muted)}.sound__now{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.sound__now-value{font-size:12px;letter-spacing:.04em;color:var(--color-muted)}@media screen and (min-width:990px){.sound{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:104px}.sound--record-right .sound__record{order:2}.sound__record{width:100%;max-width:560px;margin:0 0 0 40px}.sound--record-right .sound__record{margin:0 40px 0 auto}.sound__text{gap:26px;max-width:560px}.sound__body{font-size:15px}}.newsletter__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.newsletter__intro,.newsletter__form{display:flex;flex-direction:column;gap:12px}.newsletter__consent{font-size:12px}@media screen and (min-width:990px){.newsletter__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.newsletter__form{padding-top:24px}}.footer{padding:48px 0 32px;overflow:hidden;background:var(--color-dark);color:var(--color-on-dark);border-top:1px solid var(--color-on-dark-line)}.footer__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.footer__heading{margin-bottom:12px;color:var(--color-on-dark-muted)}.footer__col ul{display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:13px}.footer__col .rte{font-size:13px;color:var(--color-on-dark-muted)}.footer__wordmark{margin-top:56px;font-stretch:125%;font-weight:600;font-size:clamp(40px,11.1vw,160px);line-height:.8;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase}.footer__bottom{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;color:var(--color-on-dark-muted)}.footer__end{display:inline-flex;align-items:center;gap:10px}.footer .localization-form__select{color:var(--color-on-dark)}.footer__payments{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.icon--payment{width:38px;height:24px}@media screen and (min-width:990px){.footer{padding:72px 0 40px}.footer__columns{grid-template-columns:repeat(4,minmax(0,1fr))}.footer__heading{margin-bottom:14px}.footer__col ul{gap:12px}.footer__wordmark{margin-top:72px}.footer__bottom{margin-top:56px}}cart-drawer{display:block}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;transition:visibility 0s linear .4s}.drawer.is-open{visibility:visible;transition:none}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);opacity:0;transition:opacity .3s ease}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;right:0;width:min(440px,100%);height:100%;display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-text);border-left:1px solid var(--color-line);box-shadow:-24px 0 64px var(--panel-shadow);transform:translate(100%);transition:transform .4s var(--ease)}.drawer__panel:focus{outline:none}.drawer.is-open .drawer__panel{transform:none}.drawer__inner{display:flex;flex-direction:column;height:100%}.drawer__head{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;height:var(--header-height);padding:0 12px 0 24px;border-bottom:1px solid var(--color-line)}.drawer__items{flex:1;overflow-y:auto;padding:0 24px}.drawer__empty{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;padding:24px}.drawer__foot{flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding:20px 24px 24px;border-top:1px solid var(--color-line)}.drawer__subtotal{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:500}.drawer__note{font-size:12px}.drawer__foot .link-underline{align-self:center}[data-cart-items].is-loading{opacity:.5;pointer-events:none}.cart-line{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid var(--color-line)}.cart-line__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-surface)}.cart-line__media img{width:100%;height:100%;object-fit:cover}.cart-line__info{display:flex;flex-direction:column;gap:6px;min-width:0}.cart-line__title{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.cart-line__meta{font-size:12px;color:var(--color-muted)}.cart-line__price{font-size:13px;font-variant-numeric:tabular-nums}.cart-line__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.cart-line__remove{border:0;background:none;padding:0;cursor:pointer;color:var(--color-muted)}quantity-input{display:flex}.quantity{display:flex;align-items:center;justify-content:space-between;width:132px;height:52px;border:1px solid var(--color-line)}.quantity--small{width:108px;height:40px}.quantity button{width:44px;height:100%;padding:0;border:0;background:none;font-size:16px;cursor:pointer}.quantity--small button{width:36px}.quantity input{width:36px;height:100%;padding:0;border:0;background:transparent;text-align:center;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.collection-head{display:flex;flex-direction:column;gap:20px;padding-top:24px;padding-bottom:32px}.collection-head__row{display:flex;flex-direction:column;gap:12px}.collection-head__desc{max-width:420px;font-size:14px;color:var(--color-muted)}@media screen and (min-width:990px){.collection-head{gap:24px;padding-top:40px;padding-bottom:40px}.collection-head__row{flex-direction:row;justify-content:space-between;align-items:flex-end}.collection-head__desc{text-align:right}}.collection-bar{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.collection-bar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;min-height:56px}@media screen and (min-width:990px){.collection-bar__inner{min-height:64px}}.tabs{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs__tab{height:44px;display:inline-flex;align-items:center;gap:8px;flex-shrink:0;border-bottom:1px solid transparent;color:var(--color-muted);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;transition:color .2s ease}.tabs__tab:hover,.tabs__tab.is-active{color:var(--color-text)}.tabs__tab.is-active{border-bottom-color:var(--color-text)}.tabs__count{font-size:10px;letter-spacing:.08em}.collection-bar__tools{display:flex;align-items:center;gap:16px;color:var(--color-muted)}collection-sort{display:flex;align-items:center;gap:12px}.collection-grid{padding-top:24px;padding-bottom:64px}@media screen and (min-width:990px){.collection-grid{padding-top:40px;padding-bottom:96px}}.empty-state{padding:64px 0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.pagination{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:56px}.pagination a,.pagination span{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;letter-spacing:.08em}.pagination [aria-current=page]{border-bottom:1px solid var(--color-text)}.product{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-top:16px;padding-bottom:56px}@media screen and (min-width:990px){.product{grid-template-columns:minmax(0,68fr) minmax(0,32fr);gap:48px;padding-top:40px;padding-bottom:96px}}.product__gallery{display:flex;gap:8px;margin:0 calc(-1 * var(--margin));padding:0 var(--margin);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product__gallery::-webkit-scrollbar{display:none}.product__media{position:relative;flex:0 0 86%;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-surface);scroll-snap-align:start}.product__media img,.product__media video,.product__media iframe,.product__media model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product__media .card__flat{position:absolute}@media screen and (min-width:750px){.product__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;overflow:visible}.product__media{flex:none}.product__gallery--single{grid-template-columns:minmax(0,1fr)}}.product__info{--info-gap: 24px;display:flex;flex-direction:column;gap:var(--info-gap)}@media screen and (min-width:990px){.product__info--sticky{position:sticky;top:24px;align-self:start}.product__info{--info-gap: 28px}}.product__heading{display:flex;flex-direction:column;gap:12px}.product__title{font-size:clamp(24px,2.1vw,30px);line-height:1.1}.product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;font-size:15px;font-weight:500}.product__tax{font-size:12px;font-weight:400;color:var(--color-muted)}.product__tax a{text-decoration:underline}.product__rule{height:1px;background:var(--color-line)}.product__text{font-size:12px;line-height:1.6;color:var(--color-muted)}variant-picker{display:flex;flex-direction:column;gap:24px}.picker{margin:0;padding:0;border:0;min-width:0}.picker__legend{width:100%;padding:0;margin-bottom:12px;display:flex;justify-content:space-between;gap:12px}.picker__values{display:flex;flex-wrap:wrap;gap:6px}.picker--size .picker__values{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.pill{min-width:56px;height:48px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-line);font-size:12px;font-weight:500;letter-spacing:.08em;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.pill:hover{border-color:var(--color-text)}.picker__input:checked+.pill{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.pill[data-unavailable]{color:var(--color-muted);text-decoration:line-through}.swatch{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:50%;cursor:pointer;transition:border-color .15s ease}.swatch:hover{border-color:var(--color-line)}.swatch__chip{width:32px;height:32px;border-radius:50%;border:1px solid var(--color-chip-line);background:var(--swatch, #d8d4cc);background-size:cover}.picker__input:checked+.swatch{border-color:var(--color-text)}.swatch[data-unavailable] .swatch__chip{opacity:.4}.picker__input:focus-visible+label{outline:1px solid var(--color-text);outline-offset:2px}product-form{display:block}.product-form__row{display:flex;gap:8px}.product-form__submit{flex:1;min-height:52px}.product-form .shopify-payment-button{margin-top:8px}.product-form .shopify-payment-button__button{border-radius:0;min-height:52px}.product-form .shopify-payment-button__button--unbranded{border:1px solid var(--color-text);background:transparent;color:var(--color-text);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.product-form .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--color-text);color:var(--color-bg)}.product-form [data-form-error]{margin-top:12px}.accordion-group{border-top:1px solid var(--color-line)}.accordion{border-bottom:1px solid var(--color-line)}.accordion>summary{display:flex;justify-content:space-between;align-items:center;height:56px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;list-style:none;cursor:pointer}.accordion>summary::-webkit-details-marker{display:none}.accordion>summary:after{content:"+";font-size:16px;font-weight:400;letter-spacing:0}.accordion[open]>summary:after{content:"\2212"}.accordion__content{padding-bottom:20px;font-size:13px;line-height:1.7;color:var(--color-muted)}.product__info .accordion-group+.accordion-group{margin-top:calc(-1 * var(--info-gap));border-top:0}.cart-page{padding-top:24px;padding-bottom:64px}.cart-page__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;margin-top:24px}.cart-page__lines{border-top:1px solid var(--color-line)}.cart-page .cart-line{grid-template-columns:112px minmax(0,1fr)}.cart-page__summary{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:990px){.cart-page{padding-top:40px;padding-bottom:96px}.cart-page__layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:64px;margin-top:40px}.cart-page__summary{position:sticky;top:24px;align-self:start}}.additional-checkout-buttons{margin-top:4px}.page-narrow{max-width:760px}.page-head{display:flex;flex-direction:column;gap:16px;padding-top:24px;padding-bottom:32px}@media screen and (min-width:990px){.page-head{padding-top:40px;padding-bottom:48px}}.page-body{padding-bottom:72px}.search-form{max-width:560px}.search-results{margin-top:40px}.result-list{display:flex;flex-direction:column;border-top:1px solid var(--color-line);margin-top:40px}.result-list a{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--color-line)}.article-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px 16px}@media screen and (min-width:750px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.article-card{display:flex;flex-direction:column;gap:14px}.article-card__media{aspect-ratio:3 / 2;overflow:hidden;background:var(--color-surface)}.article-card__media img{width:100%;height:100%;object-fit:cover}.article-hero{aspect-ratio:16 / 9;overflow:hidden;background:var(--color-surface);margin-bottom:40px}.article-hero img{width:100%;height:100%;object-fit:cover}.collection-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}@media screen and (min-width:990px){.collection-list{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:40px 16px}}.collection-tile{display:flex;flex-direction:column;gap:12px}.collection-tile__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--color-surface)}.collection-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.collection-tile:hover img{transform:scale(1.03)}.account{padding-top:24px;padding-bottom:72px}.account__forms{max-width:420px}.account__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media screen and (min-width:990px){.account{padding-top:40px;padding-bottom:96px}.account__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:64px}}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:13px}.table th,.table td{padding:14px 12px 14px 0;border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top}.table th{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted)}.table tfoot td{font-weight:500}.address-card{padding:20px 0;border-top:1px solid var(--color-line);display:flex;flex-direction:column;gap:12px;font-size:14px}.address-card__actions{display:flex;gap:20px}.inline-form{display:inline}.text-button{padding:0;border:0;background:none;cursor:pointer}.password{--vinyl-bg: #0e0d0c;--vinyl-ring: var(--color-on-dark-soft);--vinyl-label: var(--color-on-dark);min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:32px var(--margin);background:var(--color-dark);color:var(--color-on-dark)}.password__main{display:flex;flex-direction:column;gap:24px;max-width:560px}.password .field-line{border-bottom-color:var(--color-on-dark)}.password .field-line input::placeholder{color:var(--color-on-dark-muted)}.password details>summary{cursor:pointer;list-style:none}.toast{position:fixed;left:50%;bottom:24px;z-index:150;max-width:calc(100% - 32px);padding:14px 20px;background:var(--color-text);color:var(--color-bg);font-size:12px;letter-spacing:.06em;transform:translate(-50%)}.has-grain:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;opacity:var(--grain-opacity, .45);background-image:var(--grain-url);background-size:256px 256px}.placeholder-svg{width:100%;height:100%;fill:var(--color-muted);opacity:.3}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
