html.ecomhard-definer-vip-scroll-lock{overflow:hidden!important}.ecomhard-definer-vip{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:20px;font-family:inherit;color:var(--eh-definer-text)}.ecomhard-definer-vip.is-open{display:flex}.ecomhard-definer-vip__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#100a13ad;cursor:pointer}.ecomhard-definer-vip__dialog{position:relative;z-index:1;width:min(750px,100%);max-height:min(88dvh,840px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--eh-definer-bg);border:1px solid var(--eh-definer-border);border-radius:var(--eh-definer-radius);box-shadow:0 20px 90px #00000038;outline:none}.ecomhard-definer-vip__close{position:sticky;top:10px;left:calc(100% - 46px);z-index:5;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:10px 10px -46px auto;padding:0;border:1px solid var(--eh-definer-border);border-radius:50%;background:var(--eh-definer-bg);color:var(--eh-definer-text);cursor:pointer}.ecomhard-definer-vip__close:hover{opacity:.75}.ecomhard-definer-vip__content{display:grid;grid-template-columns:45% 55%;align-items:stretch}.ecomhard-definer-vip__image[hidden]{display:none!important}.ecomhard-definer-vip__image-wrap{position:relative;min-height:360px;padding:0;overflow:hidden;background:#f6f3f5}.ecomhard-definer-vip__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center center}.ecomhard-definer-vip__details{min-width:0;padding:42px 34px 36px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ecomhard-definer-vip__eyebrow{margin:0 0 12px;font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--eh-definer-title)}.ecomhard-definer-vip__title{margin:0 0 23px;font-family:inherit;font-size:var(--eh-definer-title-desktop);line-height:1.18;font-weight:650;letter-spacing:-.02em;color:var(--eh-definer-title)}.ecomhard-definer-vip__choose{margin:0 0 10px;font-size:var(--eh-definer-text-desktop);font-weight:600}.ecomhard-definer-vip__colors{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px;border:0;min-width:0}.ecomhard-definer-vip__color-node{padding:0;margin:0}.ecomhard-definer-vip__color-node .m-product-option--swatch{display:flex;align-items:center;justify-content:center}.ecomhard-definer-vip__radio{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important}.ecomhard-definer-vip__swatch.m-product-option--node__label[data-option-type=color]{display:block;position:relative;width:var(--eh-definer-swatch);height:var(--eh-definer-swatch);min-width:var(--eh-definer-swatch);min-height:var(--eh-definer-swatch);margin:5px 7px 5px 5px;padding:0;background-color:#d8c4c5;background-size:cover;background-position:center;border-radius:50%;cursor:pointer;font-size:0;line-height:0;box-shadow:0 0 0 1px #d8d2d6;transition:box-shadow .2s ease,transform .2s ease}.ecomhard-definer-vip__radio:checked+.ecomhard-definer-vip__swatch{box-shadow:0 0 0 2px var(--eh-definer-title),inset 0 0 0 3px var(--eh-definer-bg)!important}.ecomhard-definer-vip__radio:focus-visible+.ecomhard-definer-vip__swatch{outline:2px solid var(--eh-definer-title);outline-offset:3px}.ecomhard-definer-vip__radio:disabled+.ecomhard-definer-vip__swatch{opacity:.35;cursor:not-allowed}.ecomhard-definer-vip__radio:disabled+.ecomhard-definer-vip__swatch:after{content:"";position:absolute;top:50%;left:3px;width:calc(100% - 6px);height:1px;background:#333;transform:rotate(-45deg)}.ecomhard-definer-vip__selected-color{margin:13px 0 6px;font-size:var(--eh-definer-text-desktop);font-weight:500;min-height:1.4em}.ecomhard-definer-vip__prices{display:flex;gap:12px;align-items:center;margin:8px 0 20px;flex-wrap:wrap}.ecomhard-definer-vip__old-price{font-size:var(--eh-definer-text-desktop);color:#888}.ecomhard-definer-vip__free-price{color:var(--eh-definer-title);font-size:calc(var(--eh-definer-text-desktop) + 3px);font-weight:700}.ecomhard-definer-vip__add{display:block;width:100%;margin:0;padding:15px 20px;background:var(--eh-definer-button-bg);color:var(--eh-definer-button-text);border:1px solid var(--eh-definer-button-bg);border-radius:6px;font-size:var(--eh-definer-button-font-desktop);font-weight:650;line-height:1.35;text-align:center;cursor:pointer;transition:opacity .15s ease}.ecomhard-definer-vip__add:hover:not(:disabled){opacity:.86}.ecomhard-definer-vip__add:disabled{cursor:not-allowed;opacity:.45}.ecomhard-definer-vip__error{font-size:13px;line-height:1.4;color:#aa1c24;margin:12px 0 0}.ecomhard-definer-vip__error[hidden]{display:none}.ecomhard-definer-vip__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:640px){.ecomhard-definer-vip{padding:12px}.ecomhard-definer-vip__dialog{width:100%;max-height:92dvh}.ecomhard-definer-vip__content{grid-template-columns:1fr}.ecomhard-definer-vip__image-wrap{display:flex;align-items:center;justify-content:center;min-height:0;padding:8px 14px 3px;max-height:235px}.ecomhard-definer-vip__image{position:static;inset:auto;width:auto;height:auto;max-width:200px;max-height:210px;aspect-ratio:1 / 1;object-fit:contain}.ecomhard-definer-vip__details{padding:18px 23px 26px}.ecomhard-definer-vip__eyebrow{margin-bottom:8px}.ecomhard-definer-vip__title{font-size:var(--eh-definer-title-mobile);margin-bottom:18px}.ecomhard-definer-vip__choose,.ecomhard-definer-vip__selected-color,.ecomhard-definer-vip__old-price{font-size:var(--eh-definer-text-mobile)}.ecomhard-definer-vip__free-price{font-size:calc(var(--eh-definer-text-mobile) + 3px)}.ecomhard-definer-vip__add{font-size:var(--eh-definer-button-font-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/ecomhard-definer-gratis.css.map */
