.avpoptions-container__v2 .apo-btn-cart,.avpoptions-container__v2 [class*=apo-btn],.avpoptions-container__v2 [style*="background: #f0c14b"],.avpoptions-container__v2 [style*="background:#f0c14b"],.avpoptions-container__v2 [style*="background-color: #f0c14b"],.avpoptions-container__v2 [style*=yellow]{display:none!important}.avpoptions-container__v2{position:relative}.ef-cfg-progress{display:flex;align-items:center;gap:0;margin-bottom:32px;padding:0}.ef-cfg-progress-step{flex:1;height:3px;background:#e8e2d9;position:relative;transition:background .4s ease}.ef-cfg-progress-step.is-done{background:#8a6a43}.ef-cfg-progress-step.is-active{background:linear-gradient(90deg,#8a6a43 50%,#e8e2d9 50%)}.ef-cfg-progress-label{position:absolute;top:-22px;left:0;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#8a8579;white-space:nowrap}.ef-cfg-progress-step.is-done .ef-cfg-progress-label,.ef-cfg-progress-step.is-active .ef-cfg-progress-label{color:#6f5336}.avpoptions-container__v2>div{display:none!important}.avpoptions-container__v2>div.ef-cfg-visible{display:block!important;animation:efCfgFadeIn .35s ease}@keyframes efCfgFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ef-cfg-step-header{margin-bottom:20px}.ef-cfg-step-num{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#6f5336;margin-bottom:6px}.ef-cfg-step-title{font-family:Inter,sans-serif;font-size:20px;font-weight:600;color:#1e1e1b;line-height:1.2;letter-spacing:-.01em;margin:0}.ef-cfg-step-subtitle{font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:#8a8579;margin-top:4px;line-height:1.5}.ef-cfg-nav{display:flex;flex-direction:column;gap:0;margin-top:16px}.ef-cfg-btn--back{order:1;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:6px 0;margin-bottom:14px;background:transparent;border:none;color:#8a8579;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,gap .2s ease}.ef-cfg-btn--back:hover{color:#1e1e1b;gap:6px}.ef-cfg-btn--next{order:2;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:18px 32px;background:#1e1e1b;color:#f7f3ee;border:none;border-radius:6px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-align:center;transition:background .24s cubic-bezier(.22,1,.36,1),transform .12s ease,box-shadow .24s ease}.ef-cfg-btn--next:hover{background:#2a2a26;box-shadow:0 6px 20px #1e1e1b26;transform:translateY(-1px)}.ef-cfg-btn--next:active{transform:translateY(0);box-shadow:none}.option-avis-dropdown-inner{border:1.5px solid #DED6CB!important;border-radius:8px!important;background:#fefcf9!important;padding:12px 16px!important;font-size:14px;color:#1e1e1b!important;transition:border-color .24s ease!important;cursor:pointer!important}.option-avis-dropdown-inner:hover,.option-avis-dropdown-inner:focus{border-color:#8a6a43!important}.option-avis-swatch-drop-down{border:1.5px solid #DED6CB!important;border-radius:8px!important;background:#fefcf9!important;padding:12px 16px!important;margin-bottom:8px!important;cursor:pointer!important;transition:all .24s ease!important}.option-avis-swatch-drop-down:hover{border-color:#8a6a43!important;background:#8a6a4308!important}.option-avis-swatch-drop-down.selected,.option-avis-swatch-drop-down.active,.option-avis-swatch-drop-down[class*=selected],.option-avis-swatch-drop-down[class*=active]{border-color:#8a6a43!important;background:#8a6a430a!important;box-shadow:0 0 0 1px #8a6a43!important}.option-avis-swatch-value-title{font-size:14px;font-weight:500;color:#1e1e1b!important}.option-avis-dropdown-values{border:1px solid #DED6CB!important;border-radius:8px!important;background:#fefcf9!important;box-shadow:0 8px 32px #1e1e1b1a!important;overflow:hidden!important}.option-avis-value{padding:10px 16px!important;font-size:13px;color:#1e1e1b!important;transition:background .2s ease!important}.option-avis-value:hover{background:#f7f3ee!important}.avpoptions-container__v2 input[type=text],.avpoptions-container__v2 input[type=number],.avpoptions-container__v2 textarea{border:1.5px solid #DED6CB!important;border-radius:8px!important;padding:12px 16px!important;font-size:14px;color:#1e1e1b!important;background:#fefcf9!important;transition:border-color .24s ease!important;width:100%!important;box-sizing:border-box!important}.avpoptions-container__v2 input:focus,.avpoptions-container__v2 textarea:focus{border-color:#8a6a43!important;outline:none!important;box-shadow:0 0 0 3px #8a6a4314!important}.avpoptions-container__v2 label{font-size:13px;font-weight:600;color:#1e1e1b!important;margin-bottom:6px!important;display:block!important}.option-avis-arrow-select{color:#8a8579!important}.avpoptions-container__v2 [class*=upload],.avpoptions-container__v2 [class*=file]{border:2px dashed #DED6CB!important;border-radius:12px!important;padding:24px!important;background:#f7f3ee!important;text-align:center!important;transition:border-color .24s ease!important}.avpoptions-container__v2 [class*=upload]:hover{border-color:#8a6a43!important}.avpoptions-container__v2 [class*=price],.avpoptions-container__v2 [class*=surcharge]{color:#6f5336!important;font-weight:500}.avpoptions-container__v2 [class*=powered],.avpoptions-container__v2 [class*=branding]{display:none!important}.ef-cfg-summary{background:#f7f3ee;border:1px solid #E8E2D9;border-radius:12px;padding:28px;margin-bottom:24px}.ef-cfg-summary-title{font-size:20px;font-weight:500;color:#1e1e1b;margin-bottom:16px}.ef-cfg-summary-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #E8E2D9;font-size:13px}.ef-cfg-summary-row:last-child{border:none}.ef-cfg-summary-label{color:#8a8579}.ef-cfg-summary-value{color:#1e1e1b;font-weight:500}@media(max-width:767px){.ef-cfg-step-title{font-size:18px}.ef-cfg-progress-label{font-size:8px}}.ef-next-steps{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(138,106,67,.2)}.ef-next-step{display:flex;align-items:flex-start;gap:14px}.ef-step-num{width:24px;height:24px;border-radius:50%;background:#8a6a43;color:#f7f3ee;font:600 12px/24px Inter,sans-serif;text-align:center;flex-shrink:0}.ef-next-step strong{display:block;font:500 13px/1.3 Inter,sans-serif;color:#1e1e1b}.ef-next-step span{font:400 12px/1.4 Inter,sans-serif;color:#242628a6}.ef-quote-btn{order:3;display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:12px;padding:12px 0;background:transparent;border:none;color:#8a6a43;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;cursor:pointer;position:relative;transition:color .2s ease}.ef-quote-btn:after{content:"";position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:0;height:1.5px;background:#8a6a43;transition:width .3s cubic-bezier(.22,1,.36,1)}.ef-quote-btn:hover{color:#6f5336}.ef-quote-btn:hover:after{width:140px}@media(min-width:768px){.ef-quote-btn{width:auto;margin-top:0;padding:18px 24px;border:1.5px solid #C8B89A;border-radius:6px;font-size:12px;letter-spacing:.06em}.ef-quote-btn:after{display:none}.ef-quote-btn:hover{background:#8a6a430a;border-color:#8a6a43}}.ef-lead-time{display:flex;align-items:center;gap:8px;margin-top:12px;font:400 13px/1.4 Inter,sans-serif;color:#242628}.ef-lead-time strong{color:#1e1e1b}.ef-info-trigger{width:16px;height:16px;border-radius:50%;border:1px solid #8A6A43;background:none;color:#8a6a43;font:600 10px/16px Inter,sans-serif;cursor:pointer;margin-left:6px;position:relative;display:inline-flex;align-items:center;justify-content:center}.ef-info-trigger .ef-tooltip{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#f7f3ee;border:1px solid #1E1E1B;padding:10px 12px;border-radius:4px;font:400 12px/1.5 Inter,sans-serif;color:#1e1e1b;max-width:240px;width:max-content;z-index:var(--z-dropdown, 100);pointer-events:none}.ef-info-trigger:hover .ef-tooltip,.ef-info-trigger:focus .ef-tooltip{display:block}@media(prefers-reduced-motion:reduce){.avpoptions-container__v2>div.ef-cfg-visible{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/221/assets/ef-configurator.css.map */
