.cloth-price.incl{font-style:italic;color:var(--gold-deep)}.cloth-check{width:18px;height:18px;flex:none;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;transition:all .3s}.cloth.sel .cloth-check{background:var(--gold);border-color:var(--gold)}.cloth-check svg{width:10px;color:var(--paper);opacity:0;transition:opacity .3s}.cloth.sel .cloth-check svg{opacity:1}.dyes{display:flex;gap:14px;flex-wrap:wrap}.dye{display:flex;flex-direction:column;align-items:center;gap:8px;width:62px}.dye-sw{width:46px;height:46px;border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px #00000014;transition:transform .3s var(--ease)}.dye:hover .dye-sw{transform:scale(1.08)}.dye-sw:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid var(--gold);opacity:0;transform:scale(.8);transition:all .3s var(--ease)}.dye.sel .dye-sw:after{opacity:1;transform:scale(1)}.dye-name{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);text-align:center;line-height:1.2}.dye.sel .dye-name{color:var(--ink)}.fit-toggle{display:flex;border:1px solid var(--line);margin-bottom:18px}.fit-opt{flex:1;padding:14px;text-align:center;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);position:relative;transition:color .3s}.fit-opt.sel{color:var(--paper)}.fit-toggle .slider{position:absolute;top:0;bottom:0;width:50%;background:var(--espresso);transition:transform .45s var(--ease);z-index:0}.fit-opt span{position:relative;z-index:1}.fit-track{position:relative}.sizes{display:flex;gap:8px;flex-wrap:wrap}.size{min-width:52px;padding:13px 10px;border:1px solid var(--line);text-align:center;font-size:13px;letter-spacing:.06em;color:var(--ink-soft);transition:all .3s var(--ease)}.size:hover{border-color:var(--gold-soft)}.size.sel{background:var(--espresso);color:var(--paper);border-color:var(--espresso)}.size-link{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin-top:14px;display:inline-flex;gap:7px;align-items:center;border-bottom:1px solid var(--line-gold);padding-bottom:3px}.measure{margin-top:20px;animation:expand .5s var(--ease-out) both}@keyframes expand{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.measure-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:30px;align-items:center}@media(max-width:600px){.measure-grid{grid-template-columns:1fr}}.sliders{display:flex;flex-direction:column;gap:20px}.slider-row .top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.slider-row .lab{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.slider-row .val{font-family:var(--serif);font-size:18px;color:var(--ink)}.slider-row .val small{font-size:11px;color:var(--ink-faint);font-family:var(--sans);letter-spacing:.04em}input[type=range]{-webkit-appearance:none;appearance:none;accent-color:var(--gold);width:100%;height:2px;background:var(--line);outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--paper);border:1.5px solid var(--gold);cursor:grab;transition:transform .2s,background .2s}input[type=range]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.2);background:var(--gold)}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--paper);border:1.5px solid var(--gold);cursor:grab}.figure-box{display:flex;flex-direction:column;align-items:center;gap:10px}.figure-svg{width:100%;max-width:150px}.figure-svg path,.figure-svg line{transition:all .4s var(--ease)}.figure-cap{font-family:var(--serif);font-style:italic;font-size:13px;color:var(--ink-faint);text-align:center}.fit-pill{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);border:1px solid var(--line-gold);padding:5px 10px}.buy{margin-top:28px;display:flex;flex-direction:column;gap:14px}.qty-add{display:flex;gap:14px}.qty{display:flex;align-items:center;border:1px solid var(--line)}.qty button{width:46px;height:56px;font-size:16px;color:var(--ink-soft);transition:color .25s,background .25s}.qty button:hover{color:var(--ink);background:var(--card)}.qty .n{width:34px;text-align:center;font-family:var(--serif);font-size:18px}.add-btn{flex:1;background:var(--espresso);color:var(--espresso-soft);font-size:12px;letter-spacing:.24em;text-transform:uppercase;padding:0 28px;height:56px;display:flex;align-items:center;justify-content:center;gap:14px;position:relative;overflow:hidden;transition:background .4s var(--ease)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sut-css-4.css.map */
