.moto-premium-pdp{padding-top:var(--moto-space-4);padding-bottom:var(--moto-space-9)}.moto-pdp-nav{margin-bottom:var(--moto-space-4)}.moto-pdp-title-wrapper{margin-bottom:var(--moto-space-6)}.moto-pdp-vendor{font-family:var(--moto-font-mono);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--moto-ink-muted);margin-bottom:var(--moto-space-2);display:block}.moto-pdp-title{font-size:clamp(3.2rem,5vw,6.4rem);font-weight:var(--moto-heading-weight);letter-spacing:-.02em;line-height:1.05;text-transform:uppercase;margin:0}.moto-pdp-architectural-grid{display:flex;flex-direction:column;gap:var(--moto-space-8)}.moto-pdp-subject{order:1}.moto-pdp-controls{order:2}.moto-pdp-data{order:3}@media(min-width:1024px){.moto-pdp-architectural-grid{display:grid;grid-template-columns:3fr 6fr 3fr;gap:var(--moto-space-6);align-items:start}.moto-pdp-subject{order:unset;grid-column:2}.moto-pdp-controls{order:unset;grid-column:3}.moto-pdp-data{order:unset;grid-column:1}}.moto-pdp-data-inner{display:flex;flex-direction:column;gap:var(--moto-space-6);position:sticky;top:var(--moto-space-6)}.moto-pdp-description{font-size:1.4rem;line-height:1.6;color:var(--moto-ink-secondary)}.moto-read-more-container{position:relative}.moto-read-more-content{max-height:120px;overflow:hidden;position:relative;transition:max-height .8s cubic-bezier(.19,1,.22,1)}.moto-read-more-content:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:linear-gradient(to bottom,transparent,var(--moto-bg));transition:opacity .3s ease}.moto-read-more-container.is-expanded .moto-read-more-content{max-height:2000px}.moto-read-more-container.is-expanded .moto-read-more-content:after{opacity:0;pointer-events:none}.moto-read-more-btn{background:none;border:none;padding:var(--moto-space-2) 0 0;font-family:var(--moto-font-mono);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--moto-ink);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.moto-pdp-specs{display:flex;flex-direction:column;border-top:1px solid var(--moto-rule)}.moto-spec-row{display:flex;flex-direction:column;padding:var(--moto-space-3) 0;border-bottom:1px solid var(--moto-rule);gap:var(--moto-space-1)}.moto-spec-label{font-family:var(--moto-font-mono);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--moto-ink-muted)}.moto-spec-value{font-family:var(--moto-font-mono);font-size:1.2rem;color:var(--moto-ink)}.moto-pdp-shipping{display:flex;flex-direction:column;gap:var(--moto-space-1);padding-top:var(--moto-space-2)}.moto-shipping-label{font-family:var(--moto-font-mono);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--moto-ink)}.moto-shipping-value{font-size:1.3rem;line-height:1.5;color:var(--moto-ink-secondary)}.moto-pdp-subject{position:relative;overflow:hidden}.moto-gallery-wrapper{position:relative;width:100%}.moto-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.moto-gallery-track::-webkit-scrollbar{display:none}.moto-gallery-item{flex:0 0 100%;width:100%;scroll-snap-align:start;aspect-ratio:4/5;background:var(--moto-bg);overflow:hidden;position:relative}.moto-gallery-image{width:100%;height:100%;object-fit:cover;transition:transform 1.5s cubic-bezier(.19,1,.22,1)}.moto-gallery-item:hover .moto-gallery-image{transform:scale(1.05)}.moto-gallery-nav{display:flex;align-items:center;justify-content:space-between;padding:var(--moto-space-4) 0}.moto-gallery-btn{background:transparent;border:1px solid var(--moto-border);color:var(--moto-ink);width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border-radius:50%}.moto-gallery-btn:hover{background:var(--moto-ink);color:var(--moto-surface);border-color:var(--moto-ink)}.moto-gallery-pagination{font-family:var(--moto-font-mono);font-size:1.2rem;letter-spacing:.1em;color:var(--moto-ink-secondary)}.moto-pdp-controls-inner{display:flex;flex-direction:column;gap:var(--moto-space-6);position:sticky;top:var(--moto-space-6)}.moto-pdp-price{font-family:var(--moto-font-mono);font-size:2.4rem;color:var(--moto-ink)}.moto-variant-picker{display:flex;flex-direction:column;gap:var(--moto-space-6);border-top:1px solid var(--moto-rule);padding-top:var(--moto-space-6)}.moto-variant-group{display:flex;flex-direction:column;gap:var(--moto-space-4)}.moto-variant-header{display:flex;justify-content:space-between;border-bottom:1px solid var(--moto-rule);padding-bottom:var(--moto-space-2)}.moto-swatch-label{font-family:var(--moto-font-mono);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--moto-ink-muted)}.moto-color-list{display:flex;flex-direction:column}.moto-color-container{cursor:pointer}.moto-color-item{display:flex;align-items:center;gap:var(--moto-space-3);padding:var(--moto-space-2) 0;color:var(--moto-ink-muted);transition:color .3s ease}.moto-color-container:hover .moto-color-item{color:var(--moto-ink)}.moto-color-indicator{width:14px;height:14px;border:1px solid var(--moto-rule-strong);position:relative;transition:all .3s ease}.moto-color-name{font-family:var(--moto-font-mono);font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em}.moto-color-input:checked+.moto-color-item{color:var(--moto-ink)}.moto-color-input:checked+.moto-color-item .moto-color-indicator{border-color:var(--moto-ink)}.moto-color-input:checked+.moto-color-item .moto-color-indicator:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--moto-ink)}.moto-size-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--moto-space-5)}.moto-size-container{cursor:pointer;position:relative}.moto-size-item{display:block;font-family:var(--moto-font-mono);font-size:2rem;color:var(--moto-ink-muted);transition:color .3s ease;padding-bottom:var(--moto-space-1)}.moto-size-container:hover .moto-size-item{color:var(--moto-ink)}.moto-size-input:checked+.moto-size-item{color:var(--moto-ink)}.moto-size-input:checked+.moto-size-item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--moto-ink)}.moto-buy-actions{display:flex;flex-direction:column;gap:var(--moto-space-3);margin-top:var(--moto-space-2)}.moto-btn-premium{position:relative;width:100%;padding:2rem;background:transparent;border:1px solid var(--moto-ink);color:var(--moto-ink);font-family:var(--moto-font-mono);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;overflow:hidden;transition:color .4s var(--moto-transition)}.moto-btn-premium:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--moto-ink);transform:translateY(100%);transition:transform .5s cubic-bezier(.19,1,.22,1);z-index:-1}.moto-btn-premium:hover{color:var(--moto-surface)}.moto-btn-premium:hover:before{transform:translateY(0)}.moto-btn-premium.is-primary{background:var(--moto-ink);color:var(--moto-surface)}.moto-btn-premium.is-primary:before{background:var(--moto-accent)}.moto-reviews-section{padding:var(--moto-space-9) 0;border-top:1px solid var(--moto-rule)}.moto-review-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--moto-space-8)}.moto-review-title{font-size:clamp(3.2rem,4vw,5.6rem);font-weight:var(--moto-heading-weight);line-height:1;margin:0}.moto-review-overall{font-family:var(--moto-font-mono);font-size:2.4rem}.moto-review-list{display:flex;flex-direction:column}.moto-review-card{display:grid;grid-template-columns:1fr;gap:var(--moto-space-4);padding:var(--moto-space-6) 0;border-top:1px solid var(--moto-rule)}@media(min-width:768px){.moto-review-card{grid-template-columns:250px 1fr;gap:var(--moto-space-8)}}.moto-review-meta{display:flex;flex-direction:column;gap:var(--moto-space-2)}.moto-review-author{font-weight:var(--moto-heading-weight);font-size:1.4rem}.moto-review-product-owned{font-family:var(--moto-font-mono);font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--moto-ink-muted)}.moto-review-rating{display:flex;gap:2px}.moto-review-rating-node{width:12px;height:4px;background:var(--moto-rule-strong)}.moto-review-rating-node.is-active{background:var(--moto-ink)}.moto-review-body{font-size:clamp(1.8rem,2.5vw,2.8rem);line-height:1.4;letter-spacing:-.01em;color:var(--moto-ink);max-width:900px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.moto-review-media{display:flex;gap:var(--moto-space-3);margin-top:var(--moto-space-5)}.moto-review-img{width:80px;height:80px;object-fit:cover;filter:grayscale(100%);transition:filter .4s var(--moto-transition);cursor:pointer}.moto-review-img:hover{filter:grayscale(0%)}.moto-related-section{padding:var(--moto-space-9) 0;background:var(--moto-ink);color:var(--moto-surface)}.moto-related-title{font-size:clamp(2.4rem,3vw,4rem);color:var(--moto-surface);margin-bottom:var(--moto-space-7)}.moto-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1)}.moto-related-card{background:var(--moto-ink);padding:var(--moto-space-5);display:flex;flex-direction:column;text-decoration:none;color:var(--moto-surface);transition:background .4s ease}.moto-related-card:hover{background:#1a1a1a}.moto-related-card__media{aspect-ratio:1/1;margin-bottom:var(--moto-space-4);overflow:hidden}.moto-related-card__img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 20px rgba(255,255,255,.05));transform:scale(1);transition:transform .6s var(--moto-transition)}.moto-related-card:hover .moto-related-card__img{transform:scale(1.05)}.moto-related-card__title{font-size:1.6rem;font-weight:var(--moto-heading-weight);margin-bottom:var(--moto-space-2)}.moto-related-card__price{font-family:var(--moto-font-mono);font-size:1.2rem;color:#fff9}
/*# sourceMappingURL=/cdn/shop/t/20/assets/moto-premium-product.css.map */
