/* Start custom CSS *//* NIHILIST inner page – sidebar: wavy-lines artwork (rf.png from the Media Library) + 1 3 1 2 */
body.elementor-page-811 .nh-side::before{content:'';position:absolute;top:0;left:0;right:0;height:210px;pointer-events:none;background:var(--nh-white) url('/wp-content/uploads/2026/10/rf.png') 0 0/100% 100% no-repeat}
body.elementor-page-811 .nh-side::after{content:'1 3 1 2';writing-mode:vertical-rl;position:absolute;top:14px;right:6px;z-index:2;padding:6px 2px;font-family:var(--nh-font-body);font-weight:300;font-size:.78rem;line-height:1;letter-spacing:1.6em;color:var(--nh-muted);background:var(--nh-white)}
@media (max-width:767px){body.elementor-page-811 .nh-side::before{height:70px}body.elementor-page-811 .nh-side::after{display:none}}
/* WooCommerce price: hide the screen-reader-only text, style sale prices */
body.elementor-page-811 .nh-price .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
body.elementor-page-811 .nh-price del{opacity:.5;margin-right:6px}
body.elementor-page-811 .nh-price ins{text-decoration:none;font-weight:600}
body.elementor-page-811 .nh-page a:focus-visible{outline:2px solid var(--nh-pink);outline-offset:3px}

/* HEADER – bag icon after CHECK-OUT, and a grungy pink texture on the sub bar (as in the design) */
body.elementor-page-811 [data-id='7ca84d0b']::after{content:'';display:inline-block;width:14px;height:16px;margin-left:10px;vertical-align:-3px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 16'%3E%3Cpath d='M1 5h12v10H1z' fill='none' stroke='white' stroke-width='1.4'/%3E%3Cpath d='M4.5 5V3.5a2.5 2.5 0 015 0V5' fill='none' stroke='white' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat center/contain}
body.elementor-page-811 [data-id='4947f80b']{background-image:linear-gradient(90deg,rgba(255,255,255,.75),rgba(255,255,255,0) 18%,rgba(255,255,255,0) 82%,rgba(255,255,255,.75)),url('/wp-content/uploads/2026/09/Screenshot_6-1.png');background-size:100% 100%,260px auto;background-blend-mode:normal,soft-light}

/* ARTWORKS CAROUSEL (dark section) – every piece the same height, standing on one baseline,
   with a copper hanging clip on top and a short white line underneath (as in the design) */
body.elementor-page-811 [data-id='2be86c1c']{scrollbar-width:none;anchor-name:--nh-art}
body.elementor-page-811 [data-id='2be86c1c']::-webkit-scrollbar{display:none}
body.elementor-page-811 [data-id='2be86c1c'] [data-element_type='e-collection-loop-item']>a:first-child{position:relative;display:flex;justify-content:center;align-items:flex-end;width:100%;height:220px}
@media (max-width:1024px){body.elementor-page-811 [data-id='2be86c1c'] [data-element_type='e-collection-loop-item']>a:first-child{height:200px}}
body.elementor-page-811 [data-id='2be86c1c'] [data-element_type='e-collection-loop-item']>a:first-child img{transition:transform .25s ease}
body.elementor-page-811 [data-id='2be86c1c'] [data-element_type='e-collection-loop-item']>a:first-child:hover img{transform:translateY(-4px)}
body.elementor-page-811 [data-id='2be86c1c'] [data-element_type='e-collection-loop-item']>a:first-child::before{content:'';position:absolute;top:-12px;left:50%;width:16px;height:24px;margin-left:-8px;z-index:2;border-radius:3px;background:linear-gradient(to bottom,#d39a62,#8a5a2e);box-shadow:0 2px 4px rgba(0,0,0,.45);pointer-events:none}
body.elementor-page-811 [data-id='2be86c1c'] [data-element_type='e-collection-loop-item']>a:first-child::after{content:'';position:absolute;bottom:-12px;left:50%;width:150px;height:2px;margin-left:-75px;background:var(--nh-white);pointer-events:none}

/* Pink arrows either side of the carousel (native CSS carousel buttons; on browsers without
   support the row can still be swiped / scrolled sideways) */
body.elementor-page-811 [data-id='2be86c1c']::scroll-button(*){position:fixed;position-anchor:--nh-art;align-self:anchor-center;border:0;background:none;color:var(--nh-pink);font-family:var(--nh-font-body);font-weight:200;font-size:2.6rem;line-height:1;cursor:pointer;padding:4px 10px}
body.elementor-page-811 [data-id='2be86c1c']::scroll-button(*):disabled{opacity:.25;cursor:default}
body.elementor-page-811 [data-id='2be86c1c']::scroll-button(*):hover{color:var(--nh-white)}
body.elementor-page-811 [data-id='2be86c1c']::scroll-button(left){content:'‹' / 'Previous artworks';left:calc(anchor(left) - 4px)}
body.elementor-page-811 [data-id='2be86c1c']::scroll-button(right){content:'›' / 'Next artworks';right:calc(anchor(right) - 4px)}
@supports body.elementor-page-811(::scroll-button(*)){body.elementor-page-811 [data-id='555bdbe2']{display:none}}

/* PRINTS ROW (light section) – light grey boxes with a white edge, middle one larger */
body.elementor-page-811 [data-id='626e29c3'] [data-element_type='e-collection-loop-item']>a:first-child{display:block;width:100%}/* End custom CSS */