.fa{font-family:var(--fa-style-family, "Font Awesome 6 Pro");font-weight:var(--fa-style, 900)}.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas:before,.fass:before,.far:before,.fasr:before,.fal:before,.fasl:before,.fat:before,.fast:before,.fad:before,.fadr:before,.fadl:before,.fadt:before,.fasds:before,.fasdr:before,.fasdl:before,.fasdt:before,.fab:before,.fa-solid:before,.fa-regular:before,.fa-light:before,.fa-thin:before,.fa-brands:before,.fa-classic:before,.fa-duotone:before,.fa-sharp:before,.fa-sharp-duotone:before,.fa:before{content:var(--fa)}.fad:after,.fa-duotone.fa-solid:after,.fa-duotone:after,.fadr:after,.fa-duotone.fa-regular:after,.fadl:after,.fa-duotone.fa-light:after,.fadt:after,.fa-duotone.fa-thin:after,.fasds:after,.fa-sharp-duotone.fa-solid:after,.fa-sharp-duotone:after,.fasdr:after,.fa-sharp-duotone.fa-regular:after,.fasdl:after,.fa-sharp-duotone.fa-light:after,.fasdt:after,.fa-sharp-duotone.fa-thin:after{content:var(--fa--fa)}.fa-classic.fa-duotone{font-family:"Font Awesome 6 Duotone"}.fass,.fa-sharp,.fad,.fa-duotone,.fasds,.fa-sharp-duotone{font-weight:900}.fa-classic,.fas,.fa-solid,.far,.fa-regular,.fal,.fa-light,.fat,.fa-thin{font-family:"Font Awesome 6 Pro"}.fa-duotone,.fad,.fadr,.fadl,.fadt{font-family:"Font Awesome 6 Duotone"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-sharp,.fass,.fasr,.fasl,.fast{font-family:"Font Awesome 6 Sharp"}.fa-sharp-duotone,.fasds,.fasdr,.fasdl,.fasdt{font-family:"Font Awesome 6 Sharp Duotone"}[data-component-id="ib_brand:product-details"] .product-fields{display:flex;flex-direction:column;font-size:1rem;row-gap:.25rem}[data-component-id="ib_brand:product-details"] .product-fields label{font-size:1rem;font-weight:700}[data-component-id="ib_brand:product-details"] .product-fields label+div{font-size:1rem}[data-component-id="ib_brand:product-details"] .product-fields>div{display:grid;gap:1rem;grid-template-columns:auto 60%;padding-bottom:1rem;word-wrap:break-word}[data-component-id="ib_brand:product-details"] .product-fields>div.variations{background-color:unset;display:block;padding:0}[data-component-id="ib_brand:product-details"] .product-fields>div.no-grid{display:block}[data-component-id="ib_brand:product-details"] .product-fields>:empty{display:none}[data-component-id="ib_brand:product-details"] .product-fields .pill-wrapper{align-items:center;display:flex;gap:.375rem}[data-component-id="ib_brand:product-details"] .price{font-size:1.25rem;font-weight:700}[data-component-id="ib_brand:product-details"] .price label{font-size:1.25rem}[data-component-id="ib_brand:product-details"] [data-component-id="ib_brand:select"]{width:100%}[data-component-id="ib_brand:product-details"] form .product-fields{margin-top:1rem}[data-component-id="ib_brand:product-details"] form .product-fields~.product-fields{margin-top:0}[data-component-id="ib_brand:product-details"] .variations-price .variation-format{display:grid;font-weight:700;padding:0;gap:1rem;grid-template-columns:auto 60%}[data-component-id="ib_brand:product-details"] .variations-price .variation-attributes{font-weight:400}[data-component-id="ib_brand:product-details"] .variations-price .ajax-progress{position:absolute;right:0}[data-component-id="ib_brand:product-details"] .variations-price .purchased-entity-variations{position:relative}[data-component-id="ib_brand:product-details"] .variations-price .option.single{align-items:center;display:grid;gap:1rem;grid-template-columns:auto 60%}[data-component-id="ib_brand:product-details"] .variations-price input[type=radio]{display:none}[data-component-id="ib_brand:product-details"] .variations-price .ajax-progress+label:before,[data-component-id="ib_brand:product-details"] .variations-price input[type=radio]+label:before{align-content:center;content:"";display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:400}[data-component-id="ib_brand:product-details"] .variations-price input[type=radio]+label:before{content:""}[data-component-id="ib_brand:product-details"] .variations-price input[type=radio]:checked+label:before{content:""}[data-component-id="ib_brand:product-details"] .variation-price{align-items:center;display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:700;gap:.5rem;margin-bottom:1.5rem;margin-top:1rem}[data-component-id="ib_brand:product-details"] .variation-price span{font-size:.875rem;font-weight:400}[data-component-id="ib_brand:product-details"] .variation-price span.text-muted{flex:0 0 100%}[data-component-id="ib_brand:product-details"] [data-component-id="ib_brand:button"],[data-component-id="ib_brand:product-details"] [data-component-id="ib_brand:button-link"]{margin-top:1.25rem}[data-component-id="ib_brand:product-details"] [data-component-id="ib_brand:icon-link"]:hover{cursor:default}[data-component-id="ib_brand:product-details"] [data-component-id="ib_brand:icon-link"] [data-component-id="fontawesome:icon"]{color:#005695}[data-component-id="ib_brand:product-details"] [data-component-id="ib_brand:icon-link"] [data-component-id="fontawesome:icon"]:hover{color:#fff}[data-component-id="ib_brand:product-details"] [data-component-id="ib_brand:icon-link"]+div{display:inline}[data-component-id="ib_brand:product-details"] #edit-actions{display:flex;gap:1rem;justify-content:center}[data-component-id="ib_brand:product-details"] .additional{padding:2rem 0 1.25rem}[data-component-id="ib_brand:product-details"] .additional:empty{display:none}[data-component-id="ib_brand:product-details"] .course-date:has([data-component-id="ib_brand:tooltip"])>div{align-items:center;display:flex}@media screen and (min-width:768px){[data-component-id="ib_brand:product-details"] #edit-actions{justify-content:left}}
