a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
button,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
input,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
select,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
textarea,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1
}

a {
    text-decoration: none
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}



* {
    -webkit-tap-highlight-color: #fff0
}

body {
    font-size: 12px;
    -ms-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -o-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    background-color: #fff
}

.overflow-hidden {
    overflow: hidden
}

.ladi-transition {
    transition: all 150ms linear 0s
}

.z-index-1 {
    z-index: 1
}

.opacity-0 {
    opacity: 0
}

.height-0 {
    height: 0 !important
}

.pointer-events-none {
    pointer-events: none
}

.transition-parent-collapse-height {
    transition: height 150ms linear 0s
}

.transition-parent-collapse-top {
    transition: top 150ms linear 0s
}

.transition-readmore {
    transition: height 350ms linear 0s
}

.transition-collapse {
    transition: height 150ms linear 0s
}

body.grab {
    cursor: grab
}

.ladi-wraper {
    width: 100%;
    min-height: 100%;
    overflow: hidden;
    touch-action: manipulation
}

.ladi-container {
    position: relative;
    margin: 0 auto;
    height: 100%
}

.ladi-overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    pointer-events: none
}

.ladi-element {
    position: absolute
}

@media (hover: hover) {
    .ladi-check-hover {
        opacity: 0;
    }
}

.ladi-section {
    margin: 0 auto;
    position: relative;
}

.ladi-section[data-tab-id] {
    display: none;
}

.ladi-section.selected[data-tab-id] {
    display: block;
}

.ladi-section .ladi-section-background {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    overflow: hidden;
}

