#ttf-cart-item[data-astro-cid-gcfkyccj]{display:none}.ttf-cart[data-astro-cid-gcfkyccj]{--_c-color: var(--c-color, black);--_c-bg: var(--c-bg, white);--_c-border-color: var(--c-border-color, black);--dd-width: 100%}.card[data-astro-cid-gcfkyccj]{background-color:var(--_c-bg);margin-bottom:1rem}.header[data-astro-cid-gcfkyccj]{padding:.625rem;border:1px solid var(--_c-border-color);display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}p[data-astro-cid-gcfkyccj]{margin:0}.subheader[data-astro-cid-gcfkyccj]{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.styles[data-astro-cid-gcfkyccj]{padding-top:.25rem;margin:0}h1[data-astro-cid-gcfkyccj]{font-size:1.5rem;line-height:2rem;font-weight:400;margin:0}fieldset[data-astro-cid-gcfkyccj]{border:1px solid var(--_c-border-color);border-top:0;margin:0;padding:.625rem}.license[data-astro-cid-gcfkyccj]{display:none}.selected[data-astro-cid-gcfkyccj]{display:block}.variables[data-astro-cid-gcfkyccj]{flex:1;display:flex;flex-direction:column;gap:.5rem}.price[data-astro-cid-gcfkyccj]{font-feature-settings:"tnum"}.dropdown[data-id=term]{display:none!important}.cart[data-astro-cid-6mlgfmwi],.default[data-astro-cid-6mlgfmwi]{display:none}.active[data-astro-cid-6mlgfmwi]{display:block}.subtitle[data-astro-cid-6mlgfmwi]{font-weight:600;padding-bottom:4px}.small-text[data-astro-cid-6mlgfmwi]{font-size:12px}.subtotal[data-astro-cid-6mlgfmwi]{font-feature-settings:"tnum"}.ttf-cart .card{background-color:transparent}.cart .header{border:none;align-items:center;padding-block:16px 20px;padding-inline-start:0}.cart .subheader .label{font-family:var(--font-gibbs);font-weight:var(--font-weight-medium);font-size:14px;line-height:125%;color:var(--tt-black)}.ttf-cart fieldset{background-color:var(--tt-gray-01)!important;border:2px solid var(--tt-gray-01);margin-bottom:16px;padding:16px}.ttf-cart fieldset:has(input[type=checkbox]:checked){border-color:var(--tt-yellow)}.ttf-cart .dropdown-option{font-size:14px}.cart .add-licenses{display:flex;gap:16px;text-decoration:underline;color:var(--tt-black)}.cart .variables{color:var(--tt-black)}.cart .dropdown{--dd-width: 100%;--dd-bg: var(--tt-white);--dd-border-size: 1px;--dd-border-color: var(--tt-white);--dd-label-radius: 0 !important;--dd-label-padding: 8px;--dd-option-padding: 16px;--dd-options-radius: 0 !important;--dd-options-maxheight: 264px !important;--dd-bg-selected: var(--tt-black) !important;--dd-color-selected: var(--tt-white) !important;--dd-color: var(--tt-black) !important;font-size:14px}.cart button{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;outline:inherit}.cart .add-licenses button{font-size:11px;display:flex;align-items:center;padding-inline-start:16px;background:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4H6V0H4V4H0V6H4V10H6V6H10V4Z' fill='%23ABABAB'/%3E%3C/svg%3E") no-repeat 0 calc(50% + .1px) / 10px;color:var(--tt-black)}.cart .header>div{display:flex;align-items:baseline}.cart .header{.title{font-family:var(--font-gibbs)!important;font-weight:var(--font-weight-medium)!important;font-size:16px!important;line-height:120%!important;letter-spacing:0!important;vertical-align:middle!important;color:var(--tt-black);margin-inline-end:11px}.styles,.price{font-family:var(--font-gibbs);font-weight:var(--font-weight-medium);color:var(--tt-black)}.styles{font-size:14px;line-height:125%}.price{font-size:16px;line-height:120%}}.cart .selected{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cart .subheader{display:block}.cart .variables{flex:none}.cart .remove-license{color:var(--tt-black);font-size:0}.cart .remove-license:after{content:"Remove";font-size:12px;text-indent:0;display:inline-block;text-decoration:underline}.cart .subtitle{font-family:var(--font-conglomerate);font-weight:var(--font-weight-medium);font-size:16px;line-height:115%;letter-spacing:var(--letter-spacing-normal);color:var(--tt-white);text-transform:uppercase;padding-block-end:20px}.cart .small-text{font:var(--font-weight-regular) 12px/14px var(--font-gibbs);font-style:italic;padding-block-end:8px}.cart .price,.cart .subtotal{font-feature-settings:"lnum" 1,"tnum" 1;font-weight:var(--font-weight-medium)}.cart .cart-subtotal{padding-block-end:36px}.cart .subscription-label{font-weight:700}.section[data-astro-cid-h3zw4u6d]{background:var(--tt-white);padding:42px 0 100px}.px[data-astro-cid-h3zw4u6d]{padding-inline:16px}.cart-wrapper[data-astro-cid-h3zw4u6d]{padding-block-end:40px}.cart-empty[data-astro-cid-h3zw4u6d]{display:flex;flex-direction:column;align-items:flex-start}.cart[data-astro-cid-h3zw4u6d]{display:flex;font-family:var(--font-gibbs);gap:80px}.left-column[data-astro-cid-h3zw4u6d]{flex-basis:55%}@media(max-width:1024px){.cart[data-astro-cid-h3zw4u6d]{flex-direction:column;gap:20px}.left-column[data-astro-cid-h3zw4u6d]{flex-basis:initial}.subtotal-wrapper[data-astro-cid-h3zw4u6d]{inline-size:100%}}@media(max-width:640px){.buttons[data-astro-cid-h3zw4u6d]{flex-wrap:wrap}}.buttons[data-astro-cid-h3zw4u6d]{display:flex;gap:16px;margin-top:24px;flex-wrap:nowrap}.buttons[data-astro-cid-h3zw4u6d] .swc-button[data-astro-cid-h3zw4u6d]{flex:1}.cart[data-astro-cid-h3zw4u6d] .subtotal[data-astro-cid-h3zw4u6d]{font:var(--font-weight-regular) 20px/25px var(--font-gibbs);letter-spacing:var(--letter-spacing-normal);color:var(--tt-white)}.empty-text[data-astro-cid-h3zw4u6d]{font-family:var(--font-lafarge);font-weight:var(--font-weight-medium);font-size:32px;line-height:120%;letter-spacing:0;text-align:left;padding-block-end:16px;color:var(--tt-black)}.continue[data-astro-cid-h3zw4u6d]{display:inline;font-family:var(--font-gibbs);font-weight:var(--font-weight-medium);font-size:16px;line-height:140%;letter-spacing:0;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-offset:0;color:var(--tt-black)}.hidden[data-astro-cid-h3zw4u6d]{display:none}.subtotal-wrapper[data-astro-cid-h3zw4u6d]{background-color:var(--tt-black);padding:40px;flex-grow:1;align-self:flex-start;@media(min-width:1024px){max-inline-size:422px}}
