.exo__header{margin-bottom:3.2rem}.exo__header--center{text-align:center}.exo__header--center .exo__body{margin-inline:auto}.exo__header--left{text-align:left}.exo__heading{line-height:1.1}.exo__body{margin-top:1.2rem;max-width:64rem;color:rgb(var(--color-foreground),.75);font-size:1.5rem;line-height:1.55}.exo__body p{margin:0}.exo__grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.exo__media{position:relative;width:100%;aspect-ratio:var(--exo-media-ratio, .75);border-radius:var(--exo-radius, 12px);overflow:hidden;background:rgb(var(--color-foreground),.05)}.exo__media-img,.exo__video,.exo__media video,.exo__media iframe,.exo__placeholder svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;display:block}.exo__video-external{position:absolute;top:0;right:0;bottom:0;left:0}.exo__video-external iframe{border:0}.exo__panel{width:100%}.exo__slider{display:block}.exo__track{display:flex;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.exo__track::-webkit-scrollbar{display:none}.exo__slide{flex:0 0 100%;width:100%;scroll-snap-align:start}.exo__slide-image{width:100%;aspect-ratio:var(--exo-img-ratio, 1.3333);border-radius:var(--exo-radius, 12px);overflow:hidden;background:rgb(var(--color-foreground),.05);position:relative}.exo__img,.exo__slide-image .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.exo__product{display:flex;align-items:center;gap:2rem;margin-top:2.8rem;padding:1.8rem;border:1px solid rgb(var(--color-foreground),.12);border-radius:var(--exo-radius, 12px);background:rgb(var(--color-background));box-shadow:0 6px 24px rgb(var(--color-foreground),.06)}.exo__product-thumb{flex:0 0 auto;width:13rem;height:13rem;border-radius:calc(var(--exo-radius, 12px) * .7);overflow:hidden;background:rgb(var(--color-foreground),.05);display:block}.exo__product-thumb img{width:100%;height:100%;object-fit:contain;display:block}.exo__product-info{display:flex;flex-direction:column;gap:.5rem;min-width:0}.exo__product-title{font-size:1.9rem;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none}.exo__product-title:hover{text-decoration:underline;text-underline-offset:3px}.exo__product-meta{font-size:1.4rem;color:rgb(var(--color-foreground),.6)}.exo__product-price{font-size:1.9rem;font-weight:600;color:rgb(var(--color-foreground))}.exo__shopnow{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--buttons-radius);position:relative;font-family:var(--font-button-family);font-style:var(--font-button-style);font-weight:var(--font-button-weight-medium);gap:.8rem;margin-top:1rem;padding:1.1rem 2.2rem;align-self:flex-start;font-size:1.45rem;color:rgb(var(--color-background));background:rgb(var(--color-foreground));text-decoration:none;transition:background .2s,color .2s}.exo__shopnow:hover{background:var(--exo-accent, #d4af37);color:#1a1a1a}.exo__shopnow-icon{width:1.9rem;height:1.9rem}@media screen and (max-width:749px){.exo__product-thumb{width:10rem;height:10rem}.exo__product-title,.exo__product-price{font-size:1.7rem}}.exo__controls{display:flex;align-items:center;gap:1.6rem;margin-top:2.4rem}.exo__controls .slider-buttons{display:flex;gap:.8rem}.exo__controls .slider-button{width:4rem;height:4rem;border-radius:50%;border:1px solid rgb(var(--color-foreground),.25);background:transparent;color:rgb(var(--color-foreground));cursor:pointer;transition:border-color .2s,background .2s,opacity .2s}.exo__controls .slider-button:hover:not([disabled]){border-color:var(--exo-accent, #d4af37);color:var(--exo-accent, #d4af37)}.exo__controls .slider-button[disabled]{opacity:.35;cursor:default}.exo__counter{font-size:1.4rem;letter-spacing:.05em;color:rgb(var(--color-foreground),.7)}.exo__counter-sep{margin:0 .4rem;opacity:.6}@media screen and (max-width:989px){.exo__grid{gap:2.2rem}}@media screen and (max-width:749px){.exo__grid{grid-template-columns:1fr;gap:2.4rem}.exo__media{aspect-ratio:var(--exo-media-ratio, .75)}.exo__header{margin-bottom:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-exclusive-product.css.map */
