.nav-links{list-style:none;padding:0;margin:0;display:flex;gap:20px}.menu-panel .nav-links{display:grid}.nav-rail .nav-links{display:flex;gap:24px}.entry-content{line-height:1.75}.entry-content img{max-width:100%;height:auto}.entry-content iframe,.entry-content video{max-width:100%;height:auto}.pw-woo .woocommerce-breadcrumb{font-size:.85rem;color:var(--muted);margin-bottom:25px}.pw-woo .woocommerce-products-header{display:none}.pw-woo .woocommerce-result-count{font-size:.9rem;color:var(--muted);margin:18px 0 25px}.woocommerce .woocommerce-ordering select{padding:12px;min-height:46px;border:1px solid #cfc5dc;border-radius:4px;background:white;font:inherit}.pw-product-search{padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:7px;margin-bottom:15px}.pw-product-search label{display:block;font-size:.875rem;font-weight:700;margin-bottom:9px}.pw-search-row{display:flex;gap:10px}.pw-search-row input{flex:1;min-width:0;min-height:46px;padding:12px;border:1px solid #ccc3d8;border-radius:4px;font:inherit}.pw-search-row button{background:var(--navy);color:white;border:0;border-radius:4px;padding:0 20px;font-weight:700}.woocommerce ul.products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;border-radius:7px;background:white;overflow:hidden;box-shadow:0 6px 22px #17142c0d;min-width:0;padding-bottom:20px}.woocommerce ul.products li.product a img{aspect-ratio:1/1;object-fit:cover;object-position:center top;margin:0 0 18px;background:#ece9f1}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:600 1.25rem/1.2 "Outfit","Arial Black","Segoe UI",Arial,Helvetica,sans-serif;letter-spacing:-.02em;padding:0 20px;margin:0 0 14px}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .star-rating{margin:0 20px 15px}.woocommerce ul.products li.product .button{margin:0 20px 10px;min-height:44px;background:var(--navy);color:white;font-size:.8rem;padding:10px 16px}.woocommerce div.product div.summary{padding:20px 0}.woocommerce div.product .product_title{font:700 clamp(2.2rem,3.4vw,3.6rem)/1.08 "Outfit","Arial Black","Segoe UI",Arial,Helvetica,sans-serif;letter-spacing:-.035em;margin:0 0 22px}.woocommerce-product-details__short-description{line-height:1.7;color:#5d5568}.woocommerce div.product div.images img{border-radius:7px}.woocommerce div.product .woocommerce-tabs{padding:35px;background:white;border-radius:8px;line-height:1.75}.woocommerce div.product .woocommerce-tabs h2{font-size:1.8rem}.woocommerce .related h2{font-size:2.6rem}.woocommerce button.button.alt,.woocommerce a.button.alt{background:var(--pink);color:#fff}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:4px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:14px 18px;background:#fff;border-radius:4px}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--navy);color:#fff}.native-gallery .kt-row-column-wrap,.native-wishlist .kt-row-column-wrap{padding-block:0!important}.native-gallery h1,.native-wishlist h1{display:none}.native-gallery .cg-card{border-radius:6px;overflow:hidden;transition:transform .25s}.native-gallery .cg-card:hover{transform:translateY(-4px)}.native-gallery .cg-card-label h3{font:600 1.5rem/1.15 "Outfit","Arial Black","Segoe UI",Arial,Helvetica,sans-serif}.native-wishlist .wcwi-wishlist-page{width:100%;max-width:100%}.contact-form .wpforms-container{margin:0!important}.contact-form div.wpforms-container-full .wpforms-field-label{font-family:'DM Sans',sans-serif;font-size:.875rem}.contact-form div.wpforms-container-full input,.contact-form div.wpforms-container-full select,.contact-form div.wpforms-container-full textarea{font-family:'DM Sans',sans-serif;border-radius:4px!important;border-color:#ccc7d3!important;max-width:100%!important}.contact-form div.wpforms-container-full textarea{min-height:150px}.contact-form div.wpforms-container-full button[type=submit]{background:var(--pink)!important;color:white!important;border:0!important;border-radius:4px!important;min-height:49px;padding-inline:24px!important;font-weight:700!important}.contact-form .wpforms-field-medium,.contact-form .wpforms-field-small{max-width:100%!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:12px;border:1px solid #ccc3d8;border-radius:4px}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{max-width:100%}.admin-bar .site-header{scroll-margin-top:32px}
@media(max-width:1100px){.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-links{gap:15px}}
@media(max-width:760px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none!important;width:100%!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.1rem;padding-inline:14px}.woocommerce ul.products li.product .button{margin-inline:14px}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{float:none!important}.woocommerce .woocommerce-ordering{margin-bottom:25px}.pw-search-row button{padding-inline:14px}.woocommerce div.product .woocommerce-tabs{padding:25px}}
