/* Targeted repairs: preserve the POP GIFT brand, keep product images proportional. */
.bracelet-hero{padding:30px 0 36px;background:#f5f6f3}.bracelet-hero::before{opacity:.1}.bracelet-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center}.bracelet-hero h1{font-size:clamp(42px,4.9vw,74px);line-height:1.04;letter-spacing:-.055em;max-width:800px}.bracelet-hero-lead{font-size:18px;line-height:1.6;margin-top:20px;max-width:650px}.bracelet-hero-media{padding:12px;border:1px solid #d9ddd2;border-radius:22px;box-shadow:none;transform:none;max-width:470px;justify-self:end}.bracelet-hero-media img,.bracelet-card-media img,.bracelet-detail-media img{display:block;width:100%;height:auto!important;aspect-ratio:1;object-fit:contain;border-radius:12px}.bracelet-visual-note{font-size:11px;margin-top:10px}.bracelet-proof{margin-top:28px;border:1px solid #d9ddd2;border-radius:16px}.bracelet-proof div{min-height:76px;padding:16px;border-color:#d9ddd2}.bracelet-intro-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px}.bracelet-intro-grid h2,.bracelet-methods h2,.bracelet-detail-copy h2{font-size:clamp(30px,3vw,46px);line-height:1.12}.bracelet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bracelet-card{border:1px solid #d9ddd2;border-radius:18px}.bracelet-card:hover{transform:translateY(-2px);box-shadow:0 5px 15px #1111}.bracelet-card-media{padding:0;aspect-ratio:1;overflow:hidden;background:#fff}.bracelet-card-media img{border-radius:0}.bracelet-card-index,.bracelet-card-status{top:12px;padding:4px 6px;font-size:10px}.bracelet-card-index{left:12px}.bracelet-card-status{right:12px}.bracelet-card-body{padding:16px}.bracelet-card-body h3{font-size:19px;line-height:1.3;letter-spacing:-.025em;min-height:3.9em;margin:8px 0 12px}.bracelet-card-body p{font-size:13px;line-height:1.6}.bracelet-card-meta{padding-top:16px;gap:6px}.bracelet-card-meta span{font-size:11px;gap:10px}.bracelet-card-link{margin-top:14px;font-size:12px;pointer-events:none}.bracelet-card:focus-within{outline:3px solid #17191c;outline-offset:3px}.bracelet-detail-media{padding:12px;border:1px solid #d9ddd2;border-radius:20px;box-shadow:none}.bracelet-detail-grid{gap:36px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.bracelet-detail-copy h1{font-size:clamp(36px,4vw,62px);line-height:1.08}.bracelet-detail-media{max-width:480px;justify-self:end}.bracelet-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bracelet-method{min-height:180px}.bracelet-hero .breadcrumbs{margin-bottom:24px}
body[data-catalog-category="merch-na-zakaz"] #catalogRubrics{display:flex;flex-wrap:wrap;overflow:visible;gap:8px;padding:0;margin:0;max-height:none}body[data-catalog-category="merch-na-zakaz"] .catalog-rubric-card{flex:0 1 auto;min-width:0;white-space:normal}body[data-catalog-category="merch-na-zakaz"] .catalog-rubric-card strong{white-space:normal}.category-rail{scroll-padding-inline:20px}
@media(max-width:1100px){.bracelet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bracelet-hero-grid,.bracelet-detail-grid{gap:26px}.bracelet-hero h1{font-size:clamp(40px,5.5vw,64px)}}
@media(max-width:760px){.bracelet-hero{padding:22px 0 28px}.bracelet-hero-grid,.bracelet-detail-grid,.bracelet-intro-grid{grid-template-columns:1fr;gap:24px}.bracelet-hero h1{font-size:42px;line-height:1.06}.bracelet-hero-lead{font-size:16px}.bracelet-hero-media,.bracelet-detail-media{justify-self:center;max-width:380px;width:100%}.bracelet-proof{grid-template-columns:1fr 1fr}.bracelet-proof div{border-bottom:1px solid #d9ddd2}.bracelet-proof div:nth-child(2){border-right:0}.bracelet-proof div:nth-last-child(-n+2){border-bottom:0}.bracelet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bracelet-card-body{padding:12px}.bracelet-card-body h3{font-size:16px;min-height:5.2em}.bracelet-card-body p{font-size:12px}.bracelet-card-meta span{display:block}.bracelet-card-meta b{display:block;text-align:left;margin-top:3px}.bracelet-method-grid{grid-template-columns:1fr 1fr}.bracelet-method{min-height:170px;padding:16px}.bracelet-card-index{display:none}.bracelet-card-status{right:8px;top:8px;font-size:9px}.bracelet-hero .hero-actions{display:flex;flex-wrap:wrap}.bracelet-detail-copy h1{font-size:36px}.bracelet-detail-copy>p:not(.eyebrow){font-size:16px}}
@media(max-width:370px){.bracelet-grid,.bracelet-method-grid{grid-template-columns:1fr}.bracelet-card-body h3{min-height:0;font-size:22px}.bracelet-hero h1{font-size:38px}}
@media(prefers-reduced-motion:reduce){.bracelet-card{transition:none;transform:none!important}}

body[data-catalog-category="merch-na-zakaz"] .page-hero-grid h1{font-size:clamp(36px,4.7vw,72px)!important;line-height:1.05!important}body[data-catalog-category="merch-na-zakaz"] .page-hero-grid{align-items:center}.custom-rubric-more{flex:1 0 100%;border:0!important;background:transparent!important;padding:0!important;margin:6px 0 0!important}.custom-rubric-more summary{width:max-content;max-width:100%;font-size:13px!important;line-height:1.5!important;font-weight:700;padding:10px 0!important;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.custom-rubric-more__items{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.custom-rubric-more summary:focus-visible{outline:2px solid #111;outline-offset:4px}

@media(max-width:760px){.bracelet-hero .hero-actions{gap:8px;margin-top:20px}.bracelet-hero .hero-actions .btn{padding:12px 14px;font-size:13px;min-height:44px}.bracelet-hero-media{max-width:300px}.bracelet-hero .eyebrow{margin-bottom:12px}}