.ladi-box {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.ladi-countdown {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
}

.ladi-countdown .ladi-countdown-background {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-size: inherit;
    background-attachment: inherit;
    background-origin: inherit;
    display: table;
    pointer-events: none;
}

.ladi-countdown .ladi-countdown-text {
    position: absolute;
    width: 100%;
    height: 100%;
    text-decoration: inherit;
    display: table;
    pointer-events: none;
}

.ladi-countdown .ladi-countdown-text span {
    display: table-cell;
    vertical-align: middle;
}

.ladi-countdown>.ladi-element {
    text-decoration: inherit;
    background-size: inherit;
    background-attachment: inherit;
    background-origin: inherit;
    position: relative;
    display: inline-block;
}

.ladi-countdown>.ladi-element:last-child {
    margin-right: 0px !important;
}

.ladi-button {
    /* position: absolute; */
    width: 100%;
    height: 100%;
    overflow: hidden
}

.ladi-button:active {
    transform: translateY(2px);
    transition: transform .2s linear
}

.ladi-button .ladi-button-background {
    height: 100%;
    width: 100%;
    pointer-events: none;
    transition: inherit
}

.ladi-button>.ladi-button-headline,
.ladi-button>.ladi-button-shape {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    display: table;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.ladi-button>.ladi-button-shape .ladi-shape {
    margin: auto;
    top: 0;
    bottom: 0
}

.ladi-button>.ladi-button-headline .ladi-headline {
    display: table-cell;
    vertical-align: middle
}


.ladi-form .ladi-form-checkout-bump-offer-check.multiple.checked:before,
.ladi-form .ladi-form-checkout-payment-check.multiple.checked:before {
    --url: url("data:image/svg+xml,%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M18.71%207.20998C18.617%207.11625%2018.5064%207.04186%2018.3846%206.99109C18.2627%206.94032%2018.132%206.91418%2018%206.91418C17.868%206.91418%2017.7373%206.94032%2017.6154%206.99109C17.4936%207.04186%2017.383%207.11625%2017.29%207.20998L9.84%2014.67L6.71%2011.53C6.61348%2011.4367%206.49954%2011.3634%206.37468%2011.3142C6.24983%2011.265%206.1165%2011.2409%205.98232%2011.2432C5.84814%2011.2455%205.71573%2011.2743%205.59265%2011.3278C5.46957%2011.3812%205.35824%2011.4585%205.265%2011.555C5.17176%2011.6515%205.09845%2011.7654%205.04924%2011.8903C5.00004%2012.0152%204.97591%2012.1485%204.97823%2012.2827C4.98055%2012.4168%205.00928%2012.5492%205.06277%2012.6723C5.11627%2012.7954%205.19348%2012.9067%205.29%2013L9.13%2016.84C9.22296%2016.9337%209.33356%2017.0081%209.45542%2017.0589C9.57728%2017.1096%209.70799%2017.1358%209.84%2017.1358C9.97201%2017.1358%2010.1027%2017.1096%2010.2246%2017.0589C10.3464%2017.0081%2010.457%2016.9337%2010.55%2016.84L18.71%208.67998C18.8115%208.58634%2018.8925%208.47269%2018.9479%208.34619C19.0033%208.21969%2019.0319%208.08308%2019.0319%207.94498C19.0319%207.80688%2019.0033%207.67028%2018.9479%207.54378C18.8925%207.41728%2018.8115%207.30363%2018.71%207.20998Z%22%20fill%3D%22%231852FA%22%2F%3E%0A%3C%2Fsvg%3E%0A");
    pointer-events: none;
    top: -1px;
    left: -1px;
    transform: none
}

.ladi-form,
.ladi-form .ladi-form-item-container {
    position: absolute;
    width: 100%;
    height: 100%
}

.ladi-form>.ladi-element,
.ladi-form>.ladi-element .ladi-form-item-container,
.ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-checkbox-item span[data-checked=true],
.ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control:not(.ladi-form-control-select) {
    text-transform: inherit;
    text-decoration: inherit;
    text-align: inherit;
    letter-spacing: inherit;
    color: inherit;
    background-size: inherit;
    background-attachment: inherit;
    background-origin: inherit
}

.ladi-form .ladi-button>.ladi-button-headline {
    color: initial;
    font-size: initial;
    font-weight: initial;
    text-transform: initial;
    text-decoration: initial;
    font-style: initial;
    text-align: initial;
    letter-spacing: initial;
    line-height: initial
}

.ladi-form [data-form-checkout-item=bump_offer] .ladi-form-item,
.ladi-form>[data-quantity=true] .ladi-form-item-container {
    overflow: hidden
}

.ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item {
    text-transform: inherit;
    text-decoration: inherit;
    text-align: inherit;
    letter-spacing: inherit;
    color: inherit
}

.ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item-background {
    background-size: inherit;
    background-attachment: inherit;
    background-origin: inherit
}

.ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-size: 9px 6px !important;
    background-position: right .5rem center;
    background-repeat: no-repeat;
    padding-right: 24px;
    text-transform: inherit;
    text-align: inherit;
    letter-spacing: inherit;
    color: inherit;
    background-size: inherit;
    background-attachment: inherit;
    background-origin: inherit
}

.ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-checkbox-item,
.ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-checkbox-item span[data-checked=false] {
    text-transform: inherit;
    text-align: inherit;
    letter-spacing: inherit;
    background-size: inherit;
    background-attachment: inherit;
    background-origin: inherit;
    color: inherit
}

.ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select-2 {
    width: calc(100% / 2 - 5px);
    max-width: calc(100% / 2 - 5px);
    min-width: calc(100% / 2 - 5px)
}

.ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select-2:nth-child(3),
.ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select-3:nth-child(3),
.ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select-3:nth-child(4) {
    margin-left: 7.5px
}

.ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select-3 {
    width: calc(100% / 3 - 5px);
    max-width: calc(100% / 3 - 5px);
    min-width: calc(100% / 3 - 5px)
}

.ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select option {
    color: initial
}

.ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-control-select:not([data-selected=""]) {
    text-decoration: inherit
}

.ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-checkbox-item {
    text-decoration: inherit;
    vertical-align: middle
}

.ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-checkbox-box-item {
    display: inline-block;
    width: fit-content
}

.ladi-form>.ladi-element .ladi-form-item-container .ladi-form-item .ladi-form-checkbox-item span {
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.ladi-form .ladi-form-item-title-value {
    font-weight: 700;
    word-break: break-word
}

.ladi-form .ladi-form-label-container {
    position: relative;
    width: 100%
}

.ladi-form .ladi-form-control-file {
    background-repeat: no-repeat;
    background-position: calc(100% - 5px) center
}

.ladi-form .ladi-form-label-container .ladi-form-label-item {
    display: inline-block;
    cursor: pointer;
    position: relative;
    border-radius: 0 !important;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.ladi-form .ladi-form-label-container .ladi-form-label-item.image {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.ladi-form .ladi-form-label-container .ladi-form-label-item.no-value {
    display: none !important
}

.ladi-form .ladi-form-label-container .ladi-form-label-item.text.disabled {
    opacity: .35
}

.ladi-form .ladi-form-label-container .ladi-form-label-item.image.disabled {
    opacity: .2
}

.ladi-form .ladi-form-label-container .ladi-form-label-item.color.disabled {
    opacity: .15
}

.ladi-form .ladi-form-label-container .ladi-form-label-item.selected:before {
    content: '';
    width: 0;
    height: 0;
    bottom: -1px;
    right: -1px;
    position: absolute;
    border-width: 0 0 15px 15px;
    border-color: transparent;
    border-style: solid
}

.ladi-form .ladi-form-label-container .ladi-form-label-item.selected:after {
    content: '';
    background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 12 12' viewBox='0 0 12 12' x='0' fill='%23fff' y='0'%3E%3Cg%3E%3Cpath d='m5.2 10.9c-.2 0-.5-.1-.7-.2l-4.2-3.7c-.4-.4-.5-1-.1-1.4s1-.5 1.4-.1l3.4 3 5.1-7c .3-.4 1-.5 1.4-.2s.5 1 .2 1.4l-5.7 7.9c-.2.2-.4.4-.7.4 0-.1 0-.1-.1-.1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: bottom right;
    width: 7px;
    height: 7px;
    bottom: 0;
    right: 0;
    position: absolute
}

.ladi-form .ladi-form-item {
    width: 100%;
    height: 100%;
    position: absolute
}

.ladi-form .ladi-form-item-background {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none
}

.ladi-form .ladi-form-item.ladi-form-checkbox {
    height: auto;
    padding: 0 5px
}

.ladi-form .ladi-form-item .ladi-form-control {
    background-color: transparent;
    min-width: 100%;
    min-height: 100%;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    padding: 0 5px;
    color: inherit;
    font-size: inherit;
    border: none
}

.ladi-form .ladi-form-item.ladi-form-checkbox.ladi-form-checkbox-vertical .ladi-form-checkbox-item {
    margin-top: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    display: flex;
    align-items: center;
    border: none
}

.ladi-form .ladi-form-item.ladi-form-checkbox.ladi-form-checkbox-horizontal .ladi-form-checkbox-item {
    margin-top: 0 !important;
    margin-left: 0 !important;
    margin-right: 10px !important;
    display: inline-flex;
    align-items: center;
    border: none;
    position: relative
}

.ladi-form .ladi-form-item.ladi-form-checkbox .ladi-form-checkbox-item input {
    margin-right: 5px;
    display: block
}

.ladi-form .ladi-form-item.ladi-form-checkbox .ladi-form-checkbox-item span {
    cursor: default;
    word-break: break-word
}

.ladi-form .ladi-form-item textarea.ladi-form-control {
    resize: none;
    padding: 5px
}

.ladi-form .ladi-button {
    cursor: pointer
}

.ladi-form .ladi-button .ladi-headline {
    cursor: pointer;
    user-select: none
}

.ladi-form .ladi-element .ladi-form-otp::-webkit-inner-spin-button,
.ladi-form .ladi-element .ladi-form-otp::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.ladi-form .ladi-element .ladi-form-item .button-get-code {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    line-height: initial;
    padding: 5px 10px;
    height: max-content;
    cursor: pointer;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.ladi-form .ladi-element .ladi-form-item .button-get-code.hide-visibility {
    display: block !important;
    visibility: hidden !important
}

.ladi-form .ladi-form-checkout-bump-offer-product.option-2,
.ladi-form .ladi-form-item.otp-resend .button-get-code,
.ladi-form [data-form-checkout-item=payment] .ladi-form-checkout-payment-content div>span {
    display: block
}

.ladi-form .ladi-form-item.otp-countdown:before {
    content: attr(data-countdown-time) "s";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    height: max-content;
    line-height: initial
}

.ladi-form [data-variant=true] select option[disabled] {
    background: #fff;
    color: #b8b8b8 !important
}


.ladi-element[data-form-checkout-item] {
    padding: 0
}

.ladi-form .ladi-form-checkout-title {
    margin-bottom: 8px
}

.ladi-form .ladi-element[data-form-checkout-item] .ladi-form-item,
.ladi-form .ladi-element[data-form-checkout-item] .ladi-form-item-container {
    height: auto !important;
    position: unset !important
}

.ladi-form .ladi-form-checkout-box {
    gap: 12px;
    display: flex;
    flex-flow: column;
    margin: 8px 12px;
    margin-top: 14px !important;
    padding-bottom: 14px;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    border-radius: 0 !important
}

.ladi-form .ladi-form-checkout-box:last-child {
    border: none !important;
    padding-bottom: 4px
}

.ladi-form .ladi-form-checkout-box:first-child,
.ladi-form .ladi-form-checkout-bump-offer-product .item-product:first-child {
    margin-top: 0
}

.ladi-form .ladi-form-checkout-payment-item {
    display: flex;
    flex-flow: row;
    gap: 12px;
    align-items: center;
    --check-size: 18px;
    --width-quantity: 65px
}

.ladi-form .ladi-form-checkout-payment-check {
    --border-size: 1px;
    width: var(--check-size);
    height: var(--check-size);
    flex: 0 0 var(--check-size);
    border: var(--border-size) solid;
    border-radius: 100%;
    display: block;
    position: relative
}

.ladi-form .ladi-form-checkout-payment-check.checked:before {
    content: "";
    width: calc(var(--check-size)/ 2);
    height: calc(var(--check-size)/ 2);
    border-radius: inherit;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(calc(50% - var(--border-size)), calc(50% - var(--border-size)))
}

.ladi-form .ladi-form-checkout-bump-offer-check.multiple,
.ladi-form .ladi-form-checkout-payment-check.multiple {
    border-radius: 4px
}

.ladi-form .ladi-form-checkout-payment-check.multiple.checked:before {
    content: "";
    -webkit-mask-image: var(--url);
    mask-image: var(--url);
    width: var(--check-size);
    height: var(--check-size);
    -webkit-mask-size: var(--check-size);
    mask-size: var(--check-size);
    background-color: #fff;
    position: absolute
}

.ladi-form .ladi-form-checkout-payment-content,
.ladi-form .ladi-form-checkout-product-content {
    display: flex;
    flex-flow: row;
    --gap: 10px;
    gap: var(--gap);
    align-items: center;
    width: calc(100% - var(--width-quantity) - var(--check-size) - var(--gap) * 2)
}

.ladi-form .ladi-form-checkout-payment-content img,
.ladi-form .ladi-form-checkout-product-content img {
    width: 36px;
    max-height: 36px;
    border-radius: 4px
}

.ladi-form .ladi-form-checkout-payment-content div,
.ladi-form .ladi-form-checkout-product-content div {
    display: flex;
    flex-flow: column
}

.ladi-form .ladi-form-checkout-payment-content div>span,
.ladi-form .ladi-form-checkout-product-content div>span {
    font-size: inherit
}

.ladi-form .ladi-form-checkout-payment-content div>span.small,
.ladi-form .ladi-form-checkout-product-content div>span.small {
    font-size: 80%;
    opacity: .8
}

.ladi-form .ladi-form-checkout-payment-content div .price.price-compare,
.ladi-form .ladi-form-checkout-product-content div .price.price-compare {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-direction: row !important
}

.ladi-form .ladi-form-checkout-payment-quantity,
.ladi-form .ladi-form-checkout-product-quantity {
    position: relative;
    --icon-size: calc(var(--check-size) * 0.8)
}

.ladi-form .ladi-form-checkout-payment-quantity input,
.ladi-form .ladi-form-checkout-product-quantity input {
    padding: 4px calc(var(--check-size)) 4px 8px;
    border-radius: 8px;
    position: relative;
    width: var(--width-quantity);
    min-height: 34px;
    border: 1px solid;
    background-color: transparent;
    top: 0;
    left: 0;
    display: block
}

.ladi-form .ladi-form-checkout-payment-quantity input::-webkit-inner-spin-button,
.ladi-form .ladi-form-checkout-payment-quantity input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.ladi-form .ladi-form-checkout-payment-quantity .up {
    width: var(--icon-size);
    height: var(--icon-size);
    top: -1px;
    right: 5px;
    cursor: pointer;
    display: block;
    position: absolute
}

.ladi-form .ladi-form-checkout-payment-quantity .up:before {
    content: '';
    --url: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.14645%206.14645C3.34171%205.95118%203.65829%205.95118%203.85355%206.14645L8%2010.2929L12.1464%206.14645C12.3417%205.95118%2012.6583%205.95118%2012.8536%206.14645C13.0488%206.34171%2013.0488%206.65829%2012.8536%206.85355L8.35355%2011.3536C8.15829%2011.5488%207.84171%2011.5488%207.64645%2011.3536L3.14645%206.85355C2.95118%206.65829%202.95118%206.34171%203.14645%206.14645Z%22%20fill%3D%22black%22%20transform%3D%22rotate(180%208%208)%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-image: var(--url);
    mask-image: var(--url);
    display: block;
    position: absolute;
    width: var(--icon-size);
    height: var(--icon-size);
    pointer-events: none;
    top: 4px;
    left: 2px;
    -webkit-mask-size: var(--icon-size);
    mask-size: var(--icon-size)
}

.ladi-form .ladi-form-checkout-payment-quantity .down {
    width: var(--icon-size);
    height: var(--icon-size);
    right: 5px;
    cursor: pointer;
    display: block;
    position: absolute;
    bottom: 3px
}

.ladi-form .ladi-form-checkout-payment-quantity .down:before {
    content: '';
    --url: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.14645%206.14645C3.34171%205.95118%203.65829%205.95118%203.85355%206.14645L8%2010.2929L12.1464%206.14645C12.3417%205.95118%2012.6583%205.95118%2012.8536%206.14645C13.0488%206.34171%2013.0488%206.65829%2012.8536%206.85355L8.35355%2011.3536C8.15829%2011.5488%207.84171%2011.5488%207.64645%2011.3536L3.14645%206.85355C2.95118%206.65829%202.95118%206.34171%203.14645%206.14645Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E");
    -webkit-mask-image: var(--url);
    mask-image: var(--url);
    display: block;
    position: absolute;
    width: var(--icon-size);
    height: var(--icon-size);
    pointer-events: none;
    left: 2px;
    -webkit-mask-size: var(--icon-size);
    mask-size: var(--icon-size)
}

.ladi-form [data-form-checkout-item=payment] .ladi-form-item {
    display: table
}

.ladi-form [data-form-checkout-item=payment] .ladi-form-item .ladi-form-checkout-payment-content {
    width: calc(100% - 18px)
}

.ladi-form [data-form-checkout-item=payment] .ladi-form-item .ladi-form-checkout-payment-content div {
    display: table-cell;
    vertical-align: middle;
    padding: 0 6px;
    cursor: pointer;
    width: 100%;
    position: relative
}

.ladi-form [data-form-checkout-item=payment] .ladi-form-item .ladi-form-checkout-payment-content div.arrow:before {
    content: '';
    --url: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.14645%203.14645C6.34171%202.95118%206.65829%202.95118%206.85355%203.14645L11.3536%207.64645C11.5488%207.84171%2011.5488%208.15829%2011.3536%208.35355L6.85355%2012.8536C6.65829%2013.0488%206.34171%2013.0488%206.14645%2012.8536C5.95118%2012.6583%205.95118%2012.3417%206.14645%2012.1464L10.2929%208L6.14645%203.85355C5.95118%203.65829%205.95118%203.34171%206.14645%203.14645Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E");
    -webkit-mask-image: var(--url);
    mask-image: var(--url);
    position: absolute;
    width: 20px;
    height: 20px;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    margin: auto;
    -webkit-mask-size: 100%;
    mask-size: 100%
}

.ladi-form [data-form-checkout-item=total_price] {
    display: flex;
    flex-flow: column;
    gap: 3px;
    justify-content: center
}

.ladi-form [data-form-checkout-item=total_price] .line {
    display: inline-flex;
    justify-content: space-between;
    align-items: center
}

.ladi-form [data-form-checkout-item=total_price] .title-number-price.big,
.ladi-form [data-form-checkout-item=total_price] .title-price.big {
    font-weight: 700;
    font-size: 130%
}

.ladi-form [data-form-checkout-item=total_price] .title-number-price {
    font-size: 115%
}

.ladi-form [data-form-checkout-item=total_price] .space {
    border-top: 1px solid;
    margin: 15px 0 10px
}

.ladi-form .ladi-form-checkout-bump-offer-checkbox {
    display: flex;
    flex-flow: row;
    gap: 8px;
    padding: 8px;
    margin: 12px 8px 0;
    border-radius: 8px;
    align-items: center;
    --check-size-bumpoffer: 18px;
    --width-quantity-bumpoffer: 60px
}

.ladi-form .ladi-form-checkout-bump-offer-checkbox.checkbox-bump-offer-1 {
    background-color: #3c72f9;
    margin: 0
}

.ladi-form .ladi-form-checkout-bump-offer-checkbox.checkbox-bump-offer-1 p {
    color: #fff
}

.ladi-form .ladi-form-checkout-bump-offer-checkbox.checkbox-bump-offer-2 {
    background-color: #fde298;
    margin: 12px 0 4px
}

.ladi-form .ladi-form-checkout-bump-offer-checkbox.checkbox-bump-offer-3 {
    background-color: #f3f4f5;
    margin: 8px 0 0;
    padding: 4px 8px;
    width: max-content
}

.ladi-form .ladi-form-checkout-bump-offer-checkbox.checkbox-bump-offer-3 .ladi-form-checkout-bump-offer-check {
    width: 12px;
    height: 12px;
    flex: 0 0 12px
}

.ladi-form .ladi-form-checkout-bump-offer-check {
    --border-size: 1px;
    width: var(--check-size-bumpoffer);
    height: var(--check-size-bumpoffer);
    flex: 0 0 var(--check-size-bumpoffer);
    border: var(--border-size) solid #cfd3d8;
    background-color: #fff;
    border-radius: 100%;
    display: block;
    position: relative
}

.ladi-form .ladi-form-checkout-bump-offer-check.checked:before {
    content: "";
    width: calc(var(--check-size-bumpoffer)/ 2);
    height: calc(var(--check-size-bumpoffer)/ 2);
    border-radius: inherit;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(calc(50% - var(--border-size)), calc(50% - var(--border-size)))
}

.ladi-form .ladi-form-checkout-bump-offer-check.multiple.checked:before {
    content: "";
    -webkit-mask-image: var(--url);
    mask-image: var(--url);
    width: var(--check-size-bumpoffer);
    height: var(--check-size-bumpoffer);
    -webkit-mask-size: var(--check-size-bumpoffer);
    mask-size: var(--check-size-bumpoffer);
    background-color: #000;
    position: absolute
}

.ladi-form .ladi-form-checkout-bump-offer-checkbox.checkbox-bump-offer-3 .ladi-form-checkout-bump-offer-check.multiple.checked:before {
    top: -5px;
    left: -3px
}

.ladi-form .ladi-form-checkout-bump-offer-product {
    display: flex;
    flex-flow: row;
    gap: 16px;
    margin: 8px 12px;
    align-items: center;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    border-radius: 0 !important
}

.ladi-form .ladi-form-checkout-bump-offer-product.option-1 {
    display: block !important;
    padding-bottom: 8px
}

.ladi-form .ladi-form-item:last-child .ladi-form-checkout-bump-offer-product {
    border: none !important
}

.ladi-form .ladi-form-checkout-bump-offer-product .item-product {
    display: flex;
    gap: 16px;
    align-items: flex-start;
    margin-top: 16px;
    margin-bottom: 12px
}

.ladi-form .ladi-form-checkout-bump-offer-product .item-product:last-child {
    margin-bottom: 0
}

.ladi-form .ladi-form-checkout-bump-offer-product .item-product img {
    width: 48px;
    height: 48px;
    border-radius: 4px;
    overflow: hidden
}

.ladi-form .ladi-form-checkout-bump-offer-product .item-product .item-product-title {
    font-size: 90%;
    opacity: .6
}

.ladi-form .ladi-form-checkout-bump-offer-product .item-product .item-product-description {
    color: #9fa7b1;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.ladi-form .ladi-form-checkout-bump-offer-product .item-detail {
    display: flex;
    flex-direction: column
}

.ladi-form .ladi-form-checkout-bump-offer-product .item-detail .shock-promotion-label {
    background-color: #ef9300;
    width: max-content;
    border-radius: 4px;
    padding: 2px 8px;
    color: #fff;
    margin-bottom: 4px;
    font-weight: 600
}

.ladi-form .ladi-form-checkout-bump-offer-product .item-detail .pr-name {
    font-weight: 400;
    font-size: 120%;
    line-height: 1.4
}

.ladi-form .ladi-form-checkout-bump-offer-product .item-detail .pr-price {
    font-weight: 400;
    line-height: 1.4
}

.ladi-form .ladi-form-checkout-bump-offer-product .item-detail span a {
    text-decoration: line-through;
    opacity: .6
}

.ladi-form .ladi-form-checkout-bump-offer-product .item-detail .special {
    background-color: #e01a1a;
    padding: 2px 8px;
    margin-right: 6px;
    color: #fff;
    border-radius: 4px;
    font-size: 80%
}

.ladi-form [data-form-checkout-item=coupon_code] .content-discount-block {
    padding: 12px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.ladi-form [data-form-checkout-item=coupon_code] .ladi-form-item {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.ladi-form [data-form-checkout-item=coupon_code] .content-discount-block .title {
    display: flex;
    align-items: center;
    gap: 8px
}

.ladi-form [data-form-checkout-item=coupon_code] .content-discount-block .placeholder span,
.ladi-form [data-form-checkout-item=coupon_code] .content-discount-block .title span {
    font-weight: 400;
    font-size: 100%;
    line-height: 1.4
}

.ladi-form [data-form-checkout-item=coupon_code] .content-discount-block .title i {
    width: 16px;
    height: 16px;
    mask-image: url(https://w.ladicdn.com/ladiui/icons/ldicon-discount-coupon.svg);
    display: inline-block;
    mask-size: cover
}

.ladi-form [data-form-checkout-item=coupon_code] .content-discount-block .placeholder {
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer
}

.ladi-form [data-form-checkout-item=coupon_code] .content-discount-block .placeholder i {
    width: 16px;
    height: 16px;
    mask-image: url(https://w.ladicdn.com/ladiui/icons/new-ldicon-arrow-left.svg);
    display: inline-block;
    mask-size: cover;
    background-color: #6d6d6d !important
}

.ladi-group {
    position: absolute;
    width: 100%;
    height: 100%;
}

.ladi-shape {
    position: absolute;
    width: 100%;
    height: 100%;
    pointer-events: none;
}


.ladi-image {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.ladi-image .ladi-image-background {
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    background-attachment: scroll;
    background-origin: content-box;
    position: absolute;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.ladi-headline {
    width: 100%;
    display: inline-block;
    word-break: break-word;
    background-size: cover;
    background-position: center center;
}

.ladi-headline a {
    text-decoration: underline;
}

.ladi-paragraph {
    width: 100%;
    display: inline-block;
    word-break: break-word;
}

.ladi-paragraph a {
    text-decoration: underline;
}

.ladi-line {
    position: relative;
}

.ladi-line .ladi-line-container {
    border-bottom: 0 !important;
    border-right: 0 !important;
    width: 100%;
    height: 100%;
}

a[data-action] {
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    cursor: pointer;
}

a:visited {
    color: inherit;
}

a:link {
    color: inherit;
}

[data-opacity="0"] {
    opacity: 0;
}

[data-hidden="true"] {
    display: none;
}

[data-action="true"] {
    cursor: pointer;
}

.ladi-hidden {
    display: none;
}

.ladi-animation-hidden {
    visibility: hidden !important;
    opacity: 0 !important;
}



.ladi-lazyload {
    background-image: none !important;
}



@media (max-width: 767px) {
    .ladi-element.ladi-auto-scroll {
        overflow-x: auto;
        overflow-y: hidden;
        width: 100% !important;
        left: 0 !important;
        -webkit-overflow-scrolling: touch;
    }

    [data-hint]:not([data-timeout-id-copied]):before,
    [data-hint]:not([data-timeout-id-copied]):after {
        display: none !important;
    }

    .ladi-section.ladi-auto-scroll {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }
}

body {
    direction: ltr;
}

@media (min-width: 768px) {
    .ladi-section .ladi-container {
        width: 960px;
    }
}

@media (max-width: 767px) {
    .ladi-section .ladi-container {
        width: 420px;
    }
}

body {
    font-family: "Open Sans", sans-serif
}


#SECTION1>.ladi-section-background,
#SECTION12>.ladi-section-background,
#SECTION75>.ladi-section-background,
#SECTION121>.ladi-section-background,
#SECTION149>.ladi-section-background,
#SECTION228>.ladi-overlay {
    background-image: linear-gradient(90deg, rgb(54, 78, 104), rgb(19, 34, 56));
    background-color: initial;
    background-size: initial;
    background-origin: initial;
    background-position: initial;
    background-repeat: initial;
    background-attachment: initial;
    z-index: -1;
}

#SECTION1>.ladi-section-background,
#SECTION12>.ladi-section-background,
#BOX34>.ladi-box,
#BOX15>.ladi-box,
#SECTION75>.ladi-section-background,
#SECTION121>.ladi-section-background,
#SECTION149>.ladi-section-background,
#BOX158>.ladi-box {
    -webkit-background-clip: initial;
    background-clip: initial;
}

#GROUP2,
#IMAGE3,
#IMAGE13>.ladi-image>.ladi-image-background,
#BOX34,
#IMAGE82>.ladi-image>.ladi-image-background,
#IMAGE83>.ladi-image>.ladi-image-background,
#FORM_ITEM162,
#HEADLINE230 {
    top: 0px;
}

#IMAGE3>.ladi-image>.ladi-image-background,
#IMAGE282>.ladi-image>.ladi-image-background,
#IMAGE283>.ladi-image>.ladi-image-background,
#IMAGE284>.ladi-image>.ladi-image-background,
#HEADLINE132,
#HEADLINE136,
#HEADLINE141,
#HEADLINE146,
#IMAGE286>.ladi-image>.ladi-image-background,
#IMAGE287>.ladi-image>.ladi-image-background,
#IMAGE288>.ladi-image>.ladi-image-background,
#IMAGE289>.ladi-image>.ladi-image-background,
#IMAGE291>.ladi-image>.ladi-image-background,
#BOX158,
#COUNTDOWN181,
#SHAPE232,
#SHAPE235,
#SHAPE238,
#SHAPE241 {
    top: 0px;
    left: 0px;
}

#IMAGE3>.ladi-image {
    border-bottom-left-radius: 370px;
}

#IMAGE3:hover>.ladi-image,
#IMAGE4:hover>.ladi-image,
#HEADLINE6>.ladi-headline:hover,
#HEADLINE9>.ladi-headline:hover,
#BUTTON10>.ladi-button:hover,
#BUTTON_TEXT10>.ladi-headline:hover,
#HEADLINE279>.ladi-headline:hover,
#IMAGE13:hover>.ladi-image,
#BOX34>.ladi-box:hover,
#HEADLINE35>.ladi-headline:hover,
#HEADLINE36>.ladi-headline:hover,
#BOX15>.ladi-box:hover,
#IMAGE76:hover>.ladi-image,
#HEADLINE77>.ladi-headline:hover,
#IMAGE78:hover>.ladi-image,
#IMAGE81:hover>.ladi-image,
#IMAGE82:hover>.ladi-image,
#IMAGE83:hover>.ladi-image,
#HEADLINE122>.ladi-headline:hover,
#HEADLINE123>.ladi-headline:hover,
#HEADLINE132>.ladi-headline:hover,
#PARAGRAPH133>.ladi-paragraph:hover,
#HEADLINE136>.ladi-headline:hover,
#PARAGRAPH137>.ladi-paragraph:hover,
#HEADLINE141>.ladi-headline:hover,
#PARAGRAPH142>.ladi-paragraph:hover,
#HEADLINE146>.ladi-headline:hover,
#PARAGRAPH147>.ladi-paragraph:hover,
#HEADLINE299>.ladi-headline:hover,
#BOX150>.ladi-box:hover,
#HEADLINE151>.ladi-headline:hover,
#BOX158>.ladi-box:hover,
#BUTTON160>.ladi-button:hover,
#BUTTON_TEXT160>.ladi-headline:hover,
#HEADLINE165>.ladi-headline:hover,
#BOX156>.ladi-box:hover,
#HEADLINE177>.ladi-headline:hover,
#HEADLINE178>.ladi-headline:hover,
#HEADLINE179>.ladi-headline:hover,
#HEADLINE180>.ladi-headline:hover,
#HEADLINE230>.ladi-headline:hover,
#SHAPE232:hover>.ladi-shape,
#HEADLINE233>.ladi-headline:hover,
#SHAPE235:hover>.ladi-shape,
#HEADLINE236>.ladi-headline:hover,
#SHAPE238:hover>.ladi-shape,
#HEADLINE239>.ladi-headline:hover,
#SHAPE241:hover>.ladi-shape,
#HEADLINE242>.ladi-headline:hover,
#HEADLINE262>.ladi-headline:hover {
    opacity: 1;
}

#IMAGE4>.ladi-image>.ladi-image-background,
#IMAGE13,
#IMAGE76>.ladi-image>.ladi-image-background,
#IMAGE78>.ladi-image>.ladi-image-background,
#IMAGE81>.ladi-image>.ladi-image-background,
#GROUP240 {
    left: 0px;
}

#IMAGE4>.ladi-image {
    border-radius: 25px;
}

#HEADLINE6>.ladi-headline {
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    line-height: 1.2;
    color: rgb(255, 222, 89);
    letter-spacing: 0px;
}

#HEADLINE9>.ladi-headline {
    font-weight: bold;
    line-height: 1.8;
    color: rgb(255, 255, 255);
    text-align: center;
}

#BUTTON10>.ladi-button>.ladi-button-background,
#FORM159 .ladi-form-item-container .ladi-form-quantity .button,
#FORM159 .ladi-form [data-form-checkout-item="coupon_code"] .content-discount-block .placeholder i,
#BUTTON160>.ladi-button>.ladi-button-background,
#BOX156>.ladi-box {
    background-color: rgb(136, 255, 226);
}

