.shopify-section.sv-vf-section{overflow:visible!important}.sv-vf-03{--vf-hf:var(--font-heading--family),Poppins,sans-serif;--vf-bf:var(--font-body--family),Inter,sans-serif;overflow-x:clip;max-width:100%;padding-top:var(--vf03-pt-m);padding-bottom:var(--vf03-pb-m);background:#fff;color:#000;font-family:var(--vf-bf);font-size:16px;line-height:25px}.sv-vf-03 *{box-sizing:border-box}.sv-vf-03 img{max-width:100%;height:auto}.sv-vf-03 :where(svg){display:revert}.sv-vf-03 p{margin:0}.sv-vf-03 .vf03-wrap{max-width:1440px;margin:0 auto;padding:0 20px}.sv-vf-03 .vf03-grid{display:block}.sv-vf-03 .vf03-grid>*{min-width:0;max-width:100%}.sv-vf-03 .vf03-gal{position:relative;margin-bottom:20px}.sv-vf-03 .vf03-main{position:relative;border-radius:5px;overflow:hidden}.sv-vf-03 .vf03-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sv-vf-03 .vf03-track::-webkit-scrollbar{display:none}.sv-vf-03 .vf03-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;aspect-ratio:1/1;background:#f7f7f7;cursor:zoom-in}.sv-vf-03 .vf03-slide img{display:block;width:100%;height:100%;object-fit:cover}.sv-vf-03 .vf03-arr{position:absolute;top:50%;z-index:2;width:40px;height:40px;margin-top:-20px;border:0;border-radius:50%;padding:0;background:#fff;color:#000;box-shadow:0 1px 1px #00000014,0 1px 5px #0000000f;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s;-webkit-appearance:none;appearance:none}.sv-vf-03 .vf03-arr svg{width:18px;height:18px}.sv-vf-03 .vf03-arr--prev{left:12px}.sv-vf-03 .vf03-arr--next{right:12px}.sv-vf-03 .vf03-main:hover .vf03-arr:not([disabled]){opacity:1}.sv-vf-03 .vf03-thumbs{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:5px -20px 5px 0;padding:5px 20px 5px 0}.sv-vf-03 .vf03-thumbs::-webkit-scrollbar{display:none}.sv-vf-03 .vf03-thumb{flex:0 0 calc((100% - 37px) / 3.7);aspect-ratio:1/1;padding:0;margin:0;border:1px solid transparent;border-radius:5px;overflow:hidden;background:#f7f7f7;cursor:pointer;scroll-snap-align:start;-webkit-appearance:none;appearance:none}.sv-vf-03 .vf03-thumb img{display:block;width:100%;height:100%;object-fit:cover}.sv-vf-03 .vf03-thumb[aria-current=true]{border-color:#000}.sv-vf-03 .vf03-b{position:relative}.sv-vf-03 .vf03-over{display:flex;align-items:center;justify-content:center;gap:10px;background:#f7f7f7;padding:5px 10px;border-radius:5px;margin-bottom:8px;font-size:var(--fs,14.4px);line-height:22.5px;text-align:center}.sv-vf-03 .vf03-over-ic{display:flex;width:20px;height:20px;flex:0 0 20px}.sv-vf-03 .vf03-over-ic img{width:20px;height:20px;object-fit:cover}.sv-vf-03 .vf03-over-t strong{font-weight:500}.sv-vf-03 .vf03-stars{display:flex;align-items:center;gap:10px;height:25px;color:#000;text-decoration:none}.sv-vf-03 .vf03-stars{gap:8px;margin-bottom:12px}.sv-vf-03 .vf03-stars-s{display:flex;gap:2px;max-width:none;color:#fff}.sv-vf-03 .vf03-tp{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;background:#00b67a;border-radius:0}.sv-vf-03 .vf03-tp svg{width:16px;height:16px;flex:0 0 16px}@media(max-width:400px){.sv-vf-03 .vf03-stars{gap:6px}.sv-vf-03 .vf03-tp{width:19px;height:19px;flex-basis:19px}.sv-vf-03 .vf03-tp svg{width:14px;height:14px;flex-basis:14px}.sv-vf-03 .vf03-stars .vf03-stars-t{font-size:13.5px}}.sv-vf-03 .vf03-stars-t{font-size:14.5px;line-height:20.3px;white-space:nowrap;font-style:italic;font-weight:700}.sv-vf-03 .vf03-title-b{padding-bottom:8px;margin-bottom:8px}.sv-vf-03 .vf03-title{margin:0;font-family:var(--vf-hf);font-weight:600;font-size:var(--fs,23px);line-height:1.25;letter-spacing:0;color:#000}.sv-vf-03 .vf03-price-b{padding-bottom:15px;margin-bottom:-8px}.sv-vf-03 .vf03-price{display:flex;flex-wrap:wrap;align-items:flex-start}.sv-vf-03 .vf03-price-sale{font-family:var(--vf-hf);font-size:20px;font-weight:600;line-height:31.25px;margin:0 12px 8px 0}.sv-vf-03 .vf03-price-cmp{order:-1;font-size:20px;line-height:31.25px;color:#c22626;margin:0 12px 8px 0}.sv-vf-03 .vf03-badge{display:inline-block;font-size:11.4px;line-height:17.8px;color:#fff;background:var(--vf-acc);padding:3px 9px;border-radius:4px;letter-spacing:.02em}.sv-vf-03 .vf03-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;align-items:center}.sv-vf-03 .vf03-chip{display:flex;align-items:center;gap:6px;min-height:32px;min-width:0}.sv-vf-03 .vf03-chip-ic{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;color:var(--vf-acc)}.sv-vf-03 .vf03-chip-l{font-size:14px;font-weight:500;letter-spacing:.2px;line-height:1.35;padding-bottom:1px;white-space:normal;overflow:visible;min-width:0}.sv-vf-03 .vf03-stock{display:flex;align-items:flex-start;gap:10px;margin:25px 0}.sv-vf-03 .vf03-stock-ic{position:relative;flex:0 0 24px;width:24px;height:24px}.sv-vf-03 .vf03-dot{position:absolute;left:7px;top:7px;width:10px;height:10px;border-radius:50%;background:var(--vf-stock)}.sv-vf-03 .vf03-dot--pulse{animation:vf03Pulse 2s infinite}@keyframes vf03Pulse{0%{transform:scale(1);opacity:1}to{transform:scale(2.4);opacity:0}}.sv-vf-03 .vf03-stock-t{font-size:15px;line-height:1.5;color:var(--vf-stock);min-width:0}.sv-vf-03 .vf03-moon{min-height:var(--vf-moon-h);min-width:0}.sv-vf-03 .vf03-abbinati{min-height:var(--vf-abb-h)}.sv-vf-03 .vf03-abbinati.is-done{min-height:0}.sv-vf-03 .shopify-app-block{min-width:0}.sv-vf-03 .vf03-buy{padding:16px 0 8px}.sv-vf-03 .vf03-form{margin:0}.sv-vf-03 .vf03-atc{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:15px 18px;border:0;border-radius:10px;background:#000;color:#fff;font-family:var(--vf-bf);font-size:16px;font-weight:600;line-height:20px;letter-spacing:.02em;text-transform:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;transition:transform .15s ease,opacity .2s ease}.sv-vf-03 .vf03-atc:hover{opacity:.9}.sv-vf-03 .vf03-atc:active{transform:scale(.985)}.sv-vf-03 .vf03-atc-ok{display:none}.sv-vf-03 .vf03-atc-spin{display:none;position:absolute;width:20px;height:20px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:vf03Spin .7s linear infinite}.sv-vf-03 .vf03-atc[data-busy] .vf03-atc-t{opacity:0}.sv-vf-03 .vf03-atc[data-busy] .vf03-atc-spin{display:block}.sv-vf-03 .vf03-atc[data-done] .vf03-atc-ok{display:inline}@keyframes vf03Spin{to{transform:rotate(360deg)}}.sv-vf-03 .vf03-timer{display:flex;align-items:center;justify-content:center;margin:0 0 24px;color:var(--vf-acc)}.sv-vf-03 .vf03-timer-ic{width:18px;height:18px;flex:0 0 18px;margin-right:6px}.sv-vf-03 .vf03-timer-t{font-size:12px;line-height:18.75px}.sv-vf-03 .vf03-secure{margin:0 0 14px}.sv-vf-03 .vf03-secure-t{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 10px;font-size:12.5px;font-style:italic;line-height:1.3;color:#8a8599;text-align:center}.sv-vf-03 .vf03-secure-t svg{width:13px;height:13px;flex:0 0 13px}.sv-vf-03 .vf03-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.sv-vf-03 .vf03-pay svg,.sv-vf-03 .vf03-pay-ic{height:24px;width:auto}.sv-vf-03 .vf03-ben{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;margin:10px 0 24px}.sv-vf-03 .vf03-ben-i{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.sv-vf-03 .vf03-ben-ic{width:50px;height:50px}.sv-vf-03 .vf03-ben-ic img{width:100%;height:100%;object-fit:contain}.sv-vf-03 .vf03-ben-t{font-size:13px;line-height:normal;text-align:center;margin:0}.sv-vf-03 .vf03-ben-t strong{font-weight:600}.sv-vf-03 .vf03-rev{margin:8px 0;background:#f3f3f3;border-radius:8px}.sv-vf-03 .vf03-rev-vp{overflow:hidden;border-radius:8px}.sv-vf-03 .vf03-rev-track{display:flex;transition:transform .2s ease;will-change:transform}.sv-vf-03 .vf03-rev-i{flex:0 0 100%;min-width:0;display:flex;align-items:center;gap:20px;padding:6px;background:#f3f3f3;border-radius:8px}.sv-vf-03 .vf03-rev-img{width:70px;height:70px;flex:0 0 70px;border-radius:8px;overflow:hidden}.sv-vf-03 .vf03-rev-img img{width:70px;height:70px;object-fit:cover;border-radius:8px;display:block}.sv-vf-03 .vf03-rev-c{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-right:10px}.sv-vf-03 .vf03-rev-top{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.sv-vf-03 .vf03-rev-n{font-size:12px;line-height:1.3;font-weight:600}.sv-vf-03 .vf03-rev-s{display:flex;align-items:center;gap:5px;color:var(--vf-acc)}.sv-vf-03 .vf03-rev-s svg{width:16px;height:16px}.sv-vf-03 .vf03-rev-t{font-size:10px;line-height:1.3;margin-top:3px;text-align:left}.sv-vf-03 .vf03-rev-btn{position:absolute;top:50%;margin-top:-12px;z-index:2;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:#f3f3f3;color:#000;box-shadow:0 -2px 12px #00000014;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-appearance:none;appearance:none;transition:opacity .2s}.sv-vf-03 .vf03-rev-btn svg{width:18px;height:18px}.sv-vf-03 .vf03-rev-btn--prev{left:-12px}.sv-vf-03 .vf03-rev-btn--next{right:-12px}.sv-vf-03 .vf03-rev-btn[disabled]{opacity:0;pointer-events:none}.sv-vf-03 .vf03-bar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;gap:12px;background:#fff;box-shadow:0 0 10px #0003;padding:12px 18px;transform:translateY(110%);transition:transform .3s ease;max-width:100vw}.sv-vf-03 .vf03-bar.is-on{transform:translateY(0)}.sv-vf-03 .vf03-bar-media,.sv-vf-03 .vf03-bar-title{display:none}.sv-vf-03 .vf03-bar-info{display:block;flex:0 1 auto;min-width:0}.sv-vf-03 .vf03-bar-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;font-size:12px;line-height:1.25;white-space:nowrap}.sv-vf-03 .vf03-bar-price em{flex:0 0 100%;font-style:normal;font-family:var(--vf-hf);font-weight:600;font-size:14px;color:#000}.sv-vf-03 .vf03-bar-price s{order:2;color:#bf0505}.sv-vf-03 .vf03-bar-price span{order:1;font-size:15px;font-weight:700;color:#000}.sv-vf-03 .vf03-bar-btn{flex:1 1 0;min-width:0;height:46px;border:0;border-radius:10px;background:#000;color:#fff;font-family:var(--vf-bf);font-size:15px;font-weight:600;letter-spacing:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;-webkit-appearance:none;appearance:none;padding:0 12px;display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:767px){.sv-vf-03 .vf03-bar{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));gap:12px;width:100%}.sv-vf-03 .vf03-bar-info{flex:0 0 auto;max-width:42%}}.sv-vf-03 .vf03-buy,.sv-vf-03 .vf03-buy .vf03-form{display:block!important;visibility:visible!important;opacity:1!important}.sv-vf-03 .vf03-buy .vf03-atc{display:flex!important;visibility:visible!important}.sv-vf-03 .vf03-ups{margin:14px 0 10px}.sv-vf-03 .vf03-ups[hidden]{display:none}.sv-vf-03 .vf03-ups-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.sv-vf-03 .vf03-ups-t{font-weight:700;font-size:15px;line-height:1.3;color:#1f2421}.sv-vf-03 .vf03-ups-nav{display:flex;gap:8px;flex:0 0 auto}.sv-vf-03 .vf03-ups-nav button{width:32px;height:32px;border-radius:50%;border:0;background:var(--vf-acc);color:#fff;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0 0 3px;margin:0;-webkit-appearance:none;appearance:none}.sv-vf-03 .vf03-ups-nav button:disabled{opacity:.35;cursor:default}.sv-vf-03 .vf03-ups-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.sv-vf-03 .vf03-ups-track::-webkit-scrollbar{display:none}.sv-vf-03 .vf03-up{flex:0 0 calc((100% - 24px)/2.3);min-width:0;display:flex;flex-direction:column;gap:6px;scroll-snap-align:start}.sv-vf-03 .vf03-up-img{aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#f3f7f4}.sv-vf-03 .vf03-up-img img{display:block;width:100%;height:100%;object-fit:cover}.sv-vf-03 .vf03-up-n{font-size:14px;font-weight:600;line-height:1.3;color:#1f2421;min-height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sv-vf-03 .vf03-up-p{display:flex;align-items:baseline;gap:6px;font-size:14px;line-height:1.3}.sv-vf-03 .vf03-up-p s{color:#d0021b;font-size:13px}.sv-vf-03 .vf03-up-p span{font-weight:700;color:#1f2421}.sv-vf-03 .vf03-up-btn{margin-top:auto;width:100%;height:40px;border:0;border-radius:8px;background:#000;color:#fff;font-family:var(--vf-bf);font-weight:700;font-size:13px;letter-spacing:.06em;cursor:pointer;-webkit-appearance:none;appearance:none;padding:0}.sv-vf-03 .vf03-up.is-on .vf03-up-btn{background:var(--vf-acc)}.sv-vf-03 .vf03-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#fff;display:flex;align-items:center;justify-content:center}.sv-vf-03 .vf03-lb[hidden]{display:none}.sv-vf-03 .vf03-lb-img{max-width:min(92vw,1200px);max-height:88vh;object-fit:contain}.sv-vf-03 .vf03-lb-x{position:absolute;top:12px;right:12px;width:44px;height:44px;border:0;border-radius:50%;background:#f3f3f3;font-size:26px;line-height:44px;cursor:pointer;-webkit-appearance:none;appearance:none;color:#000}.sv-vf-03 .vf03-lb-arr{position:absolute;top:50%;margin-top:-22px;width:44px;height:44px;border:0;border-radius:50%;background:#f3f3f3;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-appearance:none;appearance:none;color:#000}.sv-vf-03 .vf03-lb-arr svg{width:20px;height:20px}.sv-vf-03 .vf03-lb-arr--prev{left:12px}.sv-vf-03 .vf03-lb-arr--next{right:12px}@media(min-width:768px){.sv-vf-03{padding-top:var(--vf03-pt);padding-bottom:var(--vf03-pb)}.sv-vf-03 .vf03-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:60px;align-items:start}.sv-vf-03 .vf03-gal{position:sticky;top:calc(var(--header-height,0px) + 20px);align-self:start;margin-bottom:0;display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:10px;align-items:start}.sv-vf-03 .vf03-main{grid-column:2;grid-row:1}.sv-vf-03 .vf03-thumbs{grid-column:1;grid-row:1;flex-direction:column;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity;margin:0;padding:0;max-height:var(--vf-gal-h,520px)}.sv-vf-03 .vf03-thumb{flex:0 0 auto;width:80px;height:80px}.sv-vf-03 .vf03-info-in{max-width:460px;margin:0 auto}.sv-vf-03 .vf03-over{margin-bottom:10px}.sv-vf-03 .vf03-title-b{padding-bottom:6px;margin-bottom:12.5px}.sv-vf-03 .vf03-title{font-size:var(--fs-d,27.2px)}.sv-vf-03 .vf03-price-b{padding-bottom:20px}.sv-vf-03 .vf03-moon{min-height:var(--vf-moon-h-d)}.sv-vf-03 .vf03-abbinati{min-height:var(--vf-abb-h-d)}.sv-vf-03 .vf03-buy{padding:0 0 10px}.sv-vf-03 .vf03-timer-t{font-size:14px;line-height:21.9px}.sv-vf-03 .vf03-rev{margin:10px 0}.sv-vf-03 .vf03-rev-i{padding:8px}.sv-vf-03 .vf03-rev-n{font-size:14px}.sv-vf-03 .vf03-rev-t{font-size:12px;margin-top:4px}.sv-vf-03 .vf03-bar{left:0;right:0;margin:0 auto;width:auto;max-width:880px;height:auto;padding:14px 24px;gap:24px;border-radius:14px 14px 0 0}.sv-vf-03 .vf03-bar-info{display:block;flex:1 1 auto;min-width:0}.sv-vf-03 .vf03-bar-title{display:block}.sv-vf-03 .vf03-bar-price em{flex:0 0 auto;font-size:14.4px;margin-right:4px}.sv-vf-03 .vf03-bar-price s,.sv-vf-03 .vf03-bar-price span{order:0}.sv-vf-03 .vf03-up{flex-basis:170px}.sv-vf-03 .vf03-bar-title{font-size:17.6px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-vf-03 .vf03-bar-price{font-size:14.4px;line-height:20px;flex-wrap:nowrap}.sv-vf-03 .vf03-bar-price s{color:#bf0505;margin-right:6px}.sv-vf-03 .vf03-bar-price span{font-size:16px;font-weight:700}.sv-vf-03 .vf03-bar-btn{flex:0 0 auto;width:auto;height:50px;padding:0 35px;font-size:16px}}@media(min-width:1024px){.sv-vf-03 .vf03-wrap{padding:0 60px}}@media(max-width:749px){.sv-vf-03 .moonbundle-options-horizontal,.sv-vf-03 .moonbundle-upsells-container,.sv-vf-03 .moonbundle-upsells-offer-layout,.sv-vf-03 .moonbundle-offer-wrapper{flex-wrap:wrap;min-width:0}.sv-vf-03 .moonbundle-option-wrapper,.sv-vf-03 .moonbundle-upsell-item{flex:1 1 100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sv-vf-03.css.map */
