.family-page__purchase#purchase{width:100%;max-width:none;scroll-margin-top:194px;padding:52px 20px 80px;--tcc-max-width: none;--tcc-button-disabled-background: transparent;--tcc-button-disabled-border-color: transparent}.family-page__purchase#purchase>*{width:100%;max-width:none!important;margin-inline:0!important}.family-page__purchase#purchase .tcc-buy>h2.tcc-heading-l{display:none!important}.family-page__purchase#purchase .tcc-buy{border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important}.family-page__purchase#purchase h2,.family-page__purchase#purchase h3{text-transform:uppercase!important}.family-page__purchase#purchase .tcc-buy>section>section>h3.tcc-heading,.family-page__purchase#purchase .tcc-buy>section>#tcc-select-license>h3.tcc-heading{margin:0!important;font-family:ATF Wedding Gothic,sans-serif!important;font-size:var(--atf-type-h3-wide-size)!important;font-style:normal!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.25px!important;text-transform:uppercase!important}.family-page__purchase#purchase .tcc-buy>section>section>h3.tcc-heading>span.tcc-ui{display:inline-block;margin-left:.35em;font-family:ATF Franklin Gothic,sans-serif!important;font-size:var(--atf-type-details-size)!important;font-style:normal!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;vertical-align:baseline}.family-page__purchase#purchase .tcc-buy>section>#tcc-select-license{margin:0!important;padding:80px 0 40px!important;position:relative!important}.family-page__purchase#purchase .tcc-button-primary,.family-page__purchase#purchase .tcc-button-link{display:inline-grid!important;min-height:44px;place-items:center;border:2px solid var(--atf-red)!important;border-radius:0!important;background:var(--atf-red)!important;padding:10px 20px!important;color:var(--atf-white)!important;font-family:ATF Franklin Gothic,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.7px!important;text-decoration:none!important;text-transform:uppercase!important;transition:background-color .16s ease,border-color .16s ease}.family-page__purchase#purchase .tcc-button-primary:hover,.family-page__purchase#purchase .tcc-button-primary:focus-visible,.family-page__purchase#purchase .tcc-button-link:hover,.family-page__purchase#purchase .tcc-button-link:focus-visible{border-color:var(--atf-red-dark)!important;background:var(--atf-red-dark)!important}.family-page__purchase#purchase .tcc-button-primary:disabled,.family-page__purchase#purchase .tcc-button-primary.tcc-button-disabled,.family-page__purchase#purchase .tcc-button-primary[aria-disabled=true]{border-color:var(--atf-disabled)!important;background:var(--atf-disabled)!important;color:var(--atf-white)!important;opacity:1!important;-webkit-text-fill-color:var(--atf-white)!important;cursor:not-allowed!important}.family-page__purchase#purchase .tcc-button-primary:disabled *,.family-page__purchase#purchase .tcc-button-primary.tcc-button-disabled *,.family-page__purchase#purchase .tcc-button-primary[aria-disabled=true] *{color:var(--atf-white)!important;opacity:1!important;-webkit-text-fill-color:var(--atf-white)!important}.family-page__purchase#purchase ul.tcc-license-select{column-gap:0!important;row-gap:0!important;margin-block:18px 0!important;position:relative!important;gap:0!important;overflow:visible!important}.family-page__purchase#purchase ul.tcc-license-select>li{background:transparent!important;color:var(--atf-ink)!important;position:relative!important;z-index:auto!important;box-sizing:border-box!important;margin:0!important;border:1px solid var(--atf-ink)!important;border-radius:0!important;outline:0!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease,outline-color .16s ease,color .16s ease}.family-page__purchase#purchase ul.tcc-license-select>li+li{margin-left:-1px!important;border-left-width:1px!important}.family-page__purchase#purchase ul.tcc-license-select>li:hover:not(:has(input:checked)),.family-page__purchase#purchase ul.tcc-license-select>li:focus-within:not(:has(input:checked)){border-color:var(--atf-red)!important;background:var(--atf-red-pale)!important}.family-page__purchase#purchase ul.tcc-license-select>li:has(input:checked),.family-page__purchase#purchase ul.tcc-license-select>li:has(input:checked):hover,.family-page__purchase#purchase ul.tcc-license-select>li:has(input:checked):focus-within{z-index:2;border-color:var(--atf-red)!important;outline:0!important;box-shadow:none!important;background:var(--atf-red)!important;color:var(--atf-white)!important;--_tcc-foreground: var(--atf-white);--_tcc-action-color: var(--atf-white);--_tcc-action-foreground: var(--atf-white);--_tcc-border-alt-color: var(--atf-white)}.family-page__purchase#purchase ul.tcc-license-select>li:has(input:checked) *{color:var(--atf-white)!important}.family-page__purchase#purchase ul.tcc-license-select>li:has(input:checked)>input,.family-page__purchase#purchase ul.tcc-license-select>li:has(input:checked) [type=checkbox]{border-color:var(--atf-white)!important;outline:0!important;box-shadow:none!important}.family-page__purchase#purchase ul.tcc-license-select>li>p,.family-page__purchase#purchase ul.tcc-license-select>li .tcc-quantity>label{font-family:ATF Franklin Gothic,sans-serif!important;font-size:var(--atf-type-details-size)!important;font-style:normal!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}.family-page__purchase#purchase ul.tcc-license-select>li h3.tcc-ui-heading>span{display:inline;margin-left:.2em;font-family:ATF Garamond Micro,ATF Garamond Text,serif!important;font-size:var(--atf-type-details-size)!important;font-style:italic!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}.family-page__purchase#purchase ul.tcc-license-select>li:has(input:checked) .tcc-dropdown,.family-page__purchase#purchase ul.tcc-license-select>li:has(input:checked) .tcc-dropdown *{color:var(--atf-ink)!important}.family-page__purchase#purchase #tcc-select-license,.family-page__purchase#purchase section:has(>ul.tcc-license-select),.family-page__purchase#purchase .tcc-license-select,.family-page__purchase#purchase .tcc-license-select>li,.family-page__purchase#purchase .tcc-quantity{overflow:visible!important}.family-page__purchase#purchase .tcc-package{position:relative;z-index:0;border:1px solid var(--atf-ink)!important;border-radius:0!important;outline:0!important;background:transparent!important;color:var(--atf-ink)!important;cursor:pointer!important;pointer-events:auto!important;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.family-page__purchase#purchase .tcc-package+.tcc-package{margin-top:20px!important}.family-page__purchase#purchase .tcc-package:hover:not(.tcc-disabled):not(.tcc-selected),.family-page__purchase#purchase .tcc-package:focus-visible:not(.tcc-disabled):not(.tcc-selected),.family-page__purchase#purchase .tcc-package:focus-within:not(.tcc-disabled):not(.tcc-selected){z-index:2;border-color:var(--atf-red)!important;background:var(--atf-red-pale)!important}.family-page__purchase#purchase .tcc-package.tcc-selected,.family-page__purchase#purchase .tcc-package.tcc-selected:hover,.family-page__purchase#purchase .tcc-package.tcc-selected:focus-visible,.family-page__purchase#purchase .tcc-package.tcc-selected:focus-within{z-index:3;border-color:var(--atf-red)!important;background:var(--atf-red)!important;color:var(--atf-white)!important;--_tcc-foreground: var(--atf-white);--_tcc-action-color: var(--atf-white);--_tcc-action-foreground: var(--atf-white);--_tcc-action-background: var(--atf-red);--_tcc-border-alt-color: var(--atf-white)}.family-page__purchase#purchase .tcc-package.tcc-selected *,.family-page__purchase#purchase .tcc-package.tcc-selected:hover *,.family-page__purchase#purchase .tcc-package.tcc-selected:focus-within *{color:var(--atf-white)!important;border-color:var(--atf-white)}.family-page__purchase#purchase .tcc-package.tcc-selected .tcc-button-primary{border-color:var(--atf-red-dark)!important;background:var(--atf-red-dark)!important;color:var(--atf-white)!important}.family-page__purchase#purchase .tcc-package .tcc-style-list-container{overflow:visible!important}.family-page__purchase#purchase .tcc-package .tcc-button-primary,.family-page__purchase#purchase .tcc-buy>section>section li:has(>input.tcc-sample) .tcc-button-primary{position:relative;z-index:5;pointer-events:auto!important}.family-page__purchase#purchase .tcc-package .tcc-style-list{display:flex!important;width:100%!important;flex-wrap:wrap!important;gap:0!important;border-top:1px solid currentColor;border-left:1px solid currentColor}.family-page__purchase#purchase .tcc-package .tcc-style{position:relative!important;display:block!important;width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important;flex:0 0 80px!important;overflow:hidden;border:0!important;border-right:1px solid currentColor!important;border-bottom:1px solid currentColor!important;border-radius:0!important;outline:0!important;background:transparent!important;color:inherit!important}.family-page__purchase#purchase .tcc-package .tcc-style .tcc-preview{position:absolute!important;right:auto!important;bottom:6px!important;left:6px!important;display:block!important;margin:0!important;padding:0!important;color:inherit!important;font-size:30px!important;font-weight:400!important;line-height:.78!important;text-align:left!important;place-content:initial!important}.family-page__purchase#purchase[data-family-name*="Super Condensed"] .tcc-package .tcc-style .tcc-preview{font-size:60px!important}.family-page__purchase#purchase[data-family-name*="Alternate Gothic"] .tcc-package .tcc-style .tcc-preview,.family-page__purchase#purchase[data-family-name*="Headline Gothic"] .tcc-package .tcc-style .tcc-preview,.family-page__purchase#purchase[data-family-name*="Poster Gothic"] .tcc-package .tcc-style .tcc-preview,.family-page__purchase#purchase[data-family-name*="Railroad Gothic"] .tcc-package .tcc-style .tcc-preview{font-size:52px!important}.family-page__purchase#purchase[data-family-name*="Egyptian Antique"] .tcc-package .tcc-style .tcc-preview,.family-page__purchase#purchase[data-family-name*="Franklin Gothic"] .tcc-package .tcc-style .tcc-preview,.family-page__purchase#purchase[data-family-name*=Garamond] .tcc-package .tcc-style .tcc-preview{font-size:44px!important}.family-page__purchase#purchase[data-family-name*=Brush] .tcc-package .tcc-style .tcc-preview,.family-page__purchase#purchase[data-family-name*=Livermore] .tcc-package .tcc-style .tcc-preview{font-size:40px!important}.family-page__purchase#purchase[data-family-name*="Wedding Gothic"] .tcc-package .tcc-style .tcc-preview{font-size:30px!important}.family-page__purchase#purchase .tcc-package .tcc-style .tcc-info{position:absolute!important;inset:6px 6px auto!important;display:block!important;margin:0!important;border:0!important;padding:0!important;color:inherit!important;font-family:ATF Franklin Gothic,sans-serif!important;font-size:9px!important;font-weight:500!important;line-height:1!important;letter-spacing:.25px!important;text-align:left!important;text-transform:uppercase!important;place-content:initial!important}.family-page__purchase#purchase .tcc-package .tcc-info{color:inherit}.family-page__purchase#purchase .tcc-buy>section>section li:has(>input.tcc-sample){cursor:pointer;transition:background-color .15s ease;position:relative!important;left:auto!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding-right:20px!important;padding-left:20px!important;overflow:hidden!important;transform:none!important}.family-page__purchase#purchase .tcc-buy>section>section li:has(>input.tcc-sample):hover:not(.tcc-selected),.family-page__purchase#purchase .tcc-buy>section>section li:has(>input.tcc-sample):focus-visible:not(.tcc-selected),.family-page__purchase#purchase .tcc-buy>section>section li:has(>input.tcc-sample):focus-within:not(.tcc-selected){background:var(--atf-red-pale)!important}.family-page__purchase#purchase .tcc-buy>section>section li:has(>input.tcc-sample).tcc-selected,.family-page__purchase#purchase .tcc-buy>section>section li:has(>input.tcc-sample).tcc-selected:hover,.family-page__purchase#purchase .tcc-buy>section>section li:has(>input.tcc-sample).tcc-selected:focus-within{background:var(--atf-red)!important;color:var(--atf-white)!important}.family-page__purchase#purchase .tcc-buy>section>section li:has(>input.tcc-sample).tcc-selected *,.family-page__purchase#purchase .tcc-buy>section>section li:has(>input.tcc-sample).tcc-selected input.tcc-sample{color:var(--atf-white)!important;-webkit-text-fill-color:var(--atf-white)!important}.family-page__purchase#purchase input.tcc-sample{display:block!important;width:calc(100% + 20px)!important;max-width:none!important;min-height:1.5em!important;margin:0!important;padding:0 0 .22em!important;border:0!important;background:transparent!important;color:inherit!important;font-size:var(--tcc-style-tester-font-size, 72px)!important;line-height:1.25!important;opacity:1!important;-webkit-appearance:none!important;appearance:none!important;-webkit-text-fill-color:currentColor!important}.family-page__purchase#purchase input.tcc-sample.tcc-style-loading{opacity:1!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected .tcc-taxes{font-family:ATF Garamond Micro,ATF Garamond Text,serif!important;font-size:var(--atf-type-details-size)!important;font-style:italic!important;font-weight:400!important;line-height:1.35!important;text-transform:none!important;color:var(--atf-white)!important;opacity:1!important;letter-spacing:0!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button-primary{display:inline-grid!important;place-items:center;border-radius:0!important;color:var(--atf-white)!important;font-family:ATF Franklin Gothic,sans-serif!important;font-weight:500!important;letter-spacing:.7px!important;text-decoration:none!important;text-transform:uppercase!important;box-sizing:border-box!important;width:auto!important;min-width:136px!important;height:44px!important;min-height:44px!important;flex:0 0 auto!important;padding:0 20px!important;font-size:16px!important;line-height:1!important;white-space:nowrap!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button:hover,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button:focus-visible,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button-primary:hover,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button-primary:focus-visible{border-color:var(--atf-white)!important;background:var(--atf-white)!important;color:var(--atf-red)!important}.family-page__purchase#purchase:focus{outline:none}@media(max-width:764px){.family-page__purchase#purchase{padding:42px 20px 60px;scroll-margin-top:144px}.family-page__purchase#purchase>*{width:100%;max-width:none!important;margin-inline:0!important}.family-page__purchase#purchase ul.tcc-license-select>li+li{margin-top:-1px!important;margin-left:0!important;border-left-width:1px!important}}.family-page__purchase#purchase ul.tcc-license-select:not(.tcc-dialog){margin-top:80px!important}.family-page__purchase#purchase ul.tcc-license-select.tcc-dialog{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin-top:0!important;padding:0!important;border:0!important}.family-page__purchase#purchase ul.tcc-license-select.tcc-dialog>li{width:100%!important;min-width:0!important;flex:0 0 auto!important}.family-page__purchase#purchase ul.tcc-license-select.tcc-dialog>li+li{margin-top:-1px!important;margin-left:0!important;border-left-width:1px!important}.family-page__purchase#purchase ul.tcc-license-select>li>label,.family-page__purchase#purchase ul.tcc-license-select>li>label.tcc-fill,.family-page__purchase#purchase ul.tcc-license-select>li>label>div{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.family-page__purchase#purchase ul.tcc-license-select>li:hover:not(:has([aria-expanded=true])),.family-page__purchase#purchase ul.tcc-license-select>li:focus-within:not(:has([aria-expanded=true])){z-index:30!important;border-color:var(--atf-red)!important}.family-page__purchase#purchase ul.tcc-license-select>li:is(:has(input:checked),.is-active){z-index:20!important;border-color:var(--atf-red)!important;background:var(--atf-red)!important;color:var(--atf-white)!important;--tcc-dropdown-border-color: var(--atf-white) !important}.family-page__purchase#purchase ul.tcc-license-select>li:is(:has(input:checked),.is-active):has([aria-expanded=true]){z-index:auto!important}.family-page__purchase#purchase ul.tcc-license-select>li:is(:has(input:checked),.is-active) :is(select,[role=combobox],.tcc-dropdown,.tcc-input,input:not([type=checkbox])){border-color:var(--atf-white)!important;outline:0!important;box-shadow:none!important}.family-page__purchase#purchase .tcc-buy>section>section:has(>.tcc-sticky.tcc-ui-small .tcc-style-form){box-sizing:border-box!important;width:auto!important;max-width:none!important;margin-right:-20px!important;margin-left:-20px!important;overflow:hidden!important}.family-page__purchase#purchase .tcc-buy>section>section:has(>.tcc-sticky.tcc-ui-small .tcc-style-form)>:not(ul){box-sizing:border-box!important;padding-right:20px!important;padding-left:20px!important}.family-page__purchase#purchase .tcc-buy>section>section:has(>.tcc-sticky.tcc-ui-small .tcc-style-form)>ul{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.family-page__purchase#purchase .tcc-buy>section>section li:has(>input.tcc-sample) input.tcc-sample{box-sizing:border-box!important;width:calc(100% + 20px)!important;max-width:none!important}.family-page__purchase#purchase .tcc-buy>section>section li:has(>input.tcc-sample) :is(h3.tcc-style-name,.tcc-price){font-family:ATF Franklin Gothic,sans-serif!important;font-size:var(--atf-type-h4-size)!important;font-style:normal!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.7px!important;text-transform:uppercase!important}.family-page__purchase#purchase .tcc-buy>section>section li:has(>input.tcc-sample) h3.tcc-style-name{margin:4px 0 0!important}.family-page__purchase#purchase .tcc-buy>section>section li:has(>input.tcc-sample).tcc-selected:not(.tcc-in-cart):not(.tcc-included) .tcc-button-primary:not(.tcc-button-disabled){border-color:var(--atf-red-dark)!important;background:var(--atf-red-dark)!important;color:var(--atf-white)!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected{position:sticky!important;bottom:0!important;z-index:40!important;box-sizing:border-box!important;width:calc(100% + 40px)!important;max-width:none!important;margin-right:-20px!important;margin-left:-20px!important;padding:8px 20px!important;align-items:center!important;border-color:var(--atf-red)!important;background:var(--atf-red)!important;color:var(--atf-white)!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected.atf-empty-selection{display:none!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected *{color:inherit!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected .tcc-subtotal{display:block}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected .tcc-styles{font-family:ATF Franklin Gothic,sans-serif!important;font-size:var(--atf-type-details-size)!important;font-style:normal!important;font-weight:400!important;line-height:1.35!important;letter-spacing:.25px!important;text-transform:none!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button{border:2px solid var(--atf-white)!important;background:transparent!important;color:var(--atf-white)!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button-primary{border:2px solid var(--atf-white)!important;background:var(--atf-white)!important;color:var(--atf-red)!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group>button.tcc-button-primary:only-child{border:2px solid var(--atf-white)!important;background:transparent!important;color:var(--atf-white)!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group>button.tcc-button-primary:only-child:hover,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group>button.tcc-button-primary:only-child:focus-visible,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group>button.tcc-button-primary:only-child:hover *,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group>button.tcc-button-primary:only-child:focus-visible *{border-color:var(--atf-white)!important;background:var(--atf-white)!important;color:var(--atf-red)!important;-webkit-text-fill-color:var(--atf-red)!important}@media(max-width:764px){.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected{align-items:flex-start!important;text-align:left!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected .tcc-subtotal>a[href="#tcc-select-license"]{display:none!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group{width:100%!important;justify-content:flex-start!important;margin-left:0!important}}.family-page__purchase#purchase ul.tcc-license-select>li:is(:has(input:checked),.is-active) select,.family-page__purchase#purchase ul.tcc-license-select>li:is(:has(input:checked),.is-active) [role=combobox],.family-page__purchase#purchase ul.tcc-license-select>li:is(:has(input:checked),.is-active) .tcc-input{border-color:var(--atf-white)!important}@media(max-width:764px){.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected .tcc-totals,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected .tcc-button-group,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group{justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important}}.family-page__purchase#purchase .tcc-buy>section>section>button.tcc-button.tcc-toggle{display:inline-grid!important;width:auto!important;min-width:136px!important;min-height:44px!important;place-items:center!important;border:2px solid var(--atf-red)!important;border-radius:0!important;background:var(--atf-white)!important;padding:10px 20px!important;color:var(--atf-red)!important;font-family:ATF Franklin Gothic,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.7px!important;text-decoration:none!important;text-transform:uppercase!important;position:relative!important;left:50%!important;margin:20px 0 80px!important;transform:translate(-50%)!important}.family-page__purchase#purchase .tcc-buy>section>section>button.tcc-button.tcc-toggle:hover,.family-page__purchase#purchase .tcc-buy>section>section>button.tcc-button.tcc-toggle:focus-visible{border-color:var(--atf-red)!important;background:var(--atf-red)!important;color:var(--atf-white)!important}.family-page__purchase#purchase .tcc-buy>section>#tcc-select-license,.family-page__purchase#purchase section:has(>ul.tcc-license-select),.family-page__purchase#purchase ul.tcc-license-select,.family-page__purchase#purchase ul.tcc-license-select>li{overflow:visible!important}.family-page__purchase#purchase ul.tcc-license-select>li:is(:has(input:checked),.is-active) :is(select,input:not([type=checkbox]),[role=combobox],.tcc-dropdown,.tcc-input,button[aria-haspopup]),.family-page__purchase#purchase ul.tcc-license-select>li:is(:has(input:checked),.is-active) :is(.tcc-dropdown,.tcc-input)>:not(.tcc-options){--tcc-dropdown-border-color: var(--atf-white) !important;border-color:var(--atf-white)!important;outline:0!important;box-shadow:none!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button *{color:var(--atf-white)!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button-primary,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button-primary *{border-color:var(--atf-white)!important;background:var(--atf-white)!important;color:var(--atf-red)!important;opacity:1!important;-webkit-text-fill-color:var(--atf-red)!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button-primary:hover,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button-primary:focus-visible,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button-primary:hover *,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button-primary:focus-visible *{border-color:var(--atf-red-dark)!important;background:var(--atf-red-dark)!important;color:var(--atf-white)!important;-webkit-text-fill-color:var(--atf-white)!important}.family-page__purchase#purchase .tcc-buy :where(#tcc-select-license,section:has(>ul.tcc-license-select)) a{position:relative!important;isolation:isolate!important;display:inline-flex!important;width:fit-content!important;max-width:100%!important;align-items:center!important;column-gap:3px!important;margin-left:-5px!important;border:0!important;background-color:transparent!important;padding:3px 5px 4px!important;color:var(--atf-red)!important;text-decoration:none!important;transition:background-color .17s cubic-bezier(.22,1,.36,1),color .13s ease!important}.family-page__purchase#purchase .tcc-buy :where(#tcc-select-license,section:has(>ul.tcc-license-select)) a:before{position:absolute!important;right:5px!important;bottom:1px!important;left:5px!important;height:1.5px!important;background:currentColor!important;content:""!important;pointer-events:none!important;transition:opacity .11s ease!important}.family-page__purchase#purchase .tcc-buy :where(#tcc-select-license,section:has(>ul.tcc-license-select)) a svg,.family-page__purchase#purchase .tcc-buy :where(#tcc-select-license,section:has(>ul.tcc-license-select)) a>[aria-hidden=true],.family-page__purchase#purchase .tcc-buy :where(#tcc-select-license,section:has(>ul.tcc-license-select)) a>:has(svg){display:none!important}.family-page__purchase#purchase .tcc-buy :where(#tcc-select-license,section:has(>ul.tcc-license-select)) a:after{width:16px!important;height:16px!important;flex:0 0 16px!important;margin:0!important;background:currentColor!important;content:""!important;mask:url(/img/ui/arrow-ne.svg) center / 16px 16px no-repeat!important;-webkit-mask:url(/img/ui/arrow-ne.svg) center / 16px 16px no-repeat!important}.family-page__purchase#purchase .tcc-buy :where(#tcc-select-license,section:has(>ul.tcc-license-select)) a:hover,.family-page__purchase#purchase .tcc-buy :where(#tcc-select-license,section:has(>ul.tcc-license-select)) a:focus-visible{background-color:var(--atf-red)!important;color:var(--atf-white)!important;text-decoration:none!important}.family-page__purchase#purchase .tcc-buy :where(#tcc-select-license,section:has(>ul.tcc-license-select)) a:hover:before,.family-page__purchase#purchase .tcc-buy :where(#tcc-select-license,section:has(>ul.tcc-license-select)) a:focus-visible:before{opacity:0!important}.family-page__purchase#purchase .tcc-buy :where(#tcc-select-license,section:has(>ul.tcc-license-select)) a:hover:after,.family-page__purchase#purchase .tcc-buy :where(#tcc-select-license,section:has(>ul.tcc-license-select)) a:focus-visible:after{animation:atf-license-arrow-hop .3s cubic-bezier(.22,1,.36,1)}.family-page__purchase#purchase ul.tcc-license-select>li:is(:has(input:checked),.is-active) a,.family-page__purchase#purchase ul.tcc-license-select>li:is(:has(input:checked),.is-active) a *{color:var(--atf-white)!important;-webkit-text-fill-color:var(--atf-white)!important}.family-page__purchase#purchase ul.tcc-license-select>li:is(:has(input:checked),.is-active) a:hover,.family-page__purchase#purchase ul.tcc-license-select>li:is(:has(input:checked),.is-active) a:focus-visible,.family-page__purchase#purchase ul.tcc-license-select>li:is(:has(input:checked),.is-active) a:hover *,.family-page__purchase#purchase ul.tcc-license-select>li:is(:has(input:checked),.is-active) a:focus-visible *{background-color:var(--atf-white)!important;color:var(--atf-red)!important;-webkit-text-fill-color:var(--atf-red)!important}.family-page__purchase#purchase ul.tcc-license-select>li:is(:has(input:checked),.is-active) .tcc-dropdown>.tcc-options,.family-page__purchase#purchase .tcc-dropdown>.tcc-options{--tcc-dropdown-border-color: var(--atf-ink) !important;border:1px solid var(--atf-ink)!important;background:var(--atf-white)!important;color:var(--atf-ink)!important}@keyframes atf-license-arrow-hop{0%,to{transform:translate(0)}46%{transform:translate(3px,-3px)}72%{transform:translate(.5px,-.5px)}}@media(prefers-reduced-motion:reduce){.family-page__purchase#purchase .tcc-buy :where(#tcc-select-license,section:has(>ul.tcc-license-select)) a,.family-page__purchase#purchase .tcc-buy :where(#tcc-select-license,section:has(>ul.tcc-license-select)) a:before,.family-page__purchase#purchase .tcc-buy :where(#tcc-select-license,section:has(>ul.tcc-license-select)) a:after{transition:none!important;animation:none!important}}.atf-cart-page{min-height:56vh;padding:28px 20px 80px}.atf-cart-page .tcc-cart{display:grid!important;width:100%!important;max-width:none!important;grid-template-columns:minmax(0,3fr) minmax(260px,1fr)!important;gap:clamp(40px,5vw,72px)!important;margin:0!important;box-sizing:border-box!important}.atf-cart-page .tcc-cart>.tcc-content>.tcc-heading,.atf-cart-page .tcc-cart.tcc-empty .tcc-heading{margin:0 0 34px!important;font-family:ATF Wedding Gothic,sans-serif!important;font-size:35px!important;font-weight:700!important;line-height:1!important;letter-spacing:.25px!important;text-transform:uppercase!important}.atf-cart-page .tcc-cart-items{padding:0!important}.atf-cart-page .tcc-cart-item{gap:24px!important;margin:0 0 74px!important;border-top:var(--atf-rule)!important;padding:28px 0 0!important}.atf-cart-page .tcc-family-name h3,.atf-cart-page .tcc-family-name a{font-family:ATF Franklin Gothic,sans-serif!important;font-size:21px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.36px!important;text-decoration:none!important;text-transform:uppercase!important}.atf-cart-page .tcc-family-name .tcc-styles,.atf-cart-page .tcc-family-total,.atf-cart-page .tcc-cart-item .tcc-ui-small{font-family:ATF Franklin Gothic,sans-serif!important;font-size:15px!important}.atf-cart-page .tcc-style-list{display:flex!important;flex-wrap:wrap;gap:0!important;padding-right:1px!important;padding-bottom:1px!important}.atf-cart-page .tcc-style-list .tcc-style{width:72px;min-height:68px;box-sizing:border-box!important;position:relative;z-index:0;margin-right:-1px;margin-bottom:-1px;border:1px solid var(--atf-ink)!important;outline:0!important;background:transparent!important}.atf-cart-page .tcc-style-list .tcc-style:hover,.atf-cart-page .tcc-style-list .tcc-style:focus-within{z-index:1}.atf-cart-page .tcc-style-list .tcc-preview{flex:1;place-content:end start!important;padding:8px 10px!important;font-size:30px;line-height:.8!important}.atf-cart-page .tcc-style-list .tcc-info{position:absolute;inset:7px auto auto 8px!important;display:block!important;border:0!important;padding:0!important;font-family:ATF Franklin Gothic,sans-serif!important;font-size:9px!important;text-align:left!important}.atf-cart-page .tcc-cart-item .tcc-licenses{border-bottom:1px solid var(--atf-ink)}.atf-cart-page .tcc-dropdown{--tcc-dropdown-border-color: var(--atf-ink);--tcc-dropdown-label-radius: 0;--tcc-dropdown-options-radius: 0;--tcc-dropdown-label-padding: 10px 14px;font-family:ATF Franklin Gothic,sans-serif;font-size:15px}.atf-cart-page .tcc-cart-summary{top:calc(var(--atf-header-height) + 24px)!important}.atf-cart-page .tcc-cart-summary .tcc-subtotal{display:block!important;margin-bottom:18px!important}.atf-cart-page .tcc-cart-summary .tcc-subtotal>:first-child{display:block;margin-bottom:8px;font-family:ATF Franklin Gothic,sans-serif;font-size:16px!important;font-weight:500;text-transform:uppercase}.atf-cart-page .tcc-cart-summary .tcc-subtotal .tcc-heading{display:block;color:var(--atf-ink)!important;font-family:ATF Wedding Gothic,sans-serif!important;font-size:29px!important;font-weight:700!important}.atf-cart-page .tcc-cart-summary .tcc-taxes{margin:0 0 14px;font-family:ATF Franklin Gothic,sans-serif;font-size:14px}.atf-cart-page .tcc-button-primary{display:grid!important;min-height:44px;width:100%!important;place-items:center;border:1px solid var(--atf-red)!important;border-radius:0!important;background:var(--atf-red)!important;color:var(--atf-white)!important;font-family:ATF Franklin Gothic,sans-serif!important;font-size:16px!important;font-weight:500!important;letter-spacing:.7px;text-transform:uppercase}.atf-cart-page .tcc-button-primary:hover,.atf-cart-page .tcc-button-primary:focus-visible{border-color:var(--atf-red-dark)!important;background:var(--atf-red-dark)!important}.atf-cart-page .tcc-cart-summary .tcc-links{font-family:ATF Franklin Gothic,sans-serif;font-size:13px}.atf-cart-page .tcc-cart.tcc-empty{display:grid!important;min-height:52vh;place-items:center;text-align:center;width:100%!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;justify-content:center!important}.atf-cart-page .tcc-cart.tcc-empty .tcc-content,.atf-cart-page .tcc-cart.tcc-empty .tcc-cart-items{display:grid!important;width:100%;grid-column:1 / -1!important;justify-items:center!important;text-align:center!important}.atf-cart-page .tcc-cart.tcc-empty .tcc-cart-items{gap:28px}.atf-cart-page .tcc-cart.tcc-empty .tcc-heading{margin:0!important;max-width:1100px!important;font-family:ATF Alternate Gothic Demi,sans-serif!important;font-size:clamp(72px,8vw,120px)!important;font-weight:700!important;line-height:.85!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important}.atf-cart-page .tcc-cart.tcc-empty .tcc-cart-items>a{display:inline-grid!important;min-width:190px;min-height:44px;padding:0 22px;place-items:center;border:1px solid var(--atf-red)!important;background:var(--atf-red)!important;color:var(--atf-white)!important;font-family:ATF Franklin Gothic,sans-serif!important;font-size:16px!important;font-weight:500!important;letter-spacing:.7px!important;text-decoration:none!important;text-transform:uppercase!important}.atf-cart-page .tcc-cart.tcc-empty .tcc-cart-items>a:hover,.atf-cart-page .tcc-cart.tcc-empty .tcc-cart-items>a:focus-visible{border-color:var(--atf-red-dark)!important;background:var(--atf-red-dark)!important;color:var(--atf-white)!important}@media(max-width:764px){.atf-cart-page{padding:22px 20px 120px}.atf-cart-page .tcc-cart{display:block!important}.atf-cart-page .tcc-cart-item{margin-bottom:54px!important}.atf-cart-page .tcc-cart-summary{position:fixed!important;right:0;bottom:0;left:0;top:auto!important;padding:12px 20px!important;border-top:1px solid var(--atf-ink)!important;background:var(--atf-white)}.atf-cart-page .tcc-cart-summary .tcc-subtotal,.atf-cart-page .tcc-cart-summary .tcc-taxes,.atf-cart-page .tcc-cart-summary .tcc-links{display:none!important}.atf-cart-page .tcc-cart.tcc-empty{min-height:46vh}}@media(max-width:764px){.atf-cart-page .tcc-cart.tcc-empty .tcc-heading{font-size:clamp(54px,16vw,76px)!important}}.checkout-page{width:min(100%,1120px);min-height:62vh;margin:48px auto 90px}.checkout-page .tcc-checkout,.checkout-page #tcc-embedded-checkout{width:100%!important;max-width:none!important}.checkout-page>h1{margin:0 0 16px;font-family:ATF Wedding Gothic,sans-serif;font-size:35px;font-weight:700;line-height:1;text-transform:uppercase}.checkout-page__rule{height:var(--atf-rule-width);margin-bottom:28px;background:var(--atf-ink)}.checkout-page :where(.tcc-button,.tcc-button-primary,button){min-height:44px;border-radius:0!important}.checkout-page .tcc-checkout>h1.tcc-heading-l{display:none}@media(max-width:764px){.checkout-page{margin:24px auto 60px}}.confirmation-page{width:min(100%,720px);min-height:62vh;margin:70px auto 100px;font-family:ATF Garamond Micro,ATF Garamond Text,serif;font-size:16px;line-height:1.4}.confirmation-page #tcc-checkout-success .tcc-heading{font-family:ATF Alternate Gothic Demi,sans-serif;font-size:clamp(54px,7vw,88px);font-weight:700;line-height:.88;text-transform:uppercase}.confirmation-page button{min-height:44px;border:1px solid var(--atf-red)!important;border-radius:0!important;background:var(--atf-red)!important;color:var(--atf-white)!important;padding:0 24px!important;font-family:ATF Franklin Gothic,sans-serif!important;font-size:16px!important;text-transform:uppercase}.confirmation-page button:hover,.confirmation-page button:focus-visible{background:var(--atf-red-dark)!important}.family-page__purchase#purchase dialog .tcc-button.tcc-continue-shopping{border:0;background:transparent;padding:0}.atf-add-to-cart-dialog .atf-add-to-cart-header{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:start!important;gap:16px!important}dialog.atf-add-to-cart-dialog .atf-add-to-cart-title{margin:0!important;padding:0!important;color:var(--atf-ink)!important;font-family:ATF Franklin Gothic,sans-serif!important;font-size:var(--atf-type-h4-size)!important;font-style:normal!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.7px!important;text-transform:uppercase!important}.family-page__purchase#purchase dialog>div>header>button.tcc-close,dialog.atf-add-to-cart-dialog .atf-add-to-cart-close{position:relative!important;display:grid!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;align-self:start!important;justify-self:end!important;place-items:center!important;margin:-10px -10px 0 0!important;border:0!important;border-radius:50%!important;outline-offset:2px;background:transparent!important;padding:0!important;color:var(--atf-ink)!important;cursor:pointer;line-height:1!important}.family-page__purchase#purchase dialog>div>header>button.tcc-close>svg,.family-page__purchase#purchase dialog>div>header>button.tcc-close>img,dialog.atf-add-to-cart-dialog .atf-add-to-cart-close>svg,dialog.atf-add-to-cart-dialog .atf-add-to-cart-close>img{display:none!important}.family-page__purchase#purchase dialog>div>header>button.tcc-close:before,dialog.atf-add-to-cart-dialog .atf-add-to-cart-close:before{position:absolute;inset:0;border-radius:50%;background:var(--atf-red);content:"";opacity:0;transform:scale(.86);transition:opacity .14s ease,transform .14s ease}.family-page__purchase#purchase dialog>div>header>button.tcc-close:after,dialog.atf-add-to-cart-dialog .atf-add-to-cart-close:after{position:relative;z-index:1;width:22px;height:22px;background:linear-gradient(45deg,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + 1px),transparent calc(50% + 1px));content:""}.family-page__purchase#purchase dialog>div>header>button.tcc-close:hover,.family-page__purchase#purchase dialog>div>header>button.tcc-close:focus-visible,dialog.atf-add-to-cart-dialog .atf-add-to-cart-close:hover,dialog.atf-add-to-cart-dialog .atf-add-to-cart-close:focus-visible{color:var(--atf-white)!important}.family-page__purchase#purchase dialog>div>header>button.tcc-close:hover:before,.family-page__purchase#purchase dialog>div>header>button.tcc-close:focus-visible:before,dialog.atf-add-to-cart-dialog .atf-add-to-cart-close:hover:before,dialog.atf-add-to-cart-dialog .atf-add-to-cart-close:focus-visible:before{opacity:1;transform:scale(1)}.atf-add-to-cart-dialog .atf-add-to-cart-h3{font-family:ATF Franklin Gothic,sans-serif!important;font-size:var(--atf-type-h3-size)!important;font-style:normal!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.36px!important;text-transform:uppercase!important}.atf-add-to-cart-dialog .atf-add-to-cart-price{font-variant-numeric:tabular-nums;text-transform:none!important}.atf-add-to-cart-dialog .atf-add-to-cart-details{font-family:ATF Franklin Gothic,sans-serif!important;font-size:var(--atf-type-details-size)!important;font-style:normal!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}.atf-add-to-cart-dialog .atf-add-to-cart-actions{display:flex!important;width:100%!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;margin-top:16px!important}.atf-add-to-cart-dialog .atf-add-to-cart-view-cart,.atf-add-to-cart-dialog .atf-add-to-cart-view-cart *{color:var(--atf-white)!important}.atf-add-to-cart-dialog .atf-add-to-cart-view-cart{display:grid!important;width:100%!important;min-height:44px!important;place-items:center!important;border:2px solid var(--atf-red)!important;border-radius:0!important;background:var(--atf-red)!important;padding:0 20px!important;font-family:ATF Franklin Gothic,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1!important;letter-spacing:.7px!important;text-decoration:none!important;text-transform:uppercase!important}.atf-add-to-cart-dialog .atf-add-to-cart-view-cart:hover,.atf-add-to-cart-dialog .atf-add-to-cart-view-cart:focus-visible{border-color:var(--atf-red-dark)!important;background:var(--atf-red-dark)!important}.atf-add-to-cart-dialog .atf-add-to-cart-continue,.atf-add-to-cart-dialog .atf-add-to-cart-continue *{color:var(--atf-ink)!important}.atf-add-to-cart-dialog .atf-add-to-cart-continue{display:inline-flex!important;width:fit-content!important;min-height:44px!important;align-items:center!important;align-self:flex-start!important;border:0!important;background:transparent!important;padding:0!important;font-family:ATF Franklin Gothic,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-decoration:underline!important;text-decoration-thickness:1.5px!important;text-underline-offset:3px!important;text-transform:none!important}.atf-add-to-cart-dialog .atf-add-to-cart-continue:hover,.atf-add-to-cart-dialog .atf-add-to-cart-continue:focus-visible,.atf-add-to-cart-dialog .atf-add-to-cart-continue:hover *,.atf-add-to-cart-dialog .atf-add-to-cart-continue:focus-visible *{color:var(--atf-red)!important}@media(min-width:766px)and (max-width:1024px){.atf-cart-page .tcc-cart{display:block!important}.atf-cart-page .tcc-cart-summary{position:static!important;display:block!important;inset:auto!important;width:min(100%,360px)!important;align-items:stretch!important;border:0!important;margin:40px 0 0 auto!important;padding:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.atf-cart-page .tcc-cart-summary .tcc-subtotal{display:block!important;text-align:left!important}.atf-cart-page .tcc-cart-summary .tcc-subtotal>.tcc-ui-small,.atf-cart-page .tcc-cart-summary .tcc-taxes,.atf-cart-page .tcc-cart-summary .tcc-links{display:block!important}.atf-cart-page .tcc-cart-summary .tcc-subtotal .tcc-heading,.atf-cart-page .tcc-cart-summary .tcc-taxes,.atf-cart-page .tcc-cart-summary .tcc-links{text-align:left!important}.atf-cart-page .tcc-cart-summary .tcc-taxes{margin:0 0 14px!important}.atf-cart-page .tcc-cart-summary>.tcc-button-group{display:block!important;width:100%!important;margin:0!important}}@media(max-width:765px){.family-page__purchase#purchase section.tcc-selected{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.family-page__purchase#purchase section.tcc-selected>.tcc-totals{width:100%!important}.family-page__purchase#purchase section.tcc-selected>.tcc-button-group{display:flex!important;width:100%!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:20px!important;margin:0!important}.family-page__purchase#purchase section.tcc-selected>.tcc-button-group>*{width:auto!important;min-width:0!important;flex:1 1 0!important;margin:0!important}.atf-cart-page{padding-bottom:120px!important}.atf-cart-page .tcc-cart{display:block!important}.atf-cart-page .tcc-cart-summary{position:fixed!important;display:block!important;inset:auto 0 0!important;width:auto!important;align-items:stretch!important;margin:0!important;padding:12px 20px!important;border-top:1px solid var(--atf-ink)!important;background:var(--atf-white)!important;box-shadow:none!important}.atf-cart-page .tcc-cart-summary>:not(.tcc-button-group){display:none!important}.atf-cart-page .tcc-cart-summary>.tcc-button-group{display:block!important;width:100%!important;margin:0!important}.atf-cart-page .tcc-cart-summary>.tcc-button-group>*{width:100%!important;margin:0!important}}.family-page__purchase#purchase ul.tcc-license-select>li h3.tcc-ui-heading>span,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected .tcc-taxes{font-family:ATF Garamond Micro,ATF Garamond Text,serif!important;font-size:var(--atf-type-details-size)!important;font-style:italic!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;font-synthesis:none!important}.family-page__purchase#purchase .atf-license-card p,.family-page__purchase#purchase ul.tcc-license-select>li>p,.family-page__purchase#purchase ul.tcc-license-select>li .tcc-quantity>label{font-family:ATF Franklin Gothic,sans-serif!important;font-size:var(--atf-type-details-size)!important;font-style:normal!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}.family-page__purchase#purchase .atf-individual-style-row.tcc-selected .tcc-button-group :is(button,a,[role=button]),.family-page__purchase#purchase .atf-individual-style-row.tcc-selected .tcc-button-group :is(button,a,[role=button]) *{border-color:var(--atf-red-dark)!important;background:var(--atf-red-dark)!important;color:var(--atf-white)!important;-webkit-text-fill-color:var(--atf-white)!important}.family-page__purchase#purchase .tcc-button-primary,.family-page__purchase#purchase .tcc-button-link,.family-page__purchase#purchase .atf-show-more-button,.family-page__purchase#purchase .atf-commerce-add-to-cart,.family-page__purchase#purchase .atf-commerce-pay-now{font-family:ATF Franklin Gothic,sans-serif!important;font-size:var(--atf-type-h4-size)!important;font-style:normal!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.7px!important;text-transform:uppercase!important}.atf-cart-page .tcc-cart>.tcc-content>.tcc-heading{font-family:ATF Wedding Gothic,sans-serif!important;font-size:var(--atf-type-h3-wide-size)!important;font-style:normal!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.25px!important;text-transform:uppercase!important}.atf-cart-page .tcc-family-name h3,.atf-cart-page .tcc-family-name a{font-family:ATF Franklin Gothic,sans-serif!important;font-size:var(--atf-type-h3-size)!important;font-style:normal!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.36px!important;text-transform:uppercase!important}.atf-cart-page .tcc-cart-summary .tcc-subtotal>:first-child{font-family:ATF Franklin Gothic,sans-serif!important;font-size:var(--atf-type-h4-size)!important;font-style:normal!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.7px!important;text-transform:uppercase!important}.atf-cart-page .tcc-cart-summary .tcc-subtotal .tcc-heading{font-family:ATF Wedding Gothic,sans-serif!important;font-size:var(--atf-type-h3-wide-size)!important;font-style:normal!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.25px!important;text-transform:uppercase!important}.atf-cart-page .tcc-button-primary,.atf-cart-page .tcc-cart.tcc-empty .tcc-cart-items>a{font-family:ATF Franklin Gothic,sans-serif!important;font-size:var(--atf-type-h4-size)!important;font-style:normal!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.7px!important;text-transform:uppercase!important}.checkout-page>h1{font-family:ATF Wedding Gothic,sans-serif;font-size:var(--atf-type-h3-wide-size);font-style:normal;font-weight:700;line-height:1.3;letter-spacing:.25px;text-transform:uppercase}.checkout-page :where(.tcc-button,.tcc-button-primary){font-family:ATF Franklin Gothic,sans-serif!important;font-size:var(--atf-type-h4-size)!important;font-style:normal!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.7px!important;text-transform:uppercase!important}.confirmation-page{font-family:ATF Garamond Micro,ATF Garamond Text,serif;font-size:var(--atf-type-copy-size);font-style:normal;font-weight:400;line-height:1.35;--tcc-line-height: 1.35}.confirmation-page button{font-family:ATF Franklin Gothic,sans-serif!important;font-size:var(--atf-type-h4-size)!important;font-style:normal!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.7px!important;text-transform:uppercase!important}dialog.atf-add-to-cart-dialog .atf-add-to-cart-title{font-size:var(--atf-type-h4-size)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.7px!important}.family-page__purchase#purchase section:has(>ul.tcc-license-select)>p{font-family:ATF Garamond Micro,ATF Garamond Text,serif!important;font-size:var(--atf-type-copy-size)!important;font-style:normal!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}.family-page__purchase#purchase .atf-license-card>p,.family-page__purchase#purchase ul.tcc-license-select>li>p,.family-page__purchase#purchase ul.tcc-license-select>li .tcc-quantity>label{font-family:ATF Franklin Gothic,sans-serif!important;font-size:var(--atf-type-details-size)!important;font-style:normal!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}.family-page__purchase#purchase #tcc-select-license a,.family-page__purchase#purchase section:has(>ul.tcc-license-select) a{font-family:ATF Franklin Gothic,sans-serif!important;font-size:var(--atf-type-details-size)!important;font-style:normal!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}.family-page__purchase#purchase .atf-license-text-link:before{height:1.5px!important}.family-page__purchase#purchase .atf-selected-style-action,.family-page__purchase#purchase .atf-selected-style-action *{border-color:var(--atf-red-dark)!important;background:var(--atf-red-dark)!important;color:var(--atf-white)!important;-webkit-text-fill-color:var(--atf-white)!important;opacity:1!important}.family-page__purchase#purchase li.tcc-selected.tcc-in-cart>.tcc-button-group>button.tcc-button-primary,.family-page__purchase#purchase li.tcc-selected.tcc-in-cart>.tcc-button-group>button.tcc-button-primary *{border-color:var(--atf-red-dark)!important;background:var(--atf-red-dark)!important;color:var(--atf-white)!important;-webkit-text-fill-color:var(--atf-white)!important;opacity:1!important}.family-page__purchase#purchase li.tcc-selected.tcc-in-cart>.tcc-button-group>button.tcc-button-primary:hover,.family-page__purchase#purchase li.tcc-selected.tcc-in-cart>.tcc-button-group>button.tcc-button-primary:focus-visible{border-color:var(--atf-red-dark)!important;background:var(--atf-red-dark)!important;color:var(--atf-white)!important}@media(max-width:764px){.family-page__purchase#purchase .tcc-package .tcc-style{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;flex-basis:64px!important}.family-page__purchase#purchase .tcc-package .tcc-style .tcc-preview{transform:scale(.8);transform-origin:left bottom}.family-page__purchase#purchase .tcc-package .tcc-style .tcc-info{top:5px!important;right:5px!important;left:5px!important;font-size:8px!important}}.checkout-page .tcc-checkout h1{margin:0 0 16px!important;font-family:ATF Alternate Gothic Demi,sans-serif!important;font-size:var(--atf-type-h2-size)!important;font-style:normal!important;font-weight:700!important;line-height:.9!important;letter-spacing:0!important;text-transform:uppercase!important}.checkout-page .tcc-checkout p:not(:has(.tcc-checkout-retry)){margin:0!important;font-family:ATF Garamond Micro,ATF Garamond Text,serif!important;font-size:var(--atf-type-copy-size)!important;font-style:normal!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}@media(max-width:764px){.atf-cart-page .tcc-trash{box-sizing:border-box!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important}.atf-cart-page .tcc-trash svg{width:18px!important;height:18px!important}}.family-page__purchase#purchase .tcc-package.tcc-selected,.family-page__purchase#purchase .tcc-package.tcc-selected:hover,.family-page__purchase#purchase .tcc-package.tcc-selected:focus-visible,.family-page__purchase#purchase .tcc-package.tcc-selected:focus-within{--_tcc-background: var(--atf-red);--_tcc-action-background: var(--atf-red);background:var(--atf-red)!important;background-color:var(--atf-red)!important}.family-page__purchase#purchase .tcc-package.tcc-selected :where(.tcc-info,.tcc-style-list-container,.tcc-style-list,.tcc-style){background:var(--atf-red)!important;background-color:var(--atf-red)!important}.family-page__purchase#purchase .tcc-package.tcc-selected .tcc-button-primary,.family-page__purchase#purchase .tcc-package.tcc-selected .tcc-button-primary:hover,.family-page__purchase#purchase .tcc-package.tcc-selected .tcc-button-primary:focus-visible,.family-page__purchase#purchase .tcc-package.tcc-selected .tcc-button-primary *{border-color:var(--atf-red-dark)!important;background:var(--atf-red-dark)!important;color:var(--atf-white)!important;-webkit-text-fill-color:var(--atf-white)!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected{border-color:var(--atf-ink)!important;background:var(--atf-ink)!important;color:var(--atf-white)!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button-primary,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button-primary *{border-color:var(--atf-red)!important;background:var(--atf-red)!important;color:var(--atf-white)!important;-webkit-text-fill-color:var(--atf-white)!important}.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button-primary:hover,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button-primary:focus-visible,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button-primary:hover *,.family-page__purchase#purchase .tcc-buy>section>section.tcc-selected>.tcc-button-group:has(>.tcc-button+.tcc-button-primary)>.tcc-button-primary:focus-visible *{border-color:var(--atf-white)!important;background:var(--atf-white)!important;color:var(--atf-red)!important;-webkit-text-fill-color:var(--atf-red)!important}.family-page__purchase#purchase .tcc-package.tcc-selected *{background:transparent!important;background-color:transparent!important}.family-page__purchase#purchase .tcc-package.tcc-selected .tcc-button-primary,.family-page__purchase#purchase .tcc-package.tcc-selected .tcc-button-primary:hover,.family-page__purchase#purchase .tcc-package.tcc-selected .tcc-button-primary:focus-visible,.family-page__purchase#purchase .tcc-package.tcc-selected .tcc-button-primary *{border-color:var(--atf-red-dark)!important;background:var(--atf-red-dark)!important;background-color:var(--atf-red-dark)!important;color:var(--atf-white)!important;-webkit-text-fill-color:var(--atf-white)!important}.family-page__purchase#purchase .tcc-package.tcc-selected .tcc-style-list{border-top-color:var(--atf-white)!important;border-left-color:var(--atf-white)!important}
