.tnfeature-wrapper{padding-top:var(--section_padding_top, 60px);padding-bottom:var(--section_padding_bottom, 60px)}.tnfeature-container{max-width:var(--page-width, 1500px);margin-inline:auto;padding-inline:var(--page-width-margin, 20px)}.tnfeature-container--fullwidth{max-width:100%;padding-inline:0}.tnfeature-top-head{text-align:center;max-width:640px;margin:0 auto 85px}.tnfeature-top-title{font-family:var(--font-heading-family);font-weight:600;font-size:36px;line-height:1.2;margin:0 0 12px}.tnfeature-top-title p{margin:0}.tnfeature-top-subtitle{font-family:var(--font-body-family);font-weight:400;font-size:16px;line-height:1.5;color:rgba(var(--color-base-text, 33 35 38),.75)}.tnfeature-top-subtitle p{margin:0}.tnfeature-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:50px 30px;justify-content:space-between}.tnfeature-item{position:relative;flex:1 1 260px;max-width:360px;display:flex;flex-direction:column;margin-top:var(--tn-offset, 0px)}.tnfeature-image-wrap{order:1;z-index:2}.tnfeature-card{order:2;z-index:1}.tnfeature-card a{margin-top:10px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#3a6b3e}.tnfeature-card a svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.tnfeature-item--img-above .tnfeature-image-wrap{order:1}.tnfeature-item--img-above .tnfeature-card{order:2;margin-top:calc(-1 * var(--tn-overlap, 24px))}.tnfeature-item--img-below .tnfeature-card{order:1}.tnfeature-item--img-below .tnfeature-image-wrap{order:2;margin-top:calc(-1 * var(--tn-overlap, 24px))}.tnfeature-item--align-left .tnfeature-image-wrap{align-self:flex-start;transform:translate(var(--horizontal_offset))}.tnfeature-item--align-right .tnfeature-image-wrap{align-self:flex-end;transform:translate(var(--horizontal_offset))}.tnfeature-image-wrap{width:var(--tn-img-size, 170px);height:var(--tn-img-size, 170px);border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 0 50px 6px #1b2e1c4f}.tnfeature-image-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.tnfeature-item:hover .tnfeature-image-wrap img{transform:scale(1.08)}.tnfeature-card{border-radius:32px;padding:var(--padding);position:relative}.tnfeature-title{font-family:var(--font-heading-family);font-weight:600;font-size:21px;line-height:1.25;margin:0 0 10px;color:var(--color-foreground);position:relative}.tnfeature-item .tnfeature-title:after{content:"";width:0;height:1px;position:absolute;background-color:var(--color-foreground);bottom:0;left:0;transition:all .4s}.tnfeature-item:hover .tnfeature-title:after{width:100%}.tnfeature-text{font-family:var(--font-body-family);font-weight:400;font-size:15px;line-height:1.5;color:rgba(var(--color-base-text, 33 35 38),.85)}.tnfeature-text p{margin:0;font-size:18px}.tnfeature-text strong{font-weight:700}@media(max-width:1024px){.tnfeature-grid{gap:48px 32px}.tnfeature-top-title{font-size:30px}}@media(max-width:767px){.tnfeature-top-head{margin-bottom:36px}.tnfeature-top-title{font-size:32px;margin-bottom:0}.tnfeature-grid{flex-direction:column;gap:40px}.tnfeature-item{align-items:center;max-width:100%;gap:20px;flex:1 1 100%;margin-top:var(--tn-offset_phone, 0px)}.tnfeature-text p{margin:0;font-size:16px;line-height:1.4}.tnfeature-item--align-left_phone .tnfeature-image-wrap{align-self:flex-start!important}.tnfeature-item--align-right_phone .tnfeature-image-wrap{align-self:flex-end!important}.tnfeature-item--img-above_phone .tnfeature-image-wrap{order:1}.tnfeature-item--img-above_phone .tnfeature-card{order:2;margin-top:calc(-1 * var(--tn-overlap_phone, 0))}.tnfeature-item--img-below_phone .tnfeature-card{order:1}.tnfeature-item--img-below_phone .tnfeature-image-wrap{order:2;margin-top:calc(-1 * var(--tn-overlap_phone, 0))}.tnfeature-image-wrap{width:var(--tn-img-size_phone, 170px)!important;height:var(--tn-img-size_phone, 170px)!important}.tnfeature-item--align-left .tnfeature-image-wrap,.tnfeature-item--align-right .tnfeature-image-wrap{transform:translate(var(--horizontal_offset_phone))}.tnfeature-item--align-right .tnfeature-card,.tnfeature-item--align-left .tnfeature-card{padding:var(--padding_phone)}.tnfeature-item--align-left_phone .tnfeature-card{text-align:right}.tnfeature-item--align-right_phone .tnfeature-card{text-align:left}.tnfeature-card{flex:1}.tnfeature-title{font-size:20px}.tnfeature-text{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/tnnursery-feature-blocks.css.map */
