:root{--swan-price-bar:1}.swan-price-bar{font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-standard);font-weight:var(--swan-base-font-weight-normal);letter-spacing:var(--swan-base-font-letter-spacing-100);line-height:var(--swan-base-font-line-height-500);padding:var(--swan-sem-space-4) var(--swan-sem-space-8);width:100%;color:var(--swan-sem-color-text-standard);background:var(--swan-sem-color-bg-standard);border-top:var(--swan-sem-border-width-standard) solid var(--swan-sem-color-border-standard);box-shadow:var(--swan-sem-elevation-overlay)}.swan-price-bar-inner{align-items:center;display:flex;justify-content:space-between;gap:var(--swan-comp-price-bar-inner-gap)}.swan-price-bar-banner{display:flex}.swan-price-bar-banner-segment{align-items:center;display:flex;flex:1;padding:var(--swan-comp-price-bar-segment-padding)}.swan-price-bar-banner-segment:first-of-type{padding-left:var(--swan-sem-space-none)}.swan-price-bar-banner-icon{margin-right:var(--swan-sem-space-5)}.swan-price-bar-main{display:flex;text-align:right;flex-basis:var(--swan-comp-price-bar-main-flex-basis);gap:var(--swan-comp-price-bar-main-gap);justify-content:var(--swan-comp-price-bar-main-justify-content)}.swan-price-bar-price{display:inline-flex;font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-x2large);font-weight:var(--swan-base-font-weight-bold);letter-spacing:var(--swan-base-font-letter-spacing-025);line-height:var(--swan-base-font-line-height-200)}.swan-price-bar-price .swan-price-bar-vat{font-weight:400;opacity:.6}.swan-price-bar-price .swan-pricing-comparison{white-space:nowrap}.swan-price-bar-price .swan-pricing-comparison .swan-list-price{font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-standard);font-weight:var(--swan-base-font-weight-normal);letter-spacing:var(--swan-base-font-letter-spacing-100);line-height:var(--swan-base-font-line-height-500)}.swan-price-bar-price-info{padding-left:var(--swan-sem-space-2)}.swan-price-bar-price-info button{display:inline-flex;min-width:var(--swan-sem-size-click-target-min-width);min-height:var(--swan-sem-size-click-target-min-height);justify-content:center;align-items:center;vertical-align:text-bottom}.swan-price-bar-price-info .swan-icon{background-color:var(--swan-sem-color-icon-subtle)}.swan-price-bar-vat{display:inline-block}.swan-price-bar-main-info-details .swan-pricing .swan-promo-code{font-weight:400!important}.swan-price-bar-coupon-callout{display:inline-block;margin-left:.6ch}.swan-price-bar-main-link{display:block;width:100%;margin:var(--swan-sem-space-none) var(--swan-sem-space-none) var(--swan-sem-space-5) var(--swan-sem-space-none);padding:var(--swan-sem-space-none);color:inherit;font-size:inherit;text-align:right;text-decoration:underline;background:var(--swan-base-color-transparent);border:var(--swan-sem-border-width-none);cursor:pointer}.swan-price-bar-main-info{position:relative}.swan-price-bar-main-info-details{display:block;width:100%}.swan-price-bar-main-info-details .swan-price-bar-main-link{display:inline-block;padding-left:calc(var(--swan-sem-space-6) - 6px);position:relative;width:auto}.swan-price-bar-main-info-details .swan-price-bar-vat+.swan-price-bar-main-link+.swan-price-bar-coupon-callout::before{background:var(--swan-sem-color-bg-strong);border-radius:var(--swan-sem-border-radius-rounded);content:"";display:inline-block;height:3px;left:calc(var(--swan-sem-space-6) - 6px - 12px);position:absolute;top:50%;transform:translateY(-50%);width:3px}.swan-price-bar-buttons{align-items:center;display:flex;gap:var(--swan-sem-space-between-actions)}.swan-price-bar-buttons .swan-price-bar-button-label{padding-right:.5ch}.swan-price-bar-buttons .swan-price-bar-button-quantity-amount{font-weight:400}@media only screen and (min-width:1024px){.swan-price-bar-buttons .swan-button.swan-btn-skin-primary{padding-left:var(--swan-sem-space-7);padding-right:var(--swan-sem-space-7)}}@media only screen and (min-width:1024px) and (max-width:1439px){.swan-price-bar:not(.swan-price-bar-show-banner) .swan-price-bar-banner-segment:not(:first-of-type){display:none}}@media only screen and (max-width:1023px){.swan-price-bar{padding:var(--swan-sem-space-5)}.swan-price-bar-banner{display:none}.swan-price-bar-quantity{display:flex;flex-direction:column;flex-grow:1;padding-right:var(--swan-sem-space-6)}.swan-price-bar-quantity-label{align-self:flex-start;text-align:left}.swan-price-bar-main{justify-content:space-between;text-align:left;width:100%}.swan-price-bar-main-link{text-align:left}}@media only screen and (max-width:767px){.swan-price-bar-main{flex-direction:column}.swan-price-bar-price{font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-x2large);font-weight:var(--swan-base-font-weight-bold);letter-spacing:var(--swan-base-font-letter-spacing-025);line-height:var(--swan-base-font-line-height-200);justify-content:space-between}.swan-price-bar-buttons{display:flex;justify-content:space-between;margin-top:var(--swan-sem-space-3);width:100%}.swan-price-bar-buttons .swan-button:not(.swan-dialog button):first-child,.swan-price-bar-buttons .swan-listbox-input:first-child{margin-left:var(--swan-sem-space-none)}.swan-price-bar-buttons .swan-button:not(.swan-dialog button):last-of-type{flex-grow:2;margin-right:var(--swan-sem-space-none)}.swan-price-bar-buttons .swan-button:not(.swan-dialog button):only-child{margin-left:auto;margin-right:var(--swan-sem-space-none);width:100%}.swan-price-bar-buttons .swan-dropdown{margin-left:var(--swan-sem-space-none)}.swan-price-bar-buttons .swan-dropdown+.swan-button{margin-left:var(--swan-sem-space-5)}}.swan-price-bar.swan-price-bar-show-banner{color:var(--swan-sem-color-text-standard);background:var(--swan-sem-color-bg-strong);border-top-width:var(--swan-sem-border-width-none)}.swan-price-bar.swan-price-bar-show-banner .swan-price-bar-banner{justify-content:space-between;width:100%}@media only screen and (max-width:1023px){.swan-price-bar.swan-price-bar-show-banner{padding:var(--swan-sem-space-3) var(--swan-sem-space-5)}.swan-price-bar.swan-price-bar-show-banner .swan-price-bar-banner{display:flex;flex-flow:column;flex-wrap:wrap}.swan-price-bar.swan-price-bar-show-banner .swan-price-bar-main{display:none}}