.dm-nopt[hidden],.dm-nopt [hidden]{display:none!important}.dm-nopt,.dm-nopt *,.dm-nopt *:before,.dm-nopt *:after{box-sizing:border-box}.dm-nopt{display:grid;gap:14px;margin:6px 0 16px;padding:16px;background:#fff;border:1px solid #ece6dd;border-radius:14px;box-shadow:0 1px 2px #2b2b2a08,0 14px 34px -16px #2b2b2a1a;color:#2b2b2b;text-align:left;text-transform:none}.dm-nopt__group,.dm-nopt__second{display:grid;gap:12px;min-width:0}.dm-nopt__group+.dm-nopt__group,.dm-nopt__second{border-top:1px solid #f1ede5;padding-top:14px}.dm-nopt__title{margin:0;font-size:17px;line-height:1.3;font-weight:700;letter-spacing:0;text-transform:none;color:#1f1f1f}.dm-nopt__field{display:grid;gap:6px;min-width:0}.dm-nopt__field--sep{border-top:1px solid #eee;padding-top:10px}.dm-nopt__title+.dm-nopt__field--sep{border-top:0;padding-top:0}.dm-nopt__set{border:0;margin:0;padding:0;min-width:0}.dm-nopt__label{display:block;margin:0 0 6px;padding:0;font-size:16px;line-height:1.35;font-weight:600;letter-spacing:0;text-transform:none;color:#1f1f1f}.dm-nopt__req{color:#a3372f}.dm-nopt__vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dm-nopt select,.dm-nopt input[type=text]{width:100%;min-height:48px;margin:0;padding:11px 12px;font:inherit;font-size:16px;font-weight:400;color:#2b2b2b;background-color:#fcfbf9;border:1px solid #e4ddd4;border-radius:10px;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.dm-nopt select{padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%238a8a7a' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px}.dm-nopt select:focus,.dm-nopt input[type=text]:focus{outline:none;border-color:var(--dm-sage, #b0af9b);box-shadow:0 0 0 3px #b0af9b40}.dm-nopt__pills{display:flex;flex-wrap:wrap;gap:8px}.dm-nopt__pill{position:relative;flex:1 1 0;min-width:44px;min-height:48px;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:8px 6px;border:1px solid #e4ddd4;border-radius:12px;background:#fff;font-size:15px;line-height:1.2;font-weight:600;color:#2b2b2b;text-align:center;text-transform:none;letter-spacing:0;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.dm-nopt__pill input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.dm-nopt__pill small{font-size:14px;font-weight:600;color:#444}.dm-nopt__pill:hover{border-color:var(--dm-sage, #b0af9b)}.dm-nopt__pill.is-active{border-color:var(--dm-sage, #b0af9b);background:#f3f5ec;box-shadow:inset 0 0 0 1px var(--dm-sage, #b0af9b)}.dm-nopt__pill:focus-within{outline:2px solid var(--dm-sage, #b0af9b);outline-offset:2px}.dm-nopt__field.is-invalid select,.dm-nopt__field.is-invalid input[type=text],.dm-nopt__field.is-invalid .dm-nopt__pill{border-color:#a3372f}.dm-nopt__field.is-invalid .dm-nopt__label{color:#a3372f}.dm-nopt__offer{position:relative;display:flex;align-items:center;gap:12px;margin:0;padding:14px 16px;border:1px solid #e4ddd4;border-radius:12px;background:#fff;cursor:pointer;font-size:16px;line-height:1.35;font-weight:600;color:#2b2b2b;text-transform:none;letter-spacing:0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.dm-nopt__offer input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.dm-nopt__offer:before{content:"";flex:0 0 22px;height:22px;border:1.5px solid #b9b3a8;border-radius:6px;background:#fff}.dm-nopt__offer:hover{border-color:var(--dm-sage, #b0af9b)}.dm-nopt__offer:focus-within{outline:2px solid var(--dm-sage, #b0af9b);outline-offset:2px}.dm-nopt[data-offer=true] .dm-nopt__offer{border-color:var(--dm-sage, #b0af9b);background:#f3f5ec;box-shadow:inset 0 0 0 1px var(--dm-sage, #b0af9b),0 6px 18px #b0af9b47}.dm-nopt[data-offer=true] .dm-nopt__offer:before{content:"\2713";color:#fff;background:#354a37;border-color:#354a37;font-size:15px;font-weight:900;line-height:19px;text-align:center}.dm-nopt__error{margin:0;font-size:14px;line-height:1.4;font-weight:600;color:#a3372f}.dm-nopt__total{margin:0;font-size:16px;color:#2b2b2b}.dm-nopt__total strong{font-size:19px;font-weight:800}.productView-quantity{display:none!important}.dm-nopt textarea{display:block;width:100%;min-height:112px;margin:0;padding:11px 12px;font:inherit;font-size:16px;font-weight:400;line-height:1.45;color:#2b2b2b;background-color:#fcfbf9;border:1px solid #e4ddd4;border-radius:10px;resize:vertical;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.dm-nopt textarea:focus{outline:none;border-color:var(--dm-sage, #b0af9b);box-shadow:0 0 0 3px #b0af9b40}.dm-nopt input[type=file]{display:block;width:100%;max-width:100%;min-height:48px;margin:0;padding:10px 12px;font:inherit;font-size:15px;color:#2b2b2b;background:#fcfbf9;border:1px dashed #cfc7bb;border-radius:10px;cursor:pointer}.dm-nopt input[type=file]::file-selector-button{margin:0 10px 0 0;padding:7px 12px;border:1px solid #e4ddd4;border-radius:8px;background:#fff;font:inherit;font-size:15px;font-weight:600;color:#2b2b2b;cursor:pointer}.dm-nopt input[type=file]:focus-visible{outline:2px solid var(--dm-sage, #b0af9b);outline-offset:2px}.dm-nopt__help{margin:2px 0 0;font-size:14px;line-height:1.4;color:#5f5f58}.dm-nopt__check{position:relative;display:flex;align-items:center;gap:12px;margin:0;padding:12px 14px;min-height:48px;border:1px solid #e4ddd4;border-radius:12px;background:#fff;cursor:pointer;font-size:16px;line-height:1.35;font-weight:600;color:#2b2b2b;text-transform:none;letter-spacing:0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.dm-nopt__check input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.dm-nopt__check:before{content:"";flex:0 0 22px;height:22px;border:1.5px solid #b9b3a8;border-radius:6px;background:#fff}.dm-nopt__check span{flex:1 1 auto;min-width:0}.dm-nopt__check small{flex:0 0 auto;font-size:14px;font-weight:600;color:#444}.dm-nopt__check:hover{border-color:var(--dm-sage, #b0af9b)}.dm-nopt__check:focus-within{outline:2px solid var(--dm-sage, #b0af9b);outline-offset:2px}.dm-nopt__check.is-active{border-color:var(--dm-sage, #b0af9b);background:#f3f5ec;box-shadow:inset 0 0 0 1px var(--dm-sage, #b0af9b)}.dm-nopt__check.is-active:before{content:"\2713";color:#fff;background:#354a37;border-color:#354a37;font-size:15px;font-weight:900;line-height:19px;text-align:center}.dm-nopt__field.is-invalid textarea,.dm-nopt__field.is-invalid input[type=file],.dm-nopt__field.is-invalid .dm-nopt__check{border-color:#a3372f}.dm-nopt input[type=text].dm-nopt__upper{text-transform:uppercase}.dm-nopt input[type=text].dm-nopt__upper::placeholder{text-transform:none}.dm-nopt__img{display:block;width:120px;height:120px;margin:0 0 8px;object-fit:cover;border:1px solid #e4ddd4;border-radius:12px;background:#fff}
/*# sourceMappingURL=/cdn/shop/t/89/assets/dm-native-options.css.map */
