.style_dialog___wAsh{position:fixed;top:0;height:100%;width:100%;z-index:var(--dialog-level)}.style_overlay__ljB15{z-index:calc(var(--dialog-level) - 1);inset:0;background-color:var(--hdc-black);opacity:.4;position:fixed;width:100%;height:100%}.style_genericCenteredContent__c_aK7{height:100%;width:100%;display:grid;justify-content:center;align-items:center}.style_buttonReset__E6_rq{background:none;border:none;padding:0}.style_closeButton__tKOW8{width:32px;height:32px;position:relative;cursor:pointer}.style_closeBar__FDNAN{background:var(--close-bar-background);display:grid;width:100%;padding:4px;justify-content:var(--close-bar-justify,"flex-end")}.style_container__3Dlr_{display:grid}.style_form__cdvdA{display:grid;padding:16px 0;grid-gap:32px;gap:32px;text-align:center;color:var(--hdc-navy);width:100%}@media (min-width:768px){.style_form__cdvdA{padding:16px 40px;justify-self:center;max-width:500px}}.style_textField__nQnL_{display:block;font-family:inherit;width:100%;border:none;background-color:transparent;background-color:initial;font-size:16px;padding:8px 0;color:var(--hdc-navy)}.style_emailField__vp0aw{border-bottom:2px solid var(--hdc-navy);text-align:center}.style_emailField__vp0aw::-moz-placeholder{opacity:.8;color:var(--hdc-navy)}.style_emailField__vp0aw::placeholder{opacity:.8;color:var(--hdc-navy)}.style_submitButton__a8_2D{width:-moz-fit-content;width:fit-content;justify-self:center;font-size:20px;font-weight:500;padding:0 104px;transition:none}@media (max-width:767px){.style_submitButton__a8_2D{padding:0;width:80%}}.style_errorMessage__pflLv{color:var(--hc9-reserved-red)}.style_textFieldLabel__UEp12{margin:0;padding:0;display:grid;grid-gap:8px}.style_addToCartBlock__dOwPq{display:grid;align-self:flex-start}.style_content__W82_B{max-width:500px;padding:40px 32px;display:grid;grid-gap:16px;gap:16px;position:relative;align-items:flex-start;color:var(--dialog-text-color);text-align:center;animation:style_fadeUp__TUa8P .5s ease;background:var(--hdc-white);--dialog-text-color:var(--hdc-navy)}.style_content__W82_B[data-hatch-theme=dark]{--dialog-text-color:var(--hdc-white)}@media (min-width:768px){.style_content__W82_B{padding:40px}}@media (prefers-reduced-motion){.style_content__W82_B{animation:none}}.style_actions__3FyTb{display:grid;border-radius:4px 4px 0 0;padding:4px;justify-content:flex-end;position:absolute;top:0;right:0}.style_productInfo__gcxJS{display:grid;grid-template-columns:min-content 1fr;justify-items:flex-start}.style_productInfoText__4VLA5{display:grid;padding-left:24px;text-align:left}.style_link__IslO4{text-decoration:underline}@keyframes style_fadeUp__TUa8P{0%{opacity:0}to{opacity:1}}.style_shoppingPane__3SRo_{display:grid;grid-gap:16px;gap:16px}.style_heading__UnlCu,.style_subheading__CZRgy{margin:0}.style_description__cuSNv{text-align:left;margin:0;color:var(--hdc-navy)}@media (min-width:768px){.style_stackJustify__EPPkl{position:sticky;top:0;justify-items:flex-start;max-width:90%}}.style_variantName__N87j_{text-transform:capitalize}.style_productPrice__XhDFQ{margin:0}.style_priceOffer__WgijC{display:grid;justify-content:flex-start}.style_offerText__vAiwl{margin:0;color:var(--hdc-navy-300);line-height:28px}@media (min-width:768px){.style_offerText__vAiwl{line-height:32px}}.style_reviewsLink__TXWzk{display:grid;justify-content:space-between;grid-gap:16px;gap:16px;grid-template-columns:auto 1fr}.style_shopBlockStack__1snvD{justify-items:flex-start;width:100%}.style_container__Jcmuy{display:grid;flex-direction:column;align-items:center;justify-content:flex-start;justify-items:flex-start;padding:16px;background-color:var(--hdc-neutral-100);border-radius:4px;text-align:left;grid-gap:8px;gap:8px}.style_text__f8aXr{color:var(--hdc-navy-1000);text-align:left}.style_triggerButton__NljDr{background:none;border:none}.style_triggerText__vnXeS{color:var(--hdc-navy-1000);text-decoration:underline;cursor:pointer;text-align:left}.style_container__5f3ps{display:grid;flex-direction:column;align-items:center;justify-content:flex-start;justify-items:flex-start;padding:16px;background-color:var(--hdc-neutral-100);border-radius:4px;text-align:left;grid-gap:8px;gap:8px}.style_text__7LrAP{color:var(--hdc-navy-1000);text-align:left}.style_triggerButton__BfZzM{background:none;border:none}.style_triggerText__06pfO{color:var(--hdc-navy-1000);text-decoration:underline;cursor:pointer;text-align:left}