.sz-eyebrow,.sz-rating,.sz-demand,.sz-stock,.sz-eta,.sz-trust,.sz-pair{color:var(--sz-plum)}.sz-eyebrow[hidden],.sz-rating[hidden],.sz-demand[hidden],.sz-stock[hidden],.sz-eta [hidden],.sz-pair[hidden]{display:none!important}.sz-eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 12px;border-radius:999px;background:var(--sz-paper);border:1px solid var(--sz-line);font:600 13px/1.2 var(--sz-display);letter-spacing:.02em;color:var(--sz-ember)}.sz-eyebrow svg{color:var(--sz-star);flex:none}.sz-rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.sz-stars{display:inline-flex;gap:1px;color:var(--sz-star)}.sz-rating b,.sz-demand b{font-weight:700}.sz-demand{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.35}.sz-pulse{flex:none;width:10px;height:10px;border-radius:50%;background:var(--sz-ember);box-shadow:0 0 #d64c3a80;animation:szp 1.8s infinite}@keyframes szp{70%{box-shadow:0 0 0 8px #d64c3a00}to{box-shadow:0 0 #d64c3a00}}@media(prefers-reduced-motion:reduce){.sz-pulse{animation:none}}.metafield-rich_text_field ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.metafield-rich_text_field li{position:relative;padding-left:26px;font-size:15px;line-height:1.4}.metafield-rich_text_field li:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:50%;background:var(--sz-pine) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/12px no-repeat}.sz-stock{display:flex;align-items:center;gap:10px;font-size:13.5px;line-height:1.3;font-weight:600;color:var(--sz-ember)}.sz-stock__bar{flex:none;width:64px;height:8px;border-radius:999px;background:var(--sz-line);overflow:hidden}.sz-stock__bar i{display:block;height:100%;width:var(--sz-stock-w,40%);background:var(--sz-ember);border-radius:inherit}.sz-eta{display:grid;gap:4px;padding:8px 12px;border-radius:14px;background:var(--sz-paper);border:2px dashed var(--sz-line)}.sz-eta__r{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:1.3}.sz-eta__r svg{flex:none;margin-top:1px}.sz-eta__r--ok{color:var(--sz-pine);font-weight:600}.sz-trust{container-type:inline-size;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;align-items:start;font-size:13px;font-weight:600;line-height:1.25}.sz-trust__i{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-height:56px;padding:6px 2px;text-align:center;text-wrap:balance}.sz-trust__g{min-width:0}.sz-trust__g>.sz-trust__pop{width:100cqw;margin-top:4px}.sz-trust__g>summary{cursor:pointer;list-style:none;text-decoration:underline dotted;text-underline-offset:3px}.sz-trust__g>summary::-webkit-details-marker{display:none}.sz-trust__pop{margin:0 0 6px;padding:12px 14px;border-radius:14px;background:var(--sz-paper);font-weight:400;font-size:14px;line-height:1.45}.sz-pair.sz-upsell{margin:0}.sz-pair .sz-upsell__row{grid-template-columns:76px 1fr 44px}.sz-pair .sz-upsell__img{width:76px;height:76px}.sz-pair__head{margin:0 0 10px;font:600 18px/1.2 var(--sz-display)}.sz-pair__why{display:block;font-size:13px;line-height:1.35;opacity:.8;margin:2px 0}.variant-option--swatches.sz-sw{--variant-picker-swatch-width:50px;--variant-picker-swatch-height:50px;--variant-picker-swatch-radius:12px;gap:8px}.sz-sw .variant-option__button-label--has-swatch{min-width:44px;min-height:44px}.sz-sw .swatch--variant-image{background-size:cover;background-position:center}.sz-sw--many{min-inline-size:0;min-width:0;flex-wrap:wrap!important;overflow:visible;padding:3px 2px 6px;max-width:100%}.sz-sw--many>label{flex:none}.metafield-rich_text_field li.sz-emo{padding-left:0}.metafield-rich_text_field li.sz-emo:before{content:none}@media(max-width:749px){.product-details .variant-option--equal-width-buttons{gap:8px}.product-details .variant-option--equal-width-buttons:has(>label:nth-of-type(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.product-details .variant-option--equal-width-buttons .variant-option__button-label{min-height:44px;min-width:0;padding:6px 8px;font-size:14px}}.product-details .szbn~.sz-stock,.product-details .szbn~.sz-eta{margin-top:-6px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sz-pdp.css.map */
