.df-pform__price-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-top:16px}.df-pform__price{font-family:var(--df-font-mono);font-size:27px;line-height:1.1}.df-pform__price--compact{font-size:24px}.df-pform__compare{font-family:var(--df-font-mono);font-size:15px;color:#20191373;text-decoration:line-through}.df-pform__save{font-family:var(--df-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:var(--df-orange);color:var(--df-cream);border-radius:var(--df-r-pill);padding:4px 10px}.df-pform__option{margin-top:22px}.df-pform__option[hidden]{display:none}.df-pform__option-label{font-family:var(--df-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#2019138c;display:block}.df-pform__option-values{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px;border:none;padding:0;margin-inline:0}.df-pform__value{position:relative}.df-pform__value input{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;margin:0;cursor:pointer}.df-pform__value label{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--df-r-pill);border:1px solid rgba(32,25,19,.25);background:transparent;cursor:pointer;font-size:14px;transition:all .2s;color:var(--df-ink);line-height:1.2}.df-pform__value input:checked+label{border:1.5px solid var(--df-ink);background:var(--df-white);padding:9.5px 17.5px}.df-pform__value input:focus-visible+label{outline:2px solid var(--df-clay);outline-offset:2px}.df-pform__value input:disabled+label{opacity:.4;cursor:not-allowed;text-decoration:line-through}.df-pform__dot{width:14px;height:14px;border-radius:var(--df-r-pill);box-shadow:inset 0 0 0 1px #20191333;display:inline-block;background-size:cover;background-position:center;flex-shrink:0}.df-pform__linked{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--df-r-pill);border:1px solid rgba(32,25,19,.25);background:transparent;cursor:pointer;font-size:14px;transition:all .2s;color:var(--df-ink);line-height:1.2}.df-pform__linked:hover{border-color:var(--df-ink);color:var(--df-ink)}.df-pform__linked--current{border:1.5px solid var(--df-ink);background:var(--df-white);padding:9.5px 17.5px;cursor:default}.df-pform__note{margin-top:22px;font-family:var(--df-font-mono);font-size:12px;letter-spacing:.1em;color:#2019138c}.df-pform__stock{margin-top:22px;font-family:var(--df-font-mono);font-size:12px;color:var(--df-olive);display:flex;align-items:center;gap:7px}.df-pform__stock--out,.df-pform__stock--soon{color:var(--df-clay)}.df-pform__stock:before{content:"\25cf";font-size:9px}.df-pform__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.df-pform__qty{display:inline-flex;align-items:center;border:1px solid rgba(32,25,19,.3);border-radius:var(--df-r-pill);background:var(--df-surface-2);overflow:hidden}.df-pform__qty button{width:44px;height:48px;border:none;background:transparent;cursor:pointer;color:var(--df-ink);display:flex;align-items:center;justify-content:center;transition:background .2s}.df-pform__qty button:hover{background:var(--df-ink-07)}.df-pform__qty input{width:40px;border:none;background:transparent;text-align:center;font-family:var(--df-font-mono);font-size:15px;color:var(--df-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.df-pform__qty input::-webkit-outer-spin-button,.df-pform__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.df-pform__qty input:focus{outline:none}.df-pform__add{flex:1;min-width:190px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background-image:linear-gradient(105deg,var(--df-ink) 0%,var(--df-ink) 50%,var(--df-clay) 50.1%,var(--df-clay) 100%);background-size:230% 100%;background-position:0% 0%;color:var(--df-cream);border:none;border-radius:var(--df-r-pill);padding:14px 26px;font-size:15px;cursor:pointer;position:relative;transition:background-position .5s var(--df-ease),transform .3s ease}.df-pform__add:hover:not([disabled]){background-position:100% 0%;color:var(--df-cream)}.df-pform__add[disabled]{opacity:.45;cursor:not-allowed}.df-pform__add.is-loading{color:transparent}.df-pform__add.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:16px;border:2px solid var(--df-cream);border-top-color:transparent;border-radius:50%;animation:dfSpin .7s linear infinite}.df-pform__buy-now{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px;border:1px solid var(--df-ink);border-radius:var(--df-r-pill);padding:13px 26px;font-size:14.5px;color:var(--df-ink);background-image:linear-gradient(105deg,rgba(32,25,19,0) 0%,rgba(32,25,19,0) 50%,var(--df-ink) 50.1%,var(--df-ink) 100%);background-size:230% 100%;background-position:0% 0%;cursor:pointer;transition:background-position .5s var(--df-ease),color .3s ease}.df-pform__buy-now:hover{background-position:100% 0%;color:var(--df-cream)}.df-pform__extra{display:flex;align-items:center;gap:10px;margin-top:18px;cursor:pointer;font-size:14px}.df-pform__extra input{position:absolute;opacity:0;pointer-events:none}.df-pform__extra-box{width:20px;height:20px;border-radius:6px;border:1.5px solid rgba(32,25,19,.35);background:transparent;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;color:transparent}.df-pform__extra input:checked+.df-pform__extra-box{border-color:var(--df-olive);background:var(--df-olive);color:var(--df-cream)}.df-pform__extra input:focus-visible+.df-pform__extra-box{outline:2px solid var(--df-clay);outline-offset:2px}.df-pform__extra-price{font-family:var(--df-font-mono);font-size:12.5px;color:#2019138c}.df-pform__trust{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid var(--df-rule)}.df-pform__trust-item{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#201913a6;white-space:nowrap}.df-pform__trust-item .df-icon{color:var(--df-olive);flex-shrink:0}.df-pform__error{margin-top:12px;font-size:13.5px;color:var(--df-clay)}.df-pform__error:empty{display:none}.df-pform__soon{margin:14px 0 0;padding:12px 16px;border-radius:var(--df-r-md);background:var(--df-tint);font-size:13.5px;line-height:1.5;color:var(--df-ink)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-product-form.css.map */