#BUTTON10>.ladi-button {
    border-width: 1px;
    border-radius: 100px;
    border-color: rgb(244, 64, 37);
}

#BUTTON_TEXT10 {
    width: 396px;
}

#BUTTON_TEXT10,
#BUTTON_TEXT160 {
    top: 9px;
    left: 0px;
}

#BUTTON_TEXT10>.ladi-headline {
    font-weight: bold;
    line-height: 1.6;
    color: rgb(54, 78, 104);
    text-align: center;
}

#SHAPE277 svg:last-child,
#SHAPE278 svg:last-child,
#SHAPE279 svg:last-child {
    fill: rgb(0, 0, 0);
}

#HEADLINE279>.ladi-headline {
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    line-height: 1.4;
    color: rgb(255, 222, 89);
    letter-spacing: 0px;
    text-align: center;
}

#GROUP33,
#BOX34 {
    height: 226px;
}

#BOX34>.ladi-box {
    background-image: linear-gradient(30deg, rgb(54, 78, 104), rgb(136, 255, 226));
    background-color: initial;
    background-size: initial;
    background-origin: initial;
    background-position: initial;
    background-repeat: initial;
    background-attachment: initial;
}

#HEADLINE35>.ladi-headline,
#HEADLINE77>.ladi-headline,
#HEADLINE151>.ladi-headline {
    font-size: 30px;
    font-weight: bold;
    line-height: 1.2;
    color: rgb(255, 174, 15);
}

