.wp-block-kbm-featured-product .wc-product-card{height:100%}.wp-block-kbm-featured-product .components-tip{align-items:center;background-color:var(--theme-color-neutral-200);border-radius:var(--theme-border-radius-xs);display:flex;height:100%;padding:var(--theme-spacing-sm)}.wp-block-kbm-featured-product .wc-product-card__choose{gap:.75rem}:is(.wp-block-kbm-featured-product .wc-product-card__choose):after{background:var(--theme-icon-vipps) center /contain no-repeat;content:"";flex:none;height:1.25rem;width:1.25rem}.wp-block-kbm-featured-product .wc-product-card__footer:has(.wc-product-card__choose) .amount{margin-right:calc(var(--theme-spacing-sm)*2 + 1px)}:is(.wp-block-kbm-featured-product .wc-product-card__footer:has(.wc-product-card__choose) .amount):after{background-color:var(--theme-color-neutral-400);content:"";height:.9375rem;position:absolute;right:calc((var(--theme-spacing-sm) + 1px)*-1);top:50%;transform:translateY(-50%);width:1px}.single-campaign .wp-block-kbm-featured-product .wc-product-card__footer .amount{font-weight:500}.wp-block-kbm-featured-product.is-style-featured{grid-column:1/-1}.wp-block-kbm-featured-product.is-style-featured .wc-product-card .wc-product-card__front{background-color:var(--theme-color-neutral-300);display:grid;grid-template-columns:1fr}@media (min-width:48.875rem){.wp-block-kbm-featured-product.is-style-featured .wc-product-card .wc-product-card__front{-moz-column-gap:var(--theme-spacing-md);column-gap:var(--theme-spacing-md);grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto auto 1fr}}:is(.wp-block-kbm-featured-product.is-style-featured .wc-product-card .wc-product-card__front)>div:first-child{display:contents}@media (min-width:48.875rem){.wp-block-kbm-featured-product.is-style-featured .wc-product-card__thumbnail{grid-row:1/-1}}.wp-block-kbm-featured-product.is-style-featured .wc-product-card .wc-product-card__description,.wp-block-kbm-featured-product.is-style-featured .wc-product-card .wc-product-card__footer,.wp-block-kbm-featured-product.is-style-featured .wc-product-card .wc-product-card__name{padding-left:var(--theme-spacing-md);padding-right:var(--theme-spacing-md)}@media (min-width:48.875rem){.wp-block-kbm-featured-product.is-style-featured .wc-product-card .wc-product-card__description,.wp-block-kbm-featured-product.is-style-featured .wc-product-card .wc-product-card__footer,.wp-block-kbm-featured-product.is-style-featured .wc-product-card .wc-product-card__name{grid-column:2;padding-left:3rem;padding-right:3rem}}.wp-block-kbm-featured-product.is-style-featured .wc-product-card .wc-product-card__name{font-size:var(--theme-font-size-heading-lg);line-height:1.1;margin-top:var(--theme-spacing-md)}@media (min-width:48.875rem){.wp-block-kbm-featured-product.is-style-featured .wc-product-card .wc-product-card__name{grid-row:2;margin-top:0}}.wp-block-kbm-featured-product.is-style-featured .wc-product-card .wc-product-card__front .wc-product-card__description{display:block;font-size:var(--theme-font-size-md);line-height:1.5;margin-top:.75rem}@media (min-width:48.875rem){.wp-block-kbm-featured-product.is-style-featured .wc-product-card .wc-product-card__front .wc-product-card__description{grid-row:3}}.wp-block-kbm-featured-product.is-style-featured .wc-product-card .wc-product-card__footer{font-size:var(--theme-font-size-sm);padding-bottom:var(--theme-spacing-md);padding-top:var(--theme-spacing-lg)}@media (min-width:48.875rem){.wp-block-kbm-featured-product.is-style-featured .wc-product-card .wc-product-card__footer{grid-row:4;padding-bottom:0}}.wp-block-kbm-featured-product.is-style-gift .wc-product-card__front{aspect-ratio:3/4;border-radius:var(--theme-border-radius-xs);color:var(--theme-color-neutral-100);isolation:isolate;justify-content:flex-end;overflow:hidden;padding:var(--theme-spacing-sm);position:relative}:is(.wp-block-kbm-featured-product.is-style-gift .wc-product-card__front)>div:first-child{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.wp-block-kbm-featured-product.is-style-gift .wc-product-card__thumbnail{border-radius:0;box-shadow:none;inset:0;padding:0;position:absolute;z-index:-1}:is(.wp-block-kbm-featured-product.is-style-gift .wc-product-card__thumbnail):after{background:linear-gradient(0deg,rgba(0,0,0,.5),transparent 60.69%),rgba(0,0,0,.3);content:"";inset:0;position:absolute}.wp-block-kbm-featured-product.is-style-gift .wc-product-card__label{align-self:flex-start;backdrop-filter:blur(15px);background-color:rgba(0,0,0,.25);border-radius:var(--theme-border-radius-xs);font-size:var(--theme-font-size-xs);line-height:1.4;padding:.125rem .5rem}.wp-block-kbm-featured-product.is-style-gift .wc-product-card__name{font-size:var(--theme-font-size-heading-md);line-height:1.3;padding-right:3.875rem}:is(.wp-block-kbm-featured-product.is-style-gift .wc-product-card__name) a{--theme-link-color:currentColor;color:inherit}:is(:is(.wp-block-kbm-featured-product.is-style-gift .wc-product-card__name) a):focus,:is(:is(.wp-block-kbm-featured-product.is-style-gift .wc-product-card__name) a):hover{--theme-link-border:currentColor}.wp-block-kbm-featured-product.is-style-gift .wc-product-card .wc-product-card__front .wc-product-card__description{display:none}.wp-block-kbm-featured-product.is-style-gift .wc-product-card .wc-product-card__footer{color:var(--theme-color-neutral-300);line-height:1.4;padding-top:var(--theme-spacing-sm)}:is(.wp-block-kbm-featured-product.is-style-gift .wc-product-card .wc-product-card__footer) .amount{font-weight:var(--theme-font-weight-regular)}:is(.wp-block-kbm-featured-product.is-style-gift .wc-product-card .wc-product-card__footer) a{color:inherit}:is(:is(.wp-block-kbm-featured-product.is-style-gift .wc-product-card .wc-product-card__footer) .wc-product-card__choose) span:first-child{display:block}:is(:is(.wp-block-kbm-featured-product.is-style-gift .wc-product-card .wc-product-card__footer) .wc-product-card__choose):after{display:none}:is(:is(.wp-block-kbm-featured-product.is-style-gift .wc-product-card .wc-product-card__footer) .wc-product-card__choose):hover{border-color:currentColor}@keyframes kbm-vipps-loader-spin{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}.kbm-vipps-loader-dialog{background-color:var(--theme-color-neutral-100);border:0;color:var(--theme-color-neutral-500);font-size:var(--theme-font-size-md);height:100%;margin:0;max-height:none;max-width:none;padding:var(--theme-spacing-md);text-align:center;width:100%}.kbm-vipps-loader-dialog[open]{align-items:center;display:flex;flex-direction:column;justify-content:center}.kbm-vipps-loader-dialog>*{max-width:30rem}.kbm-vipps-loader-dialog p{margin:var(--theme-spacing-xxs) 0 0}.kbm-vipps-loader-dialog__title{background:var(--theme-icon-vipps) center 1.5rem /2rem no-repeat;color:var(--theme-color-neutral-600);font-size:var(--theme-font-size-heading-lg);margin:0;padding-top:calc(5rem + var(--theme-spacing-md));position:relative}.kbm-vipps-loader-dialog__title:before{animation:kbm-vipps-loader-spin .9s linear infinite;border:3px solid var(--theme-color-neutral-400);border-radius:50%;border-top:3px solid #ff5b24;box-sizing:border-box;content:"";height:5rem;left:50%;position:absolute;top:0;width:5rem}@media (prefers-reduced-motion:reduce){.kbm-vipps-loader-dialog__title:before{animation-duration:2.5s}}
