@font-face{font-family:PhotoX Sans;src:url(photox-sans.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Archivo;src:url(photox-sans.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--paper: oklch(.988 .004 95);--ink: oklch(.19 .005 60);--hairline: oklch(.19 .005 60 / 14%);--px-muted: oklch(.955 .004 90);--px-muted-foreground: oklch(.52 .008 70);--px-secondary: oklch(.955 .004 90);--px-header-height: 70px;--px-ease: cubic-bezier(.22, .61, .36, 1);--px-font-sans: "PhotoX Sans", ui-sans-serif, system-ui, sans-serif;--px-font-serif: "Instrument Serif", ui-serif, Georgia, serif}section[class*=px-] a,.px-bag a,.px-search a{text-decoration-line:none}:where(section[class*=px-],.px-bag,.px-search){color:var(--ink);font-family:var(--px-font-sans)}:where(section[class*=px-],.px-bag,.px-search) button{color:inherit;font-family:inherit}:where(section[class*=px-],.px-bag,.px-search) a:hover{color:inherit}:where(section[class*=px-],.px-bag,.px-search) :is(h1,h2,h3,h4,h5,h6){color:inherit}:where(section[class*=px-],.px-bag,.px-search) :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd){margin:0}:where(section[class*=px-],.px-bag,.px-search) :where(ul,ol){padding:0}:where(section[class*=px-],.px-bag,.px-search){line-height:1.5}body{-webkit-font-smoothing:antialiased}::selection{background:var(--ink);color:var(--paper)}:is(a[href],button,input,textarea,select,summary,[role=button],[role=tab],[role=menuitem],[role=option]):focus{outline:none}html:not([data-focus-input=pointer]) :is(a[href],button,input,textarea,select,summary,[role=button],[role=tab],[role=menuitem],[role=option]):focus-visible{outline:1px solid color-mix(in srgb,currentColor 45%,transparent);outline-offset:2px}:is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select):focus{border-color:#6f6c66;box-shadow:none}html:not([data-focus-input=pointer]) .px-color-picker-focus:has(input:focus-visible){outline:1px solid rgba(30,29,27,.45);outline-offset:2px}html:not([data-focus-input=pointer]) .px-comparison-range:focus-visible{outline:none}@media(forced-colors:active){html:not([data-focus-input=pointer]) :is(a[href],button,input,textarea,select,summary,[role=button],[role=tab],[role=menuitem],[role=option]):focus-visible{outline:1px solid Highlight;outline-offset:2px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}.px-container{max-width:1440px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.px-container{padding-inline:2.5rem}}@media(max-width:767px){html,body{width:100%;max-width:100%;overflow-x:clip}main,.shopify-section,:where(section[class*=px-],.px-bag,.px-search),:where(section[class*=px-],.px-bag,.px-search)>*,.px-container{width:100%;max-width:100%;min-width:0}:where(section[class*=px-],.px-bag,.px-search) :where(img,video,canvas,svg){max-width:100%}:where(section[class*=px-],.px-bag,.px-search) :where(button,input,select,textarea){max-width:100%}}.px-serif{font-family:var(--px-font-serif);font-weight:400;letter-spacing:-.01em;line-height:1.06}.px-label{font-size:var(--px-label-size, .75rem);letter-spacing:.12em;text-transform:uppercase;font-weight:500;line-height:1.5}:is(h1,h2,h3,h4,h5,h6).px-label{font-family:var(--px-font-sans)}.px-wordmark-text{position:relative}.px-wordmark-registered{position:absolute;top:calc(50% - .739091rem + 2px);left:calc(100% + .05em + 2px);width:.7ex;height:.7ex;overflow:visible;pointer-events:none}.px-meta{font-size:var(--px-meta-size, .875rem);letter-spacing:.06em;line-height:1.5}.px-rule{border-top:1px solid var(--hairline)}.px-price{font-size:1rem;letter-spacing:.02em;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.5}.cart-drawer .cart-drawer-quantity-value{font-size:13px;font-weight:400;line-height:1}.px-underline{text-decoration-line:none}.px-underline:hover,.px-underline:focus-visible,.px-underline.px-underline-active,.px-underline[aria-current=page],.px-underline[aria-selected=true],.px-underline[aria-pressed=true]{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:var(--nav-underline-offset, 6px);text-decoration-skip-ink:none}.px-gloss{position:relative;overflow:hidden}.px-gloss:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(104deg,transparent 28%,rgb(255 255 255 / .34) 42%,rgb(255 255 255 / .06) 52%,transparent 66%);opacity:0;transition:opacity .56s var(--px-ease)}.px-weave{position:relative;overflow:hidden}.px-weave:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgb(0 0 0 / .1) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgb(255 255 255 / .1) 0 1px,transparent 1px 3px);opacity:0;transition:opacity .52s var(--px-ease)}.px-edge{position:absolute;top:0;bottom:0;right:0;width:0px;background:linear-gradient(90deg,rgb(0 0 0 / .05),transparent);transition:width .52s var(--px-ease)}.px-canvas-edge{position:absolute;top:0;bottom:0;right:0;width:0px;background:linear-gradient(90deg,rgb(0 0 0 / .04),transparent);transition:width .52s var(--px-ease)}.px-reveal{opacity:0;transform:translateY(6px);transition:opacity .46s var(--px-ease),transform .46s var(--px-ease)}.px-fade{animation:px-fade-in .26s var(--px-ease) both}.px-drag-hint{animation:px-drag-hint 2.1s ease-in-out infinite}@keyframes px-drag-hint{0%,to{transform:translate(-2px)}50%{transform:translate(2px)}}@keyframes px-fade-in{0%{opacity:0}to{opacity:1}}@keyframes px-media-fade{0%{opacity:.36}to{opacity:1}}.px-media-fade{animation:px-media-fade .22s ease-out}@keyframes px-review-reveal{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.px-review-reveal{animation:px-review-reveal .3s cubic-bezier(.22,1,.36,1)}@keyframes px-carousel-next{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes px-carousel-previous{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.px-carousel-next{animation:px-carousel-next .22s ease-out}.px-carousel-previous{animation:px-carousel-previous .22s ease-out}@keyframes px-customize-editor-enter{0%{opacity:0}to{opacity:1}}.px-customize-editor-enter{animation:px-customize-editor-enter .26s ease-out}@media(prefers-reduced-motion:reduce){.px-media-fade,.px-review-reveal,.px-carousel-next,.px-carousel-previous,.px-customize-editor-enter{animation:none}}@media(min-width:1440px){:root{--px-label-size: .875rem;--px-meta-size: .9375rem}}[id]{scroll-margin-top:calc(var(--px-header-height) + 1.5rem)}.px-header__nav :is(a,button),#px-mobile-navigation :is(a,button),.px-footer footer a{min-height:44px;display:inline-flex;align-items:center}@media(max-width:767px){section.px-hero{min-height:100svh}.home-hero>.relative{padding-top:max(15rem,34svh)}.px-product-detail__visual{min-width:0}.px-product-detail__buy .px-price{font-size:1.25rem}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:var(--font-input, 1rem)}}@media(min-width:1024px){:root{--px-header-height: 86px}}.px-comparison-range{-webkit-appearance:none;appearance:none;background:transparent;accent-color:#1e1d1b;outline:none;box-shadow:none}.px-comparison-range::-webkit-slider-runnable-track{height:1px;border:0;background:#ffffff8c}.px-comparison-range::-moz-range-track{height:1px;border:0;background:#ffffff8c}.px-comparison-range::-moz-range-progress{height:1px;background:transparent}.px-comparison-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:15px;height:15px;margin-top:-7px;border:2px solid #1e1d1b;border-radius:50%;background:#fff;box-shadow:none}.px-comparison-range::-moz-range-thumb{box-sizing:border-box;width:15px;height:15px;border:2px solid #1e1d1b;border-radius:50%;background:#fff;box-shadow:none}@media(hover:hover)and (pointer:fine){.px-comparison-range:hover::-webkit-slider-thumb{transform:scale(1.1)}.px-comparison-range:hover::-moz-range-thumb{transform:scale(1.1)}}.px-comparison-range:active::-webkit-slider-thumb{transform:scale(1.1)}.px-comparison-range:active::-moz-range-thumb{transform:scale(1.1)}html:not([data-focus-input=pointer]) .px-comparison-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px #1e1d1b1f}html:not([data-focus-input=pointer]) .px-comparison-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px #1e1d1b1f}.px-comparison-surface img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.px-room-first-scene{opacity:1}.px-room-first-source{opacity:0}.px-room-first-scene,.px-room-first-source{transition:opacity .3s ease}@media(hover:hover)and (pointer:fine){.px-room-first-card:hover .px-room-first-source,.px-room-first-card:focus-within .px-room-first-source{opacity:1}.px-room-first-card:hover .px-room-first-scene,.px-room-first-card:focus-within .px-room-first-scene{opacity:0}}.px-media-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:999px;color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.px-media-close:hover{background:#000000b3}.px-media-close:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px #000000b3}.px-media-close>svg{width:20px;height:20px}footer nav[aria-label=Legal] a{min-height:auto}@media(max-width:767px){.px-mobile-viewport{top:var(--mobile-viewport-top, 0px);bottom:auto;height:var(--mobile-viewport-height, 100dvh)}}@media(max-width:767px){:root{--mobile-wide-gutter: 10px;--font-pdp-section-label: 14px;--font-hero: 3rem;--font-page-title: 2.125rem;--font-section-title: 1.75rem;--font-price: 1.5rem;--font-body: 1rem;--font-body-small: .9375rem;--font-button: .9375rem;--font-nav: 1.0625rem;--font-product-title: .9375rem;--font-spec: .875rem;--font-label: .8125rem;--font-helper: .8125rem;--font-eyebrow: .75rem;--font-input: 1rem;--px-label-size: var(--font-eyebrow);--px-meta-size: var(--font-body-small)}.px-meta{line-height:1.5;letter-spacing:.02em}.px-label{line-height:1.4;letter-spacing:.08em}.px-page-title{font-size:var(--font-page-title);line-height:1.08;letter-spacing:-.02em}.px-section-title{font-size:var(--font-section-title);line-height:1.15}.px-editorial-hero{font-size:var(--font-hero);line-height:1;letter-spacing:-.03em}.px-product-title{font-size:var(--font-product-title);line-height:1.35;letter-spacing:.02em;text-transform:none}.px-product-meta{margin-top:.75rem}.px-product-meta .px-meta{font-size:var(--font-spec);line-height:1.4}:where(section[class*=px-],.px-bag,.px-search) :is(h1,h2,h3,.px-meta){overflow-wrap:break-word}.px-price{font-size:var(--font-body);line-height:1.4}.px-purchase-price{font-size:var(--font-price);line-height:1.2}:is(button,a).px-label:not(.px-wordmark):not(.px-product-title),button>.px-label{font-size:var(--font-button);line-height:1.4}label>.px-label,label.px-label{font-size:var(--font-label);line-height:1.4}:is(form,[role=dialog]) :is([role=alert],[role=status]){font-size:var(--font-helper);line-height:1.4}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select{min-height:44px}textarea{min-height:96px}nav[aria-label=Breadcrumb]{font-size:var(--font-helper);line-height:1.4}.px-container{padding-inline:1.25rem}:is(main,footer,[role=dialog]) :is(a,button).px-underline{min-height:44px;display:inline-flex;align-items:center}.px-section-head{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding-top:1rem}.px-section-head>.px-label{flex:1 0 100%}.px-section-head>.px-meta{font-size:var(--font-helper)}.px-section-head+div{margin-top:1.5rem}.px-page-title+.px-meta{margin-top:1rem}.px-content-label{font-size:var(--font-label);font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.pdp-section-label,.px-product-detail__buy .pdp-accordion-label.pdp-section-label{font-size:var(--font-pdp-section-label);font-weight:600;line-height:1.2;letter-spacing:.08em;color:color-mix(in oklab,var(--ink) 70%,transparent);text-transform:uppercase}.px-section-head:has(.pdp-section-label){grid-template-columns:minmax(0,1fr);row-gap:.5rem}.px-section-head:has(.pdp-section-label)+div{margin-top:1.25rem}.px-site-footer>div{padding-top:2.5rem}.px-site-footer>div>.grid{row-gap:1.5rem}.px-site-footer>div>.px-rule{margin-top:2rem;font-size:var(--font-helper)}.px-site-footer section>button{min-height:48px;padding-block:.75rem}.px-site-footer section ul{margin-top:0}.px-site-footer section ul>li{margin-block:0}footer nav[aria-label=Legal] a{min-height:44px}footer nav[aria-label=Legal] ul{gap:0 1rem}}@media(max-width:1023px){.px-header__nav.px-header__nav :is(a,button),#px-mobile-navigation :is(a,button){text-decoration-line:none}}.px-inspiration-card{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0;align-content:start;font-family:var(--px-font-sans)}.px-inspiration-card>:is(h3,p){margin-bottom:0}.px-inspiration-category{margin-top:20px;font-size:17px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.px-inspiration-title{margin-top:9px;font-size:16px;font-weight:400;line-height:1.5;color:color-mix(in srgb,var(--ink) 85%,var(--paper))}.px-inspiration-description{margin-top:14px;font-size:14px;font-weight:400;line-height:1.7;color:var(--px-muted-foreground)}.px-inspiration-format{margin-top:16px;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--px-muted-foreground)}.px-inspiration-cta{margin-top:20px;align-self:start;justify-self:start;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.055em;text-transform:uppercase;color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/34/assets/photox.css.map */
