.product-form__input:has(.hlp-size-guide__trigger){position:relative}.product-form__input:has(.hlp-size-guide__trigger)>legend,.product-form__input--dropdown:has(.hlp-size-guide__trigger)>label{padding-right:13rem}.hlp-size-guide__trigger{float:right;position:relative;z-index:1;display:inline-flex;align-items:center;gap:.5rem;border:0;background:none;padding:.15rem 0;margin:-.1rem 0 .6rem .8rem;color:#d13633;font:inherit;font-size:1.25rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.hlp-size-guide__trigger:hover{color:#a92222}.hlp-size-guide__trigger:focus-visible,.hlp-size-guide__close:focus-visible{outline:2px solid #d13633;outline-offset:3px}.hlp-size-guide__dialog{width:min(92vw,710px);max-width:710px;max-height:min(86vh,850px);padding:0;border:1px solid #e9e9ed;border-radius:16px;background:#fff;color:#242833;box-shadow:0 18px 60px #14172838;overflow:auto}.hlp-size-guide__dialog::backdrop{background:#10182494}.hlp-size-guide__modal{padding:clamp(20px,3vw,30px)}.hlp-size-guide__head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.hlp-size-guide__head h2{font-size:clamp(20px,2vw,26px);color:#242833;margin:0;font-weight:700;line-height:1.25}.hlp-size-guide__close{border:0;background:#fcebed;color:#242833;border-radius:50%;height:36px;width:36px;font-size:24px;cursor:pointer;flex-shrink:0}.hlp-size-guide__body{font-size:1.45rem;line-height:1.65;color:#242833}.hlp-size-guide__body p{margin:0 0 14px}.hlp-size-guide__body>div{overflow-x:auto}.hlp-size-guide__body table{width:100%;min-width:420px;border-collapse:collapse;margin:10px 0 18px}.hlp-size-guide__body th,.hlp-size-guide__body td{padding:11px 12px;border-bottom:1px solid #ececf0;text-align:left;white-space:nowrap}.hlp-size-guide__body th{font-weight:700;background:#fcebed;color:#242833}.hlp-size-guide__body tr:nth-child(2n) td{background:#fafafa}@media(max-width:749px){.hlp-size-guide__trigger{font-size:1.2rem}.product-form__input:has(.hlp-size-guide__trigger)>legend,.product-form__input--dropdown:has(.hlp-size-guide__trigger)>label{padding-right:0}.hlp-size-guide__dialog{width:95vw;max-height:90vh}.hlp-size-guide__modal{padding:18px 14px}.hlp-size-guide__body{font-size:1.3rem}.hlp-size-guide__body table{min-width:360px;font-size:1.15rem}.hlp-size-guide__body th,.hlp-size-guide__body td{padding:9px 8px}}.hlp-size-guide__link-row{display:flex;justify-content:flex-end;margin:-.3rem 0 1.4rem;clear:both}.hlp-size-guide__link-row .hlp-size-guide__trigger{margin:0;float:none;font-size:1.3rem;line-height:1.55}@media(max-width:749px){.hlp-size-guide__link-row{margin:-.1rem 0 1.25rem}}.product-form__input:has(>.hlp-size-guide__trigger){position:relative}.product-form__input:has(>.hlp-size-guide__trigger)>legend,.product-form__input:has(>.hlp-size-guide__trigger)>label{padding-right:14rem}.product-form__input>.hlp-size-guide__trigger{position:absolute;top:0;right:0;z-index:2;float:none;margin:0;padding:0;line-height:1.6;font-size:1.25rem;white-space:nowrap}@media(max-width:749px){.product-form__input:has(>.hlp-size-guide__trigger)>legend,.product-form__input:has(>.hlp-size-guide__trigger)>label{padding-right:13rem}.product-form__input>.hlp-size-guide__trigger{font-size:1.2rem}}.product-form__input:has(>.hlp-size-guide__link-row){position:relative}.product-form__input:has(>.hlp-size-guide__link-row)>legend,.product-form__input:has(>.hlp-size-guide__link-row)>label.form__label{padding-right:14rem}.product-form__input>.hlp-size-guide__link-row{position:absolute;top:0;right:0;z-index:3;display:flex;justify-content:flex-end;width:auto;max-width:70%;margin:0;clear:none;padding:0}.product-form__input>.hlp-size-guide__link-row .hlp-size-guide__trigger{position:static;display:inline-flex;margin:0;padding:0;font-size:1.25rem;line-height:1.6;white-space:nowrap}@media screen and (max-width:749px){.product-form__input:has(>.hlp-size-guide__link-row)>legend,.product-form__input:has(>.hlp-size-guide__link-row)>label.form__label{padding-right:13rem}}.hlp-size-guide__independent{display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:44rem;clear:both;position:relative;z-index:2;margin:0 0 1.2rem;padding:0;text-align:left}.hlp-size-guide__independent>.hlp-size-guide__trigger{position:static;float:none;margin:0;padding:0;line-height:1.5;font-size:1.3rem;white-space:nowrap}@media screen and (max-width:749px){.hlp-size-guide__independent{margin-bottom:1.4rem}.hlp-size-guide__independent>.hlp-size-guide__trigger{font-size:1.2rem}}.hlp-size-guide__independent>.hlp-size-guide__trigger{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;box-sizing:border-box;min-height:44px;margin:0;padding:.9rem 1.3rem;border:1px solid #f0cccc;border-radius:12px;background:#fff5f5;color:#d13633;font-size:1.3rem;font-weight:600;line-height:1.4;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.hlp-size-guide__independent>.hlp-size-guide__trigger svg{width:18px;height:18px;flex:0 0 auto}.hlp-size-guide__independent>.hlp-size-guide__trigger:hover{background:#ffecec;border-color:#e5b3b3;color:#b32624}.hlp-size-guide__independent>.hlp-size-guide__trigger:focus-visible{outline:2px solid #d13633;outline-offset:3px}@media(prefers-reduced-motion:reduce){.hlp-size-guide__independent>.hlp-size-guide__trigger{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/hlp-size-guide.css.map */
