.frg-newsletter,.frg-newsletter *{box-sizing:border-box}.frg-newsletter{width:100%;padding:var(--frg-newsletter-pad-desktop) 52px;background:var(--frg-newsletter-bg);color:var(--frg-newsletter-text);font-family:Arial,Helvetica,sans-serif}.frg-newsletter__inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:44px;width:100%;max-width:var(--frg-newsletter-max-width);margin:0 auto}.frg-newsletter__title{margin:0;color:inherit;font-family:var(--frg-newsletter-heading-font, Impact, sans-serif);font-size:clamp(64px,7.6vw,94px);font-weight:var(--frg-newsletter-heading-weight, 700);letter-spacing:var(--frg-newsletter-heading-spacing, 0px);line-height:.92;text-transform:uppercase}.frg-newsletter__title span{display:block}.frg-newsletter__content{min-width:0}.frg-newsletter__description{margin:0 0 26px;color:inherit;font-size:15px;font-weight:400;line-height:1.5}.frg-newsletter__form{margin:0}.frg-newsletter__fields{display:flex;width:100%;min-height:49px}.frg-newsletter .frg-newsletter__email{display:block;flex:1 1 auto;width:100%;min-width:0;height:49px;margin:0;padding:0 16px;border:1px solid var(--frg-newsletter-border);border-radius:0;background:transparent;color:var(--frg-newsletter-text);box-shadow:none;font:inherit;font-size:13px;outline-offset:2px}.frg-newsletter .frg-newsletter__email::placeholder{color:var(--frg-newsletter-text);opacity:.55}.frg-newsletter .frg-newsletter__button{display:inline-flex;flex:0 0 114px;align-items:center;justify-content:center;min-width:114px;min-height:49px;margin:0;padding:0 12px;border:1px solid var(--frg-newsletter-button-bg);border-radius:0;background:var(--frg-newsletter-button-bg);color:var(--frg-newsletter-button-text);box-shadow:none;font:inherit;font-size:11px;font-weight:700;letter-spacing:.055em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:opacity .16s ease}.frg-newsletter .frg-newsletter__button:hover{opacity:.85}.frg-newsletter .frg-newsletter__button:focus-visible,.frg-newsletter .frg-newsletter__email:focus-visible,.frg-newsletter__legal a:focus-visible{outline:2px solid var(--frg-newsletter-text);outline-offset:3px}.frg-newsletter__legal{margin:12px 0 0;color:var(--frg-newsletter-text);font-size:10px;font-weight:400;line-height:1.45;opacity:.7}.frg-newsletter__legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.frg-newsletter__success,.frg-newsletter__error{margin:12px 0 0;color:inherit;font-size:13px;line-height:1.5}.frg-newsletter__success{margin-top:0}.frg-newsletter__error ul{margin:0;padding-inline-start:18px}.frg-newsletter__visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.frg-newsletter[dir=rtl] .frg-newsletter__title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(51px,6vw,80px);line-height:1.12;text-transform:none}@media screen and (max-width:749px){.frg-newsletter{padding:var(--frg-newsletter-pad-mobile) 22px}.frg-newsletter__inner{grid-template-columns:minmax(0,1fr);gap:28px}.frg-newsletter__title{font-size:clamp(50px,13vw,76px)}.frg-newsletter[dir=rtl] .frg-newsletter__title{font-size:clamp(45px,11vw,68px)}.frg-newsletter__description{margin-bottom:22px;font-size:14px}.frg-newsletter .frg-newsletter__email{font-size:16px}.frg-newsletter__legal{font-size:11px}}@media screen and (max-width:359px){.frg-newsletter .frg-newsletter__button{flex-basis:96px;min-width:96px;font-size:10px}.frg-newsletter .frg-newsletter__email{padding:0 10px}}.frg-benefits,.frg-benefits *{box-sizing:border-box}.frg-benefits{width:100%;padding:var(--frg-benefits-desktop-padding) 24px;background:var(--frg-benefits-bg);border-top:1px solid var(--frg-benefits-divider)}.frg-benefits__inner{display:grid;grid-template-columns:repeat(var(--frg-benefits-columns),minmax(0,1fr));align-items:center;width:100%;max-width:var(--frg-benefits-max-width);margin-inline:auto}.frg-benefits__item{position:relative;display:flex;align-items:flex-start;min-width:0;gap:15px;padding-inline:28px 22px}.frg-benefits__item:first-child{padding-inline-start:0}.frg-benefits__item:last-child{padding-inline-end:0}.frg-benefits__item:not(:last-child):after{position:absolute;inset-block:0;inset-inline-end:0;width:1px;background:var(--frg-benefits-divider);content:""}.frg-benefits__icon{display:inline-flex;flex:0 0 var(--frg-benefits-icon-size);align-items:center;justify-content:center;width:var(--frg-benefits-icon-size);height:var(--frg-benefits-icon-size);color:var(--frg-benefits-heading)}.frg-benefits__icon svg{display:block;width:100%;height:100%;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.frg-benefits__copy{min-width:0}.frg-benefits__title{margin:0 0 5px;color:var(--frg-benefits-heading);font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.085em;line-height:1.3;text-transform:uppercase}.frg-benefits__description{margin:0;color:var(--frg-benefits-body);font-family:inherit;font-size:11px;font-weight:400;line-height:1.5}.frg-benefits[dir=rtl] .frg-benefits__title{font-size:12px;letter-spacing:0;text-transform:none}.frg-benefits[dir=rtl] .frg-benefits__description{font-size:12px}@media screen and (max-width:900px){.frg-benefits{padding:var(--frg-benefits-mobile-padding) 16px}.frg-benefits__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.frg-benefits__item,.frg-benefits__item:first-child,.frg-benefits__item:last-child{flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;min-height:142px;padding:19px 15px;text-align:center}.frg-benefits__item:not(:last-child):after{display:none}.frg-benefits__item:nth-child(odd):not(:last-child){border-inline-end:1px solid var(--frg-benefits-divider)}.frg-benefits__item:nth-child(-n+2){border-block-end:1px solid var(--frg-benefits-divider)}.frg-benefits__title{margin-bottom:6px;font-size:11px}.frg-benefits__description{font-size:12px;line-height:1.4}}@media screen and (max-width:379px){.frg-benefits{padding-inline:12px}.frg-benefits__item,.frg-benefits__item:first-child,.frg-benefits__item:last-child{padding-inline:10px}}
/*# sourceMappingURL=/cdn/shop/t/51/compiled_assets/styles.css.map?subset=AAAAAgQ */
