.related-products[data-astro-cid-qgp54hgd]{margin-top:60px;border-top:1px solid #e5e5e5;padding-top:40px}.related-section[data-astro-cid-qgp54hgd]{margin-bottom:50px}.related-section[data-astro-cid-qgp54hgd]:last-child{margin-bottom:0}.section-title[data-astro-cid-qgp54hgd]{font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:400;text-align:center;margin:0 0 30px;color:#000;letter-spacing:.02em}.products-grid[data-astro-cid-qgp54hgd]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.product-card[data-astro-cid-qgp54hgd]{display:block;text-decoration:none;color:inherit;transition:transform .3s ease}.product-card[data-astro-cid-qgp54hgd]:hover{transform:translateY(-4px)}.product-image[data-astro-cid-qgp54hgd]{aspect-ratio:1;overflow:hidden;background:#f9f9f9;margin-bottom:12px}.product-image[data-astro-cid-qgp54hgd] img[data-astro-cid-qgp54hgd]{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.product-card[data-astro-cid-qgp54hgd]:hover .product-image[data-astro-cid-qgp54hgd] img[data-astro-cid-qgp54hgd]{transform:scale(1.03)}.product-info[data-astro-cid-qgp54hgd]{text-align:center}.product-category[data-astro-cid-qgp54hgd]{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.1em;color:#888;display:block;margin-bottom:6px}.product-name[data-astro-cid-qgp54hgd]{font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;line-height:1.4;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-price[data-astro-cid-qgp54hgd]{font-family:Georgia,serif;font-size:14px;font-weight:400;color:#111;margin:0}@media(max-width:1024px){.products-grid[data-astro-cid-qgp54hgd]{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:768px){.related-products[data-astro-cid-qgp54hgd]{margin-top:40px;padding-top:30px}.section-title[data-astro-cid-qgp54hgd]{font-size:20px;margin-bottom:20px}.products-grid[data-astro-cid-qgp54hgd]{grid-template-columns:repeat(2,1fr);gap:16px}.product-name[data-astro-cid-qgp54hgd]{font-size:10px}.product-price[data-astro-cid-qgp54hgd]{font-size:13px}}.product-hero[data-astro-cid-exvlim57]{background:linear-gradient(to bottom,#f8f6f3,#fff);padding:2rem 2rem 1rem}.breadcrumb[data-astro-cid-exvlim57]{max-width:1400px;margin:0 auto;display:flex;gap:.5rem;align-items:center;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumb[data-astro-cid-exvlim57] a[data-astro-cid-exvlim57]{color:#999;text-decoration:none;transition:color .2s}.breadcrumb[data-astro-cid-exvlim57] a[data-astro-cid-exvlim57]:hover{color:#000}.breadcrumb-sep[data-astro-cid-exvlim57]{color:#ccc}.product-container[data-astro-cid-exvlim57]{max-width:1400px;margin:0 auto;padding:2rem;background:linear-gradient(to bottom,#f8f6f3,#fff 300px)}.product-layout[data-astro-cid-exvlim57]{display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;align-items:start}@media(max-width:968px){.product-layout[data-astro-cid-exvlim57]{grid-template-columns:1fr;gap:2rem}}@media(max-width:768px){.product-hero[data-astro-cid-exvlim57]{padding:1rem 1rem .5rem}.product-container[data-astro-cid-exvlim57]{padding:1rem}.specs-grid[data-astro-cid-exvlim57]{grid-template-columns:auto 1fr}.specs-grid[data-astro-cid-exvlim57] dd[data-astro-cid-exvlim57]{word-break:break-word}}.product-gallery[data-astro-cid-exvlim57]{display:flex;gap:1rem}.gallery-thumbnails[data-astro-cid-exvlim57]{display:flex;flex-direction:column;gap:.75rem;width:80px;flex-shrink:0}.gallery-thumb[data-astro-cid-exvlim57]{width:80px;height:80px;padding:0;border:1px solid #E8E4DE;background:#fff;cursor:pointer;transition:border-color .3s;position:relative;overflow:hidden}.gallery-thumb[data-astro-cid-exvlim57]:hover,.gallery-thumb[data-astro-cid-exvlim57].active{border-color:#000}.gallery-thumb[data-astro-cid-exvlim57] img[data-astro-cid-exvlim57]{width:100%;height:100%;object-fit:contain}.thumb-play[data-astro-cid-exvlim57]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;pointer-events:none}.thumb-reel-badge[data-astro-cid-exvlim57]{position:absolute;bottom:4px;left:4px;background:linear-gradient(135deg,#833ab4,#fd1d1d,#f77737);color:#fff;font-size:8px;font-weight:600;padding:2px 5px;border-radius:3px;text-transform:uppercase;letter-spacing:.3px}.reel-overlay[data-astro-cid-exvlim57]{display:none;position:fixed;inset:0;z-index:9999;background:#000000eb;align-items:center;justify-content:center}.reel-overlay[data-astro-cid-exvlim57].active{display:flex}.reel-overlay-close[data-astro-cid-exvlim57]{position:absolute;top:16px;right:20px;background:none;border:none;color:#fff;font-size:36px;cursor:pointer;z-index:10;line-height:1;padding:8px}.reel-overlay-body[data-astro-cid-exvlim57]{display:flex;flex-direction:column;align-items:center;max-height:90vh;max-width:90vw}.reel-overlay-video[data-astro-cid-exvlim57]{max-height:80vh;max-width:min(450px,90vw);border-radius:12px;object-fit:contain;background:#000}@media(max-width:768px){.reel-overlay-video[data-astro-cid-exvlim57]{max-width:100vw;max-height:90vh;border-radius:0}.reel-overlay-body[data-astro-cid-exvlim57]{max-width:100vw}}.gallery-main[data-astro-cid-exvlim57]{flex:1;aspect-ratio:1;background:#f8f6f3;border:none;position:relative;overflow:hidden}.gallery-main[data-astro-cid-exvlim57]>img[data-astro-cid-exvlim57]{width:100%;height:100%;object-fit:contain}.video-container[data-astro-cid-exvlim57]{position:absolute;inset:0;background:#f8f6f3;display:flex;align-items:center;justify-content:center}.product-video[data-astro-cid-exvlim57]{width:100%;height:100%;object-fit:contain}.play-icon[data-astro-cid-exvlim57]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;background:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s}.play-icon[data-astro-cid-exvlim57]:hover{background:#000c}.play-icon[data-astro-cid-exvlim57] svg[data-astro-cid-exvlim57]{width:24px;height:24px;margin-left:4px}.play-icon[data-astro-cid-exvlim57].hidden{opacity:0;pointer-events:none}@media(max-width:768px){.product-gallery[data-astro-cid-exvlim57]{flex-direction:column-reverse;overflow:hidden}.gallery-thumbnails[data-astro-cid-exvlim57]{flex-direction:row;width:100%;min-width:0;flex-shrink:1;overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.gallery-thumb[data-astro-cid-exvlim57]{width:60px;height:60px;flex-shrink:0}.gallery-main[data-astro-cid-exvlim57]{aspect-ratio:1}}.product-info[data-astro-cid-exvlim57]{padding-top:0}.product-brand[data-astro-cid-exvlim57]{display:block;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#999;margin-bottom:.75rem}.product-title[data-astro-cid-exvlim57]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.3;color:#000;margin:0 0 .5rem}.product-article[data-astro-cid-exvlim57]{display:block;font-size:12px;letter-spacing:.1em;color:#999;margin-bottom:1.5rem}.price-block[data-astro-cid-exvlim57]{padding:1.5rem 0;border-top:1px solid #E8E4DE;border-bottom:1px solid #E8E4DE;margin-bottom:1.5rem}.page-old-price-row[data-astro-cid-exvlim57]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.page-old-price[data-astro-cid-exvlim57]{font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:400;color:#999;text-decoration:line-through}.page-discount[data-astro-cid-exvlim57]{font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;letter-spacing:.1em;color:#fff;background:#000;padding:2px 8px;border-radius:2px}.product-price[data-astro-cid-exvlim57]{font-family:Cormorant Garamond,Georgia,serif;font-size:2rem;font-weight:400;color:#000;margin-bottom:.5rem}.product-stock[data-astro-cid-exvlim57]{font-size:13px}.stock-in[data-astro-cid-exvlim57]{color:#2e7d32}.stock-out[data-astro-cid-exvlim57]{color:#666}.stock-order[data-astro-cid-exvlim57]{color:#8c7a65;font-weight:500}.option-group[data-astro-cid-exvlim57]{margin-bottom:1.5rem}.option-label[data-astro-cid-exvlim57]{display:block;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#999;margin-bottom:.75rem}.city-options[data-astro-cid-exvlim57],.size-options[data-astro-cid-exvlim57]{display:flex;flex-wrap:wrap;gap:.5rem}.option-btn[data-astro-cid-exvlim57]{min-width:70px;height:44px;padding:0 1rem;font-family:var(--font-sans);font-size:13px;font-weight:400;border:1px solid #E8E4DE;background:#fff;color:#000;cursor:pointer;transition:all .3s}.option-btn[data-astro-cid-exvlim57]:hover{border-color:#000}.option-btn[data-astro-cid-exvlim57].selected{background:#000;color:#fff;border-color:#000}.option-btn{min-width:70px;height:44px;padding:0 1rem;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;border:1px solid #E8E4DE;background:#fff;color:#000;cursor:pointer;transition:all .3s}.option-btn:hover{border-color:#000}.option-btn.selected{background:#000;color:#fff;border-color:#000}.option-btn.order-size{border:1.5px dashed #8C7A65;color:#8c7a65;background:transparent}.option-btn.order-size:hover{border-color:#6b5d4e;color:#6b5d4e}.option-btn.order-size.selected{background:#8c7a65;color:#fff;border-color:#8c7a65;border-style:solid}.option-btn.unavailable-size{text-decoration:line-through;color:#ccc;border-color:#eee;background:#fafafa;cursor:not-allowed;pointer-events:none}.qty-controls[data-astro-cid-exvlim57]{display:flex;align-items:center;border:1px solid #E8E4DE;width:fit-content}.qty-btn[data-astro-cid-exvlim57]{width:44px;height:44px;background:#fff;border:none;font-size:1.25rem;font-weight:300;color:#000;cursor:pointer;transition:background .2s}.qty-btn[data-astro-cid-exvlim57]:hover{background:#f8f6f3}.qty-input[data-astro-cid-exvlim57]{width:60px;height:44px;border:none;border-left:1px solid #E8E4DE;border-right:1px solid #E8E4DE;text-align:center;font-family:var(--font-sans);font-size:16px;font-weight:500;color:#000;background:#fff;-moz-appearance:textfield}.qty-input[data-astro-cid-exvlim57]::-webkit-outer-spin-button,.qty-input[data-astro-cid-exvlim57]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.add-to-cart-btn[data-astro-cid-exvlim57]{width:100%;padding:1.25rem 2rem;margin-top:1.5rem;font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;background:#000;color:#fff;border:1px solid #000;cursor:pointer;transition:all .3s}.add-to-cart-btn[data-astro-cid-exvlim57]:hover{background:#333;border-color:#333}.add-to-cart-btn[data-astro-cid-exvlim57].disabled,.add-to-cart-btn[data-astro-cid-exvlim57]:disabled{background:#e8e4de;color:#999;border-color:#e8e4de;cursor:not-allowed}.add-to-cart-btn[data-astro-cid-exvlim57].disabled:hover,.add-to-cart-btn[data-astro-cid-exvlim57]:disabled:hover{background:#e8e4de;border-color:#e8e4de}.cart-go-link[data-astro-cid-exvlim57]{display:none;margin-top:1rem;padding:1rem;background:transparent;border:1px solid #000;color:#000;font-family:var(--font-sans, "Montserrat", sans-serif);font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;text-align:center;text-decoration:none;transition:all .3s}.cart-go-link[data-astro-cid-exvlim57]:hover{background:#000;color:#fff}.cart-go-link[data-astro-cid-exvlim57].show{display:block}.specs-section[data-astro-cid-exvlim57]{margin-top:2rem;padding-top:2rem;border-top:1px solid #E8E4DE}.section-label[data-astro-cid-exvlim57]{display:block;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#999;margin-bottom:1rem}.specs-grid[data-astro-cid-exvlim57]{display:grid;grid-template-columns:1fr 1fr;gap:0}.specs-grid[data-astro-cid-exvlim57] dt[data-astro-cid-exvlim57]{padding:.75rem 0;border-bottom:1px solid #E8E4DE;font-size:13px;color:#666}.specs-grid[data-astro-cid-exvlim57] dd[data-astro-cid-exvlim57]{padding:.75rem 0;border-bottom:1px solid #E8E4DE;font-size:13px;font-weight:500;color:#000;text-align:right}.stones-list[data-astro-cid-exvlim57]{list-style:none;padding:0;margin:0}.stones-list[data-astro-cid-exvlim57] li[data-astro-cid-exvlim57]{padding:.75rem 0;border-bottom:1px solid #E8E4DE;font-size:13px}.stones-list[data-astro-cid-exvlim57] li[data-astro-cid-exvlim57]:last-child{border-bottom:none}.stones-list[data-astro-cid-exvlim57] strong[data-astro-cid-exvlim57]{color:#000;font-weight:500}.stones-list[data-astro-cid-exvlim57] span[data-astro-cid-exvlim57]{color:#666}.delivery-section[data-astro-cid-exvlim57]{background:#f8f6f3;padding:4rem 2rem;margin-top:3rem}.delivery-container[data-astro-cid-exvlim57]{max-width:1200px;margin:0 auto}.delivery-grid[data-astro-cid-exvlim57]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.delivery-card[data-astro-cid-exvlim57]{text-align:center;padding:2rem}.delivery-card[data-astro-cid-exvlim57] svg[data-astro-cid-exvlim57]{color:#000;margin-bottom:1rem}.delivery-card[data-astro-cid-exvlim57] h3[data-astro-cid-exvlim57]{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#000;margin:0 0 .5rem}.delivery-card[data-astro-cid-exvlim57] p[data-astro-cid-exvlim57]{font-size:13px;color:#666;margin:0}@media(max-width:768px){.delivery-section[data-astro-cid-exvlim57]{padding:3rem 1rem}.delivery-grid[data-astro-cid-exvlim57]{grid-template-columns:1fr;gap:1.5rem}}.reel-products-section[data-astro-cid-exvlim57]{padding:4rem 2rem;background:#fff}.reel-products-container[data-astro-cid-exvlim57]{max-width:1200px;margin:0 auto;text-align:center}.reel-products-title[data-astro-cid-exvlim57]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;color:#000;margin:0 0 2rem}.reel-products-grid[data-astro-cid-exvlim57]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:left}.reel-product-card[data-astro-cid-exvlim57]{text-decoration:none;color:inherit;display:block}.reel-product-card[data-astro-cid-exvlim57]:hover .reel-product-image[data-astro-cid-exvlim57] img[data-astro-cid-exvlim57]{transform:scale(1.03)}.reel-product-image[data-astro-cid-exvlim57]{position:relative;aspect-ratio:1;overflow:hidden;background:#f8f6f3;border:1px solid #E8E4DE;margin-bottom:1rem}.reel-product-image[data-astro-cid-exvlim57] img[data-astro-cid-exvlim57]{width:100%;height:100%;object-fit:contain;transition:transform .4s}.reel-timestamp[data-astro-cid-exvlim57]{position:absolute;bottom:8px;right:8px;background:#000000b3;color:#fff;font-size:11px;font-weight:500;padding:4px 8px;border-radius:2px}.reel-product-info[data-astro-cid-exvlim57]{text-align:center}.reel-product-brand[data-astro-cid-exvlim57]{display:block;font-size:10px;color:#999;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.25rem}.reel-product-name[data-astro-cid-exvlim57]{font-size:12px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .5rem;color:#000}.reel-product-price[data-astro-cid-exvlim57]{font-family:Cormorant Garamond,Georgia,serif;font-size:15px;color:#000}@media(max-width:1024px){.reel-products-grid[data-astro-cid-exvlim57]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.reel-products-section[data-astro-cid-exvlim57]{padding:3rem 1rem}.reel-products-grid[data-astro-cid-exvlim57]{grid-template-columns:repeat(2,1fr);gap:1rem}}.related-section[data-astro-cid-exvlim57]{padding:4rem 2rem;background:#f8f6f3}.related-container[data-astro-cid-exvlim57]{max-width:1400px;margin:0 auto}@media(max-width:768px){.related-section[data-astro-cid-exvlim57]{padding:3rem 1rem}}.error-page[data-astro-cid-exvlim57]{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem}.error-title[data-astro-cid-exvlim57]{font-family:Cormorant Garamond,Georgia,serif;font-size:2rem;font-weight:400;color:#000;margin:0 0 1rem}.error-text[data-astro-cid-exvlim57]{font-size:14px;color:#666;margin-bottom:2rem}.btn-primary[data-astro-cid-exvlim57]{display:inline-block;padding:1rem 2.5rem;font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;background:#000;color:#fff;border:1px solid #000;transition:all .3s}.btn-primary[data-astro-cid-exvlim57]:hover{background:#333;border-color:#333}.rv-section[data-astro-cid-exvlim57]{max-width:1400px;margin:0 auto;padding:0 2rem 3rem}.rv-container[data-astro-cid-exvlim57]{border-top:1px solid #e5e5e5;padding-top:40px}.rv-title[data-astro-cid-exvlim57]{font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:400;text-align:center;margin:0 0 30px;color:#000;letter-spacing:.02em}.rv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.rv-card{display:block;text-decoration:none;color:inherit;transition:transform .3s ease}.rv-card:hover{transform:translateY(-4px)}.rv-img{aspect-ratio:1;overflow:hidden;background:#f9f9f9;margin-bottom:12px}.rv-img img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.rv-card:hover .rv-img img{transform:scale(1.03)}.rv-info{text-align:center}.rv-name{font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;line-height:1.4;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rv-price{font-family:Georgia,serif;font-size:14px;font-weight:400;color:#111;margin:0}@media(max-width:1024px){.rv-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:768px){.rv-section[data-astro-cid-exvlim57]{padding:0 1rem 2rem}.rv-container[data-astro-cid-exvlim57]{padding-top:30px}.rv-title[data-astro-cid-exvlim57]{font-size:20px;margin-bottom:20px}.rv-grid{grid-template-columns:repeat(2,1fr);gap:16px}.rv-name{font-size:10px}.rv-price{font-size:13px}}.reviews-section[data-astro-cid-exvlim57]{padding:4rem 2rem;max-width:900px;margin:0 auto}.reviews-container[data-astro-cid-exvlim57]{border-top:1px solid #E8E4DE;padding-top:3rem}.reviews-header[data-astro-cid-exvlim57]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.reviews-title[data-astro-cid-exvlim57]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;color:#000;margin:.25rem 0 0}.reviews-stars-text[data-astro-cid-exvlim57]{color:#daa520;letter-spacing:2px}.reviews-avg[data-astro-cid-exvlim57]{font-size:1.25rem;margin-left:.5rem}.reviews-count[data-astro-cid-exvlim57]{font-family:var(--font-sans, "Montserrat", sans-serif);font-size:14px;color:#999;margin-left:.25rem}.btn-write-review[data-astro-cid-exvlim57]{padding:.75rem 1.5rem;background:#000;color:#fff;border:1px solid #000;font-family:var(--font-sans, "Montserrat", sans-serif);font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .3s;white-space:nowrap}.btn-write-review[data-astro-cid-exvlim57]:hover{background:#333;border-color:#333}.review-form-wrapper[data-astro-cid-exvlim57]{background:#f8f6f3;padding:2rem;margin-bottom:2rem}.review-form-message[data-astro-cid-exvlim57]{padding:1rem;margin-bottom:1rem;font-family:var(--font-sans, "Montserrat", sans-serif);font-size:13px}.review-form-message[data-astro-cid-exvlim57].success{background:#e8f5e9;color:#2e7d32;border:1px solid #C8E6C9}.review-form-message[data-astro-cid-exvlim57].error{background:#ffebee;color:#c62828;border:1px solid #FFCDD2}.star-selector[data-astro-cid-exvlim57]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.star-label[data-astro-cid-exvlim57]{font-family:var(--font-sans, "Montserrat", sans-serif);font-size:13px;color:#666}.star-buttons[data-astro-cid-exvlim57]{display:flex;gap:.25rem}.star-btn[data-astro-cid-exvlim57]{background:none;border:none;font-size:1.75rem;color:#d4d0ca;cursor:pointer;padding:0;line-height:1;transition:color .15s}.star-btn[data-astro-cid-exvlim57].active,.star-btn[data-astro-cid-exvlim57]:hover{color:#daa520}.review-textarea[data-astro-cid-exvlim57]{width:100%;padding:1rem;border:1px solid #E8E4DE;font-family:var(--font-sans, "Montserrat", sans-serif);font-size:13px;resize:vertical;margin-bottom:1rem;box-sizing:border-box}.review-textarea[data-astro-cid-exvlim57]:focus{outline:none;border-color:#000}.btn-submit-review[data-astro-cid-exvlim57]{padding:.75rem 2rem;background:#000;color:#fff;border:1px solid #000;font-family:var(--font-sans, "Montserrat", sans-serif);font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .3s}.btn-submit-review[data-astro-cid-exvlim57]:hover:not(:disabled){background:#333}.btn-submit-review[data-astro-cid-exvlim57]:disabled{opacity:.4;cursor:not-allowed}.reviews-list[data-astro-cid-exvlim57]{display:flex;flex-direction:column;gap:0}.review-item[data-astro-cid-exvlim57]{padding:1.5rem 0;border-bottom:1px solid #E8E4DE}.review-item[data-astro-cid-exvlim57]:first-child{border-top:1px solid #E8E4DE}.review-top[data-astro-cid-exvlim57]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.review-author[data-astro-cid-exvlim57]{font-family:var(--font-sans, "Montserrat", sans-serif);font-size:13px;font-weight:500;color:#000}.review-date[data-astro-cid-exvlim57]{font-family:var(--font-sans, "Montserrat", sans-serif);font-size:12px;color:#999}.review-rating[data-astro-cid-exvlim57]{color:#daa520;font-size:14px;letter-spacing:2px;margin-bottom:.5rem}.review-text[data-astro-cid-exvlim57]{font-family:var(--font-sans, "Montserrat", sans-serif);font-size:13px;line-height:1.6;color:#333;margin:0}.reviews-empty[data-astro-cid-exvlim57]{font-family:var(--font-sans, "Montserrat", sans-serif);font-size:14px;color:#999;text-align:center;padding:3rem 0}.btn-load-more-reviews[data-astro-cid-exvlim57]{display:block;width:100%;padding:1rem;margin-top:1.5rem;background:transparent;border:1px solid #E8E4DE;font-family:var(--font-sans, "Montserrat", sans-serif);font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#000;cursor:pointer;transition:all .3s}.btn-load-more-reviews[data-astro-cid-exvlim57]:hover{border-color:#000}@media(max-width:768px){.reviews-section[data-astro-cid-exvlim57]{padding:2rem 1rem}.reviews-header[data-astro-cid-exvlim57]{flex-direction:column;gap:1rem}.btn-write-review[data-astro-cid-exvlim57]{width:100%;text-align:center}.review-top[data-astro-cid-exvlim57]{flex-direction:column;align-items:flex-start;gap:.25rem}}
