.AffiliateDisclosure-module__3On3kW__disclosure{background:var(--color-bg-secondary);border-inline-start:4px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--spacing-md);margin-block-end:var(--spacing-lg)}.AffiliateDisclosure-module__3On3kW__text{color:var(--color-text);font-size:.9rem;line-height:var(--line-height-base);margin:0}
.Breadcrumb-module__dOlXeW__nav{margin-block:0 var(--spacing-md);color:var(--color-text-secondary);font-size:.875rem;line-height:1.4}.Breadcrumb-module__dOlXeW__list{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module__dOlXeW__item{align-items:center;gap:var(--spacing-xs);display:inline-flex}.Breadcrumb-module__dOlXeW__item:not(:last-child):after{content:"›";color:var(--color-text-secondary);margin-inline-start:var(--spacing-xs)}.Breadcrumb-module__dOlXeW__link{color:var(--color-text-secondary);border-radius:var(--radius-sm);text-decoration:none}.Breadcrumb-module__dOlXeW__link:hover{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.Breadcrumb-module__dOlXeW__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Breadcrumb-module__dOlXeW__current{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;display:inline-block;overflow:hidden}@media (min-width:768px){.Breadcrumb-module__dOlXeW__current{white-space:normal}}
.AffiliateLink-module__K2jNsq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AffiliateLink-module__K2jNsq__card{background:var(--color-surface);border:1px solid var(--color-border-hairline);border-radius:var(--radius-md);padding:var(--spacing-md);color:inherit;box-shadow:none;text-decoration:none;display:block}.AffiliateLink-module__K2jNsq__card:hover{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 8px #0000000f}.AffiliateLink-module__K2jNsq__card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-md)}.AffiliateLink-module__K2jNsq__cta{margin-top:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-sm);font-weight:600;display:inline-block}@media (prefers-reduced-motion:no-preference){.AffiliateLink-module__K2jNsq__card{transition:border-color .15s,transform .15s,box-shadow .15s}}
.PostCard-module__dpcBkW__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:inherit;flex-direction:column;height:100%;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.PostCard-module__dpcBkW__card:hover,.PostCard-module__dpcBkW__card:focus-visible{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}@media (prefers-reduced-motion:reduce){.PostCard-module__dpcBkW__card{transition:none}.PostCard-module__dpcBkW__card:hover,.PostCard-module__dpcBkW__card:focus-visible{transform:none}}.PostCard-module__dpcBkW__imageFrame{aspect-ratio:16/9;background:var(--color-bg-secondary);flex-shrink:0;width:100%;position:relative;overflow:hidden}.PostCard-module__dpcBkW__image{object-fit:cover}.PostCard-module__dpcBkW__body{gap:var(--spacing-sm);padding:var(--spacing-md);flex-direction:column;flex:1;display:flex}.PostCard-module__dpcBkW__title{color:var(--color-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.PostCard-module__dpcBkW__summary{color:var(--color-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.PostCard-module__dpcBkW__meta{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-top:auto;display:flex}.PostCard-module__dpcBkW__date{color:var(--color-text-secondary);font-size:.75rem}.PostCard-module__dpcBkW__category{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);padding:2px var(--spacing-sm);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600}
.ProductCard-module__9j1fXa__card{gap:var(--spacing-sm);flex-direction:column;height:100%;display:flex}.ProductCard-module__9j1fXa__imageFrame{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-bg-secondary);width:100%;position:relative;overflow:hidden}.ProductCard-module__9j1fXa__image{object-fit:cover}.ProductCard-module__9j1fXa__categoryBadge{top:var(--spacing-sm);left:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-on-primary);color:var(--color-primary);border-radius:var(--radius-sm);text-transform:none;pointer-events:none;font-size:.75rem;font-weight:600;position:absolute;box-shadow:0 1px 2px #00000014}.ProductCard-module__9j1fXa__name{color:var(--color-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.8rem;margin:0;font-size:1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.ProductCard-module__9j1fXa__brand{color:var(--color-text-secondary);margin:0;font-size:.875rem}.ProductCard-module__9j1fXa__price{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:700}.ProductCard-module__9j1fXa__cta{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-sm);text-align:center;justify-content:center;align-self:stretch;align-items:center;min-height:44px;margin-top:auto;font-weight:600;display:inline-flex}
.DealCard-module__Cazpha__card{gap:var(--spacing-sm);flex-direction:column;height:100%;display:flex}.DealCard-module__Cazpha__imageFrame{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-bg-secondary);width:100%;position:relative;overflow:hidden}.DealCard-module__Cazpha__image{object-fit:cover}.DealCard-module__Cazpha__discountBadge{top:var(--spacing-sm);left:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-sm);pointer-events:none;font-size:.75rem;font-weight:700;position:absolute;box-shadow:0 1px 2px #00000014}.DealCard-module__Cazpha__name{color:var(--color-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.8rem;margin:0;font-size:1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.DealCard-module__Cazpha__priceRow{align-items:baseline;gap:var(--spacing-sm);margin:0;display:flex}.DealCard-module__Cazpha__price{color:var(--color-text);font-size:1.125rem;font-weight:700}.DealCard-module__Cazpha__originalPrice{color:var(--color-text-secondary);font-size:.875rem}.DealCard-module__Cazpha__social{color:var(--color-text-secondary);margin:0;font-size:.8125rem}.DealCard-module__Cazpha__cta{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-sm);text-align:center;justify-content:center;align-self:stretch;align-items:center;min-height:44px;margin-top:auto;font-weight:600;display:inline-flex}
.RelatedPosts-module__d3xFAa__section{margin-block-start:var(--space-xl);padding-block-end:var(--space-xl)}.RelatedPosts-module__d3xFAa__heading{color:var(--color-text);margin-block-end:var(--space-md);font-size:1.25rem;font-weight:700}.RelatedPosts-module__d3xFAa__grid{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.RelatedPosts-module__d3xFAa__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.RelatedPosts-module__d3xFAa__grid{grid-template-columns:repeat(min(var(--related-count), 3), 1fr)}}
.post-detail-module__5pDZfa__container{max-width:var(--max-width,1280px);padding-inline:var(--spacing-md);padding-block:var(--spacing-xl);margin-inline:auto}.post-detail-module__5pDZfa__postCentered{max-width:760px;margin-inline:auto}.post-detail-module__5pDZfa__shellWithToc{max-width:var(--max-width,1280px);padding-inline:var(--spacing-md);padding-block:var(--spacing-xl);margin-inline:auto}@media (min-width:768px){.post-detail-module__5pDZfa__shellWithToc{grid-template-columns:var(--sidebar-width,280px) 1fr;gap:var(--spacing-lg);padding-inline:var(--spacing-lg);display:grid}}.post-detail-module__5pDZfa__tocPanel{display:none}@media (min-width:768px){.post-detail-module__5pDZfa__tocPanel{background:var(--color-surface);border:1px solid var(--color-border-hairline);border-radius:var(--radius-md);padding:var(--spacing-md);display:block}}.post-detail-module__5pDZfa__post{min-width:0;max-width:760px}.post-detail-module__5pDZfa__hero{aspect-ratio:16/9;border-radius:var(--radius-md);width:100%;margin-bottom:var(--spacing-xl);background:var(--color-bg-secondary);position:relative;overflow:hidden}.post-detail-module__5pDZfa__heroImg{object-fit:cover}.post-detail-module__5pDZfa__postHeader{margin-bottom:var(--spacing-xl)}.post-detail-module__5pDZfa__title{color:var(--color-text);margin:0 0 var(--spacing-md);font-size:2rem;font-weight:700;line-height:1.25}@media (min-width:768px){.post-detail-module__5pDZfa__title{font-size:2.5rem}}.post-detail-module__5pDZfa__meta{align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;font-size:.875rem;display:flex}.post-detail-module__5pDZfa__byline:before,.post-detail-module__5pDZfa__updated:before,.post-detail-module__5pDZfa__readTime:before{content:"·";margin-right:var(--spacing-sm)}.post-detail-module__5pDZfa__prose{margin-top:var(--spacing-xl)}
.Drawer-module__ntkknG__root{z-index:1000;pointer-events:none;position:fixed;inset:0}.Drawer-module__ntkknG__root[aria-hidden=true]{visibility:hidden}.Drawer-module__ntkknG__overlay{opacity:0;pointer-events:none;background:#0006;transition:opacity .2s;position:absolute;inset:0}.Drawer-module__ntkknG__panel{background:var(--color-surface);border:1px solid var(--color-border-hairline);width:min(85vw,320px);padding:var(--spacing-md);pointer-events:auto;transition:transform .2s;position:absolute;top:0;bottom:0;overflow-y:auto}.Drawer-module__ntkknG__panel--left{border-radius:0 var(--radius-md) var(--radius-md) 0;left:0;transform:translate(-100%)}.Drawer-module__ntkknG__panel--right{border-radius:var(--radius-md) 0 0 var(--radius-md);right:0;transform:translate(100%)}.Drawer-module__ntkknG__root.Drawer-module__ntkknG__open{pointer-events:auto}.Drawer-module__ntkknG__root.Drawer-module__ntkknG__open .Drawer-module__ntkknG__overlay{opacity:1;pointer-events:auto}.Drawer-module__ntkknG__root.Drawer-module__ntkknG__open .Drawer-module__ntkknG__panel{transform:translate(0)}.Drawer-module__ntkknG__closeButton{top:var(--spacing-sm);right:var(--spacing-sm);cursor:pointer;width:44px;height:44px;color:var(--color-text);border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex;position:absolute}.Drawer-module__ntkknG__closeButton:hover{background:var(--color-bg-secondary)}@media (prefers-reduced-motion:reduce){.Drawer-module__ntkknG__overlay,.Drawer-module__ntkknG__panel{transition:none}}@media (min-width:768px){.Drawer-module__ntkknG__root{display:none}}
.Pagination-module___XjRuG__nav{gap:var(--spacing-xs);margin-top:var(--spacing-xl);flex-wrap:wrap;justify-content:center;display:flex}.Pagination-module___XjRuG__link{min-width:44px;min-height:44px;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);justify-content:center;align-items:center;font-size:.875rem;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}@media (prefers-reduced-motion:reduce){.Pagination-module___XjRuG__link{transition:none}}.Pagination-module___XjRuG__link:hover{border-color:var(--color-primary);color:var(--color-primary)}.Pagination-module___XjRuG__link.Pagination-module___XjRuG__active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);pointer-events:none;font-weight:600}
.CatalogGrid-module__zwXbsq__grid{gap:var(--spacing-md);margin:0 0 var(--spacing-lg);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}@media (min-width:768px){.CatalogGrid-module__zwXbsq__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.CatalogGrid-module__zwXbsq__grid{grid-template-columns:repeat(4,1fr)}}.CatalogGrid-module__zwXbsq__emptyState{color:var(--color-text-secondary);padding:var(--spacing-xl) 0;text-align:center;font-size:.9375rem}.CatalogGrid-module__zwXbsq__noResults{align-items:center;gap:var(--spacing-md);padding:var(--spacing-2xl) 0;text-align:center;color:var(--color-text-secondary);flex-direction:column;display:flex}.CatalogGrid-module__zwXbsq__noResults p{margin:0;font-size:.9375rem}.CatalogGrid-module__zwXbsq__clearButton{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;min-height:44px;padding:10px 20px;font-size:.9375rem}.CatalogGrid-module__zwXbsq__clearButton:hover{opacity:.9}
.CategoryPageClient-module__cFw5wq__grid{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.CategoryPageClient-module__cFw5wq__grid{gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.CategoryPageClient-module__cFw5wq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.CategoryPageClient-module__cFw5wq__empty{color:var(--color-text-secondary);padding:var(--spacing-xl,48px) 0}.CategoryPageClient-module__cFw5wq__pagination{margin-top:var(--spacing-lg)}
.category-page-module__F41asa__header{margin-bottom:var(--spacing-lg)}.category-page-module__F41asa__heading{margin:0 0 var(--spacing-sm);font-size:1.5rem;font-weight:700}.category-page-module__F41asa__intro{max-width:70ch;color:var(--color-text-secondary);margin:0;line-height:1.6}
.page-module__-AOZTa__pageHeading{color:var(--color-text);margin-bottom:var(--spacing-lg);font-size:1.5rem;font-weight:700}.page-module__-AOZTa__gridSkeleton{min-height:300px}
.FeaturedProducts-module__yQoekG__section{padding-block:var(--spacing-2xl) var(--spacing-xl)}.FeaturedProducts-module__yQoekG__header{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;margin-block-end:var(--spacing-lg);display:flex}@media (min-width:768px){.FeaturedProducts-module__yQoekG__header{flex-direction:row;justify-content:space-between;align-items:baseline}}.FeaturedProducts-module__yQoekG__heading{color:var(--color-text);margin:0;font-size:1.5rem;font-weight:700}.FeaturedProducts-module__yQoekG__viewAll{padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-primary);font-size:.9375rem;font-weight:600;display:inline-block}.FeaturedProducts-module__yQoekG__viewAll:hover,.FeaturedProducts-module__yQoekG__viewAll:focus-visible{text-decoration:underline}.FeaturedProducts-module__yQoekG__grid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.FeaturedProducts-module__yQoekG__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.FeaturedProducts-module__yQoekG__grid{grid-template-columns:repeat(4,1fr)}}.FeaturedProducts-module__yQoekG__empty{padding:var(--spacing-xl) 0;color:var(--color-text-secondary);text-align:center;margin:0;font-size:.9375rem}
.PostListingGrid-module__TQckna__grid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.PostListingGrid-module__TQckna__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.PostListingGrid-module__TQckna__grid{grid-template-columns:repeat(3,1fr)}}.PostListingGrid-module__TQckna__emptyState{color:var(--color-text-secondary);padding:var(--spacing-xl) 0}.PostListingGrid-module__TQckna__noResults{color:var(--color-text-secondary);padding:var(--spacing-xl) 0;font-style:italic}
.page-module__I8QMcq__pageHeading{color:var(--color-text);margin-bottom:var(--spacing-lg);font-size:1.5rem;font-weight:700}.page-module__I8QMcq__gridSkeleton{min-height:300px}
.CategoryHighlights-module__rzN3Wa__section{margin:var(--spacing-2xl) 0}.CategoryHighlights-module__rzN3Wa__header{margin-bottom:var(--spacing-lg)}.CategoryHighlights-module__rzN3Wa__heading{color:var(--color-text);font-size:1.5rem;font-weight:700}.CategoryHighlights-module__rzN3Wa__grid{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.CategoryHighlights-module__rzN3Wa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.CategoryHighlights-module__rzN3Wa__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.CategoryHighlights-module__rzN3Wa__item{display:contents}.CategoryHighlights-module__rzN3Wa__link{min-height:64px;padding:var(--spacing-md);border:1px solid var(--color-border-hairline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-align:center;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:flex}@media (prefers-reduced-motion:reduce){.CategoryHighlights-module__rzN3Wa__link{transition:none}}.CategoryHighlights-module__rzN3Wa__link:hover,.CategoryHighlights-module__rzN3Wa__link:focus-visible{border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-surface)}.CategoryHighlights-module__rzN3Wa__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.ProductGallery-module__FV82Ua__gallery{gap:var(--spacing-md);flex-direction:column;display:flex}.ProductGallery-module__FV82Ua__mainFrame{aspect-ratio:1;background:var(--color-bg-secondary);border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.ProductGallery-module__FV82Ua__mainImage{object-fit:contain}.ProductGallery-module__FV82Ua__thumbnails{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));margin:0;padding:0;list-style:none;display:grid}.ProductGallery-module__FV82Ua__thumbnailItem{margin:0}.ProductGallery-module__FV82Ua__thumbnailButton{aspect-ratio:1;background:var(--color-bg-secondary);border-radius:var(--radius-sm);cursor:pointer;border:2px solid #0000;width:100%;min-width:44px;min-height:44px;padding:0;position:relative;overflow:hidden}.ProductGallery-module__FV82Ua__thumbnailButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProductGallery-module__FV82Ua__thumbnailActive{border-color:var(--color-primary)}.ProductGallery-module__FV82Ua__thumbnailImage{object-fit:cover}
.LatestPosts-module__n6pMkq__section{padding-block:var(--spacing-2xl) var(--spacing-xl)}.LatestPosts-module__n6pMkq__header{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);margin-block-end:var(--spacing-lg);display:flex}.LatestPosts-module__n6pMkq__heading{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:700}.LatestPosts-module__n6pMkq__seeAll{color:var(--color-primary);flex-shrink:0;font-size:.875rem;font-weight:600}.LatestPosts-module__n6pMkq__seeAll:hover,.LatestPosts-module__n6pMkq__seeAll:focus-visible{text-decoration:underline}.LatestPosts-module__n6pMkq__grid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:1280px){.LatestPosts-module__n6pMkq__grid{grid-template-columns:repeat(4,1fr)}.LatestPosts-module__n6pMkq__grid[data-count="1"]{grid-template-columns:repeat(1,minmax(0,320px))}.LatestPosts-module__n6pMkq__grid[data-count="2"]{grid-template-columns:repeat(2,1fr)}.LatestPosts-module__n6pMkq__grid[data-count="3"]{grid-template-columns:repeat(3,1fr)}}
.PostsMentioningProduct-module__qLgm5W__section{margin-block-start:var(--space-xl)}.PostsMentioningProduct-module__qLgm5W__heading{color:var(--color-text);margin-block-end:var(--space-md);font-size:1.25rem;font-weight:700}.PostsMentioningProduct-module__qLgm5W__list{gap:var(--space-xs,4px);flex-direction:column;margin:0;padding-inline-start:1.25rem;display:flex}.PostsMentioningProduct-module__qLgm5W__link{color:var(--color-text)}.PostsMentioningProduct-module__qLgm5W__link:hover,.PostsMentioningProduct-module__qLgm5W__link:focus-visible{color:var(--color-primary,#ee4d2d)}
.page-module__E0kJGG__container{max-width:var(--max-width);padding-inline:var(--spacing-md);margin-inline:auto}@media (min-width:1280px){.page-module__E0kJGG__container{padding-inline:var(--spacing-xl)}}
.RelatedProducts-module__ihxqya__section{margin-block-start:var(--space-xl);padding-block-end:var(--space-xl)}.RelatedProducts-module__ihxqya__heading{color:var(--color-text);margin-block-end:var(--space-md);font-size:1.25rem;font-weight:700}.RelatedProducts-module__ihxqya__grid{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.RelatedProducts-module__ihxqya__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.RelatedProducts-module__ihxqya__grid{grid-template-columns:repeat(min(var(--related-count), 4), 1fr)}}
.product-detail-module__XhxvIa__container{max-width:var(--max-width,1280px);padding-inline:var(--spacing-md);padding-block:var(--spacing-xl);margin-inline:auto}.product-detail-module__XhxvIa__detail{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.product-detail-module__XhxvIa__detail{gap:var(--spacing-2xl);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.product-detail-module__XhxvIa__galleryColumn{min-width:0}.product-detail-module__XhxvIa__infoColumn{gap:var(--spacing-md);flex-direction:column;display:flex}.product-detail-module__XhxvIa__brand{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:.875rem}.product-detail-module__XhxvIa__name{color:var(--color-text);margin:0;font-size:1.75rem;font-weight:700;line-height:1.3}.product-detail-module__XhxvIa__price{color:var(--color-primary);margin:0;font-size:1.5rem;font-weight:700}.product-detail-module__XhxvIa__description{color:var(--color-text);margin:0;font-size:1rem;line-height:1.6}.product-detail-module__XhxvIa__ctaButton{min-height:48px;padding-inline:var(--spacing-lg);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);text-align:center;justify-content:center;align-self:stretch;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (min-width:1024px){.product-detail-module__XhxvIa__ctaButton{align-self:flex-start;min-width:280px}}@media (prefers-reduced-motion:no-preference){.product-detail-module__XhxvIa__ctaButton{transition:background-color .15s,transform .15s}.product-detail-module__XhxvIa__ctaButton:hover{background:color-mix(in srgb, var(--color-primary) 88%, black)}.product-detail-module__XhxvIa__ctaButton:active{transform:scale(.99)}}.product-detail-module__XhxvIa__ctaButton:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.product-detail-module__XhxvIa__ctaLabel{font-size:1rem}.product-detail-module__XhxvIa__specsSection{margin-top:var(--spacing-lg)}.product-detail-module__XhxvIa__sectionHeading{margin:0 0 var(--spacing-md);font-size:1.25rem;font-weight:700}.product-detail-module__XhxvIa__specsList{border:1px solid var(--color-border-hairline);border-radius:var(--radius-sm);grid-template-columns:1fr;gap:0;margin:0;display:grid;overflow:hidden}.product-detail-module__XhxvIa__specRow{gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border-hairline);grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);display:grid}.product-detail-module__XhxvIa__specRow:last-child{border-bottom:0}.product-detail-module__XhxvIa__specRow:nth-child(odd){background:var(--color-bg-secondary)}.product-detail-module__XhxvIa__specKey{color:var(--color-text-secondary);margin:0;font-weight:600}.product-detail-module__XhxvIa__specValue{color:var(--color-text);word-break:break-word;margin:0}
.author-page-module__GK5ntW__container{max-width:960px;padding:var(--spacing-lg) var(--spacing-md);margin:0 auto}.author-page-module__GK5ntW__header{align-items:center;gap:var(--spacing-md);margin-block:var(--spacing-lg);display:flex}.author-page-module__GK5ntW__avatar{object-fit:cover;border-radius:50%}.author-page-module__GK5ntW__heading{margin:0;font-size:1.75rem;font-weight:700}.author-page-module__GK5ntW__jobTitle{color:var(--color-text-secondary);margin:var(--spacing-xs) 0 0}.author-page-module__GK5ntW__bio{line-height:var(--line-height-base);max-width:70ch}.author-page-module__GK5ntW__section{line-height:var(--line-height-base);margin-block-start:var(--spacing-2xl)}.author-page-module__GK5ntW__sectionHeading{margin-block-end:var(--spacing-md);font-size:1.25rem;font-weight:700}.author-page-module__GK5ntW__grid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:1280px){.author-page-module__GK5ntW__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.author-page-module__GK5ntW__grid{grid-template-columns:1fr}}
.ve-chung-toi-module__zRqW3q__container{padding:var(--spacing-xl) var(--spacing-md)}.ve-chung-toi-module__zRqW3q__article{max-width:72ch;margin:0 auto}.ve-chung-toi-module__zRqW3q__heading{color:var(--color-text);margin:0 0 var(--spacing-md);font-size:2rem;font-weight:700;line-height:1.2}.ve-chung-toi-module__zRqW3q__lead{color:var(--color-text);margin:0 0 var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border);font-size:1rem;line-height:1.7}.ve-chung-toi-module__zRqW3q__section{margin-top:var(--spacing-xl)}.ve-chung-toi-module__zRqW3q__sectionHeading{color:var(--color-text);margin:0 0 var(--spacing-md);padding-left:var(--spacing-sm);border-left:3px solid var(--color-primary);font-size:1.125rem;font-weight:700;line-height:1.4}.ve-chung-toi-module__zRqW3q__section p{color:var(--color-text);margin:0 0 var(--spacing-md);font-size:1rem;line-height:1.7}.ve-chung-toi-module__zRqW3q__section p:last-child{margin-bottom:0}.ve-chung-toi-module__zRqW3q__list{margin:var(--spacing-sm) 0 var(--spacing-md) var(--spacing-lg);padding:0;list-style:decimal}.ve-chung-toi-module__zRqW3q__list li{color:var(--color-text);margin-bottom:var(--spacing-xs);font-size:1rem;line-height:1.7}.ve-chung-toi-module__zRqW3q__disclosureMore{color:var(--color-text-secondary);margin:var(--spacing-sm) 0 0;font-size:.875rem;line-height:1.6}.ve-chung-toi-module__zRqW3q__internalLink{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.ve-chung-toi-module__zRqW3q__internalLink:hover{text-decoration:none}@media (min-width:768px){.ve-chung-toi-module__zRqW3q__container{padding:var(--spacing-2xl) var(--spacing-xl)}.ve-chung-toi-module__zRqW3q__heading{font-size:2.25rem}}
