.vsg{display:block;color:var(--vsg-text);font-size:var(--vsg-font);line-height:1.4;letter-spacing:normal;margin:var(--vsg-top) 0 var(--vsg-bottom);width:100%}.vsg,.vsg *{box-sizing:border-box}.vsg [hidden]{display:none!important}.vsg p{margin:0 0 8px;font-size:inherit;line-height:inherit;color:inherit}.vsg__outer{border:1px solid var(--vsg-border);border-radius:8px;background:#fff;overflow:hidden}.vsg summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;font-weight:700;color:var(--vsg-text);position:relative}.vsg summary::-webkit-details-marker{display:none}.vsg summary:before,.vsg summary:after{display:none}.vsg summary:focus-visible{outline:2px solid var(--vsg-accent);outline-offset:-4px}.vsg__heading{padding:var(--vsg-heading-padding) var(--vsg-body-padding);background:var(--vsg-head)}.vsg__heading svg{flex-shrink:0}.vsg__arrow{margin-left:auto;flex-shrink:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor}.vsg details[open]>summary .vsg__arrow{transform:rotate(180deg)}.vsg__outer[open]>.vsg__heading{border-bottom:1px solid var(--vsg-border)}.vsg__body{padding:var(--vsg-body-padding)}.vsg .vsg__intro{margin:0 0 var(--vsg-intro-gap)}.vsg .vsg__intro,.vsg__measure>p{color:var(--vsg-muted)}.vsg__fieldset{border:0;padding:0;margin:0 0 var(--vsg-field-gap);min-width:0}.vsg__fieldset legend{color:var(--vsg-step-color);font-size:var(--vsg-step-font-size);font-weight:700;letter-spacing:normal;padding:0;margin-bottom:6px}.vsg__choices{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--vsg-choice-gap)}.vsg__choice{position:relative;display:block;margin:0;cursor:pointer}.vsg__choice input,.vsg__sr{position:absolute;width:1px;height:1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.vsg__choice span{display:flex;align-items:center;justify-content:center;min-width:0;min-height:var(--vsg-choice-height);padding:4px 2px;border:1px solid var(--vsg-border);border-radius:5px;background:#fff;color:var(--vsg-text);font-weight:700;line-height:1.2}.vsg__choice input:checked+span{background:var(--vsg-text);border-color:var(--vsg-text);color:#fff}.vsg__choice input:focus-visible+span{outline:2px solid var(--vsg-accent);outline-offset:3px}.vsg__status>[data-vsg-prompt]{color:var(--vsg-muted);font-size:.9em}.vsg__result{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;background:var(--vsg-result-bg);color:var(--vsg-result-text);border:var(--vsg-result-border-width) solid var(--vsg-result-border-color);border-radius:var(--vsg-result-radius);padding:var(--vsg-result-padding);margin:var(--vsg-result-gap) 0 0;text-align:var(--vsg-result-alignment);font-size:var(--vsg-result-text-size)}.vsg__result p{margin-bottom:var(--vsg-result-content-gap)}.vsg .vsg__result-label{font-size:var(--vsg-result-label-size);color:var(--vsg-result-label-color);letter-spacing:normal;font-weight:700}.vsg .vsg__size{font-size:var(--vsg-result-size);color:var(--vsg-result-size-color);font-weight:var(--vsg-result-weight);line-height:1.2;white-space:nowrap;margin:0}.vsg__result-copy p:last-child{margin-bottom:0}.vsg__actions{margin-top:10px}.vsg .vsg__apply-question{font-size:var(--vsg-apply-question-size);text-align:center;margin:0;line-height:1.35}.vsg__apply-target{margin-top:8px}.vsg__guarantee{font-weight:700}.vsg__measure{margin-top:12px;border-top:1px solid var(--vsg-border);padding-top:12px}.vsg__measure>summary{font-size:1em;margin-bottom:0}.vsg__measure[open]>summary{margin-bottom:10px}.vsg__measure .vsg__arrow{color:var(--vsg-accent)}.vsg__table-wrap{max-width:100%;overflow-x:auto}.vsg .vsg__table{width:100%;border-collapse:collapse;table-layout:auto;font-size:.88em;box-shadow:none;margin:8px 0 0}.vsg__table th,.vsg__table td{border:0;border-bottom:1px solid var(--vsg-border);padding:12px 10px;text-align:left;color:var(--vsg-text);line-height:1.4}.vsg__table thead th{background:var(--vsg-accent);color:#fff;font-weight:700}.vsg__table tbody tr:nth-child(2n){background:var(--vsg-head)}.vsg__table th:first-child{white-space:nowrap}.vsg .vsg__note{border-top:1px solid var(--vsg-border);padding-top:12px;margin-top:14px}@media(max-width:749px){.vsg{font-size:var(--vsg-font-size-mobile)}.vsg__body{padding:var(--vsg-body-padding-mobile)}.vsg__heading{padding:var(--vsg-heading-padding) var(--vsg-body-padding-mobile)}.vsg .vsg__intro{margin-bottom:var(--vsg-intro-gap-mobile)}.vsg__result{padding:var(--vsg-result-padding-mobile)}.vsg .vsg__size{font-size:var(--vsg-result-size-mobile)}.vsg__table th,.vsg__table td{padding:8px 4px}}.vsg__apply{display:block;width:100%;min-height:var(--vsg-apply-height);border:0;border-radius:var(--vsg-apply-radius);padding:8px;background:var(--vsg-apply-bg);color:var(--vsg-apply-color);font:inherit;font-size:var(--vsg-apply-font-size);font-weight:var(--vsg-apply-weight);cursor:pointer;margin:var(--vsg-apply-gap) 0 0}.vsg__apply:disabled{opacity:.6;cursor:wait}.vsg__apply-target label{display:block;margin-bottom:4px}.vsg__apply-target select{font:inherit;width:100%;min-height:40px;background:#fff;color:var(--vsg-text);border:1px solid var(--vsg-border);border-radius:5px;padding:8px}.vsg [data-vsg-feedback]:not(:empty){margin-top:var(--vsg-result-content-gap)}.vsg [data-vsg-feedback]:empty{display:none}custom-variant-selector.cvs{display:block;min-width:0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);margin-top:var(--cvs-space-top);margin-bottom:var(--cvs-space-bottom);--cvs-border: rgba(var(--color-foreground), .25);--cvs-selected-border: rgb(var(--color-foreground));--cvs-selected-bg: rgba(var(--color-foreground), .07);--cvs-selected-color: rgb(var(--color-foreground));--cvs-radius: var(--buttons-radius, 6px)}.cvs .cvs__option+.cvs__option{margin-top:20px}.cvs .cvs__header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-bottom:10px}.cvs .cvs__caption{flex:1 1 150px;min-width:0;margin:0;font-size:var(--cvs-label-size);font-weight:var(--cvs-label-weight);line-height:var(--cvs-line-height);letter-spacing:var(--cvs-letter-spacing);overflow-wrap:anywhere}.cvs .cvs__caption strong{font-weight:inherit}.cvs .cvs__chart-toggle{margin:0 0 0 auto;padding:4px 0;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--cvs-label-size);line-height:var(--cvs-line-height);letter-spacing:var(--cvs-letter-spacing);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cvs .cvs__chart{margin:0 0 14px;max-width:100%;overflow:auto;overscroll-behavior-inline:contain;font-size:var(--cvs-label-size)}.cvs .cvs__chart table{width:100%;margin:0;border-collapse:collapse;font-size:inherit}.cvs .cvs__chart th,.cvs .cvs__chart td{border:1px solid var(--cvs-border);padding:10px 12px;text-align:left}.cvs .cvs__chart th{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.cvs .cvs__chart img{display:block;max-width:100%;height:auto}.cvs .cvs__select-wrap{position:relative}.cvs .cvs__select{display:block;width:100%;min-height:var(--cvs-control-height);padding:10px 40px 10px 14px;border:1px solid var(--cvs-border);border-radius:var(--cvs-radius);background:rgb(var(--color-background));color:inherit;font-family:inherit;font-size:var(--cvs-control-size);font-weight:var(--cvs-control-weight);line-height:var(--cvs-line-height);letter-spacing:var(--cvs-letter-spacing);appearance:none;-webkit-appearance:none;cursor:pointer;box-sizing:border-box}.cvs .cvs__chevron{position:absolute;inset-inline-end:15px;top:50%;transform:translateY(-50%);pointer-events:none}.cvs .cvs__choices{gap:var(--cvs-gap)}.cvs .cvs__choices--button{display:grid;grid-template-columns:repeat(var(--cvs-columns),minmax(0,1fr))}.cvs .cvs__choices--swatch{display:flex;flex-wrap:wrap}.cvs .cvs__choice{position:relative;min-width:0}.cvs .cvs__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0}.cvs .cvs__choice-label{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:44px;min-height:var(--cvs-control-height);padding:10px 12px;border:1px solid var(--cvs-border);border-radius:var(--cvs-radius);background:rgb(var(--color-background));color:inherit;font-size:var(--cvs-control-size);font-weight:var(--cvs-control-weight);line-height:var(--cvs-line-height);letter-spacing:var(--cvs-letter-spacing);text-align:center;cursor:pointer;box-sizing:border-box;overflow-wrap:anywhere}.cvs .cvs__radio:checked+.cvs__choice-label{border-color:var(--cvs-selected-border);box-shadow:inset 0 0 0 1px var(--cvs-selected-border);background:var(--cvs-selected-bg);color:var(--cvs-selected-color)}.cvs .cvs__radio:focus-visible+.cvs__choice-label,.cvs .cvs__select:focus-visible,.cvs .cvs__chart-toggle:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.cvs .cvs__choice--swatch .cvs__choice-label{width:var(--cvs-swatch-size);height:var(--cvs-swatch-size);min-height:44px;padding:5px}.cvs .cvs__swatch{display:block;width:100%;height:100%;min-height:30px;border:1px solid rgba(0,0,0,.12);border-radius:max(0px,calc(var(--cvs-radius) - 5px));overflow:hidden}.cvs .cvs__swatch img{display:block;width:100%;height:100%;object-fit:cover}.cvs .cvs__choice-label--unavailable{opacity:.55}.cvs .cvs__choice-label--unavailable:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to bottom right,transparent calc(50% - .6px),currentColor 50%,transparent calc(50% + .6px));pointer-events:none}.cvs [hidden]{display:none!important}@media(max-width:749px){.cvs .cvs__caption,.cvs .cvs__chart-toggle,.cvs .cvs__chart{font-size:var(--cvs-label-size-mobile)}.cvs .cvs__select,.cvs .cvs__choice-label{font-size:var(--cvs-control-size-mobile)}.cvs .cvs__select{font-size:max(16px,var(--cvs-control-size-mobile))}.cvs .cvs__choices--button{grid-template-columns:repeat(var(--cvs-columns-mobile),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
