.elementor-widget:not(:last-child){margin-block-end:0!important}.elementor-widget-poseidon-section>.elementor-widget-container{margin:0}.ps-page-content{min-height:35vh}.ps-header .logo img{max-width:180px;max-height:65px;object-fit:contain}.ps-header nav>li{list-style:none;position:relative}.ps-header .sub-menu{display:none;position:absolute;background:#0b1521;padding:15px;min-width:170px}.ps-header li:focus-within>.sub-menu,.ps-header li:hover>.sub-menu{display:block}.ps-header .sub-menu li{list-style:none;margin-bottom:14px}.ps-header .sub-menu a{white-space:nowrap}.woocommerce .button,.woocommerce button.button{background:var(--gold);color:var(--navy);border-radius:0;padding:16px 22px;font:600 11px Inter,sans-serif}.woocommerce input.input-text,.woocommerce select,.woocommerce textarea{padding:12px;border:1px solid var(--line);background:#fff}.woocommerce form .form-row label{color:var(--ink)}.woocommerce form.login,.woocommerce form.register{border:0;padding:0}.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;padding:22px;background:#f5f6f7}.woocommerce-MyAccount-navigation li{padding:14px;border-bottom:1px solid var(--line)}.woocommerce-MyAccount-content{font-size:13px;line-height:1.9}.woocommerce table.shop_table{font-size:12px;border-radius:0}.ps-article{max-width:900px;font-size:15px;line-height:1.9}.ps-article img{max-width:100%;height:auto}.ps-contact-feedback{padding:18px;border-left:2px solid var(--gold);background:#f5f6f7}.ps-honeypot{position:absolute;left:-10000px}.ps-catalog-pagination{display:flex;justify-content:center;gap:8px;margin-top:35px}.ps-catalog-pagination a,.ps-catalog-pagination span{border:1px solid var(--line);padding:10px;font-size:12px}.ps-catalog-pagination .current{background:var(--navy);color:#fff}.product-card .price{display:block;font-size:12px;margin:9px 0}.product-card h2{font-size:13px}.ps-filter-form .shop-label select{color:var(--ink)}.ps-contact-feedback:empty{display:none}.admin-bar .ps-header{top:48px}#ps-catalog-results[aria-busy=true]{opacity:.55}.ps-auth .u-columns{display:block}.ps-auth .u-column1,.ps-auth .u-column2{float:none!important;width:100%!important}.ps-auth-login .u-column2,.ps-auth-register .u-column1{display:none}.ps-auth .woocommerce h2{font-size:30px}.ps-auth fieldset{border:0;padding:0}.ps-resource-reference{color:var(--gold);font-size:11px}.ps-section-placeholder{padding:30px;background:#f5f6f7}.ps-contact-form .form-row input{width:100%}@media(max-width:760px){.admin-bar .ps-header{top:58px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%}.ps-header nav>li{padding:15px}.ps-header .sub-menu{position:static}.ps-auth .auth-card{max-width:100%}}
.brand-wordmark img{max-width:100%;max-height:100%;object-fit:contain}.ps-header nav .category-menu{list-style:none}.ps-article .ps-structured-details{border-top:1px solid var(--line);padding-top:24px;margin-top:30px}.ps-article .ps-structured-details dt{font-weight:600}.ps-article .ps-structured-details dd{margin:0 0 16px}.woocommerce div.product{max-width:1260px;margin:130px auto 70px;padding:0 24px}.woocommerce div.product .product_title{font-size:45px}.woocommerce div.product p.price{color:#a17b34}.woocommerce div.product div.images img{object-fit:contain}.ps-footer .footer-manifesto{white-space:normal}.elementor .ps-header nav,.elementor .ps-footer{font-family:Inter,sans-serif}.ps-auth .woocommerce-privacy-policy-text{font-size:11px;line-height:1.8}
.woocommerce-MyAccount-navigation{width:240px!important}.woocommerce-MyAccount-content{width:calc(100% - 290px)!important}.cart-row .product-thumbnail img{width:95px;height:auto}.cart-row .product-remove{font-size:10px;text-decoration:underline}.woocommerce-cart-form .actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:25px}.woocommerce-cart-form .actions input{padding:12px;border:1px solid var(--line)}.woocommerce-cart-form .cart-row .quantity .qty{width:70px}.woocommerce-cart-form .cart-row .product-quantity{font-size:9px}@media(max-width:760px){.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{width:100%!important}.cart-row .product-remove{grid-column:2}.cart-row .product-thumbnail img{width:65px}}
.ps-footer .logo img{max-width:180px;max-height:75px;object-fit:contain}
