drop-a-hint,.op-dah{display:block}.op-dah-price__row{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:auto}.op-dah-price__row>[id^=price-],.op-dah-price__row .price,.op-dah-price__row .price__container{width:auto;flex:0 0 auto}.op-dah__trigger{all:unset;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;margin:0;padding:0;background:transparent;border:0;color:#000;cursor:pointer;flex-shrink:0;font-family:inherit}.op-dah__trigger:hover{opacity:.7}.op-dah__trigger:focus-visible{outline:.2rem solid #111;outline-offset:.4rem}.op-dah__trigger-icon{width:3.2rem;height:auto;display:block}.op-dah__trigger-label{font-size:1.1rem;line-height:1.2;white-space:nowrap;color:#000;font-weight:500}.op-dah__popup[hidden]{display:none!important}.op-dah__popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100020;display:flex;align-items:center;justify-content:center;overflow:hidden}.op-dah__overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;background:#00000073;color:transparent;font-size:0;cursor:pointer}.op-dah__dialog{position:relative;z-index:1;width:calc(100% - 3.2rem);max-width:114.8rem;max-height:calc(100vh - 8rem);margin:6rem 1.6rem 2.4rem;background:#fff;border-radius:1.6rem;overflow:visible}.op-dah__logo{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:10rem;height:10rem;background:#fff;border:.1rem solid #111;border-radius:50%;text-align:center;color:#000}.op-dah__logo-icon{width:3.2rem;height:auto;display:block}.op-dah__logo-text{margin:.6rem 0 0;font-size:1.2rem;font-weight:600;line-height:1.15}.op-dah__back{position:absolute;top:1.6rem;left:2.4rem;z-index:2;display:flex;align-items:center;gap:.6rem;padding:0;border:0;background:transparent;color:#9e9e9e;font-size:1.4rem;line-height:1.2;font-family:inherit;cursor:pointer}.op-dah__back-icon{width:.7rem;height:auto;display:block}.op-dah__body{max-height:calc(100vh - 8rem);overflow:auto;padding:5.6rem 2.4rem 3.2rem;-webkit-overflow-scrolling:touch}.op-dah__heading{margin:.8rem 0 2.4rem;padding:0 1.6rem;text-align:center;text-transform:uppercase;letter-spacing:1px;font-size:1.6rem;font-weight:500;line-height:1.25;color:#111}.op-dah__layout{display:block}.op-dah__preview{display:none}.op-dah__popup.op-dah--mobile-preview .op-dah__preview{display:block}.op-dah__popup.op-dah--mobile-preview .op-dah__form-col{display:none}.op-dah__image-wrap{position:relative;width:100%;aspect-ratio:1440 / 1400;border:.1rem solid #ebebeb;border-radius:1.2rem;overflow:hidden;background:#fafafa}.op-dah__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.op-dah__product-title{margin:1.2rem 0 0;text-align:center;font-size:1.5rem;font-weight:600;line-height:1.3;color:#111}.op-dah__letter{margin:2rem 0 0;padding:1.6rem .4rem;text-align:center;font-size:1.5rem;line-height:1.45;color:#111}.op-dah__form{display:flex;flex-direction:column;gap:2rem}.op-dah__field{position:relative}.op-dah__input{display:block;width:100%;max-width:100%;margin:0;padding:2.2rem 1.4rem .8rem;border:.1rem solid #e0e0e0;border-radius:.8rem;background:#fff;color:#060606;font-family:inherit;font-size:1.6rem;line-height:1.4;box-shadow:none;appearance:none;-webkit-appearance:none;box-sizing:border-box}.op-dah__input:focus{outline:none;border-color:#111}.op-dah__input--error{border-color:#cc3c28}.op-dah__label{position:absolute;left:1.4rem;top:.8rem;margin:0;font-size:1.2rem;line-height:1.3;color:#9e9e9e;pointer-events:none}.op-dah__label--split{right:1.4rem;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.op-dah__optional{opacity:.5}.op-dah__counter{color:#9e9e9e;pointer-events:none}.op-dah__field--select .op-dah__input{padding-right:3.6rem;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;background-size:1.2rem .8rem;cursor:pointer}.op-dah__field--textarea .op-dah__input{min-height:11.2rem;padding-top:3.2rem;resize:vertical}.op-dah__actions{display:flex;flex-direction:column;gap:1.2rem}.op-dah__btn{display:flex;align-items:center;justify-content:center;width:100%;padding:1.4rem 3.2rem;border-radius:100px;border:.1rem solid #111;font-family:inherit;font-size:1.5rem;font-weight:600;line-height:1.2;text-align:center;text-transform:capitalize;cursor:pointer}.op-dah__btn--primary{background:#111;color:#fff}.op-dah__btn--primary:hover{background:#000}.op-dah__btn--ghost:hover{background:#f7f7f7}.op-dah__btn--primary:disabled{opacity:.65;cursor:wait}.op-dah__btn--ghost{background:#fff;color:#111}.op-dah__preview-return{margin-top:2rem}.op-dah__status{margin:0;text-align:center;font-size:1.4rem;line-height:1.4}.op-dah__status--error{color:#be2119}.op-dah__status--success{color:#366d12}.op-dah__footer{margin:0;text-align:center;font-size:1.3rem;line-height:1.4;color:#9e9e9e}.op-dah__footer a{color:inherit;text-decoration:underline}body.op-dah-lock{overflow:hidden}@media screen and (min-width:750px){.op-dah__dialog{width:90%;margin:7rem auto 3.2rem}.op-dah__logo{width:12rem;height:12rem}.op-dah__logo-icon{width:4.8rem}.op-dah__logo-text{font-size:1.6rem;margin-top:.8rem}.op-dah__back{left:4rem}.op-dah__body{padding:6.4rem 3.2rem 4rem}.op-dah__heading{margin:2.4rem 0 4rem;font-size:2.2rem}.op-dah__layout{display:flex;flex-wrap:nowrap;gap:0;padding:0 1.6rem}.op-dah__preview{display:block;flex:1;padding:0 1.6rem}.op-dah__form-col{display:block;width:50%;max-width:45.8rem;padding:0 1.6rem}.op-dah__popup.op-dah--mobile-preview .op-dah__form-col{display:block}.op-dah__product-title{margin-top:1.6rem;font-size:1.6rem}.op-dah__letter{margin-top:2.4rem;padding:2rem;text-align:left;font-size:1.8rem;line-height:1.4}.op-dah__form{gap:2.4rem}.op-dah__btn{font-size:1.8rem;padding:1.5rem 3.2rem}.op-dah__preview-toggle,.op-dah__preview-return{display:none}}@media screen and (min-width:1200px){.op-dah__layout{padding:0 4rem}.op-dah__preview,.op-dah__form-col{padding:0 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/op-drop-a-hint.css.map */
