/*! ===================================================
                 BITOSSICERAMICHE theme
  Copyright (c) 2025 Andrea Guarinoni, Bruno Melegari
           Based on DAWN theme fork v15.2.0
===================================================== */.newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:relative}.newsletter-form .thankyou-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-5rem}@media screen and (min-width:750px){.newsletter-form{margin:0 auto;max-width:90%}}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{padding-right:5rem;border-bottom:var(--inputs-border-width) solid rgb(var(--custom-color-darkgrey))}.newsletter-form__field-wrapper .field{z-index:0}.newsletter-form__message{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;text-align:center}.newsletter-form__button{width:4.4rem;margin:0;top:.6rem;right:0;height:100%;z-index:2;padding-right:.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.newsletter-form__button:focus-visible{-webkit-box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:focus{-webkit-box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:not(:focus-visible):not(.focused){-webkit-box-shadow:inherit;box-shadow:inherit;background-color:inherit}.newsletter-form__button .icon{width:1.5rem}.newsletter-form__button .icon g path{fill:rgb(var(--custom-color-darkgrey))}.newsletter-modal .drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;will-change:backdrop-filter;-webkit-transition:all .5s ease;transition:all .5s ease}.newsletter-modal .drawer__overlay:empty{display:block}.newsletter-modal .close-newsletter{position:absolute}.newsletter-modal .close-newsletter svg{transition:transform,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out}.newsletter-modal .close-newsletter:hover svg{opacity:.4;-webkit-transition:opacity var(--duration-default) ease;transition:opacity var(--duration-default) ease}.newsletter-modal .newsletter__wrapper.content-container--full-width{padding-left:0;padding-right:0}.newsletter-modal .newsletter{height:100%;padding-bottom:0}@media screen and (max-width:749px){.newsletter-modal .for-newsletter{padding-bottom:0}}.newsletter-modal .newsletter .h2{font-size:var(--font-heading-small-size);font-weight:var(--font-heading-small-weight);letter-spacing:var(--font-heading-small-letter-spacing);line-height:var(--font-heading-small-line-height);margin-bottom:8.5rem;width:calc(100% - 4rem);text-wrap:balance}.newsletter-modal .newsletter .h2.thankyou{font-family:var(--font-heading-family);text-align:center;font-size:var(--font-body-small-size);font-style:var(--font-body-small-style);font-weight:var(--font-body-small-weight);letter-spacing:var(--font-body-small-letter-spacing);line-height:var(--font-body-small-line-height);margin-bottom:2.4rem}@media screen and (max-width:749px){.newsletter-modal .newsletter .h2.thankyou{font-size:2rem;line-height:1.2}}.newsletter-modal .rte.thankyou{font-size:var(--font-body-xsmall-size);font-style:var(--font-body-xsmall-style);font-weight:var(--font-body-xsmall-weight);letter-spacing:var(--font-body-xsmall-letter-spacing);line-height:var(--font-body-xsmall-line-height);width:100%;text-align:center}.newsletter-modal .newsletter .newsletter__subheading{font-size:var(--font-body-xsmall-size);font-weight:var(--font-body-xsmall-weight);letter-spacing:var(--font-body-xsmall-letter-spacing);line-height:var(--font-body-xsmall-line-height);margin-top:0;margin-bottom:6.4rem;padding-top:4rem;text-wrap:balance}.newsletter-modal .newsletter__wrapper{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.newsletter-modal .newsletter__wrapper{padding-left:8.5rem;padding-right:8.5rem}.newsletter-modal .newsletter__wrapper .newsletter__form{width:100%;height:100%;margin-top:0}.newsletter-modal .newsletter__wrapper .newsletter-form,.newsletter-modal .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}@media screen and (max-width:1199px){.newsletter-form__field-wrapper,.newsletter__wrapper .newsletter-form__field-wrapper{margin:0 auto}}.newsletter-modal .newsletter__wrapper .field:after,.newsletter-modal .newsletter__wrapper .field:before{content:none!important}.newsletter-modal .newsletter__wrapper .newsletter-form input{max-width:100%;text-align:left;margin-bottom:1.2rem}.newsletter-modal .field.field-check{margin-top:1rem}.newsletter-modal .newsletter-form__checked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newsletter-modal .newsletter-form__checked .field-check{margin-bottom:3rem}.newsletter-modal .newsletter-form__checked label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:var(--font-heading-xxsmall-size);font-weight:var(--font-heading-xxsmall-weight);letter-spacing:var(--font-heading-xxsmall-letter-spacing);line-height:var(--font-heading-xxsmall-line-height)}.newsletter-modal a{text-underline-offset:.3rem}.newsletter-modal a:not(.button){color:inherit}.newsletter-modal a:hover{text-decoration:none}.newsletter-modal .newsletter-form__checked label:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto}.newsletter-modal .newsletter-form__checked input:checked+label:before{background-color:rgb(var(--color-base-text))}.newsletter-modal .newsletter-form__checked input:checked~.button{opacity:1;cursor:pointer}.newsletter-modal .newsletter-form__checked input:checked~.button:hover{color:rgb(var(--color-base-text));background-color:rgb(var(--color-base-background-2))}.newsletter-modal.successfully .h2,.newsletter-modal.successfully .newsletter__subheading,.newsletter-modal.successfully .newsletter-form__field-wrapper{display:none!important}.newsletter-modal .newsletter__wrapper .newsletter-form__text-field-wrapper{margin-bottom:1rem}.newsletter-modal.successfully .newsletter-form__message--success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-top:0;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.newsletter-modal .newsletter-form__message--success .button{position:relative}.newsletter-modal .newsletter-form__submit-wrapper{text-align:center}.newsletter-modal #NewsletterModalFormWrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.newsletter-modal .newsletter-form{height:100%}.newsletter-modal .h2{font-size:var(--font-button-size);letter-spacing:var(--font-button-letter-spacing);line-height:var(--font-button-line-height);font-weight:300;font-style:italic;font-variant-caps:all-small-caps}.newsletter-modal .newsletter-form__submit-wrapper{width:100%;margin-top:auto}.newsletter-modal .newsletter__wrapper{text-align:left;max-width:45rem;margin:auto}.newsletter-form__field-wrapper .field__label{font-size:var(--font-body-small-size);font-weight:var(--font-body-small-weight);letter-spacing:var(--font-body-small-letter-spacing);line-height:var(--font-body-small-line-height);color:rgb(var(--custom-color-darkgrey))}@media screen and (max-width:749px){.newsletter-modal .newsletter__wrapper{padding-left:2rem;padding-right:2rem}.newsletter-modal .newsletter__wrapper .drawer__header.for-newsletter{position:relative;padding:1.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.newsletter-modal .newsletter .newsletter__subheading{font-size:var(--font-body-xsmall-size);font-weight:var(--font-body-xsmall-weight);letter-spacing:var(--font-body-xsmall-letter-spacing);line-height:var(--font-body-xsmall-line-height);margin-bottom:3em}.newsletter-modal .newsletter-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.newsletter-modal .newsletter__wrapper .newsletter-form input{text-align:left;margin-bottom:1rem}.newsletter-modal.successfully .newsletter-form__message--success{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:989px){.newsletter-modal .newsletter .h2{font-size:var(--font-heading-large-size);font-weight:var(--font-heading-large-weight);letter-spacing:var(--font-heading-large-letter-spacing);line-height:var(--font-heading-large-line-height)}}.newsletter-form__field-wrapper .field__label{font-size:var(--font-body-xsmall-size)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-newsletter.css.map */
