.trust-section{padding-block:var(--space-xl)}.trust-section__header{margin-bottom:var(--space-lg)}.trust-section__title{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.8rem);color:var(--text-primary);font-weight:400;letter-spacing:.02em}.trust-section__footnote{margin-top:var(--space-md);text-align:center;font-family:var(--font-ui);font-size:.75rem;color:var(--text-muted)}.video-reviews{background-color:var(--bg-secondary)}.video-carousel{position:relative;display:flex;align-items:center;gap:var(--space-sm)}.video-carousel__viewport{overflow:hidden;flex:1}.video-carousel__track{display:flex;gap:1.5rem;transition:transform var(--duration-medium) var(--ease-temple);will-change:transform}.video-carousel__card{flex:0 0 calc((100% - 3rem) / 3)}@media(max-width:767px){.video-carousel__card{flex:0 0 calc((100% - 1.5rem)/2)}}@media(max-width:479px){.video-carousel__card{flex:0 0 72%}}.video-carousel__thumb-wrap{position:relative;aspect-ratio:9 / 16;border-radius:1rem;overflow:hidden;background-color:var(--bg-secondary);margin-bottom:var(--space-xs)}.video-carousel__thumb{width:100%;height:100%;object-fit:cover}.video-carousel__thumb--placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--bg-secondary),rgba(197,162,91,.1))}.video-carousel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(13,11,9,.75) 0%,transparent 55%);pointer-events:none}.video-carousel__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3rem;height:3rem;border-radius:50%;background:#ffffffe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform var(--duration-fast) var(--ease-temple),background var(--duration-fast) var(--ease-temple);z-index:2}.video-carousel__play-btn:hover{transform:translate(-50%,-50%) scale(1.08);background:#fff}.video-carousel__play-icon{font-size:.85rem;color:var(--bg-primary);margin-left:.15em;line-height:1}.video-carousel__caption{position:absolute;bottom:.75rem;left:.75rem;right:.75rem;font-family:var(--font-body);font-size:.8rem;font-style:italic;color:var(--text-primary);z-index:2;line-height:1.35}.video-carousel__name{font-size:.65rem;letter-spacing:.12em;color:var(--text-muted);text-align:center;text-transform:uppercase}.video-carousel__nav{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--border-gold);background:transparent;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:border-color var(--duration-fast),color var(--duration-fast)}.video-carousel__nav:hover{border-color:var(--color-solar-gold);color:var(--color-solar-gold)}.video-modal{border:none;background:transparent;padding:0;max-width:min(90vw,900px);width:100%;max-height:90vh;position:relative}.video-modal::backdrop{background:#0d0b09ed}.video-modal__close{position:absolute;top:-2.5rem;right:0;background:transparent;border:none;color:var(--text-primary);font-size:1.2rem;cursor:pointer;padding:.5rem;line-height:1;transition:color var(--duration-fast)}.video-modal__close:hover{color:var(--color-solar-gold)}.video-modal__embed{aspect-ratio:16 / 9}.video-modal__iframe{width:100%;height:100%;border:none;display:block}.ingredients-section{background-color:var(--bg-primary)}.ingredients-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media(max-width:767px){.ingredients-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.ingredients-grid{grid-template-columns:1fr}}.ingredient-card{position:relative;aspect-ratio:4 / 3;border-radius:.2rem;overflow:hidden;background-color:var(--bg-secondary)}.ingredient-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-medium) var(--ease-temple)}.ingredient-card:hover .ingredient-card__image{transform:scale(1.04)}.ingredient-card__content{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(to top,rgba(13,11,9,.88) 0%,rgba(13,11,9,.15) 65%,transparent 100%)}.ingredient-card__name{font-family:var(--font-body);font-size:1.1rem;font-weight:500;color:var(--text-primary);margin-bottom:.35rem;line-height:1.2}.ingredient-card__tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.35rem}.ingredient-tag{font-family:var(--font-ui);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase;color:var(--text-primary);border:1px solid rgba(232,230,225,.45);padding:.12rem .45rem;border-radius:2px;white-space:nowrap}.ingredient-card__detail{font-family:var(--font-ui);font-size:.68rem;color:var(--text-primary);line-height:1.4}.ingredient-card__dosage{color:var(--text-muted)}.comparison-section{background-color:var(--bg-secondary)}.comparison-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:.4rem;border:1px solid var(--border-gold)}.comparison-table{width:100%;min-width:520px;border-collapse:collapse;table-layout:fixed}.comparison-table__header-row{border-bottom:1px solid var(--border-gold)}.comparison-table__label-col{width:40%}.comparison-table__brand-col{width:20%;text-align:center;padding:var(--space-md) var(--space-sm);vertical-align:middle}.comparison-table__brand-col--anuk{background:#c5a25b12;border-left:1px solid var(--border-gold);border-right:1px solid var(--border-gold)}.comparison-table__brand-img{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:.25rem;margin:0 auto var(--space-xs);display:block}.comparison-table__brand-name{display:block;font-size:.6rem;letter-spacing:.12em;color:var(--text-muted);text-align:center;text-transform:uppercase}.comparison-table__brand-col--anuk .comparison-table__brand-name{color:var(--color-solar-gold)}.comparison-table__row{border-bottom:1px solid rgba(197,162,91,.1)}.comparison-table__row:last-child{border-bottom:none}.comparison-table__feature{padding:var(--space-sm) var(--space-md);font-family:var(--font-ui);font-size:.78rem;color:var(--text-muted);text-align:left;vertical-align:middle}.comparison-table__cell{text-align:center;padding:var(--space-sm);vertical-align:middle}.comparison-table__cell--anuk{background:#c5a25b12;border-left:1px solid var(--border-gold);border-right:1px solid var(--border-gold)}.comparison-cell{display:inline-block;font-size:1.1rem;line-height:1}.comparison-cell--yes{color:var(--color-solar-gold)}.comparison-cell--no{color:#e8e6e140}.comparison-cell--partial{font-family:var(--font-ui);font-size:.72rem;color:var(--text-muted)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-product-trust.css.map */
