*{box-sizing:border-box}
@media screen and (min-width:300px)
{.k24-klaim-image{display:block!important}
.k24-klaim-text{padding:unset!important}}
.k24-container
.k24-width-100{width:100%}
.k24-noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.k24-list-type-none{list-style-type:none}
.k24-horizontal-line{border:1px solid #DA0000}
.k24-cursor-pointer{cursor:pointer}
.k24-width-unset{width:unset!important}
.k24-width-10{width:10%}
.k24-width-20{width:20%}
.k24-width-30{width:30%}
.k24-width-35{width:35%}
.k24-width-40{width:40%}
.k24-width-50{width:50%}
.k24-width-60{width:60%}
.k24-width-70{width:70%}
.k24-width-80{width:80%}
.k24-width-90{width:90%}
.k24-height-auto{height:auto}
.k24-height-auto-i{height:auto!important}
.k24-height-36{height:36px}
.k24-height-min-50{min-height:20px}
.k24-height-min-57{min-height:57px}
.k24-height-50{height:20%}
.k24-height-80{height:80%}
.k24-height-100{height:100%}
.k24-hidden{display:none}
.k24-hidden-i{display:none!important}
.k24-df-on{display:flex}
.k24-df-direct-column{flex-direction:column}
.k24-df-direct-row
.k24-prim-but-lg{flex-direction:row}
.k24-df-gap-15{gap:15px}
.k24-df-align-start{align-items:flex-start}
.k24-df-align-center{align-items:center}
.k24-df-align-end{align-items:flex-end}
.k24-df-justify-start{justify-content:flex-start}
.k24-df-justify-center{justify-content:center}
.k24-df-justify-end{justify-content:flex-end}
.k24-df-justify-between{justify-content:space-between}
.k24-flex-wrap{flex-wrap:wrap}
.k24-df-justify-around{justify-content:space-around}
.k24-flex-grow{flex-grow:1}
.k24-flex-grow-0{flex-grow:0}
.k24-flex-basis-0{flex-basis:0}
.k24-flex-basis-1{flex-basis:1}
.k24-top-unset{top:unset}
.k24-top-0{top:0}.k24-top-10{top:10px}
.k24-bottom-unset{bottom:unset}
.k24-bottom-0{bottom:0}
.k24-left-unset{left:unset}
.k24-left-0{left:0}
.k24-right-unset{right:unset}
.k24-right-0{right:0}
.k24-right-10{right:10px}
.k24-position-unset{position:unset}
.k24-position-unset-i{position:unset!important}
.k24-position-fixed{position:fixed}
.k24-position-relative{position:relative}
.k24-position-absolute{position:absolute}
.k24-mrg-unset{margin:unset!important}
.k24-mrg-t-10{margin-top:10px}
.k24-mrg-auto{margin:auto}
.k24-mrg-tb-10{margin:10px 0!important}
.k24-mrg-tb-15{margin:15px 0!important}
.k24-mrg-tb-16{margin:16px 0!important}
.k24-mrg-side-4{margin:0 4px}
.k24-mrg-side-5{margin:0 5px}
.k24-mrg-side-5-i{margin:0 5px!important}
.k24-mrg-side-10{margin:0 10px!important}
.k24-mrg-side-16{margin:0 16px}
.k24-mrg-side-min-15{margin:0 -15px}
.k24-mrg-side-min-16{margin:0 -16px}
.k24-mrg-t-unset{margin-top:unset!important}
.k24-mrg-t-8{margin-top:8px}
.k24-mrg-t-16{margin-top:16px}
.k24-mrg-t-min-20{margin-top:-20px}
.k24-mrg-t-min-25{margin-top:-25px}
.k24-mrg-r-10{margin-right:10px}
.k24-mrg-r-11{margin-right:11px}
.k24-mrg-r-16{margin-right:16px}
.k24-mrg-b-4{margin-bottom:4px}
.k24-mrg-b-6
.k24-mrg-b-8{margin-bottom:8px}
.k24-mrg-b-10{margin-bottom:10px}
.k24-mrg-b-15{margin-bottom:15px}
.k24-mrg-b-15-i{margin-bottom:15px!important}
.k24-mrg-b-16{margin-bottom:16px}
.k24-mrg-l-10{margin-left:10px}
.k24-mrg-l-11{margin-left:11px}
.k24-mrg-l-16{margin-left:16px}
.k24-pdg-unset{padding:unset}
.k24-pdg-unset-i{padding:unset!important}
.k24-pad-4{padding:4px}
.k24-pad-6{padding:4px}
.k24-pad-8{padding:8px}
.k24-pad-10{padding:10px}
.k24-pad-10-i{padding:10px!important}
.k24-pad-15{padding:15px}
.k24-pad-15-i{padding:15px!important}
.k24-pad-16{padding:16px}
.k24-pad-tb-8{padding:8px 0}
.k24-pad-tb-only-8{padding-top:8px;padding-bottom:8px}
.k24-pad-tb-10{padding:10px 0}
.k24-pad-tb-only-10{padding-top:10px;padding-bottom:10px}
.k24-pad-tb-16{padding:16px 0}
.k24-pad-tb-only-16{padding-top:16px;padding-bottom:16px}
.k24-pad-side-8{padding:0 8px}
.k24-pad-side-8-only{padding-right:8px;padding-left:8px}
.k24-pad-side-16{padding:0 1px}
.k24-pad-side-only-16{padding-left:16px;padding-right:16px}
.k24-pad-t-16{padding-top:16px}
.k24-pad-r-16{padding-right:16px}
.k24-pad-b-8{padding-bottom:8px}
.k24-pad-b-16{padding-bottom:16px}
.k24-pad-l-8{padding-left:8px}
.k24-pad-l-16{padding-left:16px}
.k24-border-unset{border:unset}
.k24-border-unset-i{border:unset!important}
.k24-border-none{border:none}
.k24-border-prim-1{border:1px solid #008d49}
.k24-border-grey-1{border:1px solid #c9c9c9}
.k24-border-bottom{border-bottom:1px solid #d1d1d1}
.k24-border-bottom-black{border-bottom:#000}
.k24-radius-unset{border-radius:unset}
.k24-radius-5{border-radius:5px}
.k24-rad-10
.k24-radius-10{border-radius:10px}
.k24-radius-15{border-radius:15px}
.k24-radius-20{border-radius:20px}
.k24-radius-top-15{border-radius:15px 15px 0 0}
.k24-radius-top-20{border-radius:20px 20px 0 0}
.k24-float-right{float:right}
.k24-float-left{float:left}
.k24-t-shadow-unset{text-shadow:unset!important}
.k24-fw-unset{font-weight:unset!important}
.k24-fw-400{font-weight:400}
.k24-fw-500{font-weight:500}
.k24-fw-600{font-weight:600}
.k24-fw-700
.k24-fw-bold{font-weight:700}
.k24-line-height-unset{line-height:unset}
.k24-line-height-20{line-height:20px}
.k24-line-height-22{line-height:22px}
.k24-line-height-24{line-height:24px}
.k24-sz-font-10{font-size:10px}
.k24-sz-font-12{font-size:12px}
.k24-sz-font-14{font-size:14px}
.k24-sz-font-16{font-size:16px}
.k24-sz-font-18{font-size:18px}
.k24-sz-font-20{font-size:20px}
.k24-sz-font-22{font-size:22px}
.k24-sz-font-24{font-size:24px}
.k24-sz-font-1em{font-size:1em}
.k24-nd-font{color:#DA0000}
.k24-link-white
.k24-wh-font a
.k24-link-white:hover{color:#fdfffe}
.k24-prim-font{color:#017649}
.k24-text-align-start{text-align:left}
.k24-text-align-end{text-align:right}
.k24-text-align-center{text-align:center}
.k24-text-line-through{text-decoration:line-through}
.k24-text-decoration-none{text-decoration:none}
.k24-white-space-nowrap{white-space:nowrap}
.k24-text-ellipsis-1
.k24-text-ellipsis-2
.k24-text-ellipsis-3{display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;text-overflow:ellipsis}
.k24-text-ellipsis-1{-webkit-line-clamp:1;line-clamp:1}
.k24-text-ellipsis-2{-webkit-line-clamp:2;line-clamp:2}
.k24-text-ellipsis-3{-webkit-line-clamp:3;line-clamp:3}
.k24-text-product-price{font-family:Poppins;font-style:normal;font-weight:600;font-size:14px;line-height:22px}
.k24-color-prim
.k24-link-prim{color:#DA0000}
.k24-color-red{color:#e23841}
.k24-color-gray-btn{color:#a8a8a8!important}
.k24-color-gray-100{color:#666}
.k24-color-gray-282{color:#c4c4c4}
.k24-color-white{color:#fff}
.k24-color-third-500{color:#c43223}
.k24-bgr-unset{background:unset!important}
.k24-bgr-clr-unset{background-color:unset}
.k24-bgr-clr-transparent{background-color:transparent}
.k24-bgr-clr-prim-600{background-color:#008d49}
.k24-bgr-clr-white{background-color:#fff}
.k24-bgr-clr-white-i{background-color:#fff!important}
.k24-bgr-clr-red{background-color:#c43223}
.k24-bgr-clr-green-light{background-color:#f1f8e6}
.k24-bgr-clr-red-light{background-color:#fde3d2}
.k24-bgr-clr-grad-prim{background:linear-gradient(90deg,rgba(223,255,226,.75) 0,rgba(255,253,196,.75) 92.6%,rgba(255,253,205,.7425) 98.74%)}
.k24-bgr-white{background-color:#fdfffe}
.k24-bg-highlight{background-image:url(images/bg-highlight.png);background-repeat:no-repeat;background-size:cover}
.k24-rad-8{border-radius:8px}
.k24-rad-t-8{border-radius:8px 8px 0 0}
.k24-img-but-ic{width:20px;height:20px}
.k24-gap-unset{gap:unset}
.k24-gap-unset-i{gap:unset!important}
.k24-gap-2{gap:2px}
.k24-gap-4{gap:4px}
.k24-gap-6{gap:6px}
.k24-gap-8{gap:8px}
.k24-gap-8-i{gap:8px!important}
.k24-gap-10{gap:10px}
.k24-gap-12{gap:12px}
.k24-gap-14{gap:14px}
.k24-gap-16{gap:16px}
.k24-box-shadow-unset{box-shadow:unset}
.k24-box-shadow-unset-i{box-shadow:unset!important}
.k24-box-shadow{box-shadow:1px 2px 3px rgba(0,0,0,.25),0 -1px 2px rgba(0,0,0,.1)!important}
.k24-box-shadow2{box-shadow:0 2px 9px 2px rgba(0,0,0,.15)}
.k24-box-shadow-3
.k24-prim-but-lg{box-shadow:0 1px 2px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.1)}
.k24-drop-shadow{filter:drop-shadow(1px 2px 3px rgba(0, 0, 0, .25)) drop-shadow(0px -1px 2px rgba(0, 0, 0, .1))}
.k24-prim-but-lg{display:flex;justify-content:center;align-items:center;padding:10px;gap:16px;width:100%;background:#008d49;border:1px solid #00a445;border-radius:10px}
.k24-danger-but-lg
.k24-white-but-md{display:flex;flex-direction:row;gap:8px;border-radius:10px}
.k24-prim-but-lg[disabled]{background-color:rgba(0,164,69,.5);cursor:not-allowed}
.k24-prim-but-lg:hover{color:#fff;text-decoration:none}
.k24-danger-but-lg{justify-content:center;align-items:center;padding:10px;width:100%;background:#a91b19;box-shadow:1px 2px 3px rgba(0,0,0,.25),0 -1px 2px rgba(0,0,0,.1)}
.k24-white-but-md{justify-content:center;align-items:center;padding:5px 43px;min-height:36px;background:#fff;cursor:pointer;overflow:hidden;flex-wrap:wrap}
.k24-outline-but-prim
.k24-outline-but-sm-prim{flex-direction:row;padding:10px;border:1px solid #008d49;gap:8px;background:#fff;display:flex}
.k24-outline-but-prim{justify-content:center;align-items:center;border-radius:10px}
.k24-outline-but-sm-prim{justify-content:center;align-items:center;box-shadow:0 1px 2px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.1);border-radius:10px}
.k24-outline-but-prim-2{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:8px;background:#fff;border:1px solid #008d49;box-shadow:0 2px 9px 2px rgba(0,0,0,.15);border-radius:10px}
.k24-gradient-but-start
{
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
    padding:6px;
    gap:5px;
    background:transparent;
    border:2px solid #DA0000;
    box-shadow:0 5px 7px rgba(0,0,0,.1),0 5px 3px rgba(0,0,0,.05);
    border-radius:10px
    
}
.k24-input-shadow
input.k24-input-shadow[type=email]
input.k24-input-shadow[type=password]
input.k24-input-shadow[type=text]
select.k24-input-shadow{display:flex;flex-direction:row;align-items:center;height:40px;padding:10px;gap:18px;background:rgba(244,244,244,.5);border:1px solid #e3e3e3;box-shadow:1px 2px 3px rgba(0,0,0,.25),0 -1px 2px rgba(0,0,0,.1);border-radius:10px}input
.k24-nostyle[type=number]{background-color:unset!important;border:unset!important;-webkit-border-radius:unset!important;-moz-border-radius:unset!important;border-radius:unset!important;-webkit-box-shadow:unset!important;-moz-box-shadow:unset!important;box-shadow:unset!important;-webkit-transition:unset!important;-moz-transition:unset!important;-ms-transition:unset!important;-o-transition:unset!important;transition:unset!important;display:unset!important;height:unset!important;padding:unset!important;margin-bottom:unset!important;font-size:unset!important;line-height:unset!important;color:#555!important}
input.k24-radio[type=radio]{appearance:none;width:13px;height:13px;border:1px solid #008d49;border-radius:50%;background-clip:content-box;padding:1px}
input.k24-radio[type=radio]:checked{background-color:#008d49!important}
.k24-link-prim2{color:#DA0000}
.k24-head-image{display:flex!important;justify-content:center}
.k24-nav-radius{border-radius:0 0 20px 20px}
.k24-log-in-title{display:flex!important;align-items:center;flex-direction:column}
.k24-cart-index{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:10px;background:#fff;box-shadow:0 5px 7px rgba(0,0,0,.1),0 2px 3px rgba(0,0,0,.05);border-radius:50px}
.k24-banner-mrg{margin-top:-5vw}@media screen and (min-width:400px){.k24-banner-mrg{margin-top:-8vw}}@media screen and (min-width:600px){.k24-height-but-ipad{min-height:42px}
.k24-banner-mrg{margin-top:-48px}}
.k24-field-icon{float:right;margin-left:0;margin-top:-35px;position:relative;z-index:2;margin-right:10px;color:#2d2929cc}
.k24-maps-ic{background:url("../../../redesign/icon/map-location-dot.svg") no-repeat;width:16px;height:16px}
.k24-apotek-ic{background:url("../../../redesign/icon/apotek.svg") no-repeat;width:36px;height:36px}
.k24-del-ic{background:url("../../../redesign/icon/trash.svg") 0 0/contain no-repeat;width:30px;height:30px}
.k24-fast-truck-ic{background:url("../../../redesign/icon/fast-truck.svg") no-repeat;width:18px;height:14px}
.k24-mini-banner{box-shadow:1px 2px 3px rgba(0,0,0,.25),0 -1px 2px rgba(0,0,0,.1);border-radius:10px}
.k24-restyle-overflow{-ms-flex-wrap:unset!important;-webkit-flex-wrap:unset!important;flex-wrap:unset!important;flex-direction:row;overflow:scroll}
.k24-show-point{display:flex;align-items:center;justify-content:space-between;padding:5px 16px;gap:10px;min-height:57px;background:#008d49;box-shadow:0 1px 4px rgba(0,0,0,.56);border-radius:10px}
.k24-thumb-product{display:flex;flex-direction:column;align-items:center;padding:1px 0;gap:5px;min-width:112px;max-width:280px}
.k24-thumb-md{border:1px solid #008d49;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px}
.k24-thumb-lg{box-shadow:1px 2px 3px rgba(0,0,0,.25),0 -1px 2px rgba(0,0,0,.1);border-radius:8px}
.k24-image-thumb-md{height:128px;overflow:hidden}.k24-image-thumb-lg{height:140px;overflow:hidden}
.k24-nav-bot-container{position:fixed;bottom:0;width:100%;max-width:500px;z-index:9998;padding:16px;margin:auto}
.k24-badge-promo{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 8px;position:absolute;width:50%;height:20%;right:-1.5vw;top:-10%;background:#cea13a;border-radius:4px 4px 0;flex:none;order:2;flex-grow:0;z-index:2}.k24-badge-rectangle{position:absolute;width:0;height:0;border-top:1.5vw solid #a91b19;border-right:1.5vw solid transparent;right:-1.5vw;top:10%;opacity:.25}
.k24-about
{
    color:#000;
    font-size:15px;
    position:relative;
    overflow:hidden;
    max-height:300px
    
}
.k24-expand-about
{
    height:20px;
    position:absolute;
    bottom:0;
    right:0;
    left:0;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    -webkit-box-pack:center;
    justify-content:center;
    background:linear-gradient(rgba(255,255,255,.29) 0,#fff 40%)
    
}
.k24-expand-button{color:var(--N700,#31353b);font-size:12px;height:32px;line-height:16px;width:auto;font-weight:800;position:relative;text-overflow:ellipsis;white-space:nowrap;display:inline-block;text-indent:initial;border-radius:8px;outline:0;overflow:hidden;padding:0 16px;transition:background .8s;background:radial-gradient(circle,transparent 1%,#fff 1%) center center/15000% #fff;border:1px solid #dbdee2;cursor:pointer}
.k24-bg-klaim-register
.k24-bg-voucher{background-repeat:no-repeat;background-size:cover}
.k24-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
.k24-hide-scrollbar::-webkit-scrollbar{display:none}
.k24-scrolling-touch{-webkit-overflow-scrolling:touch}
.k24-tap-highlight-transparent{-webkit-tap-highlight-color:transparent}
.k24-overflow-y-hide{overflow-y:hidden}
.k24-overflow-x-auto{overflow-x:auto}
.k24-overflow-auto{overflow:auto}
.k24-tiptool 
.k24-tooltiptext
{
    width:100px;
    background-color:#fff;
    text-align:center;
    border-radius:20px;
    padding:2px 5px;
    position:absolute;
    z-index:2;
    top:110%;
    left:10%;
    display:none}
.k24-tiptool 
.k24-tooltiptext::after
{
    content:"";
    position:absolute;
    bottom:80%;
    left:50%;
    margin-left:-5px;
    border-width:5px;
    border-style:solid;
    border-color:transparent transparent #fff
    
}
.k24-popoverBg{display:none;width:100vw;height:100vh;position:fixed;background-color:rgba(0,0,0,.5);z-index:9999;top:0;left:0}
.k24-klaim-image{display:none}
.k24-klaim-text{padding:8px 0 8px 8px}
.k24-thumb-type{padding-bottom:2px;position:absolute;top:16px;left:16px;z-index:9;width:2rem}
.k24-disabled-content{pointer-events:none;opacity:.4}