.product-form{flex:1;min-width:0;background:var(--Others-Background-light, #fff2f8);border-radius:24px;padding:24px 18px;position:sticky;top:calc(var(--header-height) + 24px)}.product-form__wrapper,.product-form__form{display:flex;flex-direction:column;gap:12px}.product-form__header{display:flex;flex-direction:column;gap:12px;padding:6px}.product-form__tags{display:flex;gap:8px;flex-wrap:wrap}.product-form__tag{background:var(--Primary-Pop-yellow, #ffea00);border-radius:10px;padding:8px 10px}.product-form__tag p{color:var(--Secondary-Soft-dark-100, #2b2b2b);margin:0;font-family:var(--font-family-paragraph-alternate, "Mouse Memoirs");font-size:var(--font-paragraph-alternate-medium-size, 18px);line-height:var(--font-paragraph-alternate-medium-line-height, 24px)}.product-form__title-wrapper{display:flex;flex-direction:column;gap:6px}.product-form__title{color:var(--Secondary-Soft-dark-100, #2b2b2b);margin:0}.product-form__reviews{display:flex;align-items:center;justify-content:space-between;gap:6px}.redirect-jdgm{color:var(--Secondary-Soft-dark-100, #2b2b2b);font-family:var(--font-family-paragraph, Inter);font-size:var(--font-paragraph-small-size, 14px);font-style:normal;font-weight:400;line-height:var(--font-paragraph-small-line-height, 20px);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.product-form__block{background:var(--Others-Background, #ffffff);border-radius:24px;box-shadow:0 4px 20px #0000000f;padding:18px;display:flex;flex-direction:column;gap:12px}.product-form__block-header{display:flex;align-items:flex-start;gap:6px}.product-form__block-icon{position:relative;display:flex;align-items:center;justify-content:center;width:26px;aspect-ratio:26 / 25;flex-shrink:0}.product-form__block-icon svg{position:absolute;width:100%;height:100%}.product-form__block-icon p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--Secondary-Soft-dark-100, #2b2b2b);margin:0;z-index:1}.product-form__block-header>.p-large-alt{flex:1;color:var(--Secondary-Soft-dark-100, #2b2b2b);margin:0}.product-form__variants-pagination{display:none}.product-form__variants-grid{display:flex;flex-wrap:wrap;gap:12px;width:100%;justify-content:flex-start;align-items:flex-start;position:relative}.product-form__variants-swiper{width:100%;display:flex;flex-wrap:wrap;gap:12px}.product-form__variants-swiper .swiper-wrapper{display:flex;flex-wrap:wrap;gap:12px;width:100%}.product-form__variant-option{display:flex;flex-direction:column;gap:6px;flex:0 0 auto;min-width:91px;width:calc(20% - 12px)}.product-form__variant-label{display:flex;flex-direction:column;gap:6px;align-items:center;cursor:pointer;text-decoration:none;transition:all .2s ease}.product-form__variant-label:hover .product-form__variant-image{border-color:var(--Primary-Vibrant-pink, #ff3993)}.product-form__variant-image{width:100%;height:76px;border-radius:18px;border:2px solid var(--Secondary-Soft-dark-15, rgba(43, 43, 43, .15));overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--Others-Background, #ffffff);transition:all .2s ease;box-sizing:border-box}.product-form__variant-option--selected .product-form__variant-image{background:var(--Others-Background-light, #fff2f8);border-color:var(--Primary-Vibrant-pink, #ff3993)}.product-form__variant-image img{width:100%;height:100%;object-fit:cover}.product-form__variant-name{color:var(--Secondary-Soft-dark-100, #2b2b2b);text-align:center;margin:0;font-family:var(--font-family-paragraph, Inter);font-size:10px;line-height:14px;font-weight:600;word-wrap:break-word;width:100%;min-width:0}.product-form__variants-nav{display:none}.product-form__pack-options{display:flex;gap:12px}.product-form__pack-option{flex:1;position:relative;cursor:pointer}.product-form__pack-label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;border-radius:24px;border:1px solid var(--Secondary-Soft-dark-15, rgba(43, 43, 43, .15));background:var(--Others-Background, #ffffff);cursor:pointer;transition:all .3s ease}.product-form__pack-option.selected .product-form__pack-label{background:var(--Others-Background-light, #fff2f8);border:2px solid var(--Primary-Vibrant-pink, #ff3993)}.product-form__pack-quantity{color:var(--Secondary-Soft-dark-100, #2b2b2b);margin:0;text-align:center}.product-form__pack-price{color:var(--Secondary-Soft-dark-100, #2b2b2b);margin:0}.product-form__pack-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--Secondary-Soft-dark-100, #2b2b2b);border-radius:8px;padding:2px 6px}.product-form__pack-badge p{color:var(--Others-White, #ffffff);margin:0}.product-form__subscription-options{display:flex;flex-direction:column;gap:12px}.product-form__subscription-option{cursor:pointer}.product-form__subscription-option:first-child{display:flex;align-items:center;gap:12px;padding:18px;border-radius:20px;border:1px solid var(--Secondary-Soft-dark-15, rgba(43, 43, 43, .15));background:var(--Others-Background, #ffffff)}.product-form__subscription-option.selected:first-child{background:var(--Others-Background-light, #fff2f8);border:2px solid var(--Primary-Vibrant-pink, #ff3993)}.product-form__subscription-wrapper{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:20px;background:var(--Others-Background, #ffffff);border:1px solid var(--Secondary-Soft-dark-15, rgba(43, 43, 43, .15));transition:all .3s ease}.product-form__subscription-option.selected .product-form__subscription-wrapper{background:var(--Others-Background-light, #fff2f8);border:2px solid var(--Primary-Vibrant-pink, #ff3993)}.product-form__subscription-header{display:flex;align-items:center;gap:12px}.product-form__subscription-radio{flex-shrink:0}.product-form__subscription-checkbox{display:block;width:28px;aspect-ratio:1 / 1;border:1px solid var(--Secondary-Soft-dark-35, rgba(43, 43, 43, .35));border-radius:10px;cursor:pointer;position:relative;transition:all .3s ease}.product-form__subscription-checkbox.checked{border:2px solid var(--Primary-Vibrant-pink, #ff3993);background:var(--Others-Background, #ffffff)}.product-form__subscription-checkbox.checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;height:22px;background:var(--Primary-Vibrant-pink, #ff3993);border-radius:8px}.product-form__subscription-label{flex:1;color:var(--Secondary-Soft-dark-100, #2b2b2b);margin:0}.product-form__subscription-title{display:flex;flex:1;align-items:center;gap:6px}.product-form__subscription-title p{color:var(--Secondary-Soft-dark-100, #2b2b2b);margin:0}.product-form__subscription-badge{background:var(--Secondary-Soft-dark-100, #2b2b2b);border-radius:8px;padding:2px 6px}.product-form__subscription-badge p{color:var(--Others-White, #ffffff);margin:0;font-size:var(--font-paragraph-small-size, 12px)}.product-form__subscription-price{display:flex;align-items:center;gap:4px}.product-form__subscription-price p{color:var(--Secondary-Soft-dark-100, #2b2b2b);margin:0}.product-form__subscription-dropdown{position:relative;background:var(--Others-White, #ffffff);border:1px solid var(--Secondary-Soft-dark-15, rgba(43, 43, 43, .15));border-radius:12px}.product-form__dropdown{width:100%;border:none;background:transparent;font-family:var(--font-family-paragraph, Inter);font-size:var(--font-paragraph-medium-size, 16px);font-weight:700;line-height:var(--font-paragraph-medium-line-height, 22px);color:var(--Secondary-Soft-dark-100, #2b2b2b);-webkit-appearance:none;appearance:none;cursor:pointer;padding:12px 18px}.product-form__subscription-dropdown svg{position:absolute;right:18px;top:50%;transform:translateY(-50%);pointer-events:none}.product-form__subscription-benefits{display:flex;align-items:baseline;gap:12px}[data-compare-price]{font-weight:500!important}.product-form__subscription-benefit{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.product-form__subscription-benefit svg{flex-shrink:0}.product-form__subscription-benefit p{color:var(--Secondary-Soft-dark-100, #2b2b2b);margin:0}.product-form__subscription-benefit div p{margin:0;color:inherit}.product-form__submit{display:flex;flex-direction:column;gap:18px}.product-form__delivery-date{display:flex;align-items:center;justify-content:center;gap:12px}.product-form__delivery-icon{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:9999px;background-color:#00b67a1a}.product-form__delivery-icon .delivery-icon{animation:blink 1.2s ease infinite;transition:opacity .3s ease;filter:blur(2px);width:8px;min-width:8px;position:relative;display:flex;align-items:center;height:8px}.product-form__delivery-icon .delivery-icon circle{fill:#87f79f}@keyframes blink{0%{opacity:1;scale:1}50%{opacity:0;scale:.9}to{opacity:1;scale:1}}.product-form__delivery-date p{color:var(--Secondary-Soft-dark-100, #2b2b2b);margin:0}.product-form__add-button{display:flex;align-items:center;gap:4px;width:100%;background:var(--Primary-Vibrant-pink, #ff3993);border:none;border-radius:var(--button-CTA-br, 18px);padding:var(--button-CTA-v-padding, 16px) var(--button-CTA-h-padding, 26px);cursor:pointer;transition:background .3s ease}.product-form__add-button:hover{background:#ff2085}.product-form__add-button p{flex:1;color:var(--Others-White, #ffffff);text-align:center;margin:0}.product-form__price{display:flex;align-items:center;gap:4px;text-align:center}.product-form__price p{color:var(--Others-White, #ffffff);margin:0}.product-form__shipping-slider-wrapper{display:flex;flex-direction:row;gap:18px;align-items:center}.product-form__shipping-swiper{flex:1;min-width:0;overflow:hidden}.product-form__add-button p{color:var(--Others-White, #fff);font-family:var(--font-family-paragraph, Inter);font-size:var(--button-CTA-font-size, 22px);font-style:normal;font-weight:700;line-height:normal}.product-form__add-button [data-compare-price]{color:var(--Others-White, #fff);text-align:center;font-family:var(--font-family-paragraph, Inter);font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}.product-form__shipping-swiper .swiper-wrapper{display:flex}.product-form__shipping-swiper .swiper-slide{width:100%;flex-shrink:0}.product-form__shipping-info{display:flex;align-items:center;gap:8px}.jdgm-reviews__stars{display:flex}.jdgm-reviews{display:flex;align-items:center;gap:6px}.product-form__shipping-info img{flex-shrink:0;width:24px;height:24px;object-fit:contain}.product-form__shipping-info div{color:var(--Secondary-Soft-dark-100, #2b2b2b)}.product-form__shipping-info div p{margin:0;color:inherit}.product-form__shipping-pagination{display:flex;gap:6px;align-items:center;justify-content:center;width:fit-content!important}.product-form__shipping-pagination .swiper-pagination-bullet{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--Secondary-Soft-dark-35, rgba(43, 43, 43, .35))!important;cursor:pointer;transition:all .3s ease;opacity:1!important;margin:0!important}.product-form__shipping-pagination .swiper-pagination-bullet-active{width:8px!important;height:8px!important;background:var(--Primary-Vibrant-pink, #ff3993)!important}.product-form__custom-card{background:var(--Others-Background, #ffffff);border-radius:24px;box-shadow:0 4px 20px #0000000f;padding:12px;display:flex;gap:12px;align-items:flex-end}.product-form__custom-header{display:flex;gap:6px;align-items:flex-end;flex:1;min-width:0}.product-form__custom-image{width:128px;height:80px;border-radius:16px;background:var(--Primary-Pop-yellow, #ffea00);overflow:hidden;flex-shrink:0}.product-form__custom-image img{width:100%;height:100%;object-fit:cover}.product-form__custom-content{flex:1;min-width:0;padding:0 6px 6px;display:flex;flex-direction:column;justify-content:flex-end}.product-form__custom-title{color:var(--Secondary-Soft-dark-100, #2b2b2b)}.product-form__custom-title p{margin:0;color:inherit}.product-form__custom-description{color:var(--Secondary-Soft-dark-100, #2b2b2b)}.product-form__custom-description p{margin:0;color:inherit}.product-form__custom-button{flex-shrink:0;text-decoration:none;border-radius:12px}.product-form__custom-button:hover{border-radius:12px}@media only screen and (max-width: 989px){.product-form{width:100%;box-sizing:border-box;padding:24px 12px}.product-form__wrapper{gap:24px}.product-form__title{font-size:var(--font-h3-size, 28px);line-height:var(--font-h3-line-height, 34px)}.product-form__block{padding:18px;gap:12px}.product-form__variants{overflow:hidden}.product-form__variants-grid{position:relative;gap:0}.product-form__variants-swiper{overflow:visible;flex-wrap:nowrap;gap:0}.product-form__variants-swiper .swiper-wrapper{display:flex;flex-wrap:nowrap;gap:0}.product-form__variant-option{min-width:60px;width:60px;flex:0 0 60px}.product-form__variant-image{height:60px}.product-form__variant-name{font-size:8px;line-height:10px}.product-form__variants-nav{position:absolute;top:20px;z-index:10;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;padding:0}.product-form__variants-nav--prev{left:-12px;border-radius:8px;background:var(--Primary-Vibrant-pink, #ff3993)}.product-form__variants-nav--next{right:-6px;border-radius:8px;background:var(--Primary-Vibrant-pink, #ff3993)}.product-form__variants .product-form__block-header{align-items:center}.product-form__variants-nav svg{height:16px}.product-form__variants-nav svg path{stroke:var(--Others-White, #ffffff)}.product-form__variants-nav.swiper-button-disabled{opacity:.3;cursor:not-allowed}.product-form__variants-pagination{display:flex;gap:6px;align-items:center;justify-content:center;width:fit-content!important}.product-form__variants-pagination .swiper-pagination-bullet{width:8px!important;height:8px!important;border-radius:50%!important;background:var( --Secondary-Soft-dark-35, rgba(43, 43, 43, .35) )!important;cursor:pointer;transition:all .3s ease;opacity:1!important;margin:0!important}.product-form__variants-pagination .swiper-pagination-bullet-active{width:8px!important;height:8px!important;background:var(--Primary-Vibrant-pink, #ff3993)!important}.product-form__block-header{flex-wrap:wrap;width:100%}.product-form__pack-options{flex-direction:column;gap:20px 6px!important}.product-form__pack-label{flex-direction:row;justify-content:space-between;padding:12px 18px}.product-form__subscription-benefits{flex-direction:column;gap:6px}.product-form__subscription-benefit{flex-direction:row;text-align:left;gap:8px}.product-form__custom-card{flex-direction:column;align-items:stretch}.product-form__custom-button{width:100%}.product-form__subscription-title{flex-wrap:wrap;row-gap:0px!important}.product-form__subscription-header{gap:8px}.product-form__subscription-wrapper,.product-form__subscription-option:first-child{padding:12px 16px 16px}.product-form__subscription-benefits{flex-direction:row}.product-form__subscription-benefit{flex-direction:column;text-align:center}.product-form__subscription-benefit p{color:var(--Secondary-Soft-dark-100, #2b2b2b);text-align:center;font-family:var(--font-family-paragraph, Inter);font-size:8px;font-style:normal;font-weight:500;line-height:12px}.product-form__pack-options{flex-direction:row;flex-wrap:wrap;gap:8px}.product-form__pack-label{flex-direction:column;padding-inline:13px}.product-form__subscription-price .p-extra-large-alt{color:var(--Secondary-Soft-dark-100, #2b2b2b);font-family:var(--font-family-paragraph-alternate, "Mouse Memoirs");font-size:var(--font-paragraph-alternate-large-size, 18px);font-style:normal;font-weight:400;line-height:var( --font-paragraph-alternate-large-line-height, 24px )}}.product-form__subscription-label,.product-form__pack-quantity,.product-form__pack-price{margin-bottom:0!important}.product-form__subscription-checkbox{transition:all .4s ease}.product-form__pack-option.selected .product-form__pack-label,.product-form__subscription-option.selected:first-child,.product-form__subscription-checkbox.checked,.product-form__subscription-option.selected .product-form__subscription-wrapper{border:2px solid var(--Primary-Vibrant-pink, #ff3993)}.product-form__subscription-checkbox:after{transition:all .4s ease;background-color:transparent}.product-form__add-button{flex-direction:row}.product-form__add-button p{text-align:left}.product-form__pack-composition{display:flex;flex-direction:column;gap:12px;background:var(--Others-Background, #fff);border-radius:24px;padding:18px;box-shadow:0 4px 20px #0000000f}.product-form__pack-composition-title{color:var(--Secondary-Soft-dark-100, #2b2b2b);margin:0;margin-bottom:0!important}.product-form__pack-composition-grid{display:flex;gap:12px;flex-wrap:wrap}.product-form__pack-composition-name{font-size:10px;font-family:var(--font-family-paragraph, Inter);font-size:12px;font-style:normal;font-weight:400;line-height:14px}@media only screen and (max-width: 989px){.product-form__pack-composition-name{font-size:10px}}.product-form__pack-options{align-items:stretch!important}.product-form__pack-label{height:100%!important}@media only screen and (max-width: 989px){.product-form__pack-composition-name{font-size:10px;font-family:var(--font-family-paragraph, Inter);font-size:12px;font-style:normal;font-weight:400;line-height:14px}}.product-form__pack-composition-item{display:flex;flex-direction:column;gap:6px;flex:0 0 calc((100% - 48px)/5);min-width:0}.product-form__pack-composition-image{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden}.product-form__pack-composition-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(14.082deg);width:160.628px;height:133.512px;pointer-events:none}.product-form__pack-composition-image img{position:relative;width:100%;height:100%;object-fit:contain;object-position:center;display:block;z-index:1}.product-form__pack-composition-name{color:var(--Secondary-Soft-dark-100, #2b2b2b);text-align:center;margin:0;font-weight:800}.product-form__pack-composition-quantity{font-weight:800}@media screen and (max-width: 768px){.product-form__pack-composition-item{flex:0 0 auto;width:102px}}@media screen and (max-width: 400px){.product-form__add-button p{font-size:18px}.product-form__pack-quantity{font-size:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/product-form.css.map */
