.frontend-layout[data-theme=inkflow] .product-detail-page{background:transparent;min-height:100vh;padding:0 0 var(--spacing-3xl)}.frontend-layout[data-theme=inkflow] .product-detail-container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.frontend-layout[data-theme=inkflow] .product-detail-container .breadcrumb,.frontend-layout[data-theme=inkflow] .product-detail-container .skeleton-breadcrumb{padding-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.frontend-layout[data-theme=inkflow] .product-detail-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl);margin-bottom:var(--spacing-3xl)}.frontend-layout[data-theme=inkflow] .product-detail-content>*{min-width:0}.frontend-layout[data-theme=inkflow] .product-images{display:flex;flex-direction:column;gap:var(--spacing-md);position:relative;width:100%;min-width:0}.frontend-layout[data-theme=inkflow] .product-main-image{width:100%;aspect-ratio:1;background:var(--theme-bg-content);border:1px solid var(--theme-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:none;position:relative;cursor:zoom-in}.frontend-layout[data-theme=inkflow] .product-main-image>span{position:absolute!important;inset:0!important;display:block!important}.frontend-layout[data-theme=inkflow] .product-main-image img{object-fit:contain;box-sizing:border-box}.frontend-layout[data-theme=inkflow] .discount-badge{position:absolute;top:20px;right:20px;background:var(--theme-accent);color:#fff;padding:6px 12px;font-weight:var(--font-weight-medium);font-size:.72rem;z-index:10;letter-spacing:var(--btn-tracking);text-transform:uppercase;border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--spacing-xs)}.frontend-layout[data-theme=inkflow] .discount-icon{font-size:1.3rem}.frontend-layout[data-theme=inkflow] .magnifier{position:absolute;top:0;left:calc(100% + 20px);width:min(500px,40vw);height:min(500px,40vw);border:1px solid var(--theme-primary);border-radius:var(--radius-md);background-repeat:no-repeat;background-size:200%;background-color:var(--theme-bg-content);box-shadow:var(--shadow-lg);z-index:1000;pointer-events:none}.frontend-layout[data-theme=inkflow] .product-thumbnails{display:flex;gap:var(--spacing-xs);overflow-x:auto}.frontend-layout[data-theme=inkflow] .product-thumbnail{width:5rem;height:5rem;background:var(--theme-bg-content);cursor:pointer;border:2px solid transparent;border-radius:var(--radius-sm);transition:border-color var(--transition-fast);flex-shrink:0;overflow:hidden}.frontend-layout[data-theme=inkflow] .product-thumbnail img{width:100%;height:100%;object-fit:contain;padding:var(--spacing-xs)}.frontend-layout[data-theme=inkflow] .product-thumbnail:hover{border-color:var(--theme-secondary)}.frontend-layout[data-theme=inkflow] .product-thumbnail.active{border-color:var(--theme-accent)}.frontend-layout[data-theme=inkflow] .product-info{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0}.frontend-layout[data-theme=inkflow] .product-copy,.frontend-layout[data-theme=inkflow] .product-purchase{display:contents}.frontend-layout[data-theme=inkflow] .product-detail-share{margin-top:var(--spacing-xs);padding-top:var(--spacing-sm)}.frontend-layout[data-theme=inkflow] .product-sale-countdown-block{margin:0}.frontend-layout[data-theme=inkflow] .sale-countdown{margin:0;padding:var(--spacing-md);border-radius:var(--radius-sm);border:1px solid var(--theme-border);background:var(--theme-bg-section)}.frontend-layout[data-theme=inkflow] .sale-countdown-title{margin:0 0 var(--spacing-sm);font-size:.9rem;font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-accent)}.frontend-layout[data-theme=inkflow] .sale-countdown-timer{display:flex;align-items:flex-end;justify-content:flex-start;gap:.35rem;flex-wrap:wrap}.frontend-layout[data-theme=inkflow] .sale-countdown-unit{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:3.25rem}.frontend-layout[data-theme=inkflow] .sale-countdown-value{display:flex;align-items:center;justify-content:center;min-width:2.75rem;padding:.45rem .55rem;border-radius:var(--radius-sm);background:var(--theme-surface,#fff);border:1px solid color-mix(in srgb,var(--theme-accent) 30%,transparent);font-size:1.65rem;font-weight:var(--font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:var(--theme-text-primary)}.frontend-layout[data-theme=inkflow] .sale-countdown-timer .sale-countdown-unit:last-of-type .sale-countdown-value{animation:none}.frontend-layout[data-theme=inkflow] .sale-countdown-label{font-size:.72rem;color:var(--theme-text-secondary,#666);letter-spacing:.04em}.frontend-layout[data-theme=inkflow] .sale-countdown-separator{align-self:center;margin-bottom:1.35rem;font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--theme-accent);opacity:.85}.frontend-layout[data-theme=inkflow] .sale-countdown-at{margin:var(--spacing-sm) 0 0;font-size:.82rem;color:var(--theme-text-secondary,#666)}.frontend-layout[data-theme=inkflow] .sale-countdown-compact{padding:var(--spacing-sm);border-radius:var(--radius-sm)}.frontend-layout[data-theme=inkflow] .sale-countdown-compact .sale-countdown-title{font-size:.78rem;margin-bottom:.35rem}.frontend-layout[data-theme=inkflow] .sale-countdown-compact .sale-countdown-value{min-width:2rem;padding:.25rem .35rem;font-size:1rem;animation:none}.frontend-layout[data-theme=inkflow] .sale-countdown-compact .sale-countdown-unit{min-width:2.25rem}.frontend-layout[data-theme=inkflow] .sale-countdown-compact .sale-countdown-separator{margin-bottom:.85rem;font-size:.95rem}.frontend-layout[data-theme=inkflow] .sale-countdown-compact .sale-countdown-label{font-size:.65rem}.frontend-layout[data-theme=inkflow] .product-detail-overlays{grid-column:1/-1;height:0;overflow:visible;pointer-events:none}.frontend-layout[data-theme=inkflow] .product-detail-overlays>*{pointer-events:auto}.frontend-layout[data-theme=inkflow] .product-title{font-size:var(--font-size-2xl);font-family:var(--font-family-hero);color:var(--theme-accent);margin:0;font-weight:var(--font-weight-light);letter-spacing:.04em}.frontend-layout[data-theme=inkflow] .product-meta{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.frontend-layout[data-theme=inkflow] .product-brand{display:flex;align-items:center;gap:var(--spacing-xs)}.frontend-layout[data-theme=inkflow] .brand-logo{height:1.5rem;max-width:4rem;width:auto;object-fit:contain}.frontend-layout[data-theme=inkflow] .brand-name{font-size:var(--font-size-sm);color:var(--theme-secondary);font-weight:var(--font-weight-medium);letter-spacing:.05em}.frontend-layout[data-theme=inkflow] .category-item{font-size:var(--font-size-xs);color:var(--theme-secondary);background:var(--theme-bg-section);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);border:var(--border)}.frontend-layout[data-theme=inkflow] .product-tags{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.frontend-layout[data-theme=inkflow] .product-tag{font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);color:#fff;letter-spacing:.05em;text-decoration:none}.frontend-layout[data-theme=inkflow] a.product-tag:focus-visible,.frontend-layout[data-theme=inkflow] a.product-tag:hover{color:#fff;filter:brightness(.92)}.frontend-layout[data-theme=inkflow] .product-price{display:flex;gap:var(--spacing-md);align-items:baseline}.frontend-layout[data-theme=inkflow] .current-price{font-size:var(--font-size-2xl);color:var(--theme-text-price);font-weight:var(--font-weight-medium)}.frontend-layout[data-theme=inkflow] .original-price{font-size:var(--font-size-lg);color:var(--theme-text-muted);text-decoration:line-through}.frontend-layout[data-theme=inkflow] .product-description{color:var(--theme-text-muted);line-height:var(--line-height-loose);margin:0}.frontend-layout[data-theme=inkflow] .product-variants{display:flex;flex-direction:column;gap:var(--spacing-md)}.frontend-layout[data-theme=inkflow] .variant-group{display:flex;flex-direction:column;gap:var(--spacing-xs)}.frontend-layout[data-theme=inkflow] .variant-label{font-size:var(--font-size-sm);color:var(--theme-secondary);font-weight:var(--font-weight-medium);letter-spacing:.05em}.frontend-layout[data-theme=inkflow] .variant-options{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.frontend-layout[data-theme=inkflow] .variant-option{padding:var(--spacing-xs) var(--spacing-md);border:var(--border);background:var(--theme-bg-content);color:var(--theme-text);font-size:var(--font-size-sm);cursor:pointer;border-radius:var(--radius-sm);transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.frontend-layout[data-theme=inkflow] .variant-option:hover{border-color:var(--theme-primary);background:var(--theme-bg-section)}.frontend-layout[data-theme=inkflow] .variant-option.selected{border-color:var(--theme-primary);background:var(--theme-primary);color:#fff;font-weight:var(--font-weight-medium)}.frontend-layout[data-theme=inkflow] .variant-option.disabled{color:var(--theme-text-muted);cursor:not-allowed;opacity:.5}.frontend-layout[data-theme=inkflow] .variant-option.disabled,.frontend-layout[data-theme=inkflow] .variant-option.disabled:hover{border-color:var(--theme-border);background:var(--theme-bg-section)}.frontend-layout[data-theme=inkflow] .product-stock{font-size:var(--font-size-sm);color:var(--theme-text-muted);padding:var(--spacing-xs) 0}.frontend-layout[data-theme=inkflow] .product-actions{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.frontend-layout[data-theme=inkflow] .product-actions .MuiButton-contained{background-color:var(--theme-btn-primary-bg)!important;color:var(--theme-btn-primary-text)!important}.frontend-layout[data-theme=inkflow] .product-actions .MuiButton-contained:hover{opacity:.88!important}.frontend-layout[data-theme=inkflow] .product-actions .MuiButton-outlined{border-color:var(--theme-primary)!important;color:var(--theme-primary)!important}.frontend-layout[data-theme=inkflow] .product-actions .MuiButton-outlined:hover{background-color:var(--theme-primary-soft)!important}.frontend-layout[data-theme=inkflow] .quantity-wishlist-row{display:flex;justify-content:space-between;align-items:center}.frontend-layout[data-theme=inkflow] .quantity-selector{display:flex;align-items:center;gap:var(--spacing-xs);border:var(--border);border-radius:var(--radius-sm);padding:var(--spacing-xs)}.frontend-layout[data-theme=inkflow] .quantity-display{min-width:2rem;text-align:center;font-weight:var(--font-weight-medium);color:var(--theme-text)}.frontend-layout[data-theme=inkflow] .add-to-cart-btn{width:100%;transition:opacity var(--transition-fast)!important}.frontend-layout[data-theme=inkflow] .add-to-cart-btn:not(:disabled):hover{opacity:.88!important}.frontend-layout[data-theme=inkflow] .add-to-cart-btn:active{opacity:.8!important}.frontend-layout[data-theme=inkflow] .product-unavailable-detail{margin:0;font-size:var(--font-size-sm,.875rem);line-height:1.5;color:var(--theme-text-secondary,#666)}.frontend-layout[data-theme=inkflow] .buy-now-btn{width:100%;transition:opacity var(--transition-fast)!important}.frontend-layout[data-theme=inkflow] .buy-now-btn:hover{opacity:.88!important}.frontend-layout[data-theme=inkflow] .buy-now-btn:active{opacity:.8!important}.frontend-layout[data-theme=inkflow] .wishlist-btn{border:var(--border)!important}.frontend-layout[data-theme=inkflow] .product-specifications{border:var(--border);border-radius:var(--radius-md);padding:var(--spacing-lg);background-color:var(--theme-bg-section)}.frontend-layout[data-theme=inkflow] .product-specifications h3{font-size:var(--font-size-md);color:var(--theme-accent);margin:0 0 var(--spacing-md);font-weight:var(--font-weight-medium)}.frontend-layout[data-theme=inkflow] .spec-table{width:100%;border-collapse:collapse}.frontend-layout[data-theme=inkflow] .spec-row{border-bottom:1px solid var(--theme-border-card)}.frontend-layout[data-theme=inkflow] .spec-row:last-child{border-bottom:none}.frontend-layout[data-theme=inkflow] .spec-key{color:var(--theme-secondary);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md) var(--spacing-sm) 0;width:150px;vertical-align:top;font-size:var(--font-size-sm)}.frontend-layout[data-theme=inkflow] .spec-value{color:var(--theme-text);padding:var(--spacing-sm) 0;vertical-align:top;font-size:var(--font-size-sm)}.frontend-layout[data-theme=inkflow] .product-detail-section{background:var(--theme-bg-content);padding:var(--spacing-xl);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.frontend-layout[data-theme=inkflow] .product-detail-section h2{font-size:var(--font-size-xl);font-family:var(--font-family-hero);color:var(--theme-accent);margin:0 0 var(--spacing-lg);font-weight:400;letter-spacing:.06em}.frontend-layout[data-theme=inkflow] .product-detail-html{color:var(--theme-text);line-height:var(--line-height-loose)}.frontend-layout[data-theme=inkflow] .product-detail-html img{display:block;max-width:100%;width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;vertical-align:top}.frontend-layout[data-theme=inkflow] .product-detail-html table{width:100%;border-collapse:collapse;margin:var(--spacing-xl) 0;font-size:var(--font-size-sm)}.frontend-layout[data-theme=inkflow] .product-detail-html thead th{text-align:left;font-weight:var(--font-weight-medium);color:var(--theme-secondary);background:#faf8f4;border-bottom:1px solid var(--theme-border-card);padding:var(--spacing-sm) var(--spacing-md)}.frontend-layout[data-theme=inkflow] .product-detail-html td{border-bottom:1px solid var(--theme-border-card);padding:var(--spacing-sm) var(--spacing-md);vertical-align:top}.frontend-layout[data-theme=inkflow] .product-detail-html tbody tr:last-child td{border-bottom:none}.frontend-layout[data-theme=inkflow] .product-related-section{margin-top:var(--spacing-3xl)}.frontend-layout[data-theme=inkflow] .product-related-section h2{font-size:var(--font-size-xl);font-family:var(--font-family-hero);color:var(--theme-accent);margin:0 0 var(--spacing-lg);font-weight:400;letter-spacing:.06em}.frontend-layout[data-theme=inkflow] .product-detail-error{text-align:center;padding:var(--spacing-3xl);font-size:var(--font-size-sm);color:var(--theme-text-muted)}@media (max-width:1024px){.frontend-layout[data-theme=inkflow] .product-detail-content{gap:var(--spacing-xl)}.frontend-layout[data-theme=inkflow] .product-title{font-size:var(--font-size-xl)}.frontend-layout[data-theme=inkflow] .magnifier{width:400px;height:400px}}@media (max-width:767px){.frontend-layout[data-theme=inkflow] .product-detail-container .breadcrumb,.frontend-layout[data-theme=inkflow] .product-detail-container .skeleton-breadcrumb{padding-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.frontend-layout[data-theme=inkflow] .product-detail-content{grid-template-columns:1fr;gap:var(--spacing-xl)}.frontend-layout[data-theme=inkflow] .product-main-image{cursor:default}.frontend-layout[data-theme=inkflow] .product-main-image img{padding:var(--spacing-md)}.frontend-layout[data-theme=inkflow] .magnifier{display:none!important}.frontend-layout[data-theme=inkflow] .product-thumbnail{width:4rem;height:4rem}.frontend-layout[data-theme=inkflow] .product-title{font-size:var(--font-size-lg)}.frontend-layout[data-theme=inkflow] .current-price{font-size:var(--font-size-xl)}.frontend-layout[data-theme=inkflow] .original-price{font-size:var(--font-size-base)}.frontend-layout[data-theme=inkflow] .discount-badge{padding:10px 16px;font-size:var(--font-size-sm);top:12px;right:12px}.frontend-layout[data-theme=inkflow] .spec-key{width:100px}.frontend-layout[data-theme=inkflow] .product-detail-section{padding:var(--spacing-lg)}.frontend-layout[data-theme=inkflow] .product-detail-html table{font-size:var(--font-size-xs)}}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing{position:relative;background:radial-gradient(ellipse 78% 48% at 92% -4%,rgba(27,58,111,.1),transparent 70%),radial-gradient(ellipse 52% 40% at 4% 36%,hsla(35,43%,81%,.55),transparent 66%),var(--landing-band-a);padding-bottom:clamp(40px,6vw,72px)}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-detail-crumb{width:100vw;margin-inline:calc(50% - 50vw);margin-bottom:clamp(22px,3.2vw,36px);background:var(--landing-band-b);border-bottom:1px solid color-mix(in srgb,var(--theme-primary) 14%,var(--theme-border));box-shadow:inset 0 1px 0 rgba(255,252,247,.55)}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-detail-crumb .breadcrumb{margin-bottom:0;padding-top:13px;padding-bottom:13px}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-detail-crumb .breadcrumb-item{color:color-mix(in srgb,var(--theme-text-muted) 88%,var(--theme-primary))}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-detail-crumb .breadcrumb-item.current{color:var(--theme-primary)}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-detail-container{max-width:var(--landing-content-max);padding-left:var(--landing-pad-inline);padding-right:var(--landing-pad-inline);box-sizing:border-box}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-detail-content{position:relative;overflow:hidden;grid-template-columns:128px minmax(0,1.35fr) minmax(17rem,22rem);justify-content:stretch;align-items:start;gap:22px 32px;max-width:none;width:100%;margin-bottom:28px;padding:clamp(22px,2.8vw,32px);border-radius:20px;border:1px solid color-mix(in srgb,var(--theme-primary) 20%,var(--theme-border-card));background:linear-gradient(165deg,rgba(27,58,111,.08),transparent 44%),var(--surface-solid-card);box-shadow:0 18px 42px rgba(27,42,68,.09),inset 0 1px 0 rgba(255,252,247,.95)}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-detail-content:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--theme-primary),color-mix(in srgb,var(--theme-secondary) 70%,#fff))}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-images{order:0;grid-column:1}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-info{display:contents}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-copy{order:1;grid-column:2;display:flex;flex-direction:column;gap:14px;min-width:0;padding-top:2px}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-purchase{order:2;grid-column:3;display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,var(--theme-border-card));background:linear-gradient(180deg,color-mix(in srgb,var(--theme-primary) 6%,transparent),transparent 56%),color-mix(in srgb,var(--landing-band-b) 35%,var(--surface-solid-card));box-shadow:inset 0 1px 0 rgba(255,252,247,.7)}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-detail-overlays{order:3;grid-column:1/-1}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-main-image{width:128px;max-width:100%;aspect-ratio:1;margin:0;border:1px solid color-mix(in srgb,var(--theme-primary) 16%,var(--theme-border-card));border-radius:22px;background:radial-gradient(circle at 30% 25%,rgba(255,252,247,.98),transparent 55%),color-mix(in srgb,var(--theme-primary) 9%,var(--theme-bg-content));cursor:default;box-shadow:0 10px 22px rgba(27,42,68,.07)}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .discount-badge,.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .magnifier,.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-thumbnails{display:none}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-title{font-size:clamp(1.7rem,2.5vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.15}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-description{max-width:38rem;color:var(--theme-text-muted);font-size:1.02rem;line-height:1.7}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 12px;width:100%;box-sizing:border-box;padding:12px 14px;border-radius:12px;background:var(--surface-solid-card);border:1px solid color-mix(in srgb,var(--theme-primary) 12%,transparent)}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .current-price{font-size:clamp(1.45rem,2vw,1.8rem);letter-spacing:-.02em}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-actions{align-items:stretch;margin-top:0}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .buy-now-btn{width:100%;min-width:0;box-shadow:0 10px 24px rgba(27,58,111,.2)}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-detail-share{margin-top:2px;padding-top:12px;border-top:1px solid var(--theme-border-card)}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-detail-share>div{justify-content:flex-start!important}@media (max-width:1023px){.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-detail-content{grid-template-columns:96px minmax(0,1fr);gap:16px 20px}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-images{grid-column:1}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-copy{grid-column:2}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-purchase{grid-column:1/-1}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-main-image{width:96px;border-radius:18px}}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-detail-body{display:flex;flex-direction:column;gap:18px}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-detail-section,.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-specifications{margin-top:0;border:1px solid var(--theme-border-card);border-radius:16px;background:var(--surface-solid-card);box-shadow:0 10px 28px rgba(27,42,68,.06)}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-detail-section h2,.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-specifications h3{padding-bottom:10px;border-bottom:1px solid var(--theme-border-card)}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-related-section{margin-top:10px;padding:clamp(20px,3vw,28px);border-radius:16px;border:1px solid var(--theme-border-card);background:linear-gradient(180deg,color-mix(in srgb,var(--landing-band-b) 55%,transparent),var(--surface-solid-card) 48%);box-shadow:0 10px 28px rgba(27,42,68,.05)}@media (max-width:767px){.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-detail-content{grid-template-columns:72px minmax(0,1fr);gap:12px 14px;padding:18px 16px;border-radius:16px}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-images{grid-column:1}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-copy{grid-column:2}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-purchase{grid-column:1/-1;padding:14px}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-main-image{width:72px;margin-left:0;border-radius:16px}.frontend-layout[data-theme=inkflow] .product-detail-page.is-landing .product-description{max-width:none}}