.bundle__item-card{align-items:stretch;-moz-column-gap:.52083vw;column-gap:.52083vw;display:flex;justify-content:flex-start;position:relative;width:100%}.bundle__item-card:last-child:after{display:none}.bundle__item-card:after{background:#4a24061a;bottom:-12.5px;content:" ";height:.05208vw;left:50%;position:absolute;transform:translate(-50%);width:70%}.bundle__item-card .bundle__card-left-content{border-radius:var(--border-radius-4);box-shadow:0 1px 2px #00000026;box-sizing:border-box;color:#fff;height:5.20833vw;min-width:4.6875vw;overflow:hidden;padding:.52083vw;place-content:center;width:4.6875vw;--border-angle:0turn;--main-bg:conic-gradient(from var(--border-angle),#fff,#fff 5%,#fff 60%,#fff 95%);border:3px solid rgba(74,36,6,.05);--gradient-border:conic-gradient(from var(--border-angle),transparent 25%,#fef9f6,#fbe3d0 99%,transparent);background-position:50%}@keyframes bg-spin{to{--border-angle:1turn}}.bundle__item-card .bundle__card-left-content:hover{animation-play-state:paused}.bundle__item-card .bundle__card-left-content img{height:100%;min-height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1);transition:transform .3s ease-in-out;width:100%}.bundle__item-card .bundle__card-left-content img:hover{transform:scale(1.2)}.bundle__card-right-content{flex:1;padding-right:2.08333vw;position:relative}.bundle__card-right-content .bundle__card-qty{position:absolute;right:.52083vw;top:50%;transform:translateY(-50%)}.bundle__card-right-content .bundle__card-qty span{color:var(--main-text-color-2);font-family:var(--font-family-primary-regular);font-size:.72917vw;margin:0}.bundle__card-right-content h4{color:var(--main-text-color-2);font-family:var(--font-family-primary-bold);font-size:.83333vw;text-align:left}.bundle__card-right-content a:hover h4{color:var(--main-text-color-2)}.bundle__card-right-content .bundle__card-variant{color:var(--main-text-color-2);font-family:var(--font-family-primary-regular);font-size:.67708vw;margin:0;text-align:left}.bundle__card-right-content .bundle__card-variant.bundle__out-stock span{color:var(--main-text-color-red);font-size:.625vw;text-align:left}.bundle__card-right-content .bundle__card--price{align-items:center;-moz-column-gap:.52083vw;column-gap:.52083vw;display:flex;flex-wrap:wrap;margin-top:.52083vw;text-align:left}.bundle__card-right-content .bundle__card--price p,.bundle__card-right-content .bundle__card--price span{color:var(--main-text-color-1);display:inline-block;font-family:var(--font-family-primary-semiBold);font-size:.72917vw}.bundle__card-right-content .bundle__card--price p.expire{color:var(--main-text-color-2)}.bundle_card--discount{align-items:center;background-color:var(--main-text-color-red);border-radius:.26042vw;box-shadow:0 1px 2px #0000000d;display:flex;height:1.25vw;justify-content:center;margin-left:.78125vw;padding:0 .52083vw 0 .78125vw;position:relative}.bundle_card--discount span{color:#fff;font-family:var(--font-family-primary-regular);font-size:12px;text-align:center}.bundle_card--discount:before{border-color:transparent var(--main-text-color-red) transparent transparent;border-style:solid;border-width:.59896vw .78125vw .59896vw 0;height:0;left:-.67708vw;width:0}.bundle_card--discount:after,.bundle_card--discount:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.bundle_card--discount:after{background-color:#fff;border-radius:50%;box-shadow:inset 0 1px 2px #0000000d;height:.26042vw;left:0;width:.26042vw}@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0turn}@media only screen and (max-width:1440px){.bundle__item-card{-moz-column-gap:10px;column-gap:10px}.bundle__item-card:after{bottom:-12.5px;height:1px}.bundle__item-card .bundle__card-left-content{border-radius:4px;height:100px;min-width:90px;padding:10px;width:90px}.bundle__card-right-content{padding-right:40px}.bundle__card-right-content .bundle__card-qty{right:10px}.bundle__card-right-content .bundle__card-qty span{font-size:14px}.bundle__card-right-content h4{font-size:16px}.bundle__card-right-content .bundle__card-variant{font-size:13px}.bundle__card-right-content .bundle__card-variant.bundle__out-stock span{font-size:12px}.bundle__card-right-content .bundle__card--price{-moz-column-gap:10px;column-gap:10px;margin-top:10px}.bundle__card-right-content .bundle__card--price p,.bundle__card-right-content .bundle__card--price span{font-size:14px}.bundle_card--discount{border-radius:5px;height:24px;margin-left:15px;padding:0 10px 0 15px}.bundle_card--discount span{font-size:12px}.bundle_card--discount:before{border-width:11.5px 15px 11.5px 0;left:-13px}.bundle_card--discount:after{height:5px;width:5px}}