#HEADLINE36>.ladi-headline {
    font-size: 14px;
    line-height: 1.6;
    color: rgb(255, 255, 255);
}

#IMAGE282,
#IMAGE282>.ladi-image>.ladi-image-background,
#IMAGE283,
#IMAGE283>.ladi-image>.ladi-image-background {
    width: 200px;
    height: 149.701px;
}

#IMAGE282>.ladi-image>.ladi-image-background {
    background-image: url("/assets/images/s550x450/64bd3b7e88d8f50012557cc4/6-20250915145703-h_ck3.jpg");
}

#IMAGE283>.ladi-image>.ladi-image-background {
    background-image: url("/assets/images/s550x450/64bd3b7e88d8f50012557cc4/7-20250915145634-wr5ev.jpg");
}

#IMAGE284,
#IMAGE284>.ladi-image>.ladi-image-background {
    width: 200px;
    height: 200px;
}

#IMAGE284>.ladi-image>.ladi-image-background {
    background-image: url("/assets/images/s550x550/64bd3b7e88d8f50012557cc4/5-20250915152027-dfgi9.jpg");
}

#HEADLINE285>.ladi-headline {
    font-weight: bold;
    line-height: 1.6;
    color: rgb(244, 64, 37);
    text-align: left;
}

#HEADLINE286>.ladi-headline,
#HEADLINE288>.ladi-headline,
#HEADLINE290>.ladi-headline,
#HEADLINE292>.ladi-headline,
#HEADLINE294>.ladi-headline {
    font-weight: bold;
    line-height: 1.6;
    color: rgb(255, 255, 255);
    text-align: left;
}

#HEADLINE287>.ladi-headline,
#HEADLINE289>.ladi-headline,
#HEADLINE291>.ladi-headline,
#HEADLINE293>.ladi-headline {
    font-weight: bold;
    line-height: 1.6;
    color: rgb(255, 174, 15);
    text-align: left;
}

#BOX15>.ladi-box,
#BOX158>.ladi-box {
    background-image: linear-gradient(30deg, rgb(19, 34, 56), rgb(136, 255, 226));
    background-color: initial;
    background-size: initial;
    background-origin: initial;
    background-position: initial;
    background-repeat: initial;
    background-attachment: initial;
}

#LINE79 {
    height: 126px;
}

#LINE79>.ladi-line>.ladi-line-container {
    border-top: 0px !important;
    border-right: 5px solid rgb(136, 255, 226);
    border-bottom: 5px solid rgb(136, 255, 226);
    border-left: 5px solid rgb(136, 255, 226);
}

#LINE79>.ladi-line {
    height: 100%;
    padding: 0px 8px;
}

#HEADLINE122>.ladi-headline {
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    line-height: 1.6;
    color: rgb(255, 255, 255);
    text-align: center;
}

#HEADLINE123>.ladi-headline {
    font-weight: bold;
    line-height: 1.2;
    color: rgb(255, 174, 15);
    text-align: center;
}

#GROUP128,
#HEADLINE132,
#GROUP139,
#HEADLINE141,
#GROUP144,
#HEADLINE146 {
    width: 211px;
}

#HEADLINE132>.ladi-headline,
#HEADLINE136>.ladi-headline,
#HEADLINE141>.ladi-headline,
#HEADLINE146>.ladi-headline,
#BUTTON_TEXT160>.ladi-headline {
    font-weight: bold;
    line-height: 1.6;
    color: rgb(255, 255, 255);
    text-align: center;
}

#PARAGRAPH133,
#PARAGRAPH142,
#PARAGRAPH147 {
    width: 176px;
    left: 17.5px;
}

