.custom-email-banner .email-with-background-wrapper fieldset{display:flex;flex-direction:column;max-width:22.5rem}.custom-email-banner .card{background:transparent!important;border:none!important;border-radius:.625rem}.custom-email-banner .container--large{margin-top:0}.custom-email-banner .email-with-background-info{margin-bottom:0}.custom-email-banner .gutter--xlarge{padding:3.75rem 1.25rem 2.375rem 5rem}.custom-email-banner h3.h2{font-family:var(--font-stack-headings-product);font-weight:200}.custom-email-banner h3.h2 strong{font-weight:900}.custom-email-banner .email-with-background-wrapper fieldset button{color:#fff;background:#504a44}.custom-email-banner .email-with-background-wrapper fieldset input{background:transparent;padding-left:1.25rem;border:.0625rem solid #504A44;color:#504a44;font-size:.875rem;margin-bottom:.75rem;border-radius:.5rem}.custom-email-banner .card{border-color:transparent}.custom-email-banner p.text-size--large{text-align:center;padding:.625rem;background:#28a74533}.custom-email-banner .email-with-background-wrapper fieldset button:hover{background:transparent!important;color:#504a44!important;border:.0625rem solid #504A44}.custom-email-banner span.text-size--xlarge.increased-spacing{font-size:1rem;font-weight:400}.custom-email-banner h2{font-size:2.25rem;margin-bottom:1.375rem;letter-spacing:-.0225rem}.custom-email-banner h2{position:relative;font-weight:600}.custom-email-banner h2 p,.custom-email-banner h2 em,.custom-email-banner h1,.custom-email-banner h2,.custom-email-banner h3,.custom-email-banner h4,.custom-email-banner h5,.custom-email-banner h6{z-index:2;position:relative}.custom-email-banner strong{font-weight:700}.custom-email-banner .hide-desktop{display:none}@media screen and (max-width: 968px){.custom-email-banner.mount-slideshow div.description p{margin-bottom:.9375rem;font-size:.75rem;max-width:10.9375rem}.custom-email-banner h2{font-size:1.25rem;margin-bottom:.25rem}.custom-email-banner span.text-size--xlarge.increased-spacing.hide-desktop{margin-top:0;font-size:.75rem;text-align:center}.custom-email-banner .container--large{padding:0}.custom-email-banner .card{border:none;background-color:transparent}.custom-email-banner .email-with-background-wrapper fieldset input::placeholder{font-size:.75rem;opacity:1}.custom-email-banner .email-with-background-info{margin-bottom:.9375rem}.custom-email-banner{margin-left:.625rem;margin-right:.625rem}.custom-email-banner .card__text.gutter--xlarge.spacing--xlarge.remove-empty-space{padding:1.875rem 1rem .625rem}.custom-email-banner.mount-slideshow .button{width:100%;height:2.625rem!important;min-width:100%;font-size:.875rem;border:none}.custom-email-banner.mount-slideshow h3.h2{font-size:1.25rem!important;margin-bottom:.75rem}.custom-email-banner.mount-slideshow div.description{margin-top:0!important;margin-bottom:0!important}.custom-email-banner.mount-slideshow div.description p{margin-bottom:.4375rem}}@media (max-width: 1024px) and (min-width: 561px){.custom-email-banner .email-with-background-wrapper fieldset{display:flex;flex-direction:column;max-width:18.75rem}}@media screen and (max-width: 560px){.custom-email-banner .card{min-height:30.3125rem}.custom-email-banner .card__text.gutter--xlarge.spacing--xlarge.remove-empty-space{max-width:22.5rem;margin:0 auto}}@media screen and (min-width: 560px){.custom-email-banner .element--hide-on-desk{display:none!important}.custom-email-banner .element--hide-on-small{display:block!important}}@media screen and (max-width: 767px){.custom-email-banner .email-with-background-wrapper{padding-top:3rem}.custom-email-banner figure.lazy-image.element--hide-on-desk{padding-top:138%!important}.custom-email-banner .card__text{width:100%}.custom-email-banner .hide-mob{display:none}.custom-email-banner .hide-desktop{display:block}.custom-email-banner h2 em{font-size:1.25rem}.custom-email-banner.mount-slideshow .button{margin-top:.25rem}.custom-email-banner h3.h1,.custom-email-banner .email-with-background-wrapper{margin-bottom:.625rem}.custom-email-banner .mob-hide{display:none}.custom-email-banner .email-with-background-wrapper fieldset input{height:2.625rem;margin-bottom:.75rem}.custom-email-banner .card__text.gutter--xlarge.spacing--xlarge.remove-empty-space{flex-direction:column}.custom-email-banner .card__text.gutter--xlarge.spacing--xlarge.remove-empty-space{padding-top:2rem}}@media screen and (min-width: 767px){.custom-email-banner span.text-size--xlarge.increased-spacing{padding-bottom:1.5625rem}.custom-email-banner .email-with-background-wrapper{margin-bottom:0}.custom-email-banner .hide-desktop{display:none}.custom-email-banner .email-with-background-info{display:flex;flex-direction:column;justify-content:flex-end}.custom-email-banner .card__text{display:flex;flex-direction:column}.custom-email-banner .email-with-background-wrapper fieldset button{font-size:1rem;height:3rem;font-weight:500;border:none;margin-top:.5rem}.custom-email-banner .email-with-background-wrapper fieldset input{height:3rem;width:22.5rem}.custom-email-banner .email-with-background-wrapper fieldset input::placeholder{color:#504a44;font-size:.875rem;opacity:1}.custom-email-banner .description p{font-size:1rem;letter-spacing:-.01rem;margin-bottom:0}.custom-email-banner h3.h2{font-size:2.25rem;margin-bottom:1.5rem}}.custom-email-banner .card__image.card__image--background{position:absolute;top:0;left:0;height:100%}.custom-email-banner .card__text{z-index:10;position:relative;width:411px;max-width:100%}@media (max-width: 968px) and (min-width: 768px){.custom-email-banner .h1{max-width:fit-content!important}}.custom-email-banner img{object-fit:cover;height:100%;width:100%}@media (min-width: 768px) and (max-width: 1199px){.custom-email-banner .email-with-background-wrapper fieldset input{height:2.625rem}.custom-email-banner .email-with-background-info{display:flex;flex-direction:column;justify-content:end}.custom-email-banner .gutter--xlarge{padding:1.25rem 1.25rem 2.5rem}}.custom-email-banner img.element--hide-on-desk{display:none}@media (max-width: 768px){.custom-email-banner img.element--hide-on-small{display:none}.custom-email-banner img.element--hide-on-desk{display:flex}}.align-content{display:flex;height:100%;position:relative}.align-content--horizontal-left{justify-content:flex-start;text-align:start}.align-content--horizontal-center{justify-content:center;text-align:center}.align-content--horizontal-right{justify-content:flex-end;text-align:end}.align-content--vertical-top{align-items:flex-start}.align-content--vertical-middle{align-items:center}.align-content--vertical-bottom{align-items:flex-end}.element--wrap-paranth:before{content:" (";white-space:pre}.element--wrap-paranth:after{content:") ";white-space:pre}.element--height-small{min-height:40vh}.element--height-regular{min-height:60vh}.element--height-large{min-height:80vh}.custom-email-banner .container--large{padding:0 15px}.custom-email-banner .needsclick{min-height:auto!important}.custom-email-banner form.klaviyo-form{padding:0!important}.custom-email-banner .is-klaviyo h3{margin-bottom:0}.custom-email-banner .card__text-parent{max-width:1350px;padding-inline-start:var(--gutter-container);padding-inline-end:var(--gutter-container);left:0;right:0}@media (max-width: 768px){.template-page-giveaway .breadcrumb-main{top:calc(clamp(0rem,var(--container-vertical-space),2.8rem)*-1)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom-email-banner.css.map */
