.licence-selector{display:block;color:inherit;font:inherit}.licence-selector__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.licence-selector__eula,.licence-selector__contact a,.licence-selector__agreement a{color:#1ca0f2;text-decoration:underline;text-underline-offset:2px}.licence-selector__intro{margin:0 0 14px}.licence-selector__groups{display:grid;gap:10px}.licence-selector__group{padding:15px;border:1px solid rgba(0,0,0,.2);border-radius:6px;opacity:.72;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.licence-selector__group.is-selected{border-color:#1ca0f2;box-shadow:0 0 0 1px #1ca0f2;opacity:1}.licence-selector__group-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.licence-selector__toggle{display:flex;align-items:center;gap:11px;min-width:0;cursor:pointer}.licence-selector__toggle:has(input:disabled){cursor:default}.licence-selector__toggle input{flex:0 0 auto;width:23px;height:23px;margin:0;accent-color:#1ca0f2}.licence-selector__toggle span,.licence-selector__toggle strong,.licence-selector__toggle small{display:block}.licence-selector__toggle small{margin-top:2px;font-size:.78em;font-weight:400;opacity:.68}.licence-selector__price{flex:0 0 auto;color:#1ca0f2;font-size:1.12em;white-space:nowrap}.licence-selector__description{margin:11px 0}.licence-selector__choice{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr);align-items:center;gap:12px}.licence-selector__choice label{font-size:.88em;font-weight:700}.licence-selector__choice select{width:100%;min-width:0;min-height:44px;padding:9px 36px 9px 11px;border:1px solid currentColor;border-radius:4px;background-color:transparent;color:inherit;font:inherit}.licence-selector__choice select:disabled{cursor:not-allowed;opacity:.48}.licence-selector__annual{margin:9px 0 0;font-size:.84em;opacity:.72}.licence-selector__total{display:flex;font-family:Poppins,sans-serif;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:14px 15px;border-radius:6px;background:#1ca0f21a;font-weight:700}.licence-selector__total strong{color:#1ca0f2;font-size:1.2em;white-space:nowrap}.licence-selector__error{margin:10px 0 0;color:#b42318;font-weight:700}.licence-selector__contact{margin-top:14px;padding-top:0;border-top:0}.licence-selector__contact strong{display:block;margin-bottom:8px}.licence-selector__contact a{display:inline}.licence-selector__agreement{margin:12px 0 0;font-size:.82em;opacity:.78}@media(max-width:480px){.licence-selector__heading,.licence-selector__group-heading,.licence-selector__total{align-items:flex-start}.licence-selector__heading{flex-direction:column;gap:5px}.licence-selector__choice{grid-template-columns:1fr;gap:6px}}.licence-selector__heading .label-font,.licence-selector__toggle strong,.licence-selector__contact>strong{font-family:Poppins,sans-serif;font-weight:700;line-height:1.15}.licence-selector__details[hidden],.licence-selector__group:not(.is-selected) .licence-selector__price{display:none}.product-details-product-title{font-family:Poppins,sans-serif;font-size:clamp(44px,4.5vw,72px)!important;font-weight:700;line-height:1.05}.licence-selector__heading .label-font,.licence-selector__toggle strong,.licence-selector__contact>strong{font-family:Poppins,sans-serif;font-size:22px;font-weight:700;line-height:1.15}@media(max-width:767px){.product-details-product-title{font-size:40px!important}.licence-selector__heading .label-font,.licence-selector__toggle strong,.licence-selector__contact>strong{font-size:20px}}.product-professional-summary{margin:14px 0 12px;max-width:54ch;font-size:18px;line-height:1.45}.product-confidence-row{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1.35}.product-confidence-row span{position:relative}.product-confidence-row span:not(:last-child):after{content:"\b7";position:absolute;right:-9px;opacity:.45}.licence-selector__intro{font-size:18px;line-height:1.45}.licence-selector__groups{gap:8px}.licence-selector__group{padding:12px 14px;border-color:#00000024;border-radius:5px}.licence-selector__group:not(.is-selected){background:#00000005}.licence-selector__group-heading{gap:10px}.licence-selector__toggle{gap:9px}.licence-selector__toggle input{width:20px;height:20px}.licence-selector__toggle small{margin-top:1px;font-size:14px}.licence-selector__description{margin:8px 0;font-size:17px;line-height:1.45}.licence-selector__choice{gap:9px}.licence-selector__choice select{min-height:40px;padding-top:7px;padding-bottom:7px;font-size:17px}.licence-selector__annual{margin-top:7px}.licence-selector__total{margin-top:10px;padding:11px 14px}.licence-selector__contact{margin-top:11px}.licence-selector__agreement{margin-top:9px}@media(max-width:767px){.product-professional-summary{font-size:17px}.product-confidence-row{font-size:12px}.product-confidence-row span:after{display:none}}.product-floating-cart{position:fixed;bottom:18px;z-index:35;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px;border:1px solid rgba(0,0,0,.12);border-radius:7px;background:#fffffff7;box-shadow:0 10px 28px #00000029;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-floating-cart[hidden]{display:none}.product-floating-cart__summary{padding-left:5px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;line-height:1.25}.product-floating-cart__button{flex:0 0 auto;min-width:190px;margin:0;padding:12px 16px;font-size:15px}@media(max-width:989px){.product-floating-cart{display:none!important}}body.template-product:has(.licence-selector) .product-details-product-title{font-size:48px!important;line-height:50px!important;letter-spacing:-1.5px}body.template-product:has(.licence-selector) .product-professional-summary{font-size:18px;line-height:27px}body.template-product:has(.licence-selector) .product-page--pricing,body.template-product:has(.licence-selector) .product-page--pricing .money,body.template-product:has(.licence-selector) .product-page--pricing--variant-price{font-size:28px!important;line-height:34px!important}body.template-product:has(.licence-selector) .product-details-wrapper a[href*="/pages/newsletter"]{font-size:16px;line-height:23px}body.template-product:has(.licence-selector) .licence-selector__heading .label-font{font-size:24px;line-height:29px}body.template-product:has(.licence-selector) .licence-selector__toggle strong,body.template-product:has(.licence-selector) .licence-selector__contact>strong{font-size:20px;line-height:24px}body.template-product:has(.licence-selector) .licence-selector__intro{font-size:18px;line-height:27px}body.template-product:has(.licence-selector) .licence-selector__description{font-size:16px;line-height:24px}body.template-product:has(.licence-selector) .licence-selector__price{font-size:22px;line-height:26px}body.template-product:has(.licence-selector) .licence-selector__total{font-size:20px;line-height:24px}body.template-product:has(.licence-selector) .licence-selector__total strong{font-size:24px;line-height:28px}body.template-product:has(.licence-selector) .font-embed-heading{font-size:36px;line-height:41px}body.template-product:has(.licence-selector) .fsjs-skin>.fsjs-wrapper,body.template-product:has(.licence-selector) .fsjs-skin .fsjs-label,body.template-product:has(.licence-selector) .fsjs-skin button,body.template-product:has(.licence-selector) .fsjs-skin select{font-size:14px!important;line-height:20px!important}body.template-product:has(.licence-selector) .product-spec--about{font-size:30px!important;line-height:36px!important}body.template-product:has(.licence-selector) .description-block__content p.standfirst{font-size:24px!important;line-height:34px!important}body.template-product:has(.licence-selector) .description-block__content p:not(.standfirst),body.template-product:has(.licence-selector) .description-block__content li{font-size:18px!important;line-height:30px!important}body.template-product:has(.licence-selector) .description-block__content h3:not(.product-spec--about){font-size:26px;line-height:32px}body.template-product:has(.licence-selector) h2.product-spec:not(.product-spec--about){font-size:26px;line-height:32px}body.template-product:has(.licence-selector) .para-icon{font-size:16px!important;line-height:27px!important}body.template-product:has(.licence-selector) .accordion-container--product h3{font-size:30px!important;line-height:36px!important}body.template-product:has(.licence-selector) .accordion-container--product .accordion-content,body.template-product:has(.licence-selector) .accordion-container--product .accordion-content p{font-size:17px!important;line-height:28px!important}@media(max-width:767px){body.template-product:has(.licence-selector) .product-details-product-title{font-size:36px!important;line-height:39px!important;letter-spacing:-1px}body.template-product:has(.licence-selector) .product-professional-summary{font-size:17px;line-height:25px}body.template-product:has(.licence-selector) .product-page--pricing,body.template-product:has(.licence-selector) .product-page--pricing .money,body.template-product:has(.licence-selector) .product-page--pricing--variant-price{font-size:26px!important;line-height:32px!important}body.template-product:has(.licence-selector) .licence-selector__heading .label-font{font-size:22px;line-height:27px}body.template-product:has(.licence-selector) .licence-selector__toggle strong,body.template-product:has(.licence-selector) .licence-selector__contact>strong{font-size:19px;line-height:23px}body.template-product:has(.licence-selector) .font-embed-heading{font-size:30px;line-height:35px}body.template-product:has(.licence-selector) .product-spec--about{font-size:26px!important;line-height:32px!important}body.template-product:has(.licence-selector) .description-block__content p.standfirst{font-size:21px!important;line-height:30px!important}body.template-product:has(.licence-selector) .description-block__content p:not(.standfirst),body.template-product:has(.licence-selector) .description-block__content li{font-size:17px!important;line-height:28px!important}body.template-product:has(.licence-selector) .description-block__content h3:not(.product-spec--about){font-size:23px;line-height:29px}body.template-product:has(.licence-selector) h2.product-spec:not(.product-spec--about){font-size:24px;line-height:30px}body.template-product:has(.licence-selector) .para-icon{font-size:16px!important;line-height:26px!important}body.template-product:has(.licence-selector) .accordion-container--product h3{font-size:27px!important;line-height:33px!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/licence-selector.css.map */