#PARAGRAPH133>.ladi-paragraph,
#PARAGRAPH137>.ladi-paragraph,
#PARAGRAPH142>.ladi-paragraph,
#PARAGRAPH147>.ladi-paragraph {
    font-size: 14px;
    line-height: 1.6;
    color: rgb(255, 255, 255);
    text-align: center;
}

#IMAGE286,
#IMAGE286>.ladi-image>.ladi-image-background,
#IMAGE287,
#IMAGE287>.ladi-image>.ladi-image-background,
#IMAGE288>.ladi-image>.ladi-image-background,
#IMAGE289,
#IMAGE289>.ladi-image>.ladi-image-background {
    width: 97px;
    height: 97px;
}

#IMAGE286>.ladi-image>.ladi-image-background {
    background-image: url("/assets/images/s400x400/64bd3b7e88d8f50012557cc4/3-20250916054554-vkfo9.png");
}

#IMAGE287>.ladi-image>.ladi-image-background {
    background-image: url("/assets/images/s400x400/64bd3b7e88d8f50012557cc4/2-20250916054554-aobph.png");
}

#IMAGE288 {
    width: 97px;
}

#IMAGE288>.ladi-image>.ladi-image-background {
    background-image: url("/assets/images/s400x400/64bd3b7e88d8f50012557cc4/4-20250916054554-0-0_v.png");
}

#IMAGE289>.ladi-image>.ladi-image-background {
    background-image: url("/assets/images/s400x400/64bd3b7e88d8f50012557cc4/1-52-20250916054554-ivwp3.png");
}

#HEADLINE299>.ladi-headline {
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    line-height: 1.6;
    color: rgb(255, 222, 89);
    text-align: center;
}

#LINE277>.ladi-line>.ladi-line-container,
#LINE278>.ladi-line>.ladi-line-container,
#LINE279>.ladi-line>.ladi-line-container {
    border-right: 2px solid rgb(0, 0, 0);
    border-bottom: 2px solid rgb(0, 0, 0);
}

#BOX150>.ladi-box {
    border-width: 5px;
    border-style: solid;
    border-color: rgb(54, 78, 104);
    background-color: rgba(245, 64, 37, 0);
}

#GROUP157,
#BOX158 {
    width: 360px;
    height: 520px;
}

#FORM159 {
    width: 281.064px;
    height: 320px;
    top: 157.45px;
    left: 40px;
}

#FORM159>.ladi-form {
    font-size: 14px;
    line-height: 1.6;
    color: rgb(132, 132, 132);
    letter-spacing: 0px;
}

#FORM159 .ladi-form .ladi-form-checkout-payment-item {
    --check-size: calc(14px * 1.5);
    --width-quantity: calc(14px * 2.5 + 30px);
}

#FORM159 .ladi-form .ladi-form-item.ladi-form-checkbox .ladi-form-checkbox-item span[data-checked="false"],
#FORM159 .ladi-form .ladi-form-item.ladi-form-checkbox .ladi-form-checkbox-item .ladi-editing,
#FORM159 .ladi-form .ladi-form-item.ladi-form-checkbox .ladi-form-checkbox-item .ladi-editing::placeholder,
#FORM159 .ladi-form .ladi-survey-option .ladi-survey-option-label,
#FORM159 .ladi-form-item .ladi-form-control::placeholder,
#FORM159 .ladi-form-item select.ladi-form-control[data-selected=""],
#FORM159 .ladi-form-checkout-payment-quantity input {
    color: rgb(132, 132, 132);
}

#FORM159:hover .overlay-checkout {
    display: flex !important;
}

#FORM159 .ladi-form-item {
    padding-left: 8px;
    padding-right: 8px;
}

#FORM159 .ladi-form-item.otp-countdown:before {
    right: 13px;
}

#FORM159 .ladi-form-item.ladi-form-checkbox {
    padding-left: 13px;
    padding-right: 13px;
}

#FORM159 .ladi-form-item-container .ladi-form-item .ladi-form-control-select {
    background-image: url("data:image/svg+xml;utf8, %3Csvg%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpolygon%20points%3D%220%2C0%2032%2C0%2016%2C24%22%20style%3D%22fill%3A%20rgb(132%2C%20132%2C%20132)%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E");
}

#FORM159 .ladi-form [data-form-checkout-item="product"] .ladi-form-checkout-payment-check.multiple.checked:before,
#FORM159 .ladi-form [data-form-checkout-item="product"] .ladi-form-checkout-payment-check:not(.multiple).checked:before,
#FORM159 .ladi-form [data-form-checkout-item="payment"] .ladi-form-checkout-payment-check.checked:before,
#FORM159 .ladi-form [data-form-checkout-item="fee_shipping"] .ladi-form-checkout-payment-check.checked:before,
#FORM159 .ladi-form-checkout-payment-quantity .up:before,
#FORM159 .ladi-form-checkout-payment-quantity .down:before,
#FORM159 [data-form-checkout-item="payment"] .ladi-form-item .ladi-form-checkout-payment-content div:before {
    background-color: rgb(132, 132, 132);
}

#FORM159 .ladi-survey-option {
    text-align: left;
}

#FORM159 .ladi-form-item-container,
#FORM159 .ladi-form-checkout-box,
#FORM159 .ladi-form-checkout-bump-offer-product,
#FORM159 .ladi-form-label-container .ladi-form-label-item {
    border-width: 1px;
    border-radius: 0px;
    border-style: solid;
    border-color: rgb(136, 255, 226);
}

#FORM159 .ladi-form-item-container .ladi-form-item.ladi-form-quantity {
    width: calc(100% + 1px);
}

#FORM159 .ladi-form [data-form-checkout-item="total_price"] .space,
#FORM159 .ladi-form-checkout-payment-quantity input {
    border-color: rgb(136, 255, 226);
}

#FORM159 .ladi-form-checkout-payment-quantity input {
    width: 65px;
}

#FORM159 .ladi-form-item-background,
#COUNTDOWN181>.ladi-countdown .ladi-countdown-background {
    background-color: rgb(255, 255, 255);
}

#BUTTON160 {
    width: 280.47px;
    height: 40px;
    top: 280px;
    background: none;
    border: none;
    padding: 0;
    cursor: pointer;
}

#BUTTON160:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 4px;
}

#BUTTON160>.ladi-button {
    border-radius: 0px;
}

.form-status {
    position: fixed;
    left: 50%;
    bottom: 24px;
    transform: translateX(-50%);
    padding: 12px 16px;
    border-radius: 12px;
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.25);
    display: flex;
    align-items: flex-start;
    gap: 12px;
    max-width: min(90vw, 420px);
    width: auto;
    font-size: 14px;
    line-height: 1.5;
    z-index: 1100;
    color: #ffffff;
}

.form-status__text {
    flex: 1;
}

.form-status__dismiss {
    background: none;
    border: none;
    color: inherit;
    cursor: pointer;
    font-size: 20px;
    line-height: 1;
    padding: 0;
}

.form-status__dismiss:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 2px;
}

.form-status--success {
    background: rgba(46, 125, 50, 0.95);
}

.form-status--warning {
    background: rgba(255, 167, 38, 0.95);
    color: #13263a;
}

.form-status--error {
    background: rgba(211, 47, 47, 0.95);
}

.form-status--warning .form-status__dismiss {
    color: #13263a;
}

@media (max-width: 767px) {
    .form-status {
        bottom: 16px;
        border-radius: 10px;
        padding: 12px 14px;
        font-size: 13px;
    }
}

#BUTTON_TEXT160,
#HEADLINE165 {
    width: 280px;
}

#FORM_ITEM162,
#FORM_ITEM164 {
    width: 279.657px;
    height: 40px;
}

#FORM_ITEM300 {
    width: 279.657px;
    height: 120px;
    top: 144px;
    left: 0px;
}

#FORM_ITEM162 .ladi-form-item,
#FORM_ITEM163 .ladi-form-item,
#FORM_ITEM164 .ladi-form-item,
#FORM_ITEM300 .ladi-form-item {
    background-image: none !important;
}

#FORM_ITEM163 {
    width: 280.25px;
    height: 40px;
    top: 48px;
    left: 0px;
}

#FORM_ITEM164 {
    top: 96px;
}

#FORM_ITEM300 .ladi-form-item textarea.ladi-form-control {
    padding-top: 8px;
    padding-bottom: 8px;
}

#HEADLINE165 {
    top: 35.704px;
    left: 40px;
}

#HEADLINE165>.ladi-headline {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.4;
    color: rgb(255, 255, 255);
    text-align: center;
}

#GROUP176 {
    width: 244.382px;
    height: 78.541px;
    display: none;
}

#HEADLINE177,
#HEADLINE178,
#HEADLINE179,
#HEADLINE180 {
    width: 48px;
}

#HEADLINE177 {
    top: 59.541px;
    left: 2.535px;
}

#HEADLINE177>.ladi-headline,
#HEADLINE178>.ladi-headline,
#HEADLINE179>.ladi-headline,
#HEADLINE180>.ladi-headline {
    font-size: 12px;
    line-height: 1.6;
    color: rgb(228, 228, 228);
    text-align: center;
}

#HEADLINE178 {
    top: 59.541px;
    left: 67.701px;
}

#HEADLINE179 {
    top: 59.541px;
    left: 130.868px;
}

#HEADLINE180 {
    top: 59.541px;
    left: 193.034px;
}

#COUNTDOWN181 {
    width: 244.382px;
    height: 52.592px;
}

#COUNTDOWN181>.ladi-countdown {
    font-size: 23px;
    font-weight: bold;
    color: rgb(19, 34, 56);
    text-align: center;
}

#COUNTDOWN181>.ladi-countdown>.ladi-element {
    width: calc(25% - 7.5px);
    height: 100%;
    margin-right: 10px;
}

#COUNTDOWN181>.ladi-countdown .ladi-countdown-background {
    border-radius: 60px;
}

#SECTION228>.ladi-overlay {
    -webkit-background-clip: initial;
    background-clip: initial;
    opacity: 0.9;
}

