.th-trial-plugs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.th-trial-plugs legend{margin-bottom:12px;font-weight:650}.th-trial-plugs .variant-option__button-label{min-width:0;min-height:148px;width:100%;border:1px solid #bdcfdf;border-radius:16px;background:#f2f8fc;color:#0c2540;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:14px!important;--variant-border-outer-opacity:0;--variant-border-inner-opacity:0}.th-trial-plugs .variant-option__button-label:has(input:checked){background:#e4f8fd;border:2px solid #0c2540;box-shadow:inset 0 0 0 2px #38ccf0}.th-trial-plugs .variant-option__button-label:has(input:focus-visible){outline:3px solid #087aa3;outline-offset:4px}.th-trial-plugs .variant-option__button-label__text{font-size:17px;font-weight:700}.th-trial-plug-caption{font-size:12px;text-align:center;line-height:1.4}.th-trial-plug-art{height:48px;display:block}.th-trial-plug-note{font-size:13px;line-height:1.6;color:#42566a;margin:0}.th-trial-plugs .variant-option__button-label:has([data-option-available="false"]){opacity:.6}.th-trial-plugs .variant-option__button-label:before,.th-trial-plugs .variant-option__button-label:after{display:none!important}
.th-trial-p70-crop{position:relative;width:100%;aspect-ratio:1.25;overflow:hidden;background:white;align-self:center;max-width:550px;margin-inline:auto}.th-trial-p70-crop img{position:absolute!important;top:0;left:0;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;aspect-ratio:1!important;object-fit:contain!important;transform:translateY(-20%)}.product-media:has(>.th-trial-p70-crop){display:flex;align-items:center;background:white}.th-p70-photo:has(.th-trial-p70-crop){display:block;align-content:center}
.th-everyday .eh-help{background:#edf6fb;color:#0c2540;padding-block:44px}.th-everyday .eh-help .eh-wrap{background:white;border:1px solid #d7e5ee;border-radius:24px;padding:30px}.th-everyday .eh-help .eh-eyebrow{color:#075e9a}.th-everyday .eh-help summary p,.th-everyday .eh-finder-note{color:#42566a}.th-everyday .eh-finder{border-color:#d7e5ee}.th-everyday .eh-fields.th-trial-fields{display:flex;flex-direction:column;gap:24px}.th-trial-field{border:0;padding:0;margin:0;min-width:0}.th-trial-field legend{font-weight:700;font-size:16px;margin-bottom:12px}.th-trial-choice-grid{display:flex;flex-wrap:wrap;gap:12px}.th-everyday .eh-fields .th-trial-choice{display:block;position:relative;flex:1;min-width:145px;cursor:pointer}.th-trial-choice input{position:absolute;left:14px;top:15px;width:18px;height:18px;accent-color:#0c2540;margin:0;z-index:1}.th-trial-choice>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:62px;padding:16px 14px 16px 40px;border:1px solid #bdcfdf;border-radius:14px;background:#f4f9fc;color:#0c2540;text-align:center}.th-trial-choice:has(input:checked)>span{background:#e4f8fd;border:2px solid #0c2540;box-shadow:inset 0 0 0 2px #38ccf0}.th-trial-choice input:focus-visible{outline:3px solid #087aa3;outline-offset:3px}.th-everyday .eh-fields .th-trial-destination{max-width:450px;font-weight:700;font-size:16px}.th-everyday .eh-help :is(select,button,summary):focus-visible{outline:3px solid #087aa3;outline-offset:4px}.th-everyday .eh-result{background:#f2f8fc;border:1px solid #bdcfdf;border-radius:14px}.th-everyday .eh-help .eh-button{border-radius:12px;background:#38ccf0;color:#041b35!important}.th-trial-media-ghost{position:absolute;z-index:2;pointer-events:none;background:white;object-fit:contain;border-radius:12px}
@media(max-width:749px){.th-everyday .eh-help .eh-wrap{width:calc(100% - 32px);padding:22px}.th-trial-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.th-everyday .eh-fields .th-trial-choice{min-width:0}.th-trial-choice>span{font-size:13px;padding:14px 9px 14px 32px;height:100%;min-height:74px}.th-trial-choice input{left:9px}.th-trial-plugs .variant-option__button-label{min-height:136px;padding:12px 8px!important}.th-trial-plug-caption{font-size:11px}.th-trial-p70-crop{max-width:325px}}
@media(prefers-reduced-motion:reduce){.th-trial-media-ghost{display:none}.th-everyday .eh-help .eh-button{transition:none;transform:none}}
.th-trial-plug-art{align-self:center}.th-trial-plugs .th-trial-plug-art svg{position:static!important;display:block;width:88px;height:48px;stroke:none;cursor:inherit}
.th-trial-plugs .variant-option__button-label:has(input:checked),.th-trial-plugs .variant-option__button-label:hover{color:#0c2540!important;background:#e4f8fd!important}

