.helix-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:92;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none;visibility:hidden;transition:visibility .25s}.helix-sheet[hidden]{display:none!important}.helix-sheet.is-open{pointer-events:auto;visibility:visible}.helix-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .25s}.helix-sheet.is-open .helix-sheet__backdrop{opacity:1}.helix-sheet__panel{position:relative;z-index:1;width:100%;max-height:min(88vh,720px);background:#fff;border-radius:16px 16px 0 0;padding:.65rem 1rem calc(1rem + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .28s ease;overflow-y:auto}.helix-sheet.is-open .helix-sheet__panel{transform:translateY(0)}.helix-sheet__handle{width:40px;height:4px;border-radius:999px;background:var(--color-border);margin:0 auto .85rem}.helix-sheet__title{margin:0 0 .75rem;font-size:1.05rem;font-weight:800}.helix-sheet__list{display:flex;flex-direction:column;gap:.35rem;margin:0 0 1rem;padding:0;list-style:none}.helix-sheet__option{width:100%;text-align:left;padding:.75rem .85rem;border:1px solid var(--color-border);border-radius:10px;background:#fff;font-weight:600;font-family:inherit;cursor:pointer}.helix-sheet__option.is-active{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,#fff);color:var(--color-accent)}.helix-sheet__size-rail{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.25rem 0 1rem;margin:0 -.25rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.helix-sheet__size-rail::-webkit-scrollbar{display:none}.helix-sheet__size-chip{flex:0 0 auto;scroll-snap-align:start;min-width:52px;min-height:44px;padding:.55rem 1rem;border:1px solid var(--color-border);border-radius:10px;background:#fff;font-weight:700;font-size:.88rem;font-family:inherit;cursor:pointer}.helix-sheet__size-chip.is-active{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,#fff);color:var(--color-accent)}.helix-sheet__size-chip:disabled{opacity:.45;cursor:not-allowed}.helix-sheet__cta{width:100%;min-height:48px}.helix-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:94;display:flex;flex-direction:column;background:#fff}.helix-panel[hidden]{display:none!important}.helix-panel__header{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem;padding-top:calc(.75rem + env(safe-area-inset-top));border-bottom:1px solid var(--color-border)}.helix-panel__back{width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;flex-shrink:0}.helix-panel__title{font-size:1rem;font-weight:800}.helix-panel__body{flex:1;overflow-y:auto;padding:1rem}.product-info-tabs{border:1px solid var(--color-border);border-radius:10px;overflow:hidden;margin:1.25rem 0 .75rem}.product-info-tabs__nav{display:flex;border-bottom:1px solid var(--color-border)}.product-info-tabs__tab{flex:1;padding:.75rem .5rem;border:0;background:var(--color-surface);font-weight:700;font-size:.82rem;font-family:inherit;cursor:pointer;color:var(--color-muted);border-right:1px solid var(--color-border)}.product-info-tabs__tab:last-child{border-right:0}.product-info-tabs__tab.is-active{background:#fff;color:var(--color-text);box-shadow:inset 0 -2px 0 var(--color-accent)}.product-info-tabs__panel{padding:1rem;font-size:.92rem;color:var(--color-muted);line-height:1.55}.product-info-tabs__panel[hidden]{display:none}.product-reviews-card{display:grid;grid-template-columns:60% 40%;align-items:stretch;width:100%;padding:0;margin-bottom:.75rem;border:1px solid var(--color-border);border-radius:10px;background:#fff;font-family:inherit;cursor:pointer;text-align:left;overflow:hidden;min-height:52px}.product-reviews-card__main{display:flex;align-items:center;padding:.85rem 1rem;background:#fff}.product-reviews-card__score{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.85rem .75rem;background:color-mix(in srgb,var(--color-success) 14%,#fff);color:var(--color-success);font-weight:800;font-size:.95rem}.product-reviews-card__score-icon{width:18px;height:18px;fill:var(--color-success);flex-shrink:0}.product-reviews-card__label{font-weight:700;font-size:.9rem;color:var(--color-text)}.product-easy-return{border:1px solid var(--color-border);border-radius:10px;padding:.85rem 1rem;margin-bottom:1rem;background:#fff}.product-easy-return__title{margin:0 0 .35rem;font-size:.9rem;font-weight:800;color:var(--color-text)}.product-easy-return__text{margin:0;font-size:.82rem;color:var(--color-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.review-item{padding:1rem 0;border-bottom:1px solid var(--color-border)}.review-item:last-child{border-bottom:0}.review-item__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.review-item__author{font-weight:700;font-size:.9rem}.review-item__date{font-size:.75rem;color:var(--color-muted)}.review-item__stars{color:var(--color-success);font-size:.82rem;margin-bottom:.35rem}.review-item__text{font-size:.88rem;color:var(--color-muted);line-height:1.5;margin:0 0 .65rem}.review-item__actions{display:flex;gap:.75rem}.review-item__vote{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .55rem;border:1px solid var(--color-border);border-radius:999px;background:#fff;font-size:.75rem;font-family:inherit;cursor:pointer}.review-item__vote.is-active{border-color:var(--color-accent);color:var(--color-accent)}.size-guide__tabs{display:flex;justify-content:center;gap:0;margin-bottom:1rem;border:1px solid var(--color-border);border-radius:999px;overflow:hidden;width:fit-content;margin-left:auto;margin-right:auto}.size-guide__unit-tab{padding:.45rem 1.25rem;border:0;background:var(--color-surface);font-weight:700;font-size:.82rem;font-family:inherit;cursor:pointer}.size-guide__unit-tab.is-active{background:var(--color-accent);color:#fff}.size-guide__table-wrap{overflow-x:auto;margin-bottom:1rem}.size-guide__table{width:100%;border-collapse:collapse;font-size:.82rem}.size-guide__table th,.size-guide__table td{padding:.55rem .65rem;border:1px solid var(--color-border);text-align:center}.size-guide__table th{background:var(--color-surface);font-weight:700}.size-guide__suggest{padding:.75rem;border-radius:10px;background:color-mix(in srgb,var(--color-accent) 8%,#fff);font-size:.82rem;line-height:1.5}.size-guide__suggest strong{display:block;margin-bottom:.25rem}.offer-sheet__price{font-size:1.35rem;font-weight:800;margin:0 0 .5rem;color:var(--color-success)}.offer-sheet__steps{margin:0;padding-left:1.1rem;font-size:.88rem;line-height:1.6;color:var(--color-muted)}.offer-sheet__steps li{margin-bottom:.5rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-sheets.css.map */
