@font-face{font-family:MiSans Latin;src:url(/cdn/shop/files/MiSansLatinVF.ttf?v=1765343549);font-display:swap}@media (min-width: 1921px){:root{--valentine-2026-px: 1px;--valentine-2026-common-wrapper-width: 1200px}}@media (min-width: 1501px) and (max-width: 1920px){:root{--valentine-2026-px: calc(1vw / 19.2);--valentine-2026-common-wrapper-width: 62.5vw}}@media (min-width: 851px) and (max-width: 1500px){:root{--valentine-2026-px: calc(1vw / 15);--valentine-2026-common-wrapper-width: 80vw}}:root{--valentine-2026-font-family: "MiSans Latin";--valentine-2026-border-radius: 16px;--valentine-2026-common-wrapper-half-padding: calc((100vw - var(--valentine-2026-common-wrapper-width)) / 2)}.main-content .common-wrapper,.main-content .valentine-2026-common-wrapper-swiper,.main-content .valentine-2026-common-wrapper{margin-right:auto;margin-left:auto;padding:0;width:var(--valentine-2026-common-wrapper-width)}@media (max-width: 850px){:root{--valentine-2026-px: calc(1vw / 7.5);--valentine-2026-common-wrapper-width: 91.46666667vw}.main-content .valentine-2026-common-wrapper-swiper{width:100vw}}.main-content div,.main-content span:not(.jdgm-star),.main-content p,.main-content a,.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6,.main-content li,.main-content button{font-family:var(--valentine-2026-font-family)}full-screen-modal{display:block}.main-content .heading-inherit,.main-content .heading-inherit h1,.main-content .heading-inherit h2,.main-content .heading-inherit h3{margin:0;color:inherit;font-weight:inherit;font-size:inherit;font-family:inherit;line-height:inherit}@media (max-width: 850px){body .cc-revoke{z-index:26!important}}@media (min-width: 851px){.common-pc-inline--hide{display:none}}@media (max-width: 850px){.common-pc-inline--hide{display:inline}}body #PageContainer main.main-content{padding-top:0;padding-bottom:0;background:#fff7f7}.valentine-2026-section .common-section-container,.valentine-2026-section.common-section-container{padding-bottom:0}.valentine-2026-section .common-header{margin-bottom:0}.valentine-2026-section h2.common-title,.valentine-2026-section .common-title.h2,.valentine-2026-section .common-title,.valentine-2026-section .common-banner-title{margin-bottom:0;letter-spacing:unset}.valentine-2026-section .common-subtitle{margin-top:0;margin-bottom:0;letter-spacing:unset;line-height:100%}.valentine-2026-section .valentine-2026-heading2{display:flex;align-items:center;justify-content:center;gap:calc(24 * var(--valentine-2026-px))}.valentine-2026-section .valentine-2026-heading2 .heading-icon{width:calc(58 * var(--valentine-2026-px));height:calc(51 * var(--valentine-2026-px));background:url(/cdn/shop/files/valentine-2026-heading-icon-red.webp?v=1768461445) no-repeat center;background-size:contain}.valentine-2026-section .valentine-2026-heading2 h2{margin-bottom:0;background:linear-gradient(90deg,#ff8686,#ff4f4f);-webkit-background-clip:text;background-clip:text;font-weight:520;font-size:calc(48 * var(--valentine-2026-px));line-height:120%;-webkit-text-fill-color:transparent}.valentine-2026-section .valentine-2026-heading2.yellow .heading-icon{background:url(/cdn/shop/files/valentine-2026-heading-icon-yellow.webp?v=1768461446) no-repeat center;background-size:contain}.valentine-2026-section .valentine-2026-heading2.yellow h2{background:linear-gradient(90deg,#fff,#fffac1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.valentine-2026-section .common-header .common-title+.common-subtitle{margin-top:calc(10 * var(--valentine-2026-px))}.valentine-2026-section .valentine-2026-subtitle{color:#850000;letter-spacing:-.6px;font-weight:520;font-size:calc(20 * var(--valentine-2026-px));line-height:120%}@media (max-width: 850px){.valentine-2026-section .valentine-2026-heading2 h2{padding-right:2px;letter-spacing:-1.44px}.valentine-2026-section .common-header .common-title+.common-subtitle{margin-top:calc(24 * var(--valentine-2026-px))}.valentine-2026-section .valentine-2026-subtitle{letter-spacing:-.72px;font-size:calc(24 * var(--valentine-2026-px))}}.valentine-2026-hot-product .discount_size .save-price-container{font-size:calc(16 * var(--valentine-2026-px))}.valentine-2026-tabbar.new-common-tabbar .common-tabbar{justify-content:center;padding:calc(16 * var(--valentine-2026-px)) 0}.valentine-2026-tabbar.new-common-tabbar div.common-tabbar-item{padding:calc(8 * var(--valentine-2026-px)) calc(24 * var(--valentine-2026-px));border:1px solid #fff;border-radius:99px;color:#fff;font-weight:380;font-size:calc(14 * var(--valentine-2026-px));line-height:120%}div.valentine-2026-tabbar.new-common-tabbar .common-tabbar-container .common-tabbar-item.active{border-bottom:1px solid #fff;color:#000;font-weight:520}@media (min-width: 851px){.valentine-2026-tabbar.new-common-tabbar .common-tabbar-container{gap:calc(50 * var(--valentine-2026-px))}}@media (max-width: 850px){.valentine-2026-tabbar.new-common-tabbar .common-tabbar-container{gap:calc(32 * var(--valentine-2026-px))}.valentine-2026-tabbar.new-common-tabbar .common-tabbar-container{padding-bottom:0}.valentine-2026-tabbar.new-common-tabbar div.common-tabbar-item{margin-right:0;letter-spacing:-.6px;font-size:calc(20 * var(--valentine-2026-px))}}@media (min-width: 851px){.valentine-2026-heading1-wrapper{display:inline-flex;align-items:center;flex-direction:column}.valentine-2026-section.valentine-2026-banner .valentine-2026-heading1{margin-bottom:calc(16 * var(--valentine-2026-px));color:#fff;text-shadow:0 4px 4px rgba(136,0,0,.35);font-weight:630;font-size:calc(48 * var(--valentine-2026-px));line-height:120%}.valentine-2026-section.valentine-2026-banner .valentine-2026-heading1-subtitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(48 * var(--valentine-2026-px));width:90%;color:#fff;text-shadow:0 4px 4px rgba(136,0,0,.35);font-weight:630;font-size:calc(24 * var(--valentine-2026-px));line-height:120%;gap:calc(16 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-banner .valentine-2026-heading1-subtitle>div{flex:1;text-wrap:nowrap}.valentine-2026-section.valentine-2026-banner .valentine-2026-heading1-subtitle:before,.valentine-2026-section.valentine-2026-banner .valentine-2026-heading1-subtitle:after{width:100%;height:2px;background:#fff;box-shadow:0 4px 4px #88000059;content:"";justify-self:stretch}.valentine-2026-section.valentine-2026-banner .valentine-2026-banner-content{margin-bottom:calc(16 * var(--valentine-2026-px));color:#fff;text-shadow:0 4px 4px rgba(136,0,0,.35);font-weight:450;font-size:calc(24 * var(--valentine-2026-px));line-height:140%}.valentine-2026-section.valentine-2026-banner .valentine-2026-banner-button{padding:calc(16 * var(--valentine-2026-px)) calc(32 * var(--valentine-2026-px));border-radius:9999px;background:#fff;box-shadow:0 4px 4px #88000059;color:#000;text-transform:uppercase;font-weight:400;font-size:calc(24 * var(--valentine-2026-px));font-family:Inter!important;line-height:110%}.valentine-2026-section.valentine-2026-banner .bg-text-wrapper>.common-wrapper{margin-left:0;padding-top:calc(128 * var(--valentine-2026-px));padding-left:calc(180 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-banner .bg-text-wrapper .hero__text-content{padding-top:0}}@media (min-width: 1921px){.valentine-2026-section.valentine-2026-banner .bg-text-wrapper>.common-wrapper{padding-top:8%;padding-left:10%}}@media (min-width: 851px) and (max-width: 1500px){.valentine-2026-section.valentine-2026-banner .valentine-2026-heading1{margin-bottom:calc(14 * var(--valentine-2026-px));font-size:calc(48 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-banner .valentine-2026-banner-content{margin-bottom:calc(20 * var(--valentine-2026-px));font-size:calc(15 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-banner .valentine-2026-banner-button{padding:calc(16 * var(--valentine-2026-px)) calc(32 * var(--valentine-2026-px));font-size:calc(15 * var(--valentine-2026-px))}}@media (max-width: 850px){.valentine-2026-heading1-wrapper{display:inline-flex;align-items:center;flex-direction:column}.valentine-2026-section.valentine-2026-banner .valentine-2026-heading1{margin-bottom:calc(16 * var(--valentine-2026-px));color:#fff;text-shadow:0 4px 4px rgba(136,0,0,.35);font-weight:630;font-size:calc(64 * var(--valentine-2026-px));line-height:120%}.valentine-2026-section.valentine-2026-banner .valentine-2026-heading1-subtitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(32 * var(--valentine-2026-px));width:90%;color:#fff;text-shadow:0 4px 4px rgba(136,0,0,.35);font-weight:630;font-size:calc(32 * var(--valentine-2026-px));line-height:120%;gap:calc(16 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-banner .valentine-2026-heading1-subtitle>div{flex:1;text-wrap:nowrap}.valentine-2026-section.valentine-2026-banner .valentine-2026-heading1-subtitle:before,.valentine-2026-section.valentine-2026-banner .valentine-2026-heading1-subtitle:after{width:100%;height:2px;background:#fff;box-shadow:0 4px 4px #88000059;content:"";justify-self:stretch}.valentine-2026-section.valentine-2026-banner .valentine-2026-banner-content{margin-bottom:calc(32 * var(--valentine-2026-px));color:#fff;text-shadow:0 4px 4px rgba(136,0,0,.35);font-weight:450;font-size:calc(28 * var(--valentine-2026-px));line-height:120%}.valentine-2026-section.valentine-2026-banner .valentine-2026-banner-button{padding:calc(16 * var(--valentine-2026-px)) calc(32 * var(--valentine-2026-px));border-radius:9999px;background:#fff;box-shadow:0 4px 4px #88000059;color:#000;text-transform:uppercase;font-weight:400;font-size:calc(24 * var(--valentine-2026-px));font-family:Inter!important;line-height:110%}.valentine-2026-section.valentine-2026-banner .hero__text-content{padding:unset!important;padding-top:calc(78 * var(--valentine-2026-px))!important}}.valentine-2026-section.valentine-2026-discount{padding-top:calc(36 * var(--valentine-2026-px));padding-bottom:calc(75 * var(--valentine-2026-px));background:url(/cdn/shop/files/valentine-2026-discount-bg.webp?v=1768556906) no-repeat center;background-size:cover}.valentine-2026-section.valentine-2026-discount .common-header{position:relative}.valentine-2026-section.valentine-2026-discount .common-header .valentine-2026-heading2{margin-bottom:calc(14 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .common-header .common-subtitle{margin-bottom:calc(24 * var(--valentine-2026-px));color:#850000;text-align:center;letter-spacing:-.6px;font-weight:520;font-size:calc(20 * var(--valentine-2026-px));line-height:120%}.valentine-2026-section.valentine-2026-discount .text-container>div{display:block}.valentine-2026-section.valentine-2026-discount .text-position{display:block;height:100%}.valentine-2026-section.valentine-2026-discount .text-width,.valentine-2026-section.valentine-2026-discount .text{height:100%}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-title{position:absolute;width:100%;color:#850000;text-align:center;letter-spacing:-.72px;font-weight:520;font-size:calc(24 * var(--valentine-2026-px));line-height:120%}.valentine-2026-section.valentine-2026-discount .additional_content{position:absolute;bottom:calc(30 * var(--valentine-2026-px));left:50%;transform:translate(-50%)}.valentine-2026-section.valentine-2026-discount .additional_content button{padding:calc(8 * var(--valentine-2026-px)) calc(30 * var(--valentine-2026-px));border-radius:9999px;background:#000;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:-.6px;font-weight:520;font-size:calc(20 * var(--valentine-2026-px));line-height:120%}.valentine-2026-section.valentine-2026-discount .item-cell-1{display:flex;gap:calc(24 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .item-cell-1 .item{flex:1}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1{position:relative;border-radius:16px;background:#fcebed}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-title{padding:calc(28 * var(--valentine-2026-px)) calc(21 * var(--valentine-2026-px)) 0}.valentine-2026-section.valentine-2026-discount .item .common-subtitle{height:100%}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-1-content{display:grid;align-items:end;padding:17.859% 2.04% 21.6%;height:100%;grid-template-columns:139fr 187fr 207fr;gap:3%}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-1-content .v-card{display:flex;align-items:center;flex-direction:column;justify-content:center;height:auto}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-1-content .v-card-t{color:inherit;text-align:center;text-transform:uppercase;letter-spacing:-.42px;font-weight:330;line-height:120%}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-1-content .v-card-s{color:inherit;text-align:center;letter-spacing:-.72px;font-weight:520;line-height:100%}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-1-content .v-card-n{color:inherit;text-align:center;letter-spacing:-1.08px;font-weight:520;line-height:100%}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-1-content .v-card-1{background:url(/cdn/shop/files/valentine-2026-discount-card-1.webp?v=1768556906) no-repeat center;background-size:contain;color:#5f0000;aspect-ratio:139 / 67.59}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-1-content .v-card-1 .v-card-t{margin-bottom:calc(6 * var(--valentine-2026-px));font-size:calc(10 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-1-content .v-card-1 .v-card-s{font-size:calc(12 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-1-content .v-card-1 .v-card-n{font-size:calc(18 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-1-content .v-card-2{background:url(/cdn/shop/files/valentine-2026-discount-card-2.webp?v=1768556906) no-repeat center;background-size:contain;color:#ffebeb;aspect-ratio:187 / 91.24}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-1-content .v-card-2 .v-card-t{margin-bottom:calc(6 * var(--valentine-2026-px));font-size:calc(13 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-1-content .v-card-2 .v-card-s{font-size:calc(15 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-1-content .v-card-2 .v-card-n{font-size:calc(24 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-1-content .v-card-3{background:url(/cdn/shop/files/valentine-2026-discount-card-3.webp?v=1768556906) no-repeat center;background-size:contain;color:#ffecbb;aspect-ratio:207 / 101}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-1-content .v-card-3 .v-card-t{margin-bottom:calc(6 * var(--valentine-2026-px));color:#ff9c9c;font-size:calc(13 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-1-content .v-card-3 .v-card-s{font-size:calc(15 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-1-content .v-card-3 .v-card-n{font-size:calc(24 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-2 .valentine-2026-discount-item-title{padding:calc(12 * var(--valentine-2026-px)) calc(21 * var(--valentine-2026-px)) 0}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-2 .valentine-2026-discount-item-2-content{display:flex;flex-direction:column;padding:9.693% 3.8265% 14.625%;height:100%;gap:calc(16 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-2 .valentine-2026-discount-item-2-content .v-card{display:flex;align-items:center;flex:1;flex-direction:column;justify-content:center;border-radius:8px;background:#fffc;gap:calc(8 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-2 .valentine-2026-discount-item-2-content .v-card-t{color:#850000;text-align:center;letter-spacing:-.6px;font-weight:520;font-size:calc(20 * var(--valentine-2026-px));line-height:120%}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-2 .valentine-2026-discount-item-2-content .v-card-d{margin-left:0;color:#631c1c;list-style-position:inside;text-align:center;letter-spacing:-.42px;font-weight:520;font-size:calc(14 * var(--valentine-2026-px));line-height:120%}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-2 .image-element__wrap img{border-radius:0}@media (max-width: 850px){.valentine-2026-section.valentine-2026-discount{padding-top:calc(48 * var(--valentine-2026-px));padding-bottom:calc(56 * var(--valentine-2026-px));background:url(/cdn/shop/files/valentine-2026-discount-bg-m.webp?v=1768556906) no-repeat center;background-size:cover}.valentine-2026-section.valentine-2026-discount .common-header .common-subtitle{margin-bottom:calc(48 * var(--valentine-2026-px));letter-spacing:-.72px;font-size:calc(24 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .valentine-2026-heading2{margin-bottom:calc(48 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .item-cell-1{flex-direction:column}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-title{letter-spacing:-.96px;font-size:calc(32 * var(--valentine-2026-px));line-height:140%}.valentine-2026-section.valentine-2026-discount .additional_content button{padding:calc(14 * var(--valentine-2026-px)) calc(56 * var(--valentine-2026-px));background:#570000}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1{padding:18.2215% 2.3323% 18.232%;width:100%;aspect-ratio:686 / 365.45}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-1-content{padding:17.859% 2.04% 19.6%;gap:3%}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .valentine-2026-discount-item-title{padding-top:calc(36 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-1 .additional_content{bottom:calc(36 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-2 .valentine-2026-discount-item-title{display:none}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-2 .valentine-2026-discount-item-2-content{padding:3.79% 3.4985% 14.8688%;gap:calc(24 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-2 .valentine-2026-discount-item-2-content .v-card-t{display:flex;letter-spacing:-.96px;font-size:calc(32 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-2 .valentine-2026-discount-item-2-content .v-card-d{letter-spacing:-.72px;font-size:calc(24 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-discount .valentine-2026-discount-item-2 .additional_content{bottom:calc(26 * var(--valentine-2026-px))}}.valentine-2026-section.valentine-2026-top-pick{padding-top:calc(96 * var(--valentine-2026-px));padding-bottom:calc(64 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-top-pick .filter-buttons{display:flex;align-items:end;padding-top:calc(56 * var(--valentine-2026-px));padding-right:calc(53 * var(--valentine-2026-px));padding-bottom:calc(24 * var(--valentine-2026-px));padding-left:calc(53 * var(--valentine-2026-px));gap:calc(24 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-top-pick .filter-btn{position:relative;flex:330;padding:0;border-radius:8px;aspect-ratio:330 / 90}.valentine-2026-section.valentine-2026-top-pick .filter-btn.active{flex:384;aspect-ratio:384 / 104}.valentine-2026-section.valentine-2026-top-pick .filter-btn .valentine-2026-top-pick-card{position:absolute;top:50%;right:5px;width:66%;text-align:left;transform:translateY(-50%)}.valentine-2026-section.valentine-2026-top-pick .filter-btn .valentine-2026-top-pick-card>div:first-child{margin-bottom:calc(8 * var(--valentine-2026-px));color:inherit;letter-spacing:-.72px;font-weight:520;font-size:calc(24 * var(--valentine-2026-px));line-height:120%}.valentine-2026-section.valentine-2026-top-pick .filter-btn .valentine-2026-top-pick-card>div:last-child{color:inherit;letter-spacing:-.42px;font-weight:450;font-size:calc(14 * var(--valentine-2026-px));line-height:120%}.valentine-2026-section.valentine-2026-top-pick .filter-btn:nth-child(1){background:url(/cdn/shop/files/valentine-2026-top-pick-card-1.webp?v=1768804129) no-repeat left;background-size:cover;color:#070059}.valentine-2026-section.valentine-2026-top-pick .filter-btn:nth-child(2){background:url(/cdn/shop/files/valentine-2026-top-pick-card-2.webp?v=1768804129) no-repeat left;background-size:cover;color:#bf5600}.valentine-2026-section.valentine-2026-top-pick .filter-btn:nth-child(3){background:url(/cdn/shop/files/valentine-2026-top-pick-card-3.webp?v=1768804129) no-repeat left;background-size:cover;color:#a90000}.valentine-2026-section.valentine-2026-top-pick .all_info{background:#fff}.valentine-2026-section.valentine-2026-top-pick.valentine-2026-category .swiper-pagination{display:flex}.showcase-item-product_3_2 .valentine-2026-category-product-des li{letter-spacing:-.3px}@media (max-width: 850px){.valentine-2026-section.valentine-2026-top-pick{padding-top:calc(96 * var(--valentine-2026-px));padding-bottom:calc(62 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-top-pick .filter-buttons{padding-right:0;padding-left:0}.valentine-2026-section.valentine-2026-top-pick .filter-btn{flex:1;aspect-ratio:212 / 89}.valentine-2026-section.valentine-2026-top-pick .filter-btn .valentine-2026-top-pick-card{top:50%;left:50%;width:100%;text-align:center;transform:translate(-50%,-50%)}.valentine-2026-section.valentine-2026-top-pick .filter-btn .valentine-2026-top-pick-card>div:last-child{display:none;letter-spacing:-.48px;font-size:calc(16 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-top-pick .filter-btn.active .valentine-2026-top-pick-card{padding-left:calc(17 * var(--valentine-2026-px));text-align:left}.valentine-2026-section.valentine-2026-top-pick .filter-btn.active .valentine-2026-top-pick-card>div:last-child{display:block}.valentine-2026-section.valentine-2026-top-pick .filter-btn:nth-child(1){background:url(/cdn/shop/files/valentine-2026-top-pick-card-1.webp?v=1768804129) no-repeat left;background-position-x:25%;background-size:cover;color:#3b3b3b}.valentine-2026-section.valentine-2026-top-pick .filter-btn:nth-child(2){background:url(/cdn/shop/files/valentine-2026-top-pick-card-2.webp?v=1768804129) no-repeat left;background-position-x:25%;background-size:cover;color:#3b3b3b}.valentine-2026-section.valentine-2026-top-pick .filter-btn:nth-child(3){background:url(/cdn/shop/files/valentine-2026-top-pick-card-3.webp?v=1768804129) no-repeat left;background-position-x:25%;background-size:cover;color:#3b3b3b}.valentine-2026-section.valentine-2026-top-pick .filter-btn.active{flex:1;background-position-x:18%;aspect-ratio:212 / 104}}.valentine-2026-section.valentine-2026-gift-card .text-container .text{display:grid;padding:0 calc(33 * var(--valentine-2026-px)) calc(28 * var(--valentine-2026-px)) calc(32 * var(--valentine-2026-px));grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:calc(16 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-gift-card .text-container .text .common-banner-title{color:#6c0000;letter-spacing:-.72px;font-weight:520;font-size:calc(24 * var(--valentine-2026-px));line-height:120%;grid-row:1 / 2;grid-column:1 / 2}.valentine-2026-section.valentine-2026-gift-card .text-container .text .common-subtitle{color:#000;letter-spacing:-.48px;font-weight:450;font-size:calc(16 * var(--valentine-2026-px));line-height:120%;grid-row:2 / 3;grid-column:1 / 2}.valentine-2026-section.valentine-2026-gift-card .text-container .text .custom_html{align-self:flex-end;grid-row:1 / 3;grid-column:2 / 3}.valentine-2026-section.valentine-2026-gift-card .text-container .text .custom_html>*{display:block;padding:calc(8 * var(--valentine-2026-px)) calc(30 * var(--valentine-2026-px));border-radius:9999px;background:#570000;color:#fff;text-transform:uppercase;text-wrap:nowrap;letter-spacing:-.6px;font-weight:520;font-size:calc(20 * var(--valentine-2026-px));line-height:120%;cursor:pointer}@media (min-width: 851px){.valentine-2026-section.valentine-2026-gift-card{padding-top:calc(32 * var(--valentine-2026-px));padding-bottom:calc(16 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-gift-card .valentine-2026-heading2{margin-bottom:calc(55 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-gift-card .item-cell-1{display:grid;grid-template-columns:1fr 1fr;gap:calc(24 * var(--valentine-2026-px))}}@media (max-width: 850px){.valentine-2026-section.valentine-2026-gift-card{padding-top:calc(96 * var(--valentine-2026-px));padding-bottom:calc(16 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-gift-card .common-section-container{padding-bottom:0}.valentine-2026-section.valentine-2026-gift-card .valentine-2026-heading2{margin-bottom:calc(32 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-gift-card .item-cell-1{margin-bottom:calc(24 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-gift-card .text-container .text .common-banner-title{letter-spacing:-.96px;font-size:calc(32 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-gift-card .text-container .text .common-subtitle{letter-spacing:-.6px;font-size:calc(20 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-gift-card .text-container .text .custom_html a{letter-spacing:-.72px;font-size:calc(24 * var(--valentine-2026-px))}}.valentine-2026-category.valentine-2026-section.common-section-container{padding-bottom:calc(68 * var(--valentine-2026-px))}.valentine-2026-category .first-product-parent{position:relative;margin-bottom:calc(24 * var(--valentine-2026-px))}.valentine-2026-category .first-product-parent img{border-radius:var(--valentine-2026-border-radius)}.valentine-2026-category .img-show-discount-price{top:calc(-13 * var(--valentine-2026-px));left:calc(9 * var(--valentine-2026-px))}.valentine-2026-category .discount_size{display:flex;align-items:center;flex-direction:column;justify-content:center;width:calc(102 * var(--valentine-2026-px));height:calc(64 * var(--valentine-2026-px));background:url(/cdn/shop/files/valentine-2026-discount-iconwebp.webp?v=1768469638) no-repeat center;background-size:contain;color:#fff;letter-spacing:-.84px;font-weight:520;font-size:calc(28 * var(--valentine-2026-px));line-height:100%}.valentine-2026-category .discount_size .after{letter-spacing:-.54px;font-size:calc(18 * var(--valentine-2026-px));line-height:100%}.valentine-2026-category .first-product-parent .content{position:absolute;top:0;right:0;bottom:0;left:0}.valentine-2026-category .first-product-parent .content .valentine-2026-image-content{display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%;gap:calc(16 * var(--valentine-2026-px))}.valentine-2026-category .first-product-parent .content .valentine-2026-image-content>*:first-child{color:#fff;text-align:center;text-transform:capitalize;font-weight:630;font-size:calc(32 * var(--valentine-2026-px));line-height:140%}.valentine-2026-category .first-product-parent .content .valentine-2026-image-content>*:last-child{padding:calc(8 * var(--valentine-2026-px)) calc(32 * var(--valentine-2026-px));border:1px solid #fff;border-radius:10000px;color:#fff;text-transform:capitalize;font-weight:380;font-size:calc(20 * var(--valentine-2026-px));line-height:110%}.valentine-2026-category .all_info{display:block;padding:calc(24 * var(--valentine-2026-px)) 0;border-radius:24px}.valentine-2026-category .all_info .image{padding:0 calc(32 * var(--valentine-2026-px))}.valentine-2026-category .all_info .image img{margin:0 auto;width:calc(320 * var(--valentine-2026-px))}.valentine-2026-category .all_info .product_reviews{margin-bottom:calc(8 * var(--valentine-2026-px));padding-left:calc(28 * var(--valentine-2026-px));height:calc(23 * var(--valentine-2026-px))}.valentine-2026-category .all_info .product_reviews .jdgm-prev-badge__text{color:#707070;font-weight:380;font-size:calc(12 * var(--valentine-2026-px));line-height:110%}.valentine-2026-category .all_info .valentine-2026-category-product-title{margin-bottom:calc(8 * var(--valentine-2026-px));padding-left:calc(28 * var(--valentine-2026-px));color:#000;text-wrap:nowrap;font-weight:630;font-size:calc(28 * var(--valentine-2026-px));line-height:110%}.valentine-2026-category .all_info .valentine-2026-category-product-des{margin-bottom:calc(8 * var(--valentine-2026-px));margin-left:calc(28 * var(--valentine-2026-px));padding-left:calc(8 * var(--valentine-2026-px))}.valentine-2026-category .all_info .valentine-2026-category-product-des li{position:relative;margin-bottom:0;color:#707070;list-style:none;font-weight:380;font-size:calc(14 * var(--valentine-2026-px));line-height:160%}.valentine-2026-category .all_info .valentine-2026-category-product-des li:before{position:absolute;left:calc(-14 * var(--valentine-2026-px));content:"\b7";font-size:calc(25 * var(--valentine-2026-px))}.valentine-2026-category .all_info .product-price-box{margin-bottom:calc(12 * var(--valentine-2026-px));padding-left:calc(24 * var(--valentine-2026-px));gap:calc(8 * var(--valentine-2026-px))}.valentine-2026-category .all_info .product-price-box .on-sale{color:#000;font-weight:630;font-size:calc(24 * var(--valentine-2026-px));line-height:120%}.valentine-2026-category .all_info .product-price-box .compare-at{color:#7e7e7e;font-weight:520;font-size:calc(16 * var(--valentine-2026-px));line-height:120%}.valentine-2026-category .all_info .product-link-box{justify-content:space-between;padding:0 calc(24 * var(--valentine-2026-px));gap:calc(24 * var(--valentine-2026-px))}.valentine-2026-category .all_info .product-link-box .showcase-buy-now,.valentine-2026-category .all_info .product-link-box .learn_more_btn{flex:1;justify-content:center;padding:calc(16 * var(--valentine-2026-px)) 0;border-radius:99999px;color:#fff;text-transform:uppercase;font-weight:630;font-size:calc(20 * var(--valentine-2026-px));line-height:110%}.valentine-2026-category .all_info .product-link-box .common-add-cart{display:flex;align-items:center;justify-content:center;padding:0;width:calc(58 * var(--valentine-2026-px));border-radius:99999px;aspect-ratio:1 / 1}.valentine-2026-category .all_info .product-link-box .common-add-cart svg{max-width:29px;max-height:29px;width:50%;height:50%}.valentine-2026-category .swiper-pagination{display:none}.valentine-2026-category .swiper-pagination{position:static;justify-content:center;margin-top:calc(32 * var(--valentine-2026-px));gap:calc(8 * var(--valentine-2026-px))}.valentine-2026-category .swiper-pagination .swiper-pagination-bullet{width:calc(33 * var(--valentine-2026-px));height:calc(6 * var(--valentine-2026-px));border-radius:999px;background:#dcdcdc;opacity:1}.valentine-2026-category .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{position:relative;width:calc(67 * var(--valentine-2026-px));background:#dcdcdc}.valentine-2026-category .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:999px;background:linear-gradient(131deg,#e4adae 2.78%,#d72326 97.22%);content:""}.valentine-2026-category .swiper-slide{height:auto}.valentine-2026-category .swiper-slide .all_info{height:100%;display:flex;flex-direction:column;align-items:stretch}.valentine-2026-category .swiper-slide .all_info .content{flex:1;display:flex;flex-direction:column}.valentine-2026-category .swiper-slide .all_info .content .common-subtitle.subtitle-box{flex:1}@media (max-width: 850px){.valentine-2026-category.valentine-2026-section.common-section-container{padding-bottom:calc(96 * var(--valentine-2026-px))}.valentine-2026-category .first-product-parent{margin-bottom:calc(45 * var(--valentine-2026-px))}.valentine-2026-category .all_info{padding:calc(13 * var(--valentine-2026-px)) 0 calc(18 * var(--valentine-2026-px)) 0}.valentine-2026-category .all_info .image{padding:0}.valentine-2026-category .all_info .image img{margin:0 auto;width:calc(300 * var(--valentine-2026-px))}.valentine-2026-category .img-show-discount-price{top:calc(-4 * var(--valentine-2026-px))}.valentine-2026-category .all_info .product_reviews{margin-bottom:calc(16 * var(--valentine-2026-px));padding-left:calc(16 * var(--valentine-2026-px));font-size:calc(16 * var(--valentine-2026-px))}.valentine-2026-category .all_info .valentine-2026-category-product-title{margin-bottom:calc(16 * var(--valentine-2026-px));padding-left:calc(16 * var(--valentine-2026-px))}.valentine-2026-category .all_info .valentine-2026-category-product-des{margin-bottom:calc(16 * var(--valentine-2026-px));margin-left:calc(16 * var(--valentine-2026-px));padding-left:calc(8 * var(--valentine-2026-px));width:84%}.valentine-2026-category .all_info .product-price-box{margin-bottom:calc(18 * var(--valentine-2026-px));padding-left:calc(16 * var(--valentine-2026-px))}.valentine-2026-category .all_info .product-link-box{padding:0 calc(24 * var(--valentine-2026-px)) 0 calc(16 * var(--valentine-2026-px))}.valentine-2026-category .swiper-pagination{display:flex}}.valentine-2026-learn-more-reverse .all_info .product-link-box{flex-direction:row-reverse}.valentine-2026-learn-more-reverse .all_info .product-link-box .learn_more_btn{padding:0;background:#570000}.valentine-2026-learn-more-reverse .all_info .product-link-box .learn_more_btn a{display:flex;align-items:center;justify-content:center;height:100%;color:#fff}@media (min-width: 851px){.valentine-2026-section.valentine-2026-category-two-item .all_info .image .image-element__wrap{margin:0 auto;max-width:320px}.valentine-2026-section.valentine-2026-category-two-item .all_info .content{display:flex;align-items:center;flex-direction:column}.valentine-2026-section.valentine-2026-category-two-item .all_info .content .valentine-2026-category-product-des{display:flex;align-items:start;flex-direction:column;list-style-position:inside}.valentine-2026-section.valentine-2026-category-two-item .all_info .content .showcase-buy-now,.valentine-2026-section.valentine-2026-category-two-item .all_info .content .learn_more_btn{width:calc(254 * var(--valentine-2026-px))}}@media (max-width: 850px){.valentine-2026-section.valentine-2026-category-two-item .swiper-pagination{display:none}}.valentine-2026-section.valentine-2026-robot-vacuum{padding-top:calc(96 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-robot-vacuum .common-header{margin-bottom:calc(48 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-robot-vacuum .custom-product-container{margin:0 auto;width:var(--valentine-2026-common-wrapper-width)}.valentine-2026-section.valentine-2026-robot-vacuum .all_info .content{position:relative}.valentine-2026-section.valentine-2026-robot-vacuum .all_info .content .product-variant-box{position:absolute;top:calc(-28 * var(--valentine-2026-px));left:50%;transform:translate(-50%)}.valentine-2026-section.valentine-2026-robot-vacuum .all_info .content .product-variant-box .product-variant-img{position:relative;width:22px;height:22px;border-radius:10000px}.valentine-2026-section.valentine-2026-robot-vacuum .all_info .content .product-variant-box .product-variant-img:before{position:absolute;top:50%;left:50%;width:14px;height:14px;border-radius:10000px;background:var(--valentine-variant-color);content:"";transform:translate(-50%,-50%)}.valentine-2026-section.valentine-2026-robot-vacuum .all_info .content .product-variant-box .product-variant{gap:12px}.valentine-2026-section.valentine-2026-robot-vacuum .all_info .content .product-variant-box .product-variant-img.active{border:1px solid black}.valentine-2026-section.valentine-2026-robot-vacuum .all_info .content .product-variant-box .product-variant-img img{display:none}.valentine-2026-section.valentine-2026-robot-vacuum .swiper-slide-1 .content .valentine-2026-category-product-title{letter-spacing:-.42px}@media (max-width: 850px){.valentine-2026-section.valentine-2026-robot-vacuum{padding-top:calc(113 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-robot-vacuum .common-header{margin-bottom:calc(56 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-robot-vacuum .swiper-slide-1 .content .valentine-2026-category-product-title{letter-spacing:-1.22px}.valentine-2026-section.valentine-2026-robot-vacuum .all_info .content .product-variant{flex-direction:column}.valentine-2026-section.valentine-2026-robot-vacuum .all_info .content .product-variant-box{top:calc(-200 * var(--valentine-2026-px));left:calc(24 * var(--valentine-2026-px));transform:none}}@media (max-width: 850px){.valentine-2026-section.valentine-2026-pool-cleaner.common-section-container{padding-bottom:calc(64 * var(--valentine-2026-px))}}.valentine-2026-section.valentine-2026-card{padding-top:calc(28 * var(--valentine-2026-px));padding-bottom:calc(68 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-card .valentine-2026-heading2{margin-bottom:calc(60 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-card .common-icon-box{display:grid;margin:0;grid-template-columns:repeat(6,1fr);gap:calc(20 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-card .common-icon-box .common-icon-item{display:flex;align-items:start;flex-direction:column;justify-content:center;padding-left:calc(20 * var(--valentine-2026-px));border-radius:24px;background:linear-gradient(131deg,#e4adae 2.78%,#d72326 97.22%);aspect-ratio:183 / 172}.valentine-2026-section.valentine-2026-card .common-icon-box .common-icon-item .image{margin:0;min-width:30px;min-height:30px;width:calc(50 * var(--valentine-2026-px));height:calc(50 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-card .common-icon-box .common-icon-item .image div,.valentine-2026-section.valentine-2026-card .common-icon-box .common-icon-item .image svg{width:100%;height:100%}.valentine-2026-section.valentine-2026-card .common-icon-box .common-icon-item .common-subtitle{margin-top:calc(12 * var(--valentine-2026-px));margin-bottom:calc(12 * var(--valentine-2026-px));color:#fff;text-align:left;letter-spacing:-.16px;font-weight:450;font-size:calc(16 * var(--valentine-2026-px));line-height:110%}@media (max-width: 850px){.valentine-2026-section.valentine-2026-card{padding-top:calc(48 * var(--valentine-2026-px));padding-bottom:calc(68 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-card .valentine-2026-heading2{margin-bottom:calc(56 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-card .common-icon-box{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:calc(24 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-card .common-icon-box .common-icon-item{width:100%;aspect-ratio:213 / 172}.valentine-2026-section.valentine-2026-card .common-icon-box .common-icon-item .common-subtitle{letter-spacing:-.2px;font-size:calc(20 * var(--valentine-2026-px))}}.valentine-2026-section.valentine-2026-sub{padding:calc(48 * var(--valentine-2026-px)) 0}.valentine-2026-section.valentine-2026-sub .valentine-2026-heading2{margin-bottom:calc(70 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-sub .media-video-image{position:relative}.valentine-2026-section.valentine-2026-sub .valentine-2026-sub-wrapper{position:absolute;top:calc(129 * var(--valentine-2026-px));left:calc(51.5 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-sub .valentine-2026-sub-wrapper .valentine-2026-sub-text{color:#b80000;font-weight:520;font-size:calc(20 * var(--valentine-2026-px));line-height:120%}.valentine-2026-section.valentine-2026-sub img{border-radius:var(--valentine-2026-border-radius)}.valentine-2026-section.valentine-2026-sub .valentine-2026-sub-form{padding-top:calc(64 * var(--valentine-2026-px))}@media (max-width: 850px){.valentine-2026-section.valentine-2026-sub{padding:calc(58 * var(--valentine-2026-px)) 0}.valentine-2026-section.valentine-2026-sub .valentine-2026-heading2{margin-bottom:calc(60 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-sub .valentine-2026-sub-wrapper{position:absolute;top:calc(60 * var(--valentine-2026-px));left:50%;width:100%;text-align:center;transform:translate(-50%)}.valentine-2026-section.valentine-2026-sub .valentine-2026-sub-wrapper .valentine-2026-sub-text{font-size:calc(24 * var(--valentine-2026-px))}.valentine-2026-section.valentine-2026-sub .valentine-2026-sub-form{padding-top:calc(50 * var(--valentine-2026-px))}}.valentine-2026-sub-form.before-submit form>div>div:first-child{display:none!important}.valentine-2026-sub-form.before-submit form>div>div:nth-child(2)>div:first-child{padding:0!important}.valentine-2026-sub-form.before-submit form>div>div:nth-child(2)>div:first-child input{height:calc(51 * var(--valentine-2026-px))!important;border:none!important;border-radius:8px 0 0 8px!important;font-weight:450!important;font-size:calc(16 * var(--valentine-2026-px))!important;font-family:MiSans Latin!important;line-height:120%!important}.valentine-2026-sub-form.before-submit form>div>div:nth-child(2)>div:first-child input::placeholder{color:#0006!important;font-weight:450!important;font-size:calc(16 * var(--valentine-variant-color))!important;font-family:MiSans Latin!important;line-height:120%!important}.valentine-2026-sub-form.before-submit form>div>div:nth-child(2)>div:last-child{padding:0!important}.valentine-2026-sub-form.before-submit form>div>div:nth-child(2)>div:last-child button{padding:0 calc(17 * var(--valentine-2026-px))!important;height:calc(51 * var(--valentine-2026-px))!important;border-radius:0 8px 8px 0!important;background:linear-gradient(131deg,#e4adae 2.78%,#d72326 97.22%)!important;color:#fff!important;font-weight:450!important;font-size:calc(16 * var(--valentine-2026-px))!important;font-family:MiSans Latin!important;line-height:120%!important}.valentine-2026-sub-form.before-submit form>div>div:nth-child(3){padding-top:calc(16 * var(--valentine-2026-px))!important}.valentine-2026-sub-form.before-submit form>div>div:nth-child(3)>div:first-child{flex:unset!important;padding:0!important;width:30px!important}.valentine-2026-sub-form.before-submit form>div>div:nth-child(3)>div:first-child fieldset{align-self:center!important}.valentine-2026-sub-form.before-submit form>div>div:nth-child(3)>div:first-child fieldset label{padding-bottom:0!important}.valentine-2026-sub-form.before-submit form>div>div:nth-child(3)>div:last-child{flex:unset!important;padding:0!important}.valentine-2026-sub-form.before-submit form>div>div:nth-child(3)>div:last-child p,.valentine-2026-sub-form.before-submit form>div>div:nth-child(3)>div:last-child a{color:#fff!important;text-wrap:nowrap!important;font-weight:450!important;font-size:calc(14 * var(--valentine-2026-px))!important;font-family:MiSans Latin!important;line-height:120%!important}.valentine-2026-sub-form.before-submit label svg:nth-child(2){border-radius:2px!important;background:linear-gradient(131deg,#e4adae 2.78%,#d72326 97.22%)!important}.valentine-2026-sub-form.before-submit label svg:nth-child(2) polygon{fill:#fff!important}@media (max-width: 850px){.valentine-2026-sub-form.before-submit form{max-width:calc(622 * var(--valentine-2026-px))!important}.valentine-2026-sub-form.before-submit form>div{min-height:unset!important}.valentine-2026-sub-form.before-submit form>div>div:nth-child(3){align-items:center!important;justify-content:center!important}.valentine-2026-sub-form.before-submit form>div>div:nth-child(3)>div:last-child p,.valentine-2026-sub-form.before-submit form>div>div:nth-child(3)>div:last-child a{color:#a30000!important}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/page-valentine-2026.css.map */