#SECTION228>.ladi-section-background {
    background-size: cover;
    background-origin: content-box;
    background-position: 50% 50%;
    background-repeat: repeat;
    background-attachment: scroll;
}

#HEADLINE230>.ladi-headline {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.4;
    color: rgb(255, 255, 255);
    text-align: left;
}

#SHAPE232 svg:last-child,
#SHAPE235 svg:last-child,
#SHAPE238 svg:last-child,
#SHAPE241 svg:last-child {
    fill: rgb(255, 255, 255);
}

#HEADLINE233>.ladi-headline,
#HEADLINE236>.ladi-headline,
#HEADLINE239>.ladi-headline,
#HEADLINE242>.ladi-headline {
    font-size: 14px;
    line-height: 1.4;
    color: rgb(255, 255, 255);
    text-align: left;
}

#LINE261>.ladi-line>.ladi-line-container {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    border-left: 0px !important;
}

#LINE261>.ladi-line {
    width: 100%;
    padding: 8px 0px;
}

#HEADLINE262 {
    width: 391px;
}

#HEADLINE262>.ladi-headline {
    font-size: 12px;
    line-height: 1.2;
    color: rgba(255, 255, 255, 0.9);
}

@media (min-width: 768px) {
    #SECTION1 {
        height: 923.725px;
    }

    #GROUP2 {
        width: 820.839px;
        height: 780.725px;
        left: 505.161px;
    }

    #IMAGE3 {
        width: 820.839px;
        height: 614px;
    }

    #IMAGE3,
    #BOX34 {
        left: 0px;
    }

    #IMAGE3>.ladi-image>.ladi-image-background {
        width: 920.281px;
        height: 614px;
        background-image: url("/assets/images/s1250x950/64bd3b7e88d8f50012557cc4/3-20250915082131--2s0-.jpg");
    }

    #IMAGE4 {
        width: 233.999px;
        height: 293.45px;
        top: 487.275px;
        left: 220.84px;
    }

    #IMAGE4>.ladi-image>.ladi-image-background {
        width: 233.999px;
        height: 350.998px;
        top: -38px;
        background-image: url("/assets/images/s550x700/64bd3b7e88d8f50012557cc4/2-20250915082110-jqfyc.jpg");
    }

    #HEADLINE6 {
        width: 571px;
        top: 58.904px;
        left: -79px;
    }

    #HEADLINE6>.ladi-headline {
        font-size: 57.12px;
    }

    #HEADLINE9 {
        width: 628px;
        top: 147.404px;
        left: -136px;
    }

    #HEADLINE9>.ladi-headline {
        font-size: 24.87px;
    }

    #BUTTON10 {
        width: 395.507px;
        height: 79px;
        top: 278px;
        left: -39.507px;
    }

    #BUTTON_TEXT10>.ladi-headline {
        font-size: 54px;
    }

    #SHAPE277 {
        width: 86.544px;
        height: 86.544px;
        top: 383.414px;
        left: -76px;
    }

    #SHAPE278,
    #SHAPE279 {
        width: 78.81px;
        height: 78.81px;
    }

    #SHAPE278 {
        top: 387.281px;
        left: 306.19px;
    }

    #SHAPE279 {
        top: 387.281px;
        left: 118.841px;
    }

    #HEADLINE279 {
        width: 674px;
        top: 513.725px;
        left: -168.839px;
    }

    #HEADLINE279>.ladi-headline,
    #HEADLINE122>.ladi-headline {
        font-size: 39px;
    }

    #SECTION12 {
        height: 1121px;
    }

    #IMAGE13 {
        width: 356px;
        height: 226px;
        top: 30.717px;
    }

    #IMAGE13>.ladi-image>.ladi-image-background {
        width: 390.567px;
        height: 226px;
        left: -7px;
        background-image: url("/assets/images/s700x550/64bd3b7e88d8f50012557cc4/4-20250915123218-cuzgt.jpg");
    }

    #GROUP33 {
        width: 407.186px;
        top: 30.717px;
        left: 356px;
    }

    #BOX34 {
        width: 167.895px;
    }

    #HEADLINE35 {
        width: 380px;
        top: 59px;
        left: 27.1856px;
    }

    #HEADLINE35>.ladi-headline,
    #HEADLINE262>.ladi-headline {
        text-align: center;
    }

    #HEADLINE36 {
        width: 868px;
        top: 262.717px;
        left: 91.868px;
    }

    #IMAGE282 {
        top: 368.65px;
        left: 629px;
    }

    #IMAGE283 {
        top: 368.65px;
        left: 280px;
    }

    #IMAGE284 {
        top: 412.851px;
        left: 455px;
    }

    #HEADLINE285 {
        width: 425px;
        top: 625px;
        left: 91.868px;
    }

    #HEADLINE285>.ladi-headline,
    #HEADLINE287>.ladi-headline,
    #HEADLINE289>.ladi-headline,
    #HEADLINE291>.ladi-headline,
    #HEADLINE293>.ladi-headline {
        font-size: 32px;
    }

    #HEADLINE286 {
        width: 408px;
        top: 680px;
        left: 91.868px;
    }

    #HEADLINE286>.ladi-headline,
    #HEADLINE288>.ladi-headline,
    #HEADLINE290>.ladi-headline,
    #HEADLINE292>.ladi-headline {
        font-size: 12px;
    }

    #HEADLINE287,
    #HEADLINE288 {
        width: 345px;
    }

    #HEADLINE287 {
        top: 625px;
        left: 629px;
    }

    #HEADLINE288 {
        top: 680px;
        left: 629px;
    }

    #HEADLINE289,
    #HEADLINE291,
    #HEADLINE293 {
        width: 300px;
    }

    #HEADLINE289 {
        top: 843.934px;
        left: 91.868px;
    }

    #HEADLINE290 {
        width: 225px;
        top: 908.434px;
        left: 91.868px;
    }

    #HEADLINE291 {
        top: 843.934px;
        left: 391.868px;
    }

    #HEADLINE292 {
        width: 263px;
        top: 908.434px;
        left: 391.868px;
    }

    #HEADLINE293 {
        top: 843.934px;
        left: 729px;
    }

    #HEADLINE294 {
        width: 238px;
        top: 905.434px;
        left: 729px;
    }

    #HEADLINE294>.ladi-headline {
        font-size: 13px;
    }

    #BOX15 {
        width: 83.868px;
        height: 849.283px;
        top: 256.717px;
        left: 0px;
    }

    #SECTION75 {
        height: 706.9px;
    }

    #IMAGE76 {
        width: 633.394px;
        height: 254px;
        top: 152.95px;
        left: 0px;
    }

    #IMAGE76>.ladi-image>.ladi-image-background {
        width: 633.394px;
        height: 419.624px;
        top: -88.284px;
        background-image: url("/assets/images/s950x750/57b167c9ca57d39c18a1c57c/xbslwnda20200414071816.jpg");
    }

    #HEADLINE77 {
        width: 396px;
        top: 49.9px;
        left: 505px;
    }

    #HEADLINE77>.ladi-headline {
        text-align: right;
    }

    #IMAGE78 {
        width: 306.788px;
        height: 254px;
        top: 152.95px;
        left: 653.212px;
    }

    #IMAGE78>.ladi-image>.ladi-image-background {
        width: 306.788px;
        height: 545.667px;
        top: -188px;
        background-image: url("/assets/images/ducanh/473617366.jpg");
    }

    #LINE79 {
        top: 55.9px;
        left: 922px;
    }

    #IMAGE81,
    #IMAGE82,
    #IMAGE83 {
        width: 306.788px;
        height: 236px;
    }

    #IMAGE81 {
        top: 428.9px;
        left: 0px;
    }

    #IMAGE81>.ladi-image>.ladi-image-background {
        width: 306.788px;
        height: 380.769px;
        top: -81px;
        background-image: url("/assets/images/ducanh/480695290.jpg");
    }

    #IMAGE82 {
        top: 428.9px;
        left: 326.606px;
    }

    #IMAGE82>.ladi-image>.ladi-image-background {
        width: 353.724px;
        height: 236px;
        left: -46.9357px;
        background-image: url("/assets/images/ducanh/480743725.jpg");
    }

    #IMAGE83 {
        top: 428.9px;
        left: 653.212px;
    }

    #IMAGE83>.ladi-image>.ladi-image-background {
        width: 407.849px;
        height: 236px;
        left: -41px;
        background-image: url("/assets/images/ducanh/482022810.jpg");
    }

    #SECTION121 {
        height: 698px;
    }

    #HEADLINE122,
    #HEADLINE299 {
        width: 737px;
    }

    #HEADLINE122 {
        top: 107px;
        left: 104px;
    }

    #HEADLINE123 {
        width: 500px;
        top: 47px;
        left: 240px;
    }

    #HEADLINE123>.ladi-headline {
        font-size: 50px;
    }

    #GROUP128,
    #GROUP139,
    #GROUP144 {
        height: 76px;
    }

    #GROUP128 {
        top: 290.5px;
        left: 9.5px;
    }

    #HEADLINE132>.ladi-headline,
    #HEADLINE136>.ladi-headline,
    #HEADLINE141>.ladi-headline,
    #HEADLINE146>.ladi-headline {
        font-size: 18px;
    }

    #PARAGRAPH133,
    #PARAGRAPH142,
    #PARAGRAPH147 {
        top: 31px;
    }

    #GROUP134 {
        width: 211px;
        height: 76px;
        top: 290.5px;
        left: 249.788px;
    }

    #HEADLINE136 {
        width: 211px;
    }

    #PARAGRAPH137 {
        width: 176px;
        top: 31px;
        left: 17.5px;
    }

    #GROUP139 {
        top: 290.5px;
        left: 506px;
    }

    #GROUP144 {
        top: 290.5px;
        left: 749px;
    }

    #IMAGE286 {
        top: 180.5px;
        left: 60.5px;
    }

    #IMAGE287 {
        top: 180.5px;
        left: 306.788px;
    }

    #IMAGE288 {
        height: 97px;
        top: 180.5px;
        left: 557.5px;
    }

    #IMAGE289 {
        top: 180.5px;
        left: 806px;
    }

    #IMAGE291,
    #IMAGE291>.ladi-image>.ladi-image-background {
        width: 848.192px;
        height: 167.494px;
    }

    #IMAGE291 {
        top: 493.128px;
        left: 55.904px;
    }

    #IMAGE291>.ladi-image>.ladi-image-background {
        background-image: url("/assets/images/s1150x500/64bd3b7e88d8f50012557cc4/snapedit_1758002048615-20250916055429-sle2j.jpg");
    }

    #HEADLINE299 {
        top: 387.128px;
        left: 104px;
    }

    #HEADLINE299>.ladi-headline {
        font-size: 33px;
    }

    #LINE277 {
        width: 151px;
        top: 214px;
        left: 654.5px;
    }

    #LINE277>.ladi-line>.ladi-line-container,
    #LINE278>.ladi-line>.ladi-line-container,
    #LINE279>.ladi-line>.ladi-line-container {
        border-top: 2px solid rgb(0, 0, 0);
        border-left: 0px !important;
    }

    #LINE277>.ladi-line,
    #LINE278>.ladi-line,
    #LINE279>.ladi-line {
        width: 100%;
        padding: 8px 0px;
    }

    #LINE278 {
        width: 152px;
        top: 214px;
        left: 406px;
    }

    #LINE279 {
        width: 153px;
        top: 214px;
        left: 155.288px;
    }

    #SECTION149 {
        height: 739.3px;
    }

    #BOX150 {
        width: 887px;
        height: 368.15px;
        top: 312.15px;
        left: 73px;
    }

    #HEADLINE151 {
        width: 432px;
        top: 56.5px;
        left: 73px;
    }

    #GROUP157 {
        top: 62.5px;
        left: 557.309px;
    }

    #BUTTON160,
    #FORM_ITEM162,
    #FORM_ITEM164,
    #FORM_ITEM300 {
        left: 0.5935px;
    }

    #BUTTON_TEXT160>.ladi-headline {
        font-size: 24px;
    }

    #BOX156 {
        width: 14.6132px;
        height: 108.819px;
        top: 312.15px;
        left: 68.3982px;
    }

    #GROUP176 {
        top: 500.9px;
        left: 615.118px;
    }

    #SECTION228 {
        height: 425.9px;
    }

    #SECTION228>.ladi-section-background {
        background-image: url("/assets/images/s1440x425/57b167c9ca57d39c18a1c57c/lkry4vq720200414072736.jpg");
    }

    #GROUP229 {
        width: 642.945px;
        height: 245.671px;
        top: 75.33px;
        left: 0px;
    }

    #HEADLINE230 {
        width: 639px;
        left: 4.3411px;
    }

    #GROUP231 {
        width: 569.221px;
        height: 32.5674px;
        top: 71.5066px;
        left: 4.3411px;
    }

    #SHAPE232,
    #SHAPE235,
    #SHAPE238 {
        width: 31.9258px;
        height: 31.9258px;
    }

    #HEADLINE233 {
        width: 522px;
        top: 5.6639px;
        left: 46.7271px;
    }

    #GROUP234,
    #GROUP237 {
        width: 460.191px;
        height: 31.9258px;
    }

    #GROUP234 {
        top: 119.347px;
        left: 4.3411px;
    }

    #HEADLINE236,
    #HEADLINE239,
    #HEADLINE242 {
        width: 413px;
    }

    #HEADLINE236,
    #HEADLINE239 {
        top: 2.83195px;
        left: 46.7271px;
    }

    #GROUP237 {
        top: 166.547px;
        left: 4.3411px;
    }

    #GROUP240 {
        width: 463.023px;
        height: 31.9258px;
        top: 213.745px;
    }

    #SHAPE241 {
        width: 40.779px;
        height: 31.9258px;
    }

    #HEADLINE242 {
        top: 4.24792px;
        left: 49.559px;
    }

    #LINE261 {
        width: 960px;
        top: 293.83px;
        left: 3.06581px;
    }

    #HEADLINE262 {
        top: 392.83px;
        left: 307.066px;
    }
}

