.shop-header{background:var(--cream);border-bottom:1px solid #e8dccc;justify-content:space-between;align-items:center;gap:24px;min-height:91px;padding:15px max(5vw,24px);display:flex}.shop-header nav{flex-wrap:wrap;align-items:center;gap:clamp(14px,2.5vw,34px);font-size:13px;font-weight:700;display:flex}.shop-header nav a:hover{color:var(--rust)}.shop-header .shop-contact{background:var(--rust);color:#fff;padding:14px 18px}.shop-header .shop-contact:hover{background:var(--rust-dark);color:#fff}.shop-intro{text-align:center;background:#ead8c4;padding:56px max(5vw,24px) 50px}.shop-intro h1{max-width:760px;margin:0 auto 25px}.shop-intro h1 em{color:var(--rust)}.shop-intro>p:last-child{color:#6b5141;max-width:570px;margin:0 auto;line-height:1.75}.shop-products{min-height:55vh}.shop-footer{background:var(--rust-dark);color:#ead4c1;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:26px max(5vw,24px);font-size:12px;display:flex}.shop-footer a{text-decoration:underline}@media (max-width:760px){.shop-header{flex-direction:column;align-items:flex-start}.shop-header nav{gap:18px}.shop-intro{padding:40px 24px 36px}.shop-intro h1{font-size:clamp(42px,9vw,70px)}}.laser-service{background:var(--rust-dark);color:#fff4e9;grid-template-columns:minmax(150px,.45fr) minmax(320px,1.4fr) minmax(250px,.7fr);align-items:center;gap:clamp(28px,5vw,72px);padding:58px max(5vw,24px);display:grid}.laser-service-mark{aspect-ratio:1;width:150px}.laser-service-mark img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.laser-service .eyebrow{color:var(--peach);margin-bottom:15px}.laser-service h2{margin:0 0 18px;font-size:clamp(34px,3.7vw,54px);font-weight:500;line-height:1.1}.laser-service h2 em{color:var(--peach)}.laser-service-copy>p:not(.eyebrow){color:#dfc6b4;max-width:720px;margin-bottom:21px;font-size:14px;line-height:1.75}.laser-service-meta{flex-wrap:wrap;gap:10px;display:flex}.laser-service-meta span{color:#f0d8c6;letter-spacing:.06em;text-transform:uppercase;border:1px solid #c9957255;padding:7px 10px;font-size:10px;font-weight:700}.laser-service-action{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.laser-service-action strong{color:#dfc6b4;font-size:12px;line-height:1.6}.laser-service-action .button{width:100%}@media (max-width:900px){.laser-service{grid-template-columns:130px 1fr}.laser-service-mark{width:130px}.laser-service-action{grid-column:2}}@media (max-width:620px){.laser-service{grid-template-columns:1fr;padding:52px 24px}.laser-service-mark{width:112px}.laser-service-action{grid-column:auto}.laser-service-action .button{width:auto}}.order-preview-links{flex-wrap:wrap;gap:12px;display:flex}.shop-intro{padding:36px max(5vw,24px) 32px}.shop-intro .eyebrow{margin-bottom:12px}.shop-intro h1{max-width:none;margin-bottom:12px;font-size:clamp(36px,4vw,56px)}.shop-products{padding-top:36px}@media (max-width:700px){.shop-intro{padding:28px 20px 26px}.shop-intro h1{font-size:clamp(34px,9vw,44px)}.shop-products{padding-top:28px}}.shop-intro>p:last-child{max-width:640px}
