@charset "UTF-8";.yoga-mat-design-single{max-width:1200px;margin:0 auto;padding:40px 20px}.yoga-mat-breadcrumb{margin-bottom:20px;font-size:14px;color:#666}.yoga-mat-breadcrumb a{color:#666;text-decoration:none;transition:color .3s}.yoga-mat-breadcrumb a:hover{color:#333}.yoga-mat-breadcrumb-separator{margin:0 8px;color:#999}.yoga-mat-breadcrumb-current{color:#000}.yoga-mat-design-content .ct-breadcrumbs a,.yoga-mat-design-content .ct-breadcrumbs a:link,.yoga-mat-design-content .ct-breadcrumbs a:visited,.yoga-mat-design-content .ct-breadcrumbs a:active{color:#666!important}.yoga-mat-design-content .ct-breadcrumbs a:hover,.yoga-mat-design-content .ct-breadcrumbs a:focus{color:#333!important}.yoga-mat-design-content .ct-breadcrumbs .last-item{display:none!important}.yoga-mat-design-content .ct-breadcrumbs .ct-separator:has(+.last-item){display:none!important}.yoga-mat-design-author{margin-bottom:0;font-size:14px;color:#666}.yoga-mat-author-label{color:#666}.yoga-mat-author-name{color:#000}.yoga-mat-design-container{display:flex;gap:20px;align-items:flex-start}.yoga-mat-design-gallery{flex:0 0 60%;max-width:60%}.yoga-mat-design-content{flex:1;display:flex;flex-direction:column;gap:20px}.yoga-mat-gallery-main{margin-bottom:15px}.yoga-mat-gallery-main img{width:100%;height:auto;display:block}.yoga-mat-gallery-thumbnails{display:flex;gap:10px;flex-wrap:wrap}.yoga-mat-thumbnail{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;cursor:pointer;border:2px solid transparent;opacity:.7;transition:opacity .3s,border-color .3s}.yoga-mat-thumbnail:hover,.yoga-mat-thumbnail.active{opacity:1;border-color:#0073aa}.yoga-mat-design-title{font-size:1.5em;margin:10px 0;font-weight:600}.yoga-mat-design-categories{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.yoga-mat-category-label{color:#666;font-size:14px}.yoga-mat-category-tag{color:#000;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:4px;font-size:.9em;transition:color .3s;margin-right:10px}.yoga-mat-category-tag:last-child{margin-right:0}.yoga-mat-category-tag{color:#000;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:4px;font-size:.9em;transition:color .3s}.yoga-mat-category-tag:hover{color:var(--primary-color, rgb(248, 113, 113));text-decoration:underline!important;text-underline-offset:4px}.yoga-mat-design-description{line-height:1.6}.yoga-mat-select-options-btn{width:100%;background:#000;color:#fff;border:none;padding:12px 30px;font-size:16px;cursor:pointer;border-radius:3px;transition:all .3s ease;font-weight:500}.yoga-mat-select-options-btn:hover{background:#333;transform:translateY(-2px);box-shadow:0 4px 8px #0003}@media (max-width: 768px){.yoga-mat-design-container{flex-direction:column;gap:30px}.yoga-mat-design-gallery{flex:1;max-width:100%}}
