:root{--font-family-didot-lt-pro: "Didot LT Pro", Didot, "Times New Roman", serif !important;--font-family-bodoni-moda: "Bodoni Moda", "Bodoni MT", Didot, "Times New Roman", serif !important}.bodoni-moda,.ff-bodoni-moda{font-weight:600}.noto{font-family:Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;font-weight:400;font-style:normal;font-synthesis:none}.noto b,.noto strong{font-weight:700}.noto em,.noto i{font-style:italic}.noto b i,.noto strong em,.noto i b,.noto em strong{font-weight:700;font-style:italic}.product-item__product-title{font-family:Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.footer__heading{font-family:Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;font-weight:700!important;font-style:italic!important;font-size:1rem!important;letter-spacing:normal!important;text-transform:none!important;font-synthesis:none}.DidotLTPro,.didot-lt-pro,.ff-didot-lt-pro{font-weight:400;font-style:normal;font-synthesis:weight style}.DidotLTPro b,.DidotLTPro strong,.didot-lt-pro b,.didot-lt-pro strong,.ff-didot-lt-pro b,.ff-didot-lt-pro strong{font-weight:700;font-style:normal;font-synthesis:weight style}.DidotLTPro i,.DidotLTPro em,.didot-lt-pro i,.didot-lt-pro em,.ff-didot-lt-pro i,.ff-didot-lt-pro em{font-weight:400;font-style:italic;font-synthesis:weight style}.DidotLTPro b i,.DidotLTPro strong em,.DidotLTPro i b,.DidotLTPro em strong,.didot-lt-pro b i,.didot-lt-pro strong em,.didot-lt-pro i b,.didot-lt-pro em strong,.ff-didot-lt-pro b i,.ff-didot-lt-pro strong em,.ff-didot-lt-pro i b,.ff-didot-lt-pro em strong{font-weight:700;font-style:italic;font-synthesis:weight style}.main-banner-header .DidotLTPro,.main-banner-header .didot-lt-pro,.main-banner-header .ff-didot-lt-pro{font-weight:400!important}.main-banner-header .DidotLTPro b,.main-banner-header .DidotLTPro strong,.main-banner-header .didot-lt-pro b,.main-banner-header .didot-lt-pro strong,.main-banner-header .ff-didot-lt-pro b,.main-banner-header .ff-didot-lt-pro strong{font-weight:700!important;font-style:normal!important;font-synthesis:weight style!important}.main-banner-header .DidotLTPro i,.main-banner-header .DidotLTPro em,.main-banner-header .didot-lt-pro i,.main-banner-header .didot-lt-pro em,.main-banner-header .ff-didot-lt-pro i,.main-banner-header .ff-didot-lt-pro em{font-weight:400!important;font-style:italic!important;font-synthesis:weight style!important}.main-banner-header .DidotLTPro b i,.main-banner-header .DidotLTPro strong em,.main-banner-header .DidotLTPro i b,.main-banner-header .DidotLTPro em strong,.main-banner-header .didot-lt-pro b i,.main-banner-header .didot-lt-pro strong em,.main-banner-header .didot-lt-pro i b,.main-banner-header .didot-lt-pro em strong,.main-banner-header .ff-didot-lt-pro b i,.main-banner-header .ff-didot-lt-pro strong em,.main-banner-header .ff-didot-lt-pro i b,.main-banner-header .ff-didot-lt-pro em strong{font-weight:700!important;font-style:italic!important;font-synthesis:weight style!important}@media screen and (max-width:780px){.hideonmobile,.desktop-only{display:none!important}}@media screen and (min-width:781px){.hideondesktop,.mobile-only{display:none!important}}@media screen and (min-width:1199px){.hideondesktop,.mobile-only{display:none!important}}.main-banner-header{text-wrap-mode:nowrap;margin-bottom:25px}.wraptxt{text-wrap-mode:wrap!important}.mbt-1{font-weight:200;font-size:2rem;line-height:3rem}.mbt-2{font-size:4rem;font-weight:600;line-height:4rem;text-wrap-mode:nowrap}.mbt-3{font-size:3rem;font-style:italic;line-height:3rem;text-wrap-mode:nowrap}.mbt-4{font-weight:200;font-size:2.8rem;line-height:3.8rem;text-wrap-mode:nowrap}@media screen and (max-width:780px){.mbt-1{font-weight:200;font-size:1.6rem;line-height:1.6rem}.mbt-2{font-size:3rem;font-weight:600;line-height:3rem}.mbt-3{font-size:2rem;font-style:italic;line-height:2rem}.mbt-4{font-weight:200;font-size:1.8rem;line-height:1.8rem}}.keylist{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.keylist-grid{display:grid;grid-template-columns:1fr 1fr;justify-items:start;column-gap:20px}.keylist li{display:inline;margin-bottom:0}.keylist-grid li{display:inline;margin-bottom:0;text-align:left}.keylist li:after{content:"\2022";margin-left:.5rem;font-style:normal;font-weight:600;padding:0 5px}.keylist-grid li:before{content:"\2022";margin-right:.5rem;font-style:normal;font-weight:600}.keylist li:last-child:after{content:""}@media(max-width:768px){.keylist{display:block}.keylist li{display:list-item;font-size:16px}.keylist-grid li{display:list-item;font-size:14px}.keylist li:after{content:""}.keylist-grid li:before{content:""}.keylist-grid{grid-template-columns:1fr}}input#contact-ContactFormName,input#contact-ContactFormEmail,input#contact-ContactFormPhone{background-color:#ebf4f3;border-radius:25px;border:none}textarea#contact-ContactFormMessage{background-color:#ebf4f3;border:none}button.needsclick.go300628013.kl-private-reset-css-Xuajs1{min-height:var(--height-input);display:inline-flex;align-items:center;justify-content:space-around;cursor:pointer;word-break:break-word;padding:0 34px!important;font-family:Noto Sans!important}.quote__item-author{font-size:12px}.newsletter_socialicons{display:none;margin-top:20px}.newsletter_mobilesocialicons{margin-top:var(--spacing-medium-large);display:block;padding:0 var(--spacing-medium-large)}@media(min-width:60em){.newsletter_socialicons{display:flex}.newsletter_mobilesocialicons{display:none}}.newsletter_socialicons svg,.newsletter_mobilesocialicons svg,.follow-icons svg{background:#d2a18d;padding:5px;border-radius:25px;color:#fff}.newsletter_socialicons ul.social-icons{width:100%;max-width:192px}cite.testimonials__item-author{font-size:12px}.researchpage{margin:0 auto}.backfade{background:#00000026}.main-banner-header .ff-heading,.main-banner-header .ff-heading h2,.main-banner-header .ff-heading b,.main-banner-header .ff-heading i,.main-banner-header .ff-heading em,.main-banner-header .ff-heading strong{-webkit-text-stroke:0!important;text-stroke:0!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility}.h1{font-size:var(--font-size-heading-1-base);line-height:var(--line-height-heading-1-base);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--font-heading-base-letter-spacing)}.h2{font-size:var(--font-size-heading-2-base);line-height:var(--line-height-heading-2-base);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--font-heading-base-letter-spacing)}.h3{font-size:var(--font-size-heading-3-base);line-height:var(--line-height-heading-3-base);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--font-heading-base-letter-spacing)}.h4{font-size:var(--font-size-heading-4-base);line-height:var(--line-height-heading-4-base);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--font-heading-base-letter-spacing)}.h5{font-size:var(--font-size-body-large);line-height:var(--line-height-body-large);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--font-heading-base-letter-spacing)}.h6{font-size:var(--font-size-body-base);line-height:var(--line-height-body-base);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--font-heading-base-letter-spacing)}@media screen and (min-width:45em){.h1{font-size:var(--font-size-heading-1-large);line-height:var(--line-height-heading-1-large)}.h2{font-size:var(--font-size-heading-2-large);line-height:var(--line-height-heading-2-large)}}@media screen and (min-width:750px){h1,.h1,.fs-heading-1-base,.fs-heading-1-large,.rte h1,.shopify-policy__body h1,h1.page__heading,h1.article__heading,h1.blog__heading{font-size:4rem!important;line-height:1.1!important}h2,.h2,.fs-heading-2-base,.fs-heading-2-large,.rte h2,.shopify-policy__body h2{font-size:3.25rem!important;line-height:1.12!important}h3,.h3,.fs-heading-3-base,.rte h3,.shopify-policy__body h3,h3.blog__article-title{font-size:2.5rem!important;line-height:1.15!important}h4,.h4,.fs-heading-4-base,.rte h4,.shopify-policy__body h4{font-size:2rem!important;line-height:1.2!important}h5,.h5,.rte h5,.shopify-policy__body h5{font-size:1.5rem!important;line-height:1.25!important}h6,.h6,.rte h6,.shopify-policy__body h6{font-size:1.25rem!important;line-height:1.3!important}}.image-with-features--hero-stadium_overlay .image-with-features__image-container{align-self:center}.image-with-features--hero-stadium_overlay .image-with-features__image-stage{position:relative;width:100%;max-width:440px;margin-left:auto;margin-right:auto}.image-with-features--hero-stadium_overlay .image-with-features__image-wrapper--stadium{max-width:min(100%,420px);margin-left:auto;margin-right:auto;border-radius:9999px;overflow:hidden;background:#e8e8e8}.image-with-features--hero-stadium_overlay .image-with-features__image-wrapper--stadium .image__img{width:100%;height:auto;display:block;vertical-align:bottom}.image-with-features--hero-stadium_overlay .image-with-features__product-overlay{position:absolute;right:-4%;bottom:-2%;width:min(58%,240px);z-index:2;pointer-events:none}.image-with-features--hero-stadium_overlay .image-with-features__product-overlay-image{width:100%}.image-with-features--hero-stadium_overlay .image-with-features__product-overlay-image .image__img{width:100%;height:auto;display:block;filter:drop-shadow(10px 18px 28px rgba(0,0,0,.16)) drop-shadow(2px 4px 10px rgba(0,0,0,.08))}.image-with-features--hero-stadium_overlay .image-with-features__text-container .image-with-features__intro-text,.image-with-features--hero-stadium_overlay .image-with-features__text-container .image-with-features__item-text{font-family:Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.95rem;line-height:1.55;color:#3a3a3a}.image-with-features--hero-stadium_overlay .image-with-features__item-heading{font-family:Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700;letter-spacing:.01em}.image-with-features--hero-stadium_overlay .image-with-features__item:not(.image-with-features__item--has-image){flex-direction:column;align-items:flex-start;gap:.35rem}.image-with-features--hero-stadium_overlay .image-with-features__button{letter-spacing:.12em;font-weight:600;text-transform:uppercase}@media screen and (max-width:59.99em){.image-with-features--hero-stadium_overlay .image-with-features__product-overlay{right:0;width:min(52%,200px)}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/custom.css.map */