@media (max-width: 767px) {
    #SECTION1 {
        height: 807.053px;
    }

    #GROUP2 {
        width: 390px;
        height: 327.101px;
        left: 30px;
    }

    #IMAGE3 {
        width: 315px;
        height: 327.101px;
        left: 75px;
    }

    #IMAGE3>.ladi-image>.ladi-image-background {
        width: 490.268px;
        height: 327.101px;
        background-image: url("/assets/images/s800x650/64bd3b7e88d8f50012557cc4/3-20250915082131--2s0-.jpg");
    }

    #IMAGE4 {
        width: 163.03px;
        height: 204.45px;
        top: 122.651px;
        left: 0px;
    }

    #IMAGE4>.ladi-image>.ladi-image-background {
        width: 163.03px;
        height: 244.545px;
        background-image: url("/assets/images/s500x550/64bd3b7e88d8f50012557cc4/2-20250915082110-jqfyc.jpg");
    }

    #IMAGE4>.ladi-image>.ladi-image-background,
    #IMAGE13 {
        top: 0px;
    }

    #HEADLINE6,
    #HEADLINE9,
    #HEADLINE279 {
        width: 420px;
    }

    #HEADLINE6 {
        top: 344.053px;
        left: 0px;
    }

    #HEADLINE6>.ladi-headline {
        font-size: 32px;
        text-align: center;
    }

    #HEADLINE9 {
        top: 405.053px;
        left: 0px;
    }

    #HEADLINE9>.ladi-headline {
        font-size: 17px;
    }

    #BUTTON10 {
        width: 199.999px;
        height: 50px;
        top: 481.05px;
        left: 106px;
    }

    #BUTTON_TEXT10>.ladi-headline {
        font-size: 33px;
    }

    #SHAPE277 {
        width: 58.724px;
        height: 58.724px;
        top: 547.51px;
        left: 52.276px;
    }

    #SHAPE278 {
        width: 61.276px;
        height: 61.276px;
        top: 547.51px;
        left: 179.362px;
    }

    #SHAPE279 {
        width: 59.085px;
        height: 59.085px;
        top: 548.606px;
        left: 312.999px;
    }

    #HEADLINE279 {
        top: 608.786px;
        left: 0px;
    }

    #HEADLINE279>.ladi-headline {
        font-size: 22px;
    }

    #SECTION12 {
        height: 2149.91px;
    }

    #IMAGE13 {
        width: 420px;
        height: 290px;
    }

    #IMAGE13>.ladi-image>.ladi-image-background {
        width: 501.17px;
        height: 546px;
        left: -27px;
        background-image: url("/assets/images/s850x850/64bd3b7e88d8f50012557cc4/4-20250915123218-cuzgt.jpg");
    }

    #GROUP33,
    #HEADLINE35 {
        width: 390px;
    }

    #GROUP33 {
        top: 290px;
        left: 30px;
    }

    #BOX34 {
        width: 149.316px;
        left: 240.684px;
    }

    #HEADLINE35 {
        top: 61px;
        left: 0px;
    }

    #HEADLINE36 {
        width: 370px;
        top: 460.35px;
        left: 30px;
    }

    #IMAGE282 {
        top: 686.35px;
        left: 214.344px;
    }

    #IMAGE283 {
        top: 686.35px;
        left: 5.25px;
    }

    #IMAGE284 {
        top: 792.447px;
        left: 110px;
    }

    #HEADLINE285,
    #HEADLINE287,
    #HEADLINE289,
    #HEADLINE291,
    #HEADLINE293 {
        width: 295px;
    }

    #HEADLINE285 {
        top: 1040.7px;
        left: 110px;
    }

    #HEADLINE285>.ladi-headline,
    #HEADLINE287>.ladi-headline,
    #HEADLINE289>.ladi-headline,
    #HEADLINE291>.ladi-headline,
    #HEADLINE293>.ladi-headline {
        font-size: 22.67px;
    }

    #HEADLINE286,
    #HEADLINE288,
    #HEADLINE290,
    #HEADLINE292,
    #HEADLINE294 {
        width: 299px;
    }

    #HEADLINE286 {
        top: 1076.7px;
        left: 110px;
    }

    #HEADLINE286>.ladi-headline,
    #HEADLINE288>.ladi-headline,
    #HEADLINE290>.ladi-headline,
    #HEADLINE292>.ladi-headline,
    #HEADLINE294>.ladi-headline {
        font-size: 16.65px;
    }

    #HEADLINE287 {
        top: 1379.45px;
        left: 110px;
    }

    #HEADLINE288 {
        top: 1411.95px;
        left: 110px;
    }

    #HEADLINE289 {
        top: 1581.45px;
        left: 110px;
    }

    #HEADLINE290 {
        top: 1621.45px;
        left: 108px;
    }

    #HEADLINE291 {
        top: 1766.45px;
        left: 108px;
    }

    #HEADLINE292 {
        top: 1808.95px;
        left: 108px;
    }

    #HEADLINE293 {
        top: 1953.45px;
        left: 108px;
    }

    #HEADLINE294 {
        top: 1992.95px;
        left: 108px;
    }

    #BOX15 {
        width: 82.868px;
        height: 1131.76px;
        top: 1016.26px;
        left: 5.25px;
    }

    #SECTION75 {
        height: 846.494px;
    }

    #IMAGE76 {
        width: 420px;
        height: 262.344px;
        top: 375.232px;
        left: 0.0001px;
    }

    #IMAGE76>.ladi-image>.ladi-image-background {
        width: 420px;
        height: 278.25px;
        top: -15.906px;
        background-image: url("/assets/images/s750x600/57b167c9ca57d39c18a1c57c/xbslwnda20200414071816.jpg");
    }

    #HEADLINE77 {
        width: 393px;
        top: 45px;
        left: 13.5001px;
    }

    #HEADLINE77>.ladi-headline {
        text-align: center;
    }

    #IMAGE78 {
        width: 192.838px;
        height: 167px;
        top: 648.288px;
        left: 227.582px;
    }

    #IMAGE78>.ladi-image>.ladi-image-background {
        width: 192.838px;
        height: 342.991px;
        top: -117px;
        background-image: url("/assets/images/ducanh/473617366.jpg");
    }

    #LINE79 {
        top: 259.29px;
        left: -103px;
    }

    #IMAGE81 {
        width: 217.092px;
        height: 167px;
        top: 648.288px;
        left: 0.0003px;
    }

    #IMAGE81>.ladi-image>.ladi-image-background {
        width: 217.092px;
        height: 269.443px;
        top: -52px;
        background-image: url("/assets/images/ducanh/480695290.jpg");
    }

    #IMAGE82,
    #IMAGE83 {
        width: 204.867px;
        height: 157.596px;
    }

    #IMAGE82 {
        top: 204.232px;
        left: 0.0001px;
    }

    #IMAGE82>.ladi-image>.ladi-image-background {
        width: 236.209px;
        height: 157.596px;
        left: 0px;
        background-image: url("/assets/images/ducanh/480743725.jpg");
    }

    #IMAGE83 {
        top: 204.232px;
        left: 215.019px;
    }

    #IMAGE83>.ladi-image>.ladi-image-background {
        width: 272.353px;
        height: 157.596px;
        left: -28px;
        background-image: url("/assets/images/ducanh/482022810.jpg");
    }

    #SECTION121 {
        height: 1209.99px;
    }

    #HEADLINE122,
    #HEADLINE299 {
        width: 387px;
    }

    #HEADLINE122 {
        top: 66px;
        left: 16.5px;
    }

    #HEADLINE122>.ladi-headline {
        font-size: 21px;
    }

    #HEADLINE123 {
        width: 400px;
        top: 30px;
        left: 10px;
    }

    #HEADLINE123>.ladi-headline {
        font-size: 30px;
    }

    #GROUP128,
    #GROUP139,
    #GROUP144 {
        height: 71px;
    }

    #GROUP128 {
        top: 248px;
        left: 115.5px;
    }

    #HEADLINE132>.ladi-headline,
    #HEADLINE136>.ladi-headline,
    #HEADLINE141>.ladi-headline,
    #HEADLINE146>.ladi-headline,
    #HEADLINE299>.ladi-headline,
    #BUTTON_TEXT160>.ladi-headline {
        font-size: 14px;
    }

    #PARAGRAPH133,
    #PARAGRAPH142,
    #PARAGRAPH147 {
        top: 26px;
    }

    #GROUP134 {
        width: 243px;
        height: 71px;
        top: 471.989px;
        left: 104.5px;
    }

    #HEADLINE136 {
        width: 243px;
    }

    #PARAGRAPH137 {
        width: 203px;
        top: 26px;
        left: 20.154px;
    }

    #GROUP139 {
        top: 681.989px;
        left: 115.5px;
    }

    #GROUP144 {
        top: 912px;
        left: 104.5px;
    }

    #IMAGE286 {
        top: 141px;
        left: 161.5px;
    }

    #IMAGE287 {
        top: 366px;
        left: 161.5px;
    }

    #IMAGE288 {
        height: 96px;
        top: 574px;
        left: 161.5px;
    }

    #IMAGE289 {
        top: 806.989px;
        left: 161.5px;
    }

    #IMAGE291,
    #IMAGE291>.ladi-image>.ladi-image-background {
        width: 400px;
        height: 78.9887px;
    }

    #IMAGE291 {
        top: 1092px;
        left: 10px;
    }

    #IMAGE291>.ladi-image>.ladi-image-background {
        background-image: url("/assets/images/s750x400/64bd3b7e88d8f50012557cc4/snapedit_1758002048615-20250916055429-sle2j.jpg");
    }

    #HEADLINE299 {
        top: 1026px;
        left: 16.5px;
    }

    #LINE277,
    #LINE278,
    #LINE279 {
        height: 54px;
    }

    #LINE277 {
        top: 312.043px;
        left: 201px;
    }

    #LINE277>.ladi-line>.ladi-line-container,
    #LINE278>.ladi-line>.ladi-line-container,
    #LINE279>.ladi-line>.ladi-line-container {
        border-top: 0px !important;
        border-left: 2px solid rgb(0, 0, 0);
    }

    #LINE277>.ladi-line,
    #LINE278>.ladi-line,
    #LINE279>.ladi-line {
        height: 100%;
        padding: 0px 8px;
    }

    #LINE278 {
        top: 520px;
        left: 201px;
    }

    #LINE279 {
        top: 752.989px;
        left: 207px;
    }

    #SECTION149 {
        height: 1124.53px;
    }

    #BOX150 {
        width: 363px;
        height: 557.02px;
        top: 113.4px;
        left: 57px;
    }

    #HEADLINE151 {
        width: 360px;
        top: 209px;
        left: 24px;
    }

    #GROUP157 {
        top: 519px;
        left: 30px;
    }

    #BUTTON160,
    #FORM_ITEM162,
    #FORM_ITEM164,
    #FORM_ITEM300 {
        left: 0.593501px;
    }

    #BOX156 {
        width: 11.5787px;
        height: 86.222px;
        top: 113.4px;
        left: 54.1945px;
    }

    #GROUP176 {
        top: 996.99px;
        left: 87.809px;
    }

    #SECTION228 {
        height: 487.979px;
    }

    #SECTION228>.ladi-section-background {
        background-image: url("/assets/images/s768x487/57b167c9ca57d39c18a1c57c/lkry4vq720200414072736.jpg");
    }

    #GROUP229 {
        width: 405.066px;
        height: 190.953px;
        top: 117px;
        left: 18.9342px;
    }

    #HEADLINE230 {
        width: 371px;
        left: 3.06581px;
    }

    #GROUP231 {
        width: 402px;
        height: 24px;
        top: 67.5px;
        left: 3.06581px;
    }

    #SHAPE232,
    #SHAPE235,
    #SHAPE238 {
        width: 22.5469px;
        height: 22.5469px;
    }

    #HEADLINE233 {
        width: 369px;
        top: 4px;
        left: 33px;
    }

    #GROUP234,
    #GROUP237 {
        width: 325px;
        height: 22.5469px;
    }

    #GROUP234 {
        top: 101.286px;
        left: 3.06581px;
    }

    #HEADLINE236,
    #HEADLINE239,
    #HEADLINE242 {
        width: 292px;
    }

    #HEADLINE236,
    #HEADLINE239 {
        top: 2px;
        left: 33px;
    }

    #GROUP237 {
        top: 134.62px;
        left: 3.06581px;
    }

    #GROUP240 {
        width: 327px;
        height: 23px;
        top: 167.953px;
    }

    #SHAPE241 {
        width: 28.7993px;
        height: 22.5469px;
    }

    #HEADLINE242 {
        top: 3px;
        left: 35px;
    }

    #LINE261 {
        width: 372px;
        top: 453.979px;
        left: 26.066px;
    }

    #HEADLINE262 {
        top: 473.979px;
        left: 26.066px;
    }

    #HEADLINE262>.ladi-headline {
        text-align: left;
    }
}

