#shopify-section-header.reduce-header-z-index{z-index:initial}.sample-product-feature{align-items:stretch;border-radius:8px;box-shadow:0 2px 16px #0000000d;display:flex;padding-right:14px;width:100%;overflow:hidden}@media screen and (min-width:1025px){.sample-product-feature{max-height:88px}}.sample-product-feature img+.sample-product-feature__content{margin-left:12px}.sample-product-feature__content{margin:0 6px 0 16px;flex-grow:2;align-self:center}@media screen and not (min-width:1025px){.sample-product-feature__content{padding:16px 0}}.sample-product-feature__content-text{font-size:var(--d2c-typography-body-03-font-size);font-family:var(--d2c-typography-body-03-font-family);font-style:var(--d2c-typography-body-03-font-style);font-weight:var(--d2c-typography-body-03-font-weight);letter-spacing:var(--d2c-typography-body-03-letter-spacing);line-height:var(--d2c-typography-body-03-line-height)}.sample-product-feature button{background:transparent;border:none;cursor:pointer}.sample-product-feature h2{margin:0}.sample-product-feature p{margin:4px 0 0}.sample-product-feature__icon-container{display:flex;max-width:98px;min-height:88px;min-width:98px}.sample-product-feature__icon-container:not(.icon__full){padding:4px}.sample-product-feature__icon{align-self:center;max-height:100%;margin:auto;max-width:100%;width:auto}.sample-product-feature .badge{margin-bottom:8px;margin-top:0}.sample-product-feature__open{margin:16px 0}.sample-product-modal{align-items:flex-start;background-color:var(--d2c-color-white);border-radius:18px;box-sizing:border-box;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:24px;height:max-content;margin:auto;max-height:100%;max-width:1200px;opacity:1;position:fixed;translate:0;transition-duration:.4s;transition-property:opacity,translate;transition-timing-function:cubic-bezier(.47,1.64,.41,.8);visibility:visible;width:100%;z-index:2000}.sample-product-modal a{color:inherit}@media screen and (max-width:639px){.sample-product-modal{max-width:100vw}}@media screen and not (max-width:639px){.sample-product-modal{max-height:calc(100vh - 40px)}}@media screen and not (min-width:1025px){.sample-product-modal{padding:20px}.sample-product-modal .badge{margin-top:30px;margin-bottom:28px}.sample-product-modal .d2c-button{margin:28px 0}.sample-product-modal img{margin:auto}.sample-product-modal__close{background-color:var(--d2c-color-white)!important;border-radius:12px;top:14px!important;right:14px!important}.sample-product-modal__close,.sample-product-modal__close svg{height:40px;width:40px}}@media screen and (min-width:1025px){.sample-product-modal{padding:20px}.sample-product-modal__info{padding:40px 30px 40px 50px;max-width:50%}.sample-product-modal__info .badge{margin-bottom:20px;margin-top:0}.sample-product-modal__info .sample-product-modal__modal-content *{color:var(--d2c-color-moody-navy)}.sample-product-modal__info p{margin-top:20px}.sample-product-modal__info p+ul{margin-top:10px}.sample-product-modal__info p+p{margin-bottom:0}.sample-product-modal__info ul{padding-left:30px}.sample-product-modal__info .d2c-button{margin:30px 0;max-width:345px}.sample-product-modal__info .caption{font-size:var(--d2c-typography-caption-font-size);font-family:var(--d2c-typography-caption-font-family);font-style:var(--d2c-typography-caption-font-style);font-weight:var(--d2c-typography-caption-font-weight);letter-spacing:var(--d2c-typography-caption-letter-spacing);line-height:var(--d2c-typography-caption-line-height);margin:0}.sample-product-modal .sample-product-modal__banner--mobile{display:none}.sample-product-modal .sample-product-modal__banner--widescreen{display:block}}.sample-product-modal__close{background-color:transparent;border:0;cursor:pointer;padding:0;position:absolute;top:20px;right:20px}.sample-product-modal__banner{display:block;height:auto;max-width:100%}.sample-product-modal__banner--widescreen{display:none}.product-form__submit:has(.loading-overlay__spinner:not(.hidden)){cursor:not-allowed}.product-form__submit:has(.loading-overlay__spinner:not(.hidden)),.product-form__submit:has(.loading-overlay__spinner:not(.hidden)):hover{opacity:.5}.sample-product-modal__headline{margin:0;text-wrap:auto}@media screen and (min-width:1025px){.sample-product-modal__headline{font-family:var(--d2c-typography-header-04-font-family);font-size:var(--d2c-typography-header-04-font-size);font-weight:var(--d2c-typography-header-04-font-weight);line-height:var(--d2c-typography-header-04-line-height);letter-spacing:var(--d2c-typography-header-04-letter-spacing)}}@media screen and not (min-width:1025px){.sample-product-modal__headline{font-family:var(--d2c-typography-subtitle-font-family);font-size:var(--d2c-typography-subtitle-font-size);font-weight:var(--d2c-typography-subtitle-font-weight);line-height:var(--d2c-typography-subtitle-line-height);letter-spacing:var(--d2c-typography-subtitle-letter-spacing)}}.sample-product-modal__content{font-size:var(--d2c-typography-body-02-bold-font-size);font-family:var(--d2c-typography-body-02-bold-font-family);font-style:var(--d2c-typography-body-02-bold-font-style);font-weight:var(--d2c-typography-body-02-bold-font-weight);letter-spacing:var(--d2c-typography-body-02-bold-letter-spacing);line-height:var(--d2c-typography-body-02-bold-line-height);height:max-content;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.6392156863) transparent}@media screen and (min-width:1025px){.sample-product-modal__content{display:flex}}.sample-product-modal__content p{margin:16px 0}
/*# sourceMappingURL=/cdn/shop/t/157/assets/compiled-snippet-petivity-sample-product-modal.css.map */
