.detail-wrap{padding:var(--space-md) 0 var(--space-2xl)}.detail-back{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-md);letter-spacing:1px;text-transform:uppercase}.detail-back:hover{color:var(--color-gold)}.detail-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-xl);align-items:start}@media(max-width:900px){.detail-grid{grid-template-columns:1fr}}@media(max-width:900px){.detail-wrap{padding-left:10px;padding-right:10px}}.detail-tiles{display:flex;flex-direction:column;gap:14px}.detail-tiles .tile-figure{border-radius:14px;overflow:hidden;background:var(--color-cream-dark);position:relative;margin:0}.detail-tiles .tile-figure img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover;transition:transform var(--duration-slow)}.detail-tiles .tile-figure:hover img{transform:scale(1.02)}.detail-tiles figcaption{position:absolute;bottom:0;left:0;right:0;padding:12px 14px;background:linear-gradient(transparent,#0000008c);color:#fff;font-size:var(--text-xs);letter-spacing:2px;text-transform:uppercase}.mobile-main-img,.mobile-thumbs{display:none}@media(max-width:900px){.detail-tiles .tile-figure{display:none}.mobile-main-img{display:block;position:relative;border-radius:14px;overflow:hidden;background:var(--color-cream-dark);margin-bottom:12px}.mobile-main-img img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.mobile-main-img figcaption{position:absolute;bottom:0;left:0;right:0;padding:10px 14px;background:linear-gradient(transparent,#0000008c);color:#fff;font-size:var(--text-xs);letter-spacing:2px;text-transform:uppercase}.mobile-thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-thumbs::-webkit-scrollbar{display:none}.mobile-thumb{flex:0 0 64px;width:64px;height:64px;border-radius:8px;overflow:hidden;border:2px solid transparent;cursor:pointer;padding:0;background:var(--color-cream-dark);transition:border-color var(--duration-fast)}.mobile-thumb img{width:100%;height:100%;object-fit:cover;display:block}.mobile-thumb.active{border-color:var(--color-gold)}}.detail-info{position:static}@media(max-width:900px){.detail-info{position:static}}.detail-tag{display:inline-block;font-size:var(--text-xs);letter-spacing:2px;text-transform:uppercase;color:var(--color-gold);border:1px solid var(--color-gold);padding:4px 12px;border-radius:20px;margin-bottom:var(--space-md)}.detail-name{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(1.8rem,1.4rem + 1.5vw,2.6rem);line-height:1.2;margin-bottom:8px;color:var(--color-text)}.detail-name-en{font-size:var(--text-sm);letter-spacing:2px;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-md)}.detail-tagline{font-style:italic;color:var(--color-text-muted);font-family:Cormorant Garamond,serif;font-size:var(--text-lg);margin-bottom:var(--space-md)}.detail-price{font-size:var(--text-2xl);color:var(--color-text);font-family:Cormorant Garamond,serif;margin-bottom:var(--space-lg)}.detail-features{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--space-lg);padding:var(--space-md);background:var(--color-cream-dark);border-radius:10px}.detail-feature{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--color-text-muted)}.detail-feature:before{content:"\2726";color:var(--color-gold)}.detail-sku-group{margin-bottom:var(--space-md)}.detail-sku-label{font-size:var(--text-xs);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:10px}.detail-sku-options{display:flex;flex-wrap:wrap;gap:8px}.detail-sku-btn{padding:10px 18px;border:1px solid var(--color-warm-grey-light);border-radius:6px;font-size:var(--text-sm);color:var(--color-text);background:#fff;transition:all var(--duration-fast);cursor:pointer}.detail-sku-btn:hover{border-color:var(--color-gold)}.detail-sku-btn.active{border-color:var(--color-text);background:var(--color-text);color:#fff}.detail-add-btn{width:100%;padding:18px;background:var(--color-text);color:#fff;font-size:var(--text-sm);letter-spacing:2px;text-transform:uppercase;border-radius:6px;transition:background var(--duration-fast);margin-bottom:var(--space-md);cursor:pointer}.detail-add-btn:hover{background:var(--color-gold);color:var(--color-night)}.detail-accordion{border-top:1px solid var(--color-warm-grey-light)}.detail-accordion-item{border-bottom:1px solid var(--color-warm-grey-light)}.detail-accordion-head{width:100%;padding:18px 0;display:flex;justify-content:space-between;align-items:center;font-size:var(--text-sm);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text);cursor:pointer}.detail-accordion-head .plus{font-size:20px;color:var(--color-gold);transition:transform var(--duration-fast)}.detail-accordion-item.open .plus{transform:rotate(45deg)}.detail-accordion-body{max-height:0;overflow:hidden;transition:max-height var(--duration-normal);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.8}.detail-accordion-item.open .detail-accordion-body{max-height:800px;padding-bottom:18px}.detail-recommendations{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid rgba(191,173,142,.18)}.rec-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg)}.rec-title{font-family:Cormorant Garamond,serif;font-size:clamp(1.3rem,2.5vw,1.7rem);font-weight:500;color:var(--color-text)}.rec-nav{display:flex;gap:8px}.rec-arrow{width:36px;height:36px;border-radius:50%;border:1px solid var(--color-warm-grey-light);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--duration-fast)}.rec-arrow:hover{border-color:var(--color-gold);color:var(--color-gold)}.rec-track-wrap{overflow:hidden}.rec-track{display:flex;gap:var(--space-md);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.rec-card{flex:0 0 calc((100% - 3 * var(--space-md)) / 4);text-decoration:none;color:inherit;background:#fff;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--duration-normal) var(--ease-smooth)}@media(max-width:900px){.rec-card{flex:0 0 calc((100% - var(--space-md)) / 2)}}@media(max-width:480px){.rec-card{flex:0 0 100%}}@media(max-width:900px){.rec-nav{display:none}.rec-track-wrap{overflow:visible}.rec-track{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;transform:none!important;transition:none}.rec-card{flex:unset;width:100%}.detail-recommendations{border-top:none;margin-top:var(--space-lg);padding-top:0}}@media(max-width:900px){.detail-add-btn{width:calc(100% - 60px);margin-left:auto;margin-right:auto;display:block;padding:16px 0}}.rec-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.rec-card-image{position:relative;aspect-ratio:1;overflow:hidden;background:var(--color-cream-dark)}.rec-card-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow)}.rec-card:hover .rec-card-image img{transform:scale(1.05)}.rec-card-tag{position:absolute;top:10px;left:10px;padding:3px 10px;background:#1a1714cc;color:var(--color-gold);font-size:11px;letter-spacing:1px;border-radius:16px}.rec-card-body{padding:14px 16px}.rec-card-name{font-family:Cormorant Garamond,serif;font-size:var(--text-md);font-weight:500;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-card-meta{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:6px}.rec-card-price{font-family:Cormorant Garamond,serif;font-size:var(--text-lg);color:var(--color-text)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lb-product.css.map */
