.coco-detail-page{min-height:100vh;background:#0b0b0c!important}.coco-detail-shell{width:100%;max-width:1280px;padding:0 24px 70px;margin:0 auto}.coco-detail-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:54px;color:#a69a88;font-size:11px;line-height:1.5}.coco-detail-breadcrumbs a:hover{color:#e8c987}.coco-detail-breadcrumbs [aria-current=page]{color:#f0d79e}.coco-detail-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:26px;padding:8px 0 33px}.coco-detail-gallery{border:1px solid #4b3b27;background:radial-gradient(circle at 50% 50%,#42321d,#141210 60%,#0b0b0b);border-radius:14px;overflow:hidden;box-shadow:0 25px 65px #0009;min-width:0}.coco-detail-gallery-header{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:12px 17px;border-bottom:1px solid #6b50282b;color:#e9c47d;font-size:10px;letter-spacing:.19em;font-weight:800}.coco-detail-gallery-size{display:inline-flex;align-items:center;border:1px solid #927044;border-radius:6px;padding:4px 8px;font-size:12px;letter-spacing:0;color:#fff0cb}.coco-detail-gallery-image{position:relative;width:100%;aspect-ratio:1.3;min-height:285px;overflow:hidden;background:#141313}.coco-detail-main-image{object-fit:contain;padding:32px;filter:contrast(1.05) saturate(.95) drop-shadow(0 24px 28px #0008)}.coco-detail-gallery-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,transparent 42%,#100c0680 100%);pointer-events:none}.coco-detail-gallery-footer{min-height:54px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 17px;border-top:1px solid #5b452c70;background:#141210;font-size:11px;color:#d6c9b3}.coco-detail-gallery-footer>div{display:flex;align-items:center;gap:11px;font-weight:800}.coco-detail-gallery-mark{color:#f1d28d}.coco-detail-gallery-divider{height:13px;width:1px;background:#7b6442}.coco-detail-gallery-caption{color:#8c8378;font-size:10px}.coco-detail-summary{min-width:0;display:flex;flex-direction:column;padding:13px 0 0}.coco-detail-topline{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.coco-detail-brand{font-size:12px;font-weight:800;color:#eac57f;letter-spacing:.13em;text-transform:uppercase}.coco-detail-badge{border:1px solid #6f5632;border-radius:100px;background:#342717;padding:5px 11px;color:#f5d996;font-size:10px;font-weight:800}.coco-public .coco-detail-title{margin:16px 0 0;font-weight:800;letter-spacing:-.05em;line-height:1.11;font-size:clamp(30px,3vw,43px);overflow-wrap:anywhere}.coco-detail-description{margin:17px 0 0;color:#c9c0b4;font-size:13px;line-height:1.8}.coco-detail-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:21px}.coco-detail-highlights>div{display:flex;flex-direction:column;gap:6px;border-radius:9px;border:1px solid #44382a;padding:11px 13px;background:#191715}.coco-detail-highlights span{color:#aa9c86;text-transform:uppercase;letter-spacing:.075em;font-size:9px;font-weight:800}.coco-detail-highlights strong{color:#f9f3ea;font-size:13px;font-weight:800}.coco-detail-buy{border:1px solid #645036;border-radius:12px;background:linear-gradient(140deg,#231c15,#131211);padding:21px;margin-top:18px}.coco-detail-availability{display:flex;align-items:center;gap:8px;margin:0;color:#dbc1a1;font-size:11px;font-weight:700}.coco-detail-availability span{display:inline-block;height:7px;width:7px;border-radius:50%;background:#c49c63}.coco-detail-availability.is-available{color:#b9dfc8}.coco-detail-availability.is-available span{background:#5cc295}.coco-detail-price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:14px}.coco-detail-price-stack{display:flex;flex-direction:column;gap:2px}.coco-detail-old-price{color:#a4998a;font-size:12px;text-decoration:line-through}.coco-detail-price{font-size:clamp(25px,3vw,35px);line-height:1.2;white-space:nowrap;font-weight:800;color:#ffefd3;letter-spacing:-.04em}.coco-detail-stock{text-align:right;color:#b5a999;font-size:10px;line-height:1.6}.coco-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}.coco-detail-action-primary,.coco-detail-action-secondary{display:inline-flex;justify-content:center;align-items:center;text-align:center;border-radius:9px;padding:12px 13px;min-height:47px;font:800 12px/1.35 Manrope,Inter,Arial,sans-serif;transition:transform .2s ease,border-color .2s ease}.coco-detail-action-primary{border:1px solid #efd39a;background:linear-gradient(130deg,#ffe1a0,#c69b50);color:#24190b;cursor:pointer}.coco-detail-action-secondary{border:1px solid #a8844d;color:#f1d9a5;background:#19150e}.coco-detail-action-primary:hover,.coco-detail-action-secondary:hover{transform:translateY(-1px)}.coco-detail-action-primary:disabled{opacity:.5;cursor:not-allowed}.coco-detail-assistance{color:#a89d8c;font-size:10px;line-height:1.6;margin-top:12px}.coco-detail-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.coco-detail-section{background:#151311;border:1px solid #42372a;border-radius:13px;padding:24px}.coco-detail-eyebrow{color:#d3aa60;letter-spacing:.16em;font-size:10px;font-weight:800}.coco-detail-section h2,.coco-detail-section-heading h2{font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.2;margin-top:9px;color:#faf5e9}.coco-detail-about-copy{color:#c6bdb0;font-size:13px;line-height:1.8;margin-top:16px}.coco-detail-benefits{margin-top:23px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.coco-detail-benefits>div{border-radius:8px;background:#211b14;border:1px solid #53412b;padding:14px;display:flex;flex-direction:column;gap:7px}.coco-detail-benefits span{color:#b7a88f;font-size:10px}.coco-detail-benefits strong{color:#f7e5c2;font-size:16px}.coco-detail-spec-list{margin-top:17px;display:grid}.coco-detail-spec-list>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 0;border-bottom:1px solid #3a3229;font-size:12px}.coco-detail-spec-list>div:last-child{border-bottom:none}.coco-detail-spec-list dt{color:#a99d8e}.coco-detail-spec-list dd{color:#f2ebe1;font-weight:700;margin:0;text-align:right}.coco-detail-data-note{color:#998f84;margin-top:17px;font-size:10px;line-height:1.6}.coco-detail-similar{margin-top:47px}.coco-detail-section-heading{display:flex;justify-content:space-between;align-items:end;gap:15px}.coco-detail-section-heading>a{color:#e4c17a;font-size:12px;font-weight:700;white-space:nowrap}.coco-detail-similar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:20px}.coco-detail-similar .coco-catalog-card-price{font-size:16px}@media(max-width:1050px){.coco-detail-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:19px}.coco-detail-gallery-image{aspect-ratio:1.18}.coco-detail-main-image{padding:20px}.coco-detail-buy{padding:15px}.coco-detail-actions{grid-template-columns:1fr}.coco-detail-similar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.coco-detail-shell{padding:0 16px 50px}.coco-detail-breadcrumbs{min-height:43px;font-size:10px}.coco-detail-hero{grid-template-columns:1fr;gap:17px;padding:4px 0 25px}.coco-detail-gallery-image{aspect-ratio:16/10;min-height:220px}.coco-detail-summary{padding:0}.coco-public .coco-detail-title{font-size:30px;margin-top:12px}.coco-detail-content-grid{grid-template-columns:1fr}.coco-detail-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coco-detail-actions{grid-template-columns:1fr 1fr}}@media(max-width:490px){.coco-detail-shell{padding-inline:13px}.coco-detail-gallery-header{min-height:39px;padding:8px 12px;font-size:9px}.coco-detail-gallery-image{aspect-ratio:1.18;min-height:205px}.coco-detail-main-image{padding:13px}.coco-detail-gallery-footer{padding:9px 12px}.coco-detail-gallery-caption{width:100%}.coco-detail-section{padding:17px}.coco-detail-buy{padding:15px}.coco-detail-price{font-size:27px}.coco-detail-actions{grid-template-columns:1fr}.coco-detail-similar-grid{gap:9px}.coco-detail-breadcrumbs [aria-current=page]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.coco-detail-action-primary,.coco-detail-action-secondary{transition:none}}