body.mld-wc{background:var(--ink);color:var(--tx);font-family:var(--disp);-webkit-font-smoothing:antialiased}body.mld-wc a{color:inherit;text-decoration:none}.wrap{max-width:1220px;margin:0 auto;padding:clamp(110px,13vh,150px) clamp(16px,4vw,44px) 90px}.crumb{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--txd);margin:0 0 26px}.crumb a:hover{color:var(--acc)}.crumb span{color:var(--tx)}.wrap h1{font-size:clamp(1.5rem,2.6vw,2.35rem);line-height:1.04;font-stretch:120%;font-weight:800;text-transform:uppercase;margin:0 0 14px}.k{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--acc);margin:0 0 12px}.k a{color:var(--acc)}.grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(20px,3vw,52px);align-items:start}.fig{margin:0;border:1px solid var(--line);background:var(--ink-2);position:relative;overflow:hidden;aspect-ratio:1/1}.fig img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.6,.2,1)}.fig:hover img{transform:scale(1.025)}.price{font-family:var(--mono);font-size:1.3rem;color:var(--acc);margin:0 0 18px}.price .amount{color:var(--acc)}.short{color:var(--txd);line-height:1.65;font-size:.95rem;margin:0 0 24px}.short p{margin:0 0 .8em}.atc{margin:0 0 16px;max-width:540px}.atc form.cart{display:flex;flex-direction:column;gap:16px;margin:0}.atc .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.atc .wps_wgm_added_wrapper{display:flex;flex-direction:column;gap:16px}.atc .wps_wgm_section{margin:0}.atc .wps_wgc_label{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--txd);margin:0 0 8px}.atc input[type=text],.atc input[type=email],.atc textarea{width:100%;background:var(--ink-2);border:1px solid rgb(242 241 237 / .18);color:var(--tx);padding:13px 14px;font-family:var(--disp);font-size:.95rem;transition:border-color .2s}.atc input[type=text]::placeholder,.atc textarea::placeholder{color:var(--txd)}.atc input[type=text]:focus,.atc textarea:focus{border-color:var(--acc)}.atc textarea{min-height:96px;resize:vertical;line-height:1.5}.atc .wps_wgm_message_length{display:block;text-align:right;font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--txd);margin-top:6px}.atc .wps_wgm_delivery_method{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.atc .wps_wgm_delivery_method input[type=radio]{width:15px;height:15px;accent-color:var(--acc);margin:0}.atc .wps_wgm_method{font-size:.92rem;color:var(--tx)}.atc .wps_wgm_delivery_via_email{grid-column:1/-1;display:flex;flex-direction:column;gap:10px}.atc .wps_wgm_msg_info{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--txd);line-height:1.5}.atc .quantity{display:flex;align-items:center;gap:14px;margin:0}.atc .quantity::before{content:"Quantit\e9";font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--txd)}.atc .qty{width:84px;background:var(--ink-2);border:1px solid rgb(242 241 237 / .18);color:var(--tx);padding:13px;font-family:var(--mono);font-size:15px;text-align:center}.atc .qty:focus{border-color:var(--acc)}.atc button,.atc .single_add_to_cart_button,.atc input[type=submit]{width:100%;background:var(--acc);color:var(--ink);border:0;font-family:inherit;font-weight:800;font-stretch:120%;text-transform:uppercase;letter-spacing:.12em;font-size:13px;padding:17px 22px;cursor:pointer;transition:filter .2s;display:block}.atc button:hover{filter:brightness(1.08)}.atc button:active{transform:scale(.98)}.meta{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--txd);text-transform:uppercase;margin:0}.meta a{color:var(--acc)}.desc{margin-top:clamp(40px,6vw,76px);border-top:1px solid var(--line);padding-top:clamp(24px,4vw,42px);max-width:840px}.pprose{color:var(--txd);line-height:1.75;font-size:.98rem}.pprose h2,.pprose h3{color:var(--tx);text-transform:uppercase;font-stretch:118%;letter-spacing:.03em;margin:1.6em 0 .6em}.pprose ul{padding-left:18px}.pprose a{color:var(--acc)}.a-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 clamp(22px,3vw,36px)}.a-head h1{margin:0}.a-count{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--txd)}.archive{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:clamp(14px,1.8vw,22px)}.pcard{display:flex;flex-direction:column;border:1px solid var(--line);background:var(--ink-2);transition:border-color .25s}.pcard:hover{border-color:rgb(242 58 15 / .6)}.pcard figure{margin:0;aspect-ratio:4/3;overflow:hidden;background:var(--ink-2)}.pcard img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.pcard:hover img{transform:scale(1.045)}.pcard .pcb{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px}.pcard .pcn{font-weight:800;font-stretch:116%;text-transform:uppercase;letter-spacing:.01em;font-size:.95rem;line-height:1.2}.pcard .pcp{font-family:var(--mono);color:var(--acc);font-size:.9rem}.pcard .pcp .amount{color:var(--acc)}.pcard .pcv{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--txd);margin-top:6px}.pcard:hover .pcv{color:var(--acc)}.a-pag{margin-top:clamp(22px,3vw,36px);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.a-pag .page-numbers{display:inline-block;padding:10px 14px;border:1px solid var(--line);margin-right:6px;color:var(--txd)}.a-pag .page-numbers.current,.a-pag .page-numbers:hover{border-color:var(--acc);color:var(--acc)}.shell{max-width:1120px}.shell-in{color:var(--txd);line-height:1.7}.shell-in p{margin:0 0 1em}.shell-in a{color:var(--acc)}.shell-in ul{padding-left:18px}.shell-in .search-form{display:flex;gap:10px;max-width:540px;margin:22px 0}.shell-in .search-form label{flex:1}.shell-in .search-field{width:100%;background:var(--ink-2);border:1px solid rgb(242 241 237 / .18);color:var(--tx);padding:13px 14px;font:inherit}.shell-in .search-submit{background:var(--acc);color:var(--ink);border:0;padding:0 20px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.shell-in .woocommerce-info,.shell-in .woocommerce-message,.shell-in .woocommerce-error{border:1px solid var(--line);border-left:3px solid var(--acc);padding:14px 18px;margin:0 0 18px;color:var(--tx);background:var(--ink-2);list-style:none}.shell-in .button,.shell-in .wc-backward{display:inline-block;background:var(--acc);color:var(--ink);padding:12px 18px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.shell-in .woocommerce-form-login,.shell-in .woocommerce-form-register{max-width:540px}.shell-in .woocommerce-form-login input[type=text],.shell-in .woocommerce-form-login input[type=password],.shell-in .woocommerce-form-register input[type=email],.shell-in .woocommerce-form-register input[type=password],.shell-in .woocommerce-Input{width:100%;background:var(--ink-2);border:1px solid rgb(242 241 237 / .18);color:var(--tx);padding:13px 14px;font:inherit}.shell-in .woocommerce-form-login label,.shell-in .woocommerce-form-register label{display:block;margin:14px 0 6px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--txd)}.shell-in .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.shell-in .woocommerce-MyAccount-navigation a{display:inline-block;border:1px solid var(--line);padding:9px 14px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--txd)}.shell-in .woocommerce-MyAccount-navigation .is-active a,.shell-in .woocommerce-MyAccount-navigation a:hover{border-color:var(--acc);color:var(--acc)}.shell-in .wc-block-components-notice-banner,.shell-in .wc-block-cart,.shell-in .wc-block-checkout{color:var(--tx)}.shell-in .wc-block-components-sidebar-layout .wc-block-components-main,.shell-in .wc-block-components-sidebar{color:var(--tx)}.shell-in .wc-block-components-text-input input,.shell-in .wc-block-components-textarea textarea,.shell-in .wc-block-components-combobox-control input{color:#111}.shell-in .wc-block-components-button{background:var(--acc)!important;color:var(--ink)!important;border-radius:0!important;font-family:var(--mono)!important;letter-spacing:.12em;text-transform:uppercase}.shell-in .wc-block-components-totals-item,.shell-in .wc-block-cart-item__total,.shell-in .wc-block-cart-item__prices{color:var(--tx)}.shell-in .wc-block-components-product-name,.shell-in .wc-block-components-order-summary-item__description{color:var(--tx)}.shell-in .wc-block-components-checkout-step__title,.shell-in .wc-block-components-title{color:var(--tx)}.shell-in .wc-block-components-checkbox .wc-block-components-checkbox__label,.shell-in .wc-block-components-radio-control__label{color:var(--tx)}.shell-in .wc-block-components-panel__button,.shell-in .wc-block-components-checkout-order-summary__title{color:var(--tx)}.shell-in .wc-block-components-payment-method-label,.shell-in .wc-block-components-checkout-step__description{color:var(--txd)}.shell-in .wc-block-components-shipping-rates-control__package,.shell-in .wc-block-components-address-card{color:var(--tx)}@media (max-width:880px){.grid{grid-template-columns:1fr}.a-head{flex-direction:column;align-items:flex-start}}body.mld-wc .atc button.single_add_to_cart_button,body.mld-wc .atc .single_add_to_cart_button.button,body.mld-wc .atc button.button,body.mld-wc .atc input[type=submit]{background:var(--acc)!important;color:var(--ink)!important;border:0!important;border-radius:0!important;font-family:var(--disp)!important;font-weight:800!important;font-stretch:120%;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:13px!important;padding:17px 22px!important;width:100%!important;line-height:1.2!important}body.mld-wc .atc button.single_add_to_cart_button:hover{background:var(--tx)!important;color:var(--ink)!important}body.mld-wc .atc input[type=text],body.mld-wc .atc input[type=email],body.mld-wc .atc textarea,body.mld-wc .atc .qty{background:var(--ink-2)!important;border:1px solid rgb(242 241 237 / .18)!important;border-radius:0!important;color:var(--tx)!important;font-family:var(--disp)!important;font-style:normal!important;box-shadow:none!important}body.mld-wc .atc .wps_wgm_section,body.mld-wc .atc .wps_wgm_section.wps_delivery_method{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}body.mld-wc .atc .wps_wgc_label,body.mld-wc .atc .wps_wgm_method,body.mld-wc .atc .wps_wgm_message_length,body.mld-wc .atc .wps_wgm_msg_info{font-family:var(--mono)!important;color:var(--txd)!important;font-style:normal!important}body.mld-wc .atc .wps_wgm_method{font-family:var(--disp)!important;color:var(--tx)!important;font-size:.92rem!important}body.mld-wc .atc .quantity{display:flex!important}body.mld-wc .woocommerce-notices-wrapper .woocommerce-message,body.mld-wc .woocommerce-notices-wrapper .woocommerce-error,body.mld-wc .woocommerce-notices-wrapper .woocommerce-info{background:var(--ink-2);color:var(--tx);border-top-color:var(--acc)}body.mld-wc .woocommerce .button,body.mld-wc .woocommerce button.button,body.mld-wc .woocommerce a.button,body.mld-wc .woocommerce input.button,body.mld-wc .wc-proceed-to-checkout a.checkout-button,body.mld-wc button.woocommerce-button,body.mld-wc .woocommerce-form-login .button,body.mld-wc .woocommerce-form-register .button{background:var(--acc)!important;color:var(--ink)!important;border:0!important;border-radius:0!important;font-family:var(--mono)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:11px!important;padding:14px 20px!important;line-height:1.2!important}body.mld-wc .woocommerce .button:hover,body.mld-wc .wc-proceed-to-checkout a.checkout-button:hover{background:var(--tx)!important;color:var(--ink)!important}body.mld-wc .woocommerce .button:disabled,body.mld-wc .woocommerce .button[disabled]{opacity:.35}body.mld-wc .woocommerce form .form-row input.input-text,body.mld-wc .woocommerce form .form-row textarea,body.mld-wc .woocommerce-cart-form input.input-text,body.mld-wc .woocommerce input.qty,body.mld-wc .woocommerce-Input{background:var(--ink-2)!important;color:var(--tx)!important;border:1px solid rgb(242 241 237 / .18)!important;border-radius:0!important;padding:12px 14px!important;font:inherit!important}body.mld-wc .woocommerce-message,body.mld-wc .woocommerce-info,body.mld-wc .woocommerce-error,body.mld-wc .woocommerce-notices-wrapper .woocommerce-message{background:var(--ink-2)!important;color:var(--tx)!important;border-top-color:var(--acc)!important}body.mld-wc .woocommerce-message::before{color:var(--acc)!important}body.mld-wc .woocommerce table.shop_table,body.mld-wc .woocommerce table.shop_table td,body.mld-wc .woocommerce table.shop_table th{border-color:var(--line)!important;color:var(--tx)}body.mld-wc .woocommerce .cart-collaterals .cart_totals table,body.mld-wc .woocommerce-cart .cart-collaterals .cart_totals tr td,body.mld-wc .woocommerce-cart .cart-collaterals .cart_totals tr th{border-color:var(--line)!important}body.mld-wc .woocommerce form.login,body.mld-wc .woocommerce form.register,body.mld-wc .woocommerce form.checkout_coupon{border:1px solid var(--line)!important;border-radius:0!important}body.mld-wc .woocommerce form .form-row label{color:var(--txd);font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}body.mld-wc .woocommerce a:not(.button){color:var(--acc)}