.sktj-package-row dl.variation {
    display: block;
    line-height: 1.45;
    margin-block: 0;
}

.sktj-package-row .cfw-cart-item-title {
    margin-block-end: 0;
}

.sktj-package-row .cfw-cart-item-title::after {
    content: none;
}

.sktj-package-row .variation dt.variation-Pakkevalg,
.sktj-package-row .cfw-edit-item-quantity-control-wrap,
.sktj-package-row .cfw_cart_item_after_data:has(> .cfw-edit-item-quantity-control-wrap:only-child) {
    display: none;
}

.sktj-package-row .variation :is(dt, dd):is(.variation-Kart, .variation-Oppheng) {
    display: inline;
    float: none;
    margin: 0;
    white-space: normal;
}

.sktj-package-row .variation dt:is(.variation-Kart, .variation-Oppheng) {
    font-weight: 400;
}

.sktj-package-row .variation dd:is(.variation-Kart, .variation-Oppheng) p {
    display: inline;
    margin: 0;
}

.sktj-package-row .variation dd:is(.variation-Kart, .variation-Oppheng)::after {
    display: block;
    content: '';
}

.sktj-package-row .variation dd.variation-Pakkevalg {
    display: block;
    float: none;
    margin: 0;
}

.sktj-package-row .variation dd.variation-Pakkevalg p {
    margin: 0;
}

.sktj-package-row .variation a.sktj-edit-package {
    display: inline-block;
    margin-block-start: .4em;
    font-size: .875em;
}

.sktj-package-row .variation a.sktj-edit-package,
#cfw-alert-container .cfw-alert a.sktj-new-package,
.woocommerce-message a.sktj-new-package {
    text-decoration: underline;
    text-underline-offset: .15em;
}

#cfw-alert-container > .cfw-alert-success:first-child:has(a.sktj-new-package) {
    margin-block-start: 32px;
}
