.tn-subscription{--tn-sub-radius: 1rem;font-family:var(--FONT-STACK-BODY, Arial, Helvetica, sans-serif);color:var(--COLOR-TEXT, #3b4e59)}.sealsubs-target-element{display:none!important}.tn-subscription__kicker{font-family:var(--FONT-STACK-BUTTON, Arial, Helvetica, sans-serif);font-weight:var(--FONT-WEIGHT-BUTTON-BOLD, 600);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;color:var(--COLOR-HEADING, #071f2e);margin:0 0 .875rem}.tn-subscription__list{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.tn-subscription__card{position:relative;display:block;border:1.5px solid var(--COLOR-BORDER-HAIRLINE, #e5e2da);border-radius:var(--tn-sub-radius);padding:1.375rem 1.5rem;cursor:pointer;background:#fff;transition:border-color .15s ease,background .15s ease}.tn-subscription__card--selected{background-color:#fdf1e5;border-color:#fbb875;border-width:2px;padding:1.3125rem 1.4375rem}.tn-subscription__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.tn-subscription__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.tn-subscription__left{display:flex;align-items:center;gap:.875rem;min-width:0}.tn-subscription__radio{width:1.5rem;height:1.5rem;min-width:1.5rem;border-radius:50%;border:2px solid var(--COLOR-BORDER, #b9c0bd);display:grid;place-items:center}.tn-subscription__radio:after{content:"";width:.6875rem;height:.6875rem;border-radius:50%;background:#468f31;transform:scale(0);transition:transform .12s ease}.tn-subscription__card--selected .tn-subscription__radio{border-color:#468f31}.tn-subscription__card--selected .tn-subscription__radio:after{transform:scale(1)}.tn-subscription__leftbody{display:flex;flex-direction:column;gap:.5rem;min-width:0}.tn-subscription__name{font-family:var(--FONT-STACK-HEADING, Georgia, serif);font-size:1.625rem;line-height:1.05;color:var(--COLOR-HEADING, #071f2e)}.tn-subscription__save{display:inline-block;align-self:flex-start;font-family:var(--FONT-STACK-BUTTON, Arial, Helvetica, sans-serif);font-weight:var(--FONT-WEIGHT-BUTTON-BOLD, 600);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#000;background:#fbb875;border-radius:999px;padding:.25rem .75rem}.tn-subscription__pricewrap{text-align:right;flex:0 0 auto}.tn-subscription__price{font-family:var(--FONT-STACK-HEADING, Georgia, serif);font-size:1.625rem;color:var(--COLOR-HEADING, #071f2e);white-space:nowrap}.tn-subscription__unit{font-family:var(--FONT-STACK-BODY, Arial, Helvetica, sans-serif);font-size:.9375rem;color:var(--COLOR-TEXT, #3b4e59)}.tn-subscription__strike{text-decoration:line-through;color:var(--COLOR-TEXT-LIGHTEN, #8a938f);margin-right:.5rem;font-size:1.0625rem}.tn-subscription__pricesub{display:block;font-family:var(--FONT-STACK-BODY, Arial, Helvetica, sans-serif);font-size:.8125rem;color:var(--COLOR-TEXT-LIGHTEN, #8a938f);margin-top:.125rem;white-space:nowrap}.tn-subscription__badge{position:absolute;top:-.875rem;left:50%;transform:translate(-50%);background:#00b600;color:#fff;font-family:var(--FONT-STACK-BUTTON, Arial, Helvetica, sans-serif);font-weight:var(--FONT-WEIGHT-BUTTON-BOLD, 600);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;padding:.375rem 1.125rem;border-radius:999px;white-space:nowrap}.tn-subscription__detail{display:none}.tn-subscription__card--selected .tn-subscription__detail{display:block;margin-top:1.125rem;padding-top:1.125rem;border-top:1px solid color-mix(in srgb,var(--tn-sub-accent, #c99a3d) 40%,transparent)}.tn-subscription__billing{display:block;font-family:var(--FONT-STACK-BODY, Arial, Helvetica, sans-serif);font-size:.875rem;color:var(--COLOR-TEXT, #3b4e59);margin:0 0 .875rem}.tn-subscription__bullets{display:grid;gap:.625rem}.tn-subscription__bullet{display:flex;align-items:flex-start;gap:.625rem;font-family:var(--FONT-STACK-BODY, Arial, Helvetica, sans-serif);font-size:.9375rem;color:var(--COLOR-HEADING, #071f2e)}.tn-subscription__chk{color:#00b600;flex:0 0 auto;font-weight:700;line-height:1.4}.tn-subscription__guarantee{display:flex;align-items:center;gap:.75rem;margin:1.375rem 0 1.125rem;background:color-mix(in srgb,var(--tn-sub-accent, #c99a3d) 6%,var(--COLOR-BG, #fff));border:1.5px solid var(--tn-sub-accent, #c99a3d);border-radius:.875rem;padding:1rem 1.25rem;font-family:var(--FONT-STACK-HEADING, Georgia, serif);font-size:1.1875rem;color:var(--COLOR-HEADING, #071f2e)}.tn-subscription__guarantee svg{color:var(--COLOR-SUCCESS, #2e7d32);flex:0 0 auto}.tn-subscription__perks{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.5rem;margin:0 0 1.375rem}.tn-subscription__perk{display:flex;align-items:flex-start;gap:.625rem;font-family:var(--FONT-STACK-BUTTON, Arial, Helvetica, sans-serif);font-size:.875rem;color:var(--COLOR-HEADING, #071f2e)}.tn-subscription__perk svg{color:var(--COLOR-SUCCESS, #2e7d32);flex:0 0 auto;margin-top:.125rem}@media screen and (max-width:991px){.tn-subscription{max-width:100%}}@media screen and (max-width:768px){.tn-subscription__card{padding:1.125rem 1.25rem}.tn-subscription__card--selected{padding:1.0625rem 1.1875rem}.tn-subscription__name,.tn-subscription__price{font-size:1.375rem}.tn-subscription__perks{grid-template-columns:1fr}}@media screen and (max-width:480px){.tn-subscription__card{padding:1rem}.tn-subscription__card--selected{padding:.9375rem}.tn-subscription__top{gap:.5rem}.tn-subscription__left{gap:.625rem}.tn-subscription__name,.tn-subscription__price{font-size:1.1875rem}.tn-subscription__badge{font-size:.6875rem;padding:.3125rem .875rem}.tn-subscription__save{font-size:.6875rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tn-subscription.css.map */
