:root{--bg-color: #ffffff;--text-main: #111111;--text-secondary: #555555;--border-color: #e5e5e5;--accent-green: #4caf50;--highlight-bg: #fff9e6;--card-bg: #f8f8f8;--font-family: "Inter", sans-serif}.product-container{margin:0 auto}.header-section{margin-bottom:30px}.header-section h2{font-size:16px;font-weight:600;margin-bottom:10px;color:#111;font-family:Inter,sans-serif}.header-section p{font-size:14px;color:#111;margin-bottom:15px}.carousel-container{margin:30px 0;position:relative}.carousel-title{font-weight:600;font-size:16px;margin-bottom:15px;font-family:Inter,sans-serif}.carousel-wrapper{display:flex;gap:12px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:15px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.carousel-wrapper::-webkit-scrollbar{display:none}.book-card{width:180px;background:var(--card-bg);border-radius:2px;overflow:hidden;display:flex;flex-direction:column;flex-shrink:0;padding:10px}.book-image{width:100%;aspect-ratio:4/5;background-size:cover;background-position:center;position:relative}.book-image img{width:100%;height:100%}.book-content{flex-grow:1;padding-top:8px;display:flex;flex-direction:column}.book-title{font-weight:600;font-size:14px;margin-bottom:0}.book-desc{font-size:14px;color:#616161;margin-bottom:15px;line-height:1.4;min-height:60px}.book-pages{font-size:11px;color:#616161;margin-top:auto}.indicators{display:flex;justify-content:center;gap:4px;margin-top:10px}.dot{height:3px;width:50px;background-color:#e0e0e0;border-radius:2px;transition:background-color .3s}.dot.active{background-color:#333}.features-section{margin:40px 0}.features-title{font-weight:600;font-size:14px;margin-bottom:15px}.features-list{list-style:none;padding-left:10px}.features-list li{position:relative;padding-left:16px;margin-bottom:0;font-size:14px;color:#111}.features-list li:before{content:"\2022";position:absolute;left:0;color:#000;font-weight:700}.details-section{margin-top:40px}.details-title{font-size:16px;font-weight:600;margin-bottom:20px;font-family:Inter,sans-serif}.details-table{width:100%;border-collapse:collapse;font-size:14px;border:1px solid #DBDBDB}.details-table tr{border-bottom:1px solid var(--border-color)}.details-table td{padding:14px 15px;vertical-align:middle}.details-table td:first-child{width:45%;color:var(--text-secondary);border-right:1px solid var(--border-color)}.details-table tr:last-child{background-color:var(--highlight-bg);border-bottom:none}.price-discount{color:var(--accent-green)}.final-price-label{font-weight:700}.carousel-container .carousel-wrapper{scrollbar-width:none}.carousel-container .slider-track{width:40%;margin:0 auto;background:#dbdbdb;height:2px}.carousel-container .slider-track .slider-track-indicator{width:30%;background:#000;height:100%;display:block}.rating-subtitle-container{--rating-badge-bg: #5f8b34;--rating-badge-fg: #ffffff;--rating-link-color: #2f7c8f;--rating-subtitle-color: rgba(var(--color-foreground), .75);display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-block:.8rem}.rating-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border-radius:.2rem;background-color:var(--rating-badge-bg);color:var(--rating-badge-fg);font-size:1.8rem;font-weight:700;line-height:1}.rating-badge__value{letter-spacing:.02em;font-variant-numeric:tabular-nums}.rating-badge__star{display:inline-flex}.rating-badge__star svg{width:1.6rem;height:1.6rem;fill:currentColor;stroke:none}.rating-count-link{color:var(--rating-link-color);font-size:1.7rem;font-weight:500;text-decoration:none;text-underline-offset:.3rem}.rating-count-link:hover,.rating-count-link:focus-visible{text-decoration:underline}.rating-subtitle__separator{color:var(--rating-subtitle-color);font-size:1.7rem;line-height:1}.product__subtitle{margin:0;color:var(--rating-subtitle-color);font-size:1.7rem;font-weight:400;line-height:1.3}@media(max-width:600px){.book-card{min-width:220px}.details-table td:first-child{width:50%}}#siteWidgetTogglerContainer #siteWidgetTogglerBtn{margin:0 16px 100px 0!important}@media only screen and (min-width:900px){#siteWidgetTogglerContainer #siteWidgetTogglerBtn{margin:0 16px 48px 0!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/product-page-extras.css.map */