body.lazyload .ladi-overlay,
body.lazyload .ladi-box,
body.lazyload .ladi-button-background,
body.lazyload .ladi-collection-item:before,
body.lazyload .ladi-countdown-background,
body.lazyload .ladi-form-item-background,
body.lazyload .ladi-form-label-container .ladi-form-label-item.image,
body.lazyload .ladi-frame-background,
body.lazyload .ladi-gallery-view-item,
body.lazyload .ladi-gallery-control-item,
body.lazyload .ladi-headline,
body.lazyload .ladi-image-background,
body.lazyload .ladi-image-compare,
body.lazyload .ladi-list-paragraph ul li:before,
body.lazyload .ladi-section-background,
body.lazyload .ladi-survey-option-background,
body.lazyload .ladi-survey-option-image,
body.lazyload .ladi-tabs-background,
body.lazyload .ladi-video-background,
body.lazyload .ladi-banner,
body.lazyload .ladi-spin-lucky-screen,
body.lazyload .ladi-spin-lucky-start {
    background-image: none !important;
}

/* Snow Fall Effect */
.snow {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: -1;
    overflow: hidden;
}

.snowflake {
    position: absolute;
    top: -10px;
    width: 10px;
    height: 10px;
    background: white;
    border-radius: 50%;
    animation: snowFall linear infinite;
    opacity: 0.8;
}

@keyframes snowFall {
    0% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
    }

    100% {
        transform: translateY(100vh) rotate(360deg);
        opacity: 0;
    }
}

/* Responsive cho mobile */
@media (max-width: 767px) {
    .snowflake {
        width: 8px;
        height: 8px;
    }
}

/* CSS cho GIF đăng ký */
.registration-gif {
    width: 120%;
    height: 120%;
    object-fit: contain;
    border-radius: inherit;
    transform: scale(1.2);
}

/* Đảm bảo nút hiển thị đúng với GIF */
#BUTTON10 .ladi-button {
    display: flex;
    align-items: center;
    justify-content: center;
}

#BUTTON_TEXT10 {
    width: 100% !important;
    height: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Responsive cho GIF */
@media (max-width: 767px) {
    .registration-gif {
        max-height: 60px;
        transform: scale(1.1);
    }
}

@media (max-width: 420px) {
    .ladi-section .ladi-container {
        width: 100%;
        left: -15px;
    }
}

@media (max-width: 380px) {
    .ladi-section .ladi-container {
        width: 100%;
        left: -25px;
    }

    .ladi-headline {
        width: 95%;
    }

    #HEADLINE35>.ladi-headline {
        font-size: 25px;
    }

    #HEADLINE279>.ladi-headline {
        font-size: 20px;
    }

    #HEADLINE286>.ladi-headline,
    #HEADLINE288>.ladi-headline,
    #HEADLINE290>.ladi-headline,
    #HEADLINE292>.ladi-headline,
    #HEADLINE294>.ladi-headline {
        font-size: 15.65px;
    }
    #HEADLINE151>.ladi-headline {
        margin-left: 10px;
    }
}