.ns-po{background-color:var(--po-bg, #f5e2c9);color:var(--po-text, #333d1e);padding:4rem 1rem 2rem}.ns-po--bg-pattern{background-image:var(--po-bg-image);background-repeat:repeat;background-position:top center}.ns-po--bg-cover{background-image:var(--po-bg-image);background-size:cover;background-position:center}.ns-po__inner{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center}.ns-po h2,.ns-po p,.ns-po li,.ns-po blockquote,.ns-po figcaption{color:var(--po-text, #333d1e)}.ns-po__visual{position:relative;width:100%;max-width:650px;justify-self:center}.ns-po__visual-link{position:relative;display:flex;flex-direction:column;align-items:center;text-decoration:none}.ns-po__circle{position:absolute;left:3.5%;top:0;width:93%;aspect-ratio:1 / 1;border-radius:50%;background:var(--po-circle, #fef7e7)}.ns-po__lockup{position:relative;width:var(--po-lockup-w, 62%);margin-top:15%;line-height:0}.ns-po__lockup img{width:100%;height:auto;display:block}.ns-po__lockup--dark img{filter:brightness(0) saturate(100%) invert(19%) sepia(40%) saturate(511%) hue-rotate(38deg) brightness(98%) contrast(93%)}.ns-po__lockup--black img{filter:brightness(0)}.ns-po__hero{position:relative;width:88%;margin-top:4%;line-height:0}.ns-po__hero img{width:100%;height:auto;display:block}.ns-po__text{padding-left:5rem}.ns-po__kicker{margin:0;font-family:GTPressura,Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:1;text-transform:uppercase}.ns-po__title{margin:0;width:90%;font-family:Abolition,Impact,sans-serif;font-weight:400;font-size:5.5rem;line-height:5rem}.ns-po__tagline{margin:.25rem 0 0;font-family:GTPressura,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;text-transform:uppercase}.ns-po__copy{font-size:1rem}.ns-po__copy p{margin:1rem 0;font-size:1rem}.ns-po__bullets{margin:0 0 1rem;padding-left:2.5rem;font-family:GTPressura,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem}.ns-po__bullets li{margin:0}.ns-po__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:.75rem 0 .25rem;font-family:GTPressura,Helvetica,Arial,sans-serif}.ns-po__now{font-size:1.75rem;font-weight:700}.ns-po__was{font-size:1.125rem;opacity:.7}.ns-po__save{font-size:1rem;font-weight:700;color:#c74321;text-transform:uppercase}.ns-po__code{flex-basis:100%;font-size:1rem}.ns-po__code strong{padding:.05rem .4rem;border:1px dashed currentColor;border-radius:3px;letter-spacing:.04em}.ns-po__reviews{display:inline-flex;align-items:center;gap:.5rem;margin:.25rem 0 .75rem;color:inherit;text-decoration:none;font-size:.9375rem}.ns-po__stars{position:relative;display:inline-block;width:6.25rem;height:1.25rem}.ns-po__stars:before,.ns-po__stars:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.9 7.1.6-5.4 4.7 1.6 7L12 17.5 5.8 21.2l1.6-7L2 9.5l7.1-.6z'/%3E%3C/svg%3E") left center / 1.25rem 1.25rem repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.9 7.1.6-5.4 4.7 1.6 7L12 17.5 5.8 21.2l1.6-7L2 9.5l7.1-.6z'/%3E%3C/svg%3E") left center / 1.25rem 1.25rem repeat-x}.ns-po__stars:before{background:#333d1e40}.ns-po__stars:after{background:#f9a51a;width:var(--po-stars, 100%)}.ns-po__countdown{margin:.5rem 0 1rem}.ns-po__countdown-title{margin:0 0 .25rem;font-family:GTPressura,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:.875rem;letter-spacing:.06em}.ns-po__countdown-row{display:flex;gap:1.25rem;font-family:GTPressura,Helvetica,Arial,sans-serif;font-size:.8125rem;text-transform:uppercase}.ns-po__countdown-row b{display:block;font-family:Abolition,Impact,sans-serif;font-weight:400;font-size:3rem;line-height:1}.ns-po__buy{display:flex;flex-wrap:wrap;align-items:stretch;gap:.75rem;margin:.5rem 0 .75rem}.ns-po__qty{display:inline-flex;align-items:stretch;margin:0}.ns-po__qty .quantity--input__input{width:3.25rem;text-align:center;-moz-appearance:textfield}.ns-po__qty .quantity--input__input::-webkit-outer-spin-button,.ns-po__qty .quantity--input__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ns-po__buy .button{margin:0;width:auto}.ns-po .ns-po__buynow{background:transparent;color:var(--po-text, #333d1e);border:2px solid var(--po-text, #333d1e);border-radius:5px;padding:8px 40px;font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center}.ns-po .ns-po__buynow:hover{background:var(--po-text, #333d1e);color:#fff4e4}.ns-po__form{margin:0}.ns-po__fine,.ns-po__fine p{font-size:.8rem;text-transform:uppercase;margin:.25rem 0}.ns-po__testimonial{display:flex;gap:1rem;align-items:flex-start;margin:1.5rem 0 0;padding:1rem 1.25rem;background:#ffffff73;border-left:4px solid #c74321;border-radius:4px}.ns-po__testimonial-photo{width:4rem;height:4rem;border-radius:50%;object-fit:cover;flex:none}.ns-po__testimonial blockquote{margin:0;padding:0;background:none;border:0;color:inherit;font-style:italic;font-size:1rem}.ns-po__testimonial figcaption{margin-top:.4rem;font-weight:700;font-size:.875rem;text-transform:uppercase}@media screen and (max-width:767px){.ns-po{padding:2.5rem 1rem 2rem}.ns-po__inner{grid-template-columns:1fr;gap:1.5rem}.ns-po__visual{max-width:420px}.ns-po__text{padding-left:0}.ns-po__kicker{font-size:1.2rem;line-height:1.2rem}.ns-po__title{width:100%;font-size:3.5rem;line-height:3rem}.ns-po__bullets{padding-left:1.5rem}.ns-po__buy{flex-direction:column}.ns-po__qty{align-self:flex-start}.ns-po__buy .button{width:100%;text-align:center;justify-content:center}.ns-po__countdown-row{gap:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/192/assets/ns-partner-offer.css.map */
