.product-layout-split{display:grid;grid-template-columns:1fr 380px;gap:3rem;align-items:start}@media(max-width:900px){.product-layout-split{grid-template-columns:1fr;gap:2.5rem}}.product-main-col,.product-reviews-col{min-width:0}.product-gallery--single{max-width:26rem;margin-bottom:1.75rem}.product-gallery--single .product-gallery-main{border-radius:1rem;overflow:hidden;aspect-ratio:1 / 1}.product-gallery--single .product-gallery-main img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:900px){.product-gallery--single{max-width:100%}}.pdp-rating-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;text-decoration:none;cursor:pointer;background:none;border:none;padding:0;font-family:var(--font-body)}.pdp-rating-stars{display:inline-flex;gap:1px}.pdp-rating-stars svg{width:15px;height:15px;color:var(--color-accent)}.pdp-rating-stars svg.is-empty{color:var(--color-neutral-200, #e0d9cc)}.pdp-rating-count{font-size:.8125rem;color:#7a7062;text-decoration:underline;text-underline-offset:2px;transition:color .25s}.pdp-rating-link:hover .pdp-rating-count{color:var(--color-accent)}.pdp-savings-badge{display:inline-flex;align-items:center;border-radius:9999px;background:#4a7c591f;color:var(--color-success);font-size:.75rem;font-weight:700;padding:.25rem .625rem}.product-info-name{margin-top:.25rem}.pdp-size-group{display:flex;gap:.5rem;margin-bottom:.875rem}.pdp-size-btn{flex:1;text-align:center;padding:.625rem 1rem;border-radius:.75rem;border:2px solid #e0d9cc;background:#fff;font-size:.875rem;font-weight:600;color:#5c5347;cursor:pointer;transition:all .25s}.pdp-size-btn:hover{border-color:var(--color-accent)}.pdp-size-btn.active{border-color:var(--color-accent);background:#c9a14a14;color:var(--color-accent)}.pdp-design-label{font-size:.75rem;font-weight:600;color:#7a7062;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;display:block}.pdp-description{margin-top:2.25rem;padding-top:2rem;border-top:1px solid #f0ece4}.pdp-section-title{font:700 1.375rem / 1.25 var(--font-heading);color:var(--color-primary);margin-bottom:1.125rem}.product-reviews-col{padding:1.5rem;background:var(--color-secondary);border-radius:1rem}.pdp-reviews-summary{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e6dfd2}.pdp-reviews-score-col{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}.pdp-reviews-score{font:700 2.5rem / 1 var(--font-heading);color:var(--color-primary)}.pdp-reviews-score-stars svg{width:16px;height:16px;color:var(--color-accent)}.pdp-reviews-score-count{font-size:.8125rem;color:#7a7062}.pdp-histogram{width:100%;display:flex;flex-direction:column;gap:.375rem}.pdp-histogram-row{display:grid;grid-template-columns:3rem 1fr 2.25rem;align-items:center;gap:.5rem;font-size:.6875rem;color:#7a7062}.pdp-histogram-bar-track{display:block;height:.375rem;border-radius:9999px;background:#e6dfd2;overflow:hidden}.pdp-histogram-bar-fill{display:block;height:100%;border-radius:9999px;background:var(--color-accent)}.pdp-histogram-pct{text-align:right}.pdp-reviews-grid{display:flex;flex-direction:column;gap:1rem}.pdp-review-card{border:1px solid #e6dfd2;border-radius:.875rem;padding:1rem;background:#fff}.pdp-review-header{display:flex;align-items:center;gap:.625rem}.pdp-review-avatar{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:9999px;background:#c9a14a24;color:var(--color-accent);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;font-family:var(--font-heading)}.pdp-review-name-row{display:flex;flex-direction:column;gap:.125rem}.pdp-review-name{font-size:.8125rem;font-weight:600;color:var(--color-primary)}.pdp-review-stars svg{width:11px;height:11px;color:var(--color-accent)}.pdp-review-body{margin-top:.75rem;font-size:.8125rem;line-height:1.6;color:#5c5347}.pdp-review-date{margin-top:.625rem;display:block;font-size:.6875rem;color:#9e9484}.pdp-reviews-empty{padding:1.5rem;text-align:center;border:1px dashed #d4cfc6;border-radius:.875rem;color:#7a7062;font-size:.8125rem;background:#fff}.pdp-sticky-video{position:fixed;right:1.25rem;bottom:1.5rem;z-index:50;width:8.5rem;border-radius:1rem;overflow:hidden;box-shadow:0 16px 40px #00000047;background:#000;border:3px solid #fff}.pdp-sticky-video video{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover}.pdp-sticky-video-close,.pdp-sticky-video-mute{position:absolute;width:1.625rem;height:1.625rem;border-radius:9999px;background:#0000008c;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.pdp-sticky-video-close{top:.375rem;right:.375rem}.pdp-sticky-video-mute{bottom:.375rem;right:.375rem}.pdp-sticky-video-mute svg{width:.8125rem;height:.8125rem}.pdp-sticky-video.is-hidden{display:none}@media(max-width:767px){.pdp-sticky-video{bottom:5.75rem;width:6.5rem}}.sticky-atc{position:fixed;left:0;right:0;bottom:-6rem;z-index:45;background:#fff;border-top:1px solid #e0d9cc;box-shadow:0 -8px 24px #00000014;transition:bottom .3s ease;padding:.625rem 1rem}.sticky-atc.show{bottom:0}.sticky-atc-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:.75rem}.sticky-atc-img{width:2.75rem;height:2.75rem;border-radius:.5rem;overflow:hidden;flex-shrink:0;background:var(--color-secondary)}.sticky-atc-img img{width:100%;height:100%;object-fit:cover}.sticky-atc-info{flex:1;min-width:0}.sticky-atc-title{font-size:.8125rem;font-weight:600;color:var(--color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc-price{font-size:.875rem;font-weight:700;color:var(--color-accent)}.sticky-atc-btn{flex-shrink:0;padding:.625rem 1.25rem;border-radius:.75rem;background:var(--color-primary);color:#faf8f5;font-size:.8125rem;font-weight:600;border:none;cursor:pointer;transition:background .25s;white-space:nowrap}.sticky-atc-btn:hover{background:var(--color-accent);color:var(--color-primary)}@media(min-width:768px){.sticky-atc-title{font-size:.875rem}}@media(max-width:767px){.product-page{padding-bottom:5.5rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/product-landing.css.map */
