.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-809 .elementor-element.elementor-element-2ecc6f1{left:0px;}body.rtl .elementor-809 .elementor-element.elementor-element-2ecc6f1{right:0px;}.elementor-809 .elementor-element.elementor-element-2ecc6f1{top:0px;}.elementor-809 .elementor-element.elementor-element-2ecc6f1 img{width:100%;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-809 .elementor-element.elementor-element-029238e .price{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.3em;}.woocommerce .elementor-809 .elementor-element.elementor-element-029238e .price ins{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:1.3em;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS *//* NIHILIST inner page – sidebar: wavy-lines artwork (rf.png from the Media Library) + 1 3 1 2 */
body.elementor-page-809 .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-809 .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-809 .nh-side::before{height:70px}body.elementor-page-809 .nh-side::after{display:none}}
/* WooCommerce price: hide the screen-reader-only text, style sale prices */
body.elementor-page-809 .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-809 .nh-price del{opacity:.5;margin-right:6px}
body.elementor-page-809 .nh-price ins{text-decoration:none;font-weight:600}
body.elementor-page-809 .nh-page a:focus-visible{outline:2px solid var(--nh-pink);outline-offset:3px}/* End custom CSS */