@font-face{font-family:Monoglyphic;src:url(/app/themes/terrihorricks/public/build/assets/Monoglyphic-VF-Qq0FEqsI.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}body{color:#111;-webkit-font-smoothing:antialiased;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.6}h1,h2,h3,h4{letter-spacing:-.005em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;line-height:1.08}h1{font-size:clamp(2.5rem,1.6rem + 4.5vw,5rem)}h2{font-size:clamp(2rem,1.4rem + 3vw,3.5rem)}h3{font-size:clamp(1.5rem,1.2rem + 1.5vw,2.25rem)}h4{font-size:clamp(1.125rem,1rem + .6vw,1.375rem)}p{max-width:68ch}a:hover,.text-accent{color:#b89851}.is-italic{font-style:italic}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#6b645c;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.8rem;font-weight:700}.eyebrow--gold{color:#b89851}.prose p+p{margin-top:1rem}.prose h2,.prose h3{margin-top:2.5rem;margin-bottom:.75rem}.prose a{text-underline-offset:.2em;text-decoration:underline}html{scroll-behavior:smooth}body{background:#fff;margin:0;padding:0}::selection{color:#fff;background:#b89851}.main{min-height:50vh}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only.focus\:not-sr-only:focus{z-index:999;color:#fff;clip:auto;background:#111;width:auto;height:auto;padding:.5rem 1rem;position:fixed;top:.75rem;left:.75rem}hr{border:0;border-top:1px solid #e8e4dc;margin-block:2.5rem}[data-reveal]{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s)}.js-reveal-ready [data-reveal]{opacity:0;transform:translateY(1rem)}.js-reveal-ready [data-reveal].is-visible{opacity:1;transform:none}.js-reveal-ready img[data-bloom]{opacity:0;transform:scale(1.04)}.js-reveal-ready img[data-bloom].is-loaded{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root){animation-duration:.7s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(root){animation-duration:.7s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(1.25rem,.5rem + 3vw,3rem)}.container--wide{width:100%;max-width:1600px;margin-inline:auto;padding-inline:clamp(1.25rem,.5rem + 3vw,3rem)}.section{padding-block:4rem}.section--tight{padding-block:2.5rem}@media (width>=1024px){.section{padding-block:8rem}}.site-header{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);--logo-hang:1.65rem;background:#ffffffeb;border-bottom:1px solid #e8e4dc;transition:transform .7s cubic-bezier(.16,1,.3,1),background .4s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .4s cubic-bezier(.22,1,.36,1),backdrop-filter .4s cubic-bezier(.22,1,.36,1);position:sticky;top:0;overflow:visible}.site-header.is-header-scrolled{-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);background:#fffffff7}.site-header.is-header-hidden{transform:translateY(calc(-100% - var(--logo-hang)))}.site-header__inner{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;max-width:1600px;min-height:4.5rem;margin-inline:auto;padding-inline:clamp(1.25rem,.5rem + 3vw,3rem);display:flex;position:relative;overflow:visible}.site-brand{white-space:nowrap;color:#111;z-index:2;flex-shrink:0;align-items:center;gap:.85rem;margin-bottom:-1.65rem;line-height:1;display:inline-flex;position:relative}.site-brand__mark{height:4.5rem;display:block;overflow:visible}.site-brand__logo{width:auto;max-width:none;height:clamp(4.25rem,3.25rem + 2.8vw,5.5rem);margin-bottom:-1.65rem;display:block}.site-brand__tag{letter-spacing:.04em;color:#b89851;text-transform:none;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:500}@media (width<=767.98px){.site-header{--logo-hang:1.15rem}.site-brand{margin-bottom:-1.15rem}.site-brand__mark{height:4rem}.site-brand__logo{height:clamp(3.5rem,2.75rem + 2vw,4.25rem);margin-bottom:-1.15rem}}.nav-toggle{color:#111;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-right:-.5rem;padding:0;display:inline-flex}.nav-toggle__box{width:1.5rem;height:1rem;position:relative}.nav-toggle__bar,.nav-toggle__bar:before,.nav-toggle__bar:after{background:currentColor;width:100%;height:2px;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1),background .4s cubic-bezier(.22,1,.36,1);position:absolute;left:0}.nav-toggle__bar{top:50%;transform:translateY(-50%)}.nav-toggle__bar:before{content:"";top:-7px}.nav-toggle__bar:after{content:"";bottom:-7px}.is-nav-open .nav-toggle__bar{background:0 0}.is-nav-open .nav-toggle__bar:before{top:0;transform:rotate(45deg)}.is-nav-open .nav-toggle__bar:after{bottom:0;transform:rotate(-45deg)}.site-nav{opacity:0;visibility:hidden;background:#fff;border-bottom:1px solid #e8e4dc;gap:1.5rem;padding:1.5rem clamp(1.25rem,.5rem + 3vw,3rem) 2.5rem;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),visibility .4s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:100%;left:0;right:0;transform:translateY(-.5rem);box-shadow:0 24px 40px -28px #00000059}.site-nav ul.nav{flex-direction:column;align-items:flex-start;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.site-nav a{letter-spacing:.16em;text-transform:uppercase;color:#111;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.72rem;font-weight:700;transition:color .4s cubic-bezier(.22,1,.36,1)}.site-nav a:hover,.site-nav .current-menu-item>a{color:#b89851}.site-nav ul.nav a{position:relative}.site-nav ul.nav a:after{content:"";transform-origin:50%;background:currentColor;height:1px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-.4em;left:0;right:0;transform:scaleX(0)}.site-nav ul.nav a:hover:after,.site-nav .current-menu-item>a:after{transform:scaleX(1)}.is-nav-open .site-nav{opacity:1;visibility:visible;transform:none}.site-nav__cart{color:#111;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:color .4s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.site-nav__cart:hover{color:#b89851}.site-nav__cart-icon{display:block}.site-nav__cart-count{color:#fff;letter-spacing:0;background:#b89851;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding-inline:.3em;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.15rem;right:.05rem}body.is-nav-locked{overflow:hidden}@media (width>=768px){.nav-toggle{display:none}body.is-nav-locked{overflow:visible}.site-nav{box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;align-items:center;gap:2.5rem;padding:0;display:flex;position:static;transform:none}.site-nav ul.nav{flex-direction:row;align-items:center;gap:1.5rem}}.site-footer{background:#fdfdfb;border-top:1px solid #e8e4dc;margin-top:0}.site-footer__inner{gap:2.5rem;width:100%;max-width:1600px;margin-inline:auto;padding-block:2.5rem;padding-inline:clamp(1.25rem,.5rem + 3vw,3rem);display:grid}@media (width>=768px){.site-footer__inner{grid-template-columns:1fr 1.15fr;align-items:start;gap:6rem}}.site-footer__brand{align-content:start;gap:2.5rem;display:grid}.site-footer__nav ul.nav{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__nav a{letter-spacing:.18em;text-transform:uppercase;color:#111;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.85rem;font-weight:700;transition:color .4s cubic-bezier(.22,1,.36,1);position:relative}.site-footer__nav a:after{content:"";transform-origin:50%;background:currentColor;height:1px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-.3em;left:0;right:0;transform:scaleX(0)}.site-footer__nav a:hover:after{transform:scaleX(1)}.site-footer__nav a:hover{color:#b89851}.site-footer__social{gap:.75rem;display:grid}.site-footer__heading{letter-spacing:.18em;text-transform:uppercase;color:#b89851;margin:0;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.68rem;font-weight:600}.social-list{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.social-icon{color:#b89851;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:opacity .4s cubic-bezier(.22,1,.36,1);display:inline-flex}.social-icon:hover{opacity:.7}.social-icon__label{letter-spacing:.12em;text-transform:uppercase;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.65rem;font-weight:600}.site-footer__connect{gap:1rem;display:grid}.contact-form{gap:1rem;max-width:32rem;display:grid}.contact-form__row{gap:1rem;display:grid}@media (width>=480px){.contact-form__row{grid-template-columns:1fr 1fr}}.contact-form__field{gap:.35rem;display:grid}.contact-form__label{letter-spacing:.14em;text-transform:uppercase;color:#b89851;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.68rem;font-weight:600}.contact-form .btn{border-radius:0;justify-self:start;padding:.7em 1.6em}.contact-form__notice{font-size:.9rem}.contact-form__notice--success{color:#b89851}.contact-form__notice--error{color:#9a3b3b}.site-footer__bottom{border-top:1px solid #e8e4dc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;width:100%;max-width:1600px;margin-inline:auto;padding-block:1rem;padding-inline:clamp(1.25rem,.5rem + 3vw,3rem);display:flex}.site-footer__copy{letter-spacing:.14em;text-transform:uppercase;color:#111;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.68rem;font-weight:600}.site-footer__top{letter-spacing:.14em;text-transform:uppercase;color:#111;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.68rem;font-weight:600;transition:color .4s cubic-bezier(.22,1,.36,1)}.site-footer__top:hover{color:#b89851}.page-shell{width:100%;max-width:1600px;margin-inline:auto;padding-block:2.5rem 6rem;padding-inline:clamp(1.25rem,.5rem + 3vw,3rem)}@media (width>=1024px){.page-shell{padding-block:4rem 8rem}}.page-header{margin-bottom:2.5rem}.page-header h1{margin:0;font-weight:400}.page-shell__content>.alignwide,.page-shell__content>.wp-block-woocommerce-cart,.page-shell__content>.wp-block-woocommerce-checkout{width:100%;max-width:none!important;margin-inline:0!important}.page-shell__content .wp-block-woocommerce-cart .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)),.page-shell__content .wp-block-woocommerce-checkout .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)),.page-shell__content .wp-block-woocommerce-filled-cart-block,.page-shell__content .wp-block-woocommerce-checkout-fields-block,.page-shell__content .wc-block-components-sidebar-layout{max-width:none!important}.page-shell__content .wc-block-components-sidebar-layout.wc-block-checkout{flex-wrap:wrap;align-items:flex-start;display:flex}@container (width>=700px){.page-shell__content .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-main,.page-shell__content .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-checkout__main{box-sizing:border-box;flex:1 1 0;width:65%;min-width:0;max-width:65%;padding-right:4.5%}.page-shell__content .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-sidebar,.page-shell__content .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-checkout__sidebar{box-sizing:border-box;flex:0 0 35%;align-self:flex-start;width:35%;max-width:35%;padding-left:2.25%}.page-shell__content .wc-block-checkout__sidebar.is-sticky{position:sticky;top:2.5rem}}@container (width<=699px){.page-shell__content .wc-block-components-sidebar-layout.wc-block-checkout{flex-direction:column}.page-shell__content .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-main,.page-shell__content .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-sidebar,.page-shell__content .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-checkout__main,.page-shell__content .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-checkout__sidebar{width:100%;max-width:none;padding-inline:0}}.btn{letter-spacing:.18em;text-transform:uppercase;color:#fff;background:#b89851;border:1px solid #b89851;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.8rem;font-weight:600;transition:background .4s cubic-bezier(.16,1,.3,1),color .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn:hover{color:#b89851;background:0 0}.btn--ghost{color:#111;background:0 0;border-color:#111}.btn--ghost:hover{color:#fff;background:#111;border-color:#111}.btn--block{width:100%}.link-arrow{letter-spacing:.2em;text-transform:uppercase;color:#111;align-items:center;gap:.5rem;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.8rem;font-weight:700;transition:color .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.link-arrow:hover{color:#b89851}.link-arrow:after{content:"→";transition:transform .7s cubic-bezier(.16,1,.3,1)}.link-arrow:hover:after{transform:translate(.25rem)}.badge{letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:.2em .7em;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.8rem;font-weight:500;line-height:1.4;display:inline-block}.badge--sold{color:#9a3b3b}.badge--available{color:#b89851}.badge--reserved,.badge--archival,.badge--not_for_sale{color:#6b645c}.detail-list{gap:1.5rem;margin:0;display:grid}.detail-list__item{gap:.2rem;display:grid}.detail-list__label{color:#6b645c;margin:0;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9rem;font-style:italic;font-weight:300}.detail-list__value{letter-spacing:.14em;text-transform:uppercase;color:#111;margin:0;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9rem;font-weight:700}.detail-list__value a:hover{color:#b89851}.detail-list--inline{flex-wrap:wrap;gap:1rem 4rem;display:flex}.contact-form input,.contact-form textarea{color:#111;background:#fff;border:1px solid #d4d0c8;border-radius:0;width:100%;padding:.7rem .85rem;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9rem;line-height:1.45;transition:border-color .4s cubic-bezier(.22,1,.36,1)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#6b645c;opacity:.85}.contact-form input:hover,.contact-form textarea:hover{border-color:#c9ba98}.contact-form input:focus,.contact-form textarea:focus{border-color:#b89851;outline:none}.contact-form textarea{resize:vertical;min-height:6.5rem}.inquiry-form input,.inquiry-form textarea{color:#111;background:#fff;border:1px solid #d4d0c8;border-radius:0;width:100%;padding:.7rem .85rem;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9rem;line-height:1.45;transition:border-color .4s cubic-bezier(.22,1,.36,1)}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:#6b645c;opacity:.85}.inquiry-form input:hover,.inquiry-form textarea:hover{border-color:#c9ba98}.inquiry-form input:focus,.inquiry-form textarea:focus{border-color:#b89851;outline:none}.inquiry-form textarea{resize:vertical;min-height:6.5rem}.artwork-card{flex-direction:column;gap:.75rem;display:flex}.artwork-card[hidden]{display:none!important}.artwork-card__media{aspect-ratio:4/5;background:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.artwork-card__media img{object-fit:contain;width:100%;height:100%;transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.artwork-card:hover .artwork-card__media img{transform:scale(1.03)}.artwork-card__badge{z-index:2;position:absolute;top:.75rem;left:.75rem}.artwork-grid{grid-template-columns:1fr;gap:4rem;display:grid}.artwork-grid .artwork-card__media{aspect-ratio:auto;display:block}.artwork-grid .artwork-card__media img{height:auto;display:block}.artwork-grid .artwork-card__cue{display:none}@media (width>=768px){.artwork-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--cell,14rem);grid-auto-flow:dense;gap:1rem}.artwork-card--shape-wide{grid-column:span 2}.artwork-card--shape-tall{grid-row:span 2}}@media (width>=768px) and (width<=1279.98px){.artwork-grid:has(.artwork-card--feature:not([hidden])){grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.artwork-grid .artwork-card{gap:0;height:100%;position:relative;overflow:hidden}.artwork-grid .artwork-card__media{height:100%;position:absolute;inset:0}.artwork-grid .artwork-card__media img{object-fit:cover;height:100%}.artwork-grid .artwork-card__body{color:#fff;text-shadow:0 1px 14px #00000080;background:linear-gradient(#0000 0%,#00000052 52%,#000000b3 100%);padding:2.5rem 1rem 1rem;position:absolute;inset:auto 0 0}.artwork-grid .artwork-card__title,.artwork-grid .artwork-card:hover .artwork-card__title{color:#fff}.artwork-grid .artwork-card__meta{color:#b89851}.artwork-grid .artwork-card--feature{grid-area:span 2/span 2}}@media (width>=1280px){.artwork-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.artwork-card__cue{color:#111;opacity:0;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:clamp(1.125rem,1rem + .6vw,1.375rem);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:1rem;right:1rem;transform:translateY(.5rem)}.artwork-card:hover .artwork-card__cue{opacity:1;transform:translateY(0)}.artwork-card__body{flex-direction:column;gap:.25rem;display:flex}.artwork-card__title{font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(1.125rem,1rem + .6vw,1.375rem);font-style:italic;transition:color .4s cubic-bezier(.22,1,.36,1)}.artwork-card:hover .artwork-card__title{color:#b89851}.artwork-card__meta{letter-spacing:.16em;text-transform:uppercase;color:#b89851;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.8rem;font-weight:600}.artwork-card__price{color:#6b645c;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9rem}.series-section{padding-block:2.5rem}.series-section+.series-section{border-top:1px solid #e8e4dc}@media (width>=1024px){.series-section{padding-block:4rem}}.portfolio-page{padding-block:5rem 2.5rem}.portfolio-page__head{margin-inline:auto;width:100%;max-width:1600px;margin-bottom:2.5rem;padding-inline:clamp(1.25rem,.5rem + 3vw,3rem)}.portfolio-page__title{color:#111;margin-bottom:1rem;font-weight:400}.portfolio-page__intro{max-width:48rem;margin-bottom:1.5rem}.portfolio-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2.5rem;display:flex}.portfolio-filters__series{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex;position:relative}.portfolio-filters__tab{letter-spacing:.1em;text-transform:uppercase;color:#b89851;cursor:pointer;background:0 0;border:0;padding:0 0 .35em;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.85rem;font-weight:600;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.portfolio-filters__tab:hover{opacity:.75}.portfolio-filters__tab.is-active{opacity:1}.portfolio-filters__indicator{pointer-events:none;background:#b89851;width:0;height:2px;transition:transform .7s cubic-bezier(.16,1,.3,1),width .7s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.portfolio-filters__toggles{flex-wrap:wrap;gap:.65rem;display:flex}.portfolio-filters__pill{color:#b89851;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #b89851;border-radius:999px;align-items:baseline;gap:.55rem;padding:.25rem .5rem .1rem;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-weight:600;transition:background .4s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.portfolio-filters__dot{background:0 0;border:2px solid;border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;transition:background .4s cubic-bezier(.22,1,.36,1)}.portfolio-filters__pill.is-active .portfolio-filters__dot{background:#b89851}.portfolio-filters__tip{z-index:5;color:#6b645c;letter-spacing:.02em;text-transform:none;text-align:center;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;background:#fff;border:1px solid #e8e4dc;width:max-content;max-width:16rem;padding:.55em .85em;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:400;line-height:1.4;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),visibility .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translate(-50%)translateY(.25rem);box-shadow:0 10px 28px -18px #00000059}.portfolio-filters__tip:after{content:"";background:#fff;border-bottom:1px solid #e8e4dc;border-right:1px solid #e8e4dc;width:.55rem;height:.55rem;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-50%)rotate(45deg)}.portfolio-filters__pill:hover .portfolio-filters__tip,.portfolio-filters__pill:focus-visible .portfolio-filters__tip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}@media (hover:none){.portfolio-filters__tip{display:none}}.portfolio-page__empty{letter-spacing:.16em;text-transform:uppercase;text-align:center;color:#6b645c;padding-block:6rem;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.8rem;font-weight:600}.artwork-grid .artwork-card{transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.artwork-grid .artwork-card.is-filtering-out{opacity:0;pointer-events:none;transform:translateY(.35rem)scale(.985)}.artwork-grid .artwork-card.is-filtering-in{opacity:0;transform:translateY(.35rem)scale(.985)}.artwork-grid .artwork-card[hidden]{display:none!important}.piece{width:100%;max-width:1600px;margin-inline:auto;padding-block:2.5rem 6rem;padding-inline:clamp(1.25rem,.5rem + 3vw,3rem)}.piece__header{margin-bottom:1.5rem}.piece__layout{grid-template-columns:1fr;align-items:start;gap:2.5rem;display:grid}@media (width>=1024px){.piece__layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:6rem}.piece__layout:has(.piece__media--shape-tall){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.piece__media{background:#fff;border:1px solid #e8e4dc;position:sticky;top:5.5rem}@media (width<=1024px){.piece__media{position:static}}.piece__figure img,.piece__media .woocommerce-product-gallery__image img{width:100%;height:auto;transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);display:block}@media (width>=1024px){.piece__media--shape-tall{justify-self:center;width:fit-content;max-width:100%;margin-inline:auto}.piece__media--shape-tall .woocommerce-product-gallery,.piece__media--shape-tall .woocommerce-product-gallery__wrapper,.piece__media--shape-tall .woocommerce-product-gallery__image,.piece__media--shape-tall .piece__figure{width:auto;max-width:100%}.piece__media--shape-tall .woocommerce-product-gallery__image a,.piece__media--shape-tall .piece__figure{display:block}.piece__media--shape-tall img{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 7.5rem);margin-inline:auto}}.piece__media .woocommerce-product-gallery{float:none;width:100%;margin:0;position:relative}.piece__media .woocommerce-product-gallery__image a{cursor:zoom-in}.piece__media .woocommerce-product-gallery__wrapper,.piece__media .woocommerce-product-gallery__image{margin:0}.piece__media .flex-control-thumbs{border-top:1px solid #e8e4dc;flex-wrap:wrap;gap:.5rem;margin:0;padding:.75rem;list-style:none;display:flex}.piece__media .flex-control-thumbs li{cursor:pointer;border:1px solid #0000;flex:0 0 calc(25% - .375rem);margin:0;transition:border-color .4s cubic-bezier(.22,1,.36,1)}.piece__media .flex-control-thumbs li img{opacity:.72;width:100%;height:auto;transition:opacity .4s cubic-bezier(.22,1,.36,1);display:block}.piece__media .flex-control-thumbs li:hover img,.piece__media .flex-control-thumbs li.flex-active img{opacity:1}.piece__media .flex-control-thumbs li.flex-active{border-color:#111}.piece__media .woocommerce-product-gallery__trigger{z-index:2;text-indent:-9999px;background:#ffffffeb;border:1px solid #e8e4dc;border-radius:999px;width:2.5rem;height:2.5rem;position:absolute;top:.75rem;right:.75rem;overflow:hidden}.piece__notices{margin-bottom:1rem}.piece__notices .woocommerce-message,.piece__notices .woocommerce-info,.piece__notices .woocommerce-error{margin:0 0 .75rem}.piece__series,.piece__shows{margin-bottom:.5rem}.piece__title{margin-bottom:.75rem;font-size:clamp(2rem,1.25rem + 3vw,3.875rem);font-style:italic}.piece__badge{margin-bottom:.75rem}.piece__meta{border-block:1px solid #e8e4dc;margin-block:1.5rem;padding-block:1.5rem}.piece__intro{color:#6b645c;margin-top:1.5rem}.piece__story{margin-top:1.5rem}.piece__purchase{gap:1.5rem;margin-top:2.5rem;display:grid}@media (width>=1024px){.piece__purchase{gap:2.5rem;margin-top:4rem}}.piece__buy-block{background:#fff;border:1px solid #e8e4dc}.piece__buy-block__head{border-bottom:1px solid #e8e4dc;padding:1.5rem 1.5rem .75rem}.piece__buy-block__title{letter-spacing:.16em;text-transform:uppercase;margin:0;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9rem;font-weight:600}.piece__buy-block__lead{color:#6b645c;max-width:42ch;margin:.5rem 0 0;font-size:.9rem}.piece__buy-block__body{padding:1.5rem}.piece__price{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin:0 0 1rem;display:flex}.piece__price-label{letter-spacing:.2em;text-transform:uppercase;color:#6b645c;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:700}.piece__price-value{font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);font-style:italic;line-height:1}.piece__unavailable{color:#6b645c;margin:0;font-size:.9rem}.piece__buy-block--prints .variations_form.cart{margin:0}.piece__buy-block--prints table.variations{border:0;width:100%;margin:0 0 1rem}.piece__buy-block--prints table.variations tr,.piece__buy-block--prints table.variations th,.piece__buy-block--prints table.variations td{border:0;padding:0;display:block}.piece__buy-block--prints table.variations tr+tr{margin-top:1rem}.piece__buy-block--prints table.variations th.label{text-align:left;margin-bottom:.5rem}.piece__buy-block--prints table.variations th.label label{letter-spacing:.2em;text-transform:uppercase;color:#6b645c;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:700}.piece__buy-block--prints table.variations td.value{text-align:left;position:relative}.piece__buy-block--prints table.variations select{appearance:none;letter-spacing:.02em;color:#111;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#111 50%),linear-gradient(135deg,#111 50%,#0000 50%);background-position:calc(100% - .7rem) 52%,calc(100% - .4rem) 52%;background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;border:0;border-bottom:1px solid #d4d0c8;border-radius:0;width:100%;padding:.2em 1.5rem .35em 0;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9rem;font-weight:500;display:block}.piece__buy-block--prints table.variations td.value:has(.variation-pills) select{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.piece__buy-block--prints .single_variation_wrap{margin-top:1.5rem}.piece__buy-block--prints .woocommerce-variation-price{margin-bottom:1rem}.piece__buy-block--prints .woocommerce-variation-price .price{margin:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);font-style:italic}.piece__buy-block--prints .woocommerce-variation-add-to-cart{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0;display:flex}.piece__buy-block--prints .quantity{display:none}.piece__buy-block--prints .single_add_to_cart_button{flex:auto;min-width:12rem}.variation-pills{flex-wrap:wrap;gap:.5rem;display:flex}.variation-pill{color:#111;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d4d0c8;border-radius:999px;align-items:center;gap:.55rem;padding:.55em 1em .55em .8em;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.8rem;font-weight:500;transition:border-color .4s cubic-bezier(.16,1,.3,1),background .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.variation-pill:hover{border-color:#111}.variation-pill.is-selected{background:#b8985114;border-color:#b89851}.variation-pill__dot{background:0 0;border:1px solid;border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;transition:background .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1)}.variation-pill.is-selected .variation-pill__dot{background:#b89851;border-color:#b89851}.variation-pill__price{color:#6b645c;letter-spacing:.04em;font-weight:400}.variation-pill.is-selected .variation-pill__price{color:#b89851;font-weight:600}.inquiry-form,.inquiry-form__row{gap:1rem;display:grid}@media (width>=480px){.inquiry-form__row{grid-template-columns:1fr 1fr}}.inquiry-form__field{gap:.25rem;display:grid}.inquiry-form__label{letter-spacing:.14em;text-transform:uppercase;color:#b89851;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.68rem;font-weight:600}.inquiry-form .btn{border-radius:0;justify-self:start}.inquiry-form__notice{font-size:.9rem}.inquiry-form__notice--success{color:#b89851}.inquiry-form__notice--error{color:#9a3b3b}.show-hero{color:#fff;align-items:flex-end;min-height:80vh;display:flex;position:relative;overflow:hidden}.show-hero__bg{z-index:-1;position:absolute;inset:0}.show-hero__bg img{object-fit:cover;width:100%;height:100%;transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.show-hero:after{content:"";z-index:-1;background:linear-gradient(#0000001f 0%,#0006 58%,#000c 100%);position:absolute;inset:0}.show-hero__inner{text-shadow:0 1px 24px #00000073;width:100%;max-width:1600px;margin-inline:auto;padding-block:4rem;padding-inline:clamp(1.25rem,.5rem + 3vw,3rem)}.show-hero__inner>*{max-width:60rem}.show-hero .eyebrow{color:#ffffffd1}.show-hero__title{font-size:clamp(2.5rem,1.6rem + 4.5vw,5rem)}.show-hero__subtitle{opacity:.92;margin-top:.5rem;font-size:clamp(1.125rem,1rem + .6vw,1.375rem)}.show-meta{flex-wrap:wrap;gap:1rem 4rem;margin-top:2.5rem;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;display:flex}.show-meta__item{letter-spacing:.14em;text-transform:uppercase;font-size:.9rem;font-weight:700}.show-meta__item strong{letter-spacing:0;text-transform:none;opacity:.85;margin-bottom:.2rem;font-size:.9rem;font-style:italic;font-weight:300;display:block}.show-meta__item--address{flex-basis:100%;max-width:34ch}.show-statement{text-align:center;width:100%;max-width:72ch;margin-inline:auto;padding-block:4rem;padding-inline:clamp(1.25rem,.5rem + 3vw,3rem)}@media (width>=1024px){.show-statement{padding-block:6rem}}.show-list{gap:4rem;display:grid}.show-card{align-items:center;gap:1.5rem;display:grid}@media (width>=768px){.show-card{grid-template-columns:1.2fr 1fr}.show-card:nth-child(2n) .show-card__media{order:2}}.show-card__media img{aspect-ratio:16/10;object-fit:cover;width:100%}.show-card__status{letter-spacing:.2em;text-transform:uppercase;color:#6b645c;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.8rem;font-weight:700}.show-card__status--current{color:#b89851}.shows-archive__head{padding-block:4rem 2.5rem}.shows-archive__title{margin:0;font-size:clamp(2.5rem,1.6rem + 4.5vw,5rem);font-weight:400}.show-hero--archive{min-height:62vh}.show-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 2.5rem;margin-top:2.5rem;display:flex}.shows-archive__past{padding-block:4rem 8rem}@media (width>=1024px){.shows-archive__past{padding-block:6rem 8rem}}.shows-archive__past-title{margin:0 0 2.5rem;font-size:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);font-weight:400}.shows-archive__empty{color:#6b645c;padding-block:4rem 8rem}.shows-cv{border-top:1px solid #e8e4dc;margin:0;padding:0;list-style:none}.shows-cv__item{border-bottom:1px solid #e8e4dc;gap:.5rem 1rem;padding-block:1rem;display:grid}@media (width>=480px){.shows-cv__item{grid-template-columns:minmax(6.5rem,11rem) 1fr;align-items:baseline;gap:1rem 2.5rem;padding-block:1.5rem}}.shows-cv__year{letter-spacing:.2em;text-transform:uppercase;color:#6b645c;letter-spacing:.12em;white-space:normal;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.72rem;font-weight:700;line-height:1.45}.shows-cv__title{font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(1.125rem,1rem + .6vw,1.375rem);line-height:1.3;display:inline-block}a.shows-cv__title{transition:color .4s cubic-bezier(.22,1,.36,1)}a.shows-cv__title:hover{color:#b89851}.shows-cv__meta{color:#6b645c;margin:.25rem 0 0;font-size:.9rem;line-height:1.5}.home-hero{text-align:center;justify-items:center;gap:1.5rem;width:100%;max-width:62rem;margin-inline:auto;padding-block:6rem 4rem;padding-inline:clamp(1.25rem,.5rem + 3vw,3rem);display:grid}@media (width>=1024px){.home-hero{gap:2.5rem;padding-block:8rem 6rem}}.home-hero__title{font-size:clamp(2.5rem,1.6rem + 4.5vw,5rem);font-weight:500;line-height:1.12}.home-hero__lede{color:#6b645c;max-width:44ch;margin:0;margin-inline:auto;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(1.125rem,1rem + .6vw,1.375rem);font-style:italic;font-weight:400;line-height:1.55}.home-hero .eyebrow{color:#b89851;order:-1}.section-head{margin-inline:auto;justify-content:space-between;align-items:baseline;gap:1rem;width:100%;max-width:1600px;margin-bottom:2.5rem;padding-inline:clamp(1.25rem,.5rem + 3vw,3rem);display:flex;position:relative}.section-head h2{font-size:clamp(2rem,1.4rem + 3vw,3.5rem)}.featured{width:100%;max-width:1600px;margin-inline:auto;padding-inline:clamp(1.25rem,.5rem + 3vw,3rem)}.show-banner{color:#fff;background:#b89851;padding-block:.75rem}.show-banner__inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem .75rem;width:100%;max-width:1600px;margin-inline:auto;padding-inline:clamp(1.25rem,.5rem + 3vw,3rem);font-size:.9rem;display:flex}.show-banner__label{letter-spacing:.2em;text-transform:uppercase;color:#ffffffd9;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.68rem;font-weight:700}.show-banner__label:after{content:"—";color:#ffffff80;letter-spacing:0;margin-left:.75rem}.show-banner__title{color:#fff;letter-spacing:.04em;font-weight:600;text-decoration:none}.show-banner__title:hover{color:#ffffffbf}.show-banner__meta{color:#ffffffd1;width:100%}@media (width>=480px){.show-banner__meta{width:auto}.show-banner__meta:before{content:"·";color:#ffffff80;margin-right:.75rem}}.about-page{width:100%;max-width:1600px;margin-inline:auto;padding-block:2.5rem 6rem;padding-inline:clamp(1.25rem,.5rem + 3vw,3rem)}@media (width>=1024px){.about-page{padding-block:4rem 8rem}}.about-page{padding:10% 15%}.about-page__hero{text-align:center;margin-bottom:2.5rem}@media (width>=1024px){.about-page__hero{margin-bottom:6rem}}.about-page__title{letter-spacing:-.01em;margin:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(2.5rem,1.6rem + 4.5vw,5rem);font-weight:400;line-height:1.08}.about-page__tagline{letter-spacing:.18em;text-align:center;text-transform:uppercase;color:#b89851;width:fit-content;max-width:100%;margin:1rem auto 0;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.72rem;font-weight:600}.about-page__body{align-items:start;gap:2.5rem;display:grid}@media (width>=768px){.about-page__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6rem}}@media (width>=1024px){.about-page__body{gap:clamp(3rem,2rem + 4vw,6rem)}}@media (width>=768px){.about-page__body--text-only{grid-template-columns:1fr;max-width:42rem;margin-inline:auto}}.about-page__portrait{background:#fdfdfb;overflow:hidden}.about-page__portrait-img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.about-page__copy{align-content:start;gap:2.5rem;display:grid}.about-page__bio{max-width:38rem}.about-page__bio p{color:#111;font-size:1rem;line-height:1.65}.about-page__bio p+p{margin-top:1rem}.about-page__contacts{border-top:1px solid #e8e4dc;gap:.75rem;margin:0;padding:2.5rem 0 0;list-style:none;display:grid}.about-page__contact{color:#b89851;align-items:center;gap:.65rem;transition:opacity .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.about-page__contact:hover{opacity:.7}.about-page__contact-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.about-page__contact-label{letter-spacing:.14em;text-transform:uppercase;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.72rem;font-weight:600}:root,.woocommerce,.woocommerce-page{--woocommerce:#b89851;--wc-primary:#b89851;--wc-primary-text:#fff;--wc-highlight:#f2ece0;--wc-highlight-text:#111;--wc-subtext:#6b645c;--wc-red:#9a3b3b;--wc-green:#b89851;--wc-orange:#b89851}.woocommerce-shell{padding-block:4rem}.woocommerce-shell:not(:has(.piece)){width:100%;max-width:1600px;margin-inline:auto;padding-inline:clamp(1.25rem,.5rem + 3vw,3rem)}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:#fff;border:1px solid #e8e4dc;padding:1rem 1rem 1rem 2.75rem;font-size:.9rem;list-style:none;position:relative}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{top:50%;left:.9rem;transform:translateY(-50%)}.woocommerce-message,.woocommerce-info{border-left:3px solid #b89851}.woocommerce-variation-add-to-cart,.woocommerce form.cart{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.woocommerce .quantity input{background:#fff;border:1px solid #e8e4dc;width:4rem;padding:.5rem}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#b89851;border:1px solid #b89851;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.8rem;font-weight:600;transition:background .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1);display:inline-flex}.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover{color:#b89851;background:0 0}.woocommerce button.button:not(.alt):not(.single_add_to_cart_button),.woocommerce a.button:not(.alt),.woocommerce input.button:not(.alt){color:#111;background:0 0;border-color:#111}.woocommerce button.button:not(.alt):not(.single_add_to_cart_button):hover,.woocommerce a.button:not(.alt):hover,.woocommerce input.button:not(.alt):hover{color:#fff;background:#111}.price{font-size:clamp(1.125rem,1rem + .6vw,1.375rem)}del{color:#6b645c}ins{text-decoration:none}.woocommerce ul.products{grid-template-columns:1fr;gap:2.5rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=480px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.woocommerce ul.products{grid-template-columns:repeat(3,1fr);gap:4rem 2.5rem}}.woocommerce ul.products li.product{float:none!important;clear:none!important;width:auto!important;margin:0!important}.shop-filters{border-bottom:1px solid #e8e4dc;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:4rem;padding-bottom:1rem;display:flex}.shop-filters__group{flex-wrap:wrap;gap:1.5rem;display:flex}.shop-filters__field{flex-direction:column;gap:.25rem;display:flex}.shop-filters__field>span{letter-spacing:.2em;text-transform:uppercase;color:#6b645c;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:700}.shop-filters__field select{appearance:none;color:#111;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #111;padding:.25rem 1.5rem .25rem 0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(1.125rem,1rem + .6vw,1.375rem)}.shop-filters__sort{margin-left:auto}.pagination,.nav-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.page-numbers{color:#111;border:1px solid #0000;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding-inline:.5rem;font-family:Monoglyphic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9rem;font-weight:500;transition:border-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1);display:inline-flex}.page-numbers:hover{color:#b89851}.page-numbers.current{border-color:#111}.page-numbers.dots{min-width:auto}
