.newsletter-custom{width:100%}.newsletter-custom .newsletter-custom__wrapper{display:grid;grid-template-columns:1fr;width:100%;gap:12px;overflow:clip}@media screen and (min-width:900px){.newsletter-custom .newsletter-custom__wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.newsletter-custom .newsletter-custom__wrapper{grid-template-columns:53.5% calc(46.5% - 12px)}}.newsletter-custom .newsletter-custom__wrapper:hover .newsletter-custom__image{transform:scale(1.03)}.newsletter-custom .newsletter-custom__image-container{position:relative;width:100%;height:220px;overflow:hidden;border-radius:10px}.newsletter-custom .newsletter-custom__image-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(var(--color-button),.1),rgba(var(--color-button),.1));z-index:1;pointer-events:none}@media screen and (min-width:900px){.newsletter-custom .newsletter-custom__image-container{height:100%;min-height:350px;border-radius:10px 4px 4px 10px}}@media screen and (min-width:1024px){.newsletter-custom .newsletter-custom__image-container{min-height:412px}}.newsletter-custom .newsletter-custom__image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .5s ease}.newsletter-custom .newsletter-custom__image.placeholder-svg{background:rgb(var(--color-secondary-background))}.newsletter-custom .newsletter-custom__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:32px 24px;background:linear-gradient(0deg,rgb(var(--color-primary)),rgb(var(--color-primary))),rgb(var(--color-background));box-shadow:0 4px 4px rgba(var(--color-foreground),.25);border-radius:10px}@media screen and (min-width:900px){.newsletter-custom .newsletter-custom__content{padding:40px 32px;border-radius:4px 10px 10px 4px}}@media screen and (min-width:1024px){.newsletter-custom .newsletter-custom__content{padding:48px 56px}}@media screen and (min-width:1200px){.newsletter-custom .newsletter-custom__content{padding:68px 80px}}.newsletter-custom .newsletter-custom__text-container{display:flex;flex-direction:column;gap:20px;width:100%}@media screen and (min-width:900px){.newsletter-custom .newsletter-custom__text-container{gap:24px}}.newsletter-custom .newsletter-custom__header{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:900px){.newsletter-custom .newsletter-custom__header{gap:12px}}.newsletter-custom .newsletter-custom__title{font-weight:400;font-size:22px;line-height:1.1;letter-spacing:-.04em;color:rgb(var(--color-background));margin:0}.newsletter-custom .newsletter-custom__title em,.newsletter-custom .newsletter-custom__title i{font-style:italic;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media screen and (min-width:900px){.newsletter-custom .newsletter-custom__title{font-size:26px}}@media screen and (min-width:1024px){.newsletter-custom .newsletter-custom__title{font-size:30px}}.newsletter-custom .newsletter-custom__description{font-weight:400;font-size:14px;line-height:1.3;color:rgb(var(--color-background));margin:0;opacity:.9}@media screen and (min-width:900px){.newsletter-custom .newsletter-custom__description{font-size:16px;line-height:1.25}}@media screen and (min-width:1024px){.newsletter-custom .newsletter-custom__description{font-size:18px;line-height:1.2}}.newsletter-custom .newsletter-custom__form-container{display:flex;flex-direction:column;gap:12px;width:100%}@media screen and (min-width:900px){.newsletter-custom .newsletter-custom__form-container{gap:16px}}.newsletter-custom .newsletter-custom__form{display:flex;flex-direction:column;width:100%}.newsletter-custom .newsletter-custom__form .newsletter-custom__button{margin-top:10px}@media screen and (min-width:900px){.newsletter-custom .newsletter-custom__form .newsletter-custom__button{margin-top:12px}}.newsletter-custom .newsletter-custom__input-wrapper{position:relative;width:100%}.newsletter-custom .newsletter-custom__input{width:100%;padding:12px 20px;font-weight:400;font-size:14px;line-height:1;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:none;border-radius:1000px;outline:none}.newsletter-custom .newsletter-custom__input:focus,.newsletter-custom .newsletter-custom__input:focus-visible{outline:none;outline-offset:0;box-shadow:none;border:none}.newsletter-custom .newsletter-custom__input::placeholder{color:rgb(var(--color-subtext))}@media screen and (min-width:900px){.newsletter-custom .newsletter-custom__input{padding:14px 28px;font-size:15px}}@media screen and (min-width:1024px){.newsletter-custom .newsletter-custom__input{padding:16px 32px;font-size:16px}}.newsletter-custom .newsletter-custom__button{display:flex;justify-content:center;align-items:center;width:100%;padding:12px 32px;font-weight:500;font-size:15px;line-height:1.3;color:rgb(var(--color-button-text));background:rgb(var(--color-button));border:none;border-radius:1000px;cursor:pointer}.newsletter-custom .newsletter-custom__button:disabled{background:#8b1a1a;cursor:not-allowed}@media screen and (min-width:900px){.newsletter-custom .newsletter-custom__button{font-size:16px;padding:13px 40px}}@media screen and (min-width:1024px){.newsletter-custom .newsletter-custom__button{font-size:18px;padding:14px 40px}}.newsletter-custom .newsletter-custom__button--loading{pointer-events:none;opacity:.7}.newsletter-custom .newsletter-custom__button--loading:after{content:"";display:inline-block;width:16px;height:16px;margin-left:8px;border:2px solid transparent;border-top-color:rgb(var(--color-button-text));border-radius:50%;animation:newsletter-spin .8s linear infinite}.newsletter-custom .newsletter-custom__checkbox-container{display:flex;width:100%}.newsletter-custom .newsletter-custom__checkbox-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.newsletter-custom .newsletter-custom__checkbox-label:hover .newsletter-custom__checkbox-custom{border-color:rgb(var(--color-background))}.newsletter-custom .newsletter-custom__checkbox{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.newsletter-custom .newsletter-custom__checkbox:checked+.newsletter-custom__checkbox-custom{background:rgb(var(--color-background));border-color:rgb(var(--color-background))}.newsletter-custom .newsletter-custom__checkbox:checked+.newsletter-custom__checkbox-custom:after{transform:rotate(45deg) scale(1)}.newsletter-custom .newsletter-custom__checkbox:focus,.newsletter-custom .newsletter-custom__checkbox:focus-visible{outline:none}:is(.newsletter-custom .newsletter-custom__checkbox:focus,.newsletter-custom .newsletter-custom__checkbox:focus-visible)+.newsletter-custom__checkbox-custom{box-shadow:none}.newsletter-custom .newsletter-custom__checkbox-custom{display:flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;border:2px solid rgba(var(--color-background),.7);border-radius:4px;background:transparent;margin-top:1px;transition:all .2s ease}.newsletter-custom .newsletter-custom__checkbox-custom:after{content:"";display:block;width:5px;height:9px;border:solid rgb(var(--color-primary));border-width:0 2.5px 2.5px 0;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .15s ease;margin-top:-2px}.newsletter-custom .newsletter-custom__terms{font-weight:400;font-size:12px;line-height:1.5;color:rgb(var(--color-background));opacity:.9}.newsletter-custom .newsletter-custom__terms p{margin-top:0;margin-bottom:0}.newsletter-custom .newsletter-custom__terms a{color:rgb(var(--color-background));text-decoration:underline;text-underline-offset:2px}.newsletter-custom .newsletter-custom__terms a:hover{opacity:.8}@media screen and (min-width:900px){.newsletter-custom .newsletter-custom__terms{font-size:13px}}@media screen and (min-width:1024px){.newsletter-custom .newsletter-custom__terms{font-size:14px;line-height:1.4}}.newsletter-custom .newsletter-custom__message{font-size:13px;width:100%}.newsletter-custom .newsletter-custom__message--success{color:rgb(var(--color-background))}.newsletter-custom .newsletter-custom__message--error{color:rgb(var(--color-product-price-sale));font-size:12px}@keyframes newsletter-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/custom-newsletter.css.map */
