body.vv-kids-pdp{--vk-ink: #33335A;--vk-coral: #FF7F6B;--vk-coral-d: #F0664F;--vk-cream: #FFF8EE;background:#fbf7f0!important;color:#33335a;font-family:Nunito,sans-serif}body.vv-kids-pdp .vp{--vp-ink: #33335A;--vp-muted: #6b6b88;--vp-line: #EFE6D8;--vp-accent: #F0664F;font-family:Nunito,sans-serif;color:#33335a;padding:12px 36px 0}body.vv-kids-pdp .vp :is(h1,h2,h3,h4),body.vv-kids-pdp .vivi-related-products h2{font-family:Fredoka,sans-serif;font-weight:500;letter-spacing:-.015em;color:#33335a;text-transform:none}body.vv-kids-pdp .vp :is(a,button,input,summary):focus-visible,body.vv-kids-pdp .vivi-related-card:focus-visible{outline:2px solid #F0664F;outline-offset:4px}body.vv-kids-pdp .vp .vp-top{gap:36px}body.vv-kids-pdp .vp .vp-main-image{border-radius:20px;background:#ffecee}body.vv-kids-pdp .vp .vp-thumbs{gap:8px;padding:12px 3px 6px;scrollbar-color:#EFE6D8 transparent}body.vv-kids-pdp .vp .vp-thumb{border-radius:12px;width:60px;height:60px;flex-basis:60px;background:#fff}body.vv-kids-pdp .vp .vp-thumb img{border-radius:8px}body.vv-kids-pdp .vp .vp-thumb[aria-pressed=true]{border-color:#f0664f;box-shadow:0 0 0 1px #f0664f}body.vv-kids-pdp .vp .vp-gallery-arrow{border-color:#efe6d8;color:#33335a}body.vv-kids-pdp .vp .vp-enlarge{background:#fff8ee;border-color:#efe6d8;min-height:44px;font-size:12px}body.vv-kids-pdp .vp .vp-buy{min-width:0;padding:28px;border:1px solid #EFE6D8;border-radius:24px;background:#fff;box-shadow:0 8px 32px #33335a05;-webkit-backdrop-filter:none;backdrop-filter:none}body.vv-kids-pdp .vp .vp-eyebrow{font-family:Nunito,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:none;color:#f0664f}body.vv-kids-pdp .vp .vp-buy>.vp-eyebrow,body.vv-kids-pdp .vp .vp-buy>.vp-intro{display:block}body.vv-kids-pdp .vp .vp-buy h1{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:32px;line-height:1.18;font-weight:500;max-width:none;overflow-wrap:anywhere}body.vv-kids-pdp .vp .vp-intro{color:#6b6b88;font-size:14px;line-height:1.65}body.vv-kids-pdp .vp .vp-price{flex-wrap:wrap;margin:20px 0;gap:8px 14px}body.vv-kids-pdp .vp .vp-price strong{font:800 28px/1.25 Nunito,sans-serif;color:#33335a;letter-spacing:-.02em}body.vv-kids-pdp .vp .vp-price:has(s) strong{color:#f0664f}body.vv-kids-pdp .vp .vp-price s{color:#6b6b88;font-size:15px}body.vv-kids-pdp .vp .vp-sku{color:#6b6b88;font-size:12px}body.vv-kids-pdp .vp .vp-facts li{border-color:#efe6d8;color:#5b5b7a}body.vv-kids-pdp .vp .vp-options{margin-bottom:20px}body.vv-kids-pdp .vp .vp-options legend{color:#5b5b7a;font-size:14px;line-height:1.5;margin-bottom:10px}body.vv-kids-pdp .vp .vp-options legend strong{margin-left:4px;color:#33335a;font-weight:700}body.vv-kids-pdp .vp .vp-options .vp-values{display:flex;flex-wrap:wrap;gap:8px;overflow:visible;width:100%;max-width:100%;padding:2px}body.vv-kids-pdp .vp .vp-options[data-option-kind=color] .vp-values{flex-wrap:wrap;overflow:visible}body.vv-kids-pdp .vp .vp-options .vp-option{min-width:0;max-width:100%}body.vv-kids-pdp .vp .vp-options .vp-option>span{height:auto;min-height:44px;min-width:54px;padding:10px 16px;border:1px solid #EFE6D8;border-radius:999px;background:#fff;color:#33335a;font-size:14px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;text-align:center}body.vv-kids-pdp .vp .vp-options .vp-option input:checked+span{background:#33335a;border-color:#33335a;box-shadow:none;color:#fff}body.vv-kids-pdp .vp .vp-options .vp-option:has(img)>span{padding:5px 14px 5px 5px}body.vv-kids-pdp .vp .vp-options .vp-option img{width:36px;height:36px;border-radius:50%}body.vv-kids-pdp .vp .vp-options .vp-option:has(img) input:checked+span{background:#fff8ee;border-color:#f0664f;box-shadow:0 0 0 1px #f0664f;color:#33335a}body.vv-kids-pdp .vp .vp-options .vp-option.is-unavailable>span{border-style:dashed;color:#6b6b88;text-decoration:line-through}body.vv-kids-pdp .vp .vp-options .vp-option.is-unavailable input:checked+span{background:#f2f1ef;border-color:#6b6b88;color:#5b5b7a}body.vv-kids-pdp .vp .vp-options .vp-option input:focus-visible+span{outline:2px solid #F0664F;outline-offset:4px}body.vv-kids-pdp .vp .vsc-included{padding:18px;border:1px solid #EFE6D8;border-radius:20px;background:#e6f1fb;color:#33335a}body.vv-kids-pdp .vp .vsc-included__heading h3{font-family:Fredoka,sans-serif;font-weight:500;font-size:18px}body.vv-kids-pdp .vp .vsc-included__heading>span,body.vv-kids-pdp .vp .vsc-included__list dt span,body.vv-kids-pdp .vp .vsc-included__list small,body.vv-kids-pdp .vp .vsc-included__note{color:#5b5b7a}body.vv-kids-pdp .vp .vsc-included__list>div{border-color:#fff;font-size:13px;padding:10px 0}body.vv-kids-pdp .vp .vp-actions{grid-template-columns:minmax(0,1fr);gap:12px}body.vv-kids-pdp .vp .vp-quantity{justify-self:start;width:140px;height:48px;border:1px solid #EFE6D8;border-radius:999px;background:#fff}body.vv-kids-pdp .vp .vp-quantity button{width:46px;height:46px;flex:0 0 46px}body.vv-kids-pdp .vp .vp-quantity input{width:46px;font-size:16px;color:#33335a}body.vv-kids-pdp .vp .vp-add,body.vv-kids-pdp .vp .vp-sticky [data-vp-sticky-add]{width:100%;min-height:52px;height:auto;padding:14px 20px;border:1px solid #33335A;border-radius:999px;background:#33335a;color:#fff;box-shadow:none;font:700 15px/1.4 Nunito,sans-serif}body.vv-kids-pdp .vp .vp-add:hover:not(:disabled),body.vv-kids-pdp .vp .vp-sticky [data-vp-sticky-add]:hover:not(:disabled){background:#45456b;border-color:#45456b;box-shadow:none}body.vv-kids-pdp .vp .vp-buy-now{min-height:52px;border:1px solid #33335A;border-radius:999px;background:#fff;color:#33335a!important;font:700 15px/1.4 Nunito,sans-serif}body.vv-kids-pdp .vp .vp-buy-now:hover:not(:disabled){background:#fff8ee}body.vv-kids-pdp .vp .vp-buy-now-note{color:#6b6b88;font-size:12px}body.vv-kids-pdp .vp .vp-offer{flex-wrap:wrap;gap:4px 12px;padding:8px 14px;border:0;border-radius:20px;background:#ffecee;font-size:13px;color:#33335a}body.vv-kids-pdp .vp .vp-offer button{min-height:44px;font-size:12px;white-space:normal;color:#33335a}body.vv-kids-pdp .vp .vp-reassurance{gap:0}body.vv-kids-pdp .vp .vp-reassurance button{min-height:44px;font-size:12px;color:#5b5b7a;text-decoration-color:#efe6d8}body.vv-kids-pdp .vp .vp-text-button{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;color:#33335a;font:700 13px/1.45 Nunito,sans-serif;text-decoration-thickness:1px}body.vv-kids-pdp .vp .vp-parent-card{margin-top:20px;padding:18px;border:1px solid #EFE6D8;border-radius:20px;background:#fff8ee}body.vv-kids-pdp .vp .vp-parent-card h2{font:500 23px/1.25 Fredoka,sans-serif}body.vv-kids-pdp .vp .vp-parent-intro{margin-top:7px;color:#6b6b88;font-size:13px}body.vv-kids-pdp .vp .vp-parent-list{display:grid;gap:12px;list-style:none;padding:0;margin:20px 0 0}body.vv-kids-pdp .vp .vp-parent-list>li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start;font-size:13px;line-height:1.55;color:#5b5b7a}body.vv-kids-pdp .vp .vp-parent-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:#33335a}body.vv-kids-pdp .vp .vp-parent-icon--pink{background:#ffecee}body.vv-kids-pdp .vp .vp-parent-icon--butter{background:#fff3cc}body.vv-kids-pdp .vp .vp-parent-icon--mint{background:#e7f4ec}body.vv-kids-pdp .vp .vp-parent-icon--sky{background:#e6f1fb}body.vv-kids-pdp .vp .vp-parent-links{display:flex;flex-wrap:wrap;gap:0 16px}body.vv-kids-pdp .vp .vp-detail-link{color:#5b5b7a;border-color:#efe6d8;min-height:44px;margin-bottom:32px}body.vv-kids-pdp .vp .vp-story{padding:36px;border:1px solid #EFE6D8;border-radius:24px;background:#fff}body.vv-kids-pdp .vp .vp-story>h2{font-size:34px;margin-bottom:32px}body.vv-kids-pdp .vp .vp-story-row{gap:40px;margin-bottom:32px}body.vv-kids-pdp .vp .vp-story-picture{border-radius:20px}body.vv-kids-pdp .vp .vp-story-copy h3,body.vv-kids-pdp .vp .vp-care h3{font-size:26px}body.vv-kids-pdp .vp .vp-story-copy p,body.vv-kids-pdp .vp .vp-care p{color:#5b5b7a;font-size:15px}body.vv-kids-pdp .vp .vp-step{display:inline-flex;align-items:center;justify-content:center;align-self:start;justify-self:start;min-width:36px;min-height:30px;padding:4px 10px;border-radius:999px;background:#ffecee;color:#b74736;font:700 12px/1.4 Nunito,sans-serif;letter-spacing:0}body.vv-kids-pdp .vp .vp-care,body.vv-kids-pdp .vp .vp-spec-block{grid-template-columns:40px minmax(0,1fr);gap:20px;max-width:none;padding:28px;margin:24px 0 0;border:1px solid #EFE6D8;border-radius:20px;background:#fff}body.vv-kids-pdp .vp .vp-specs{border:0;font-size:14px}body.vv-kids-pdp .vp .vp-specs>div{margin:0;padding:12px 0;border-bottom:1px solid #EFE6D8}body.vv-kids-pdp .vp .vp-specs dd{text-align:right;overflow-wrap:anywhere;min-width:0}body.vv-kids-pdp .vp .vp-spec-block .vp-copy-list{gap:16px}body.vv-kids-pdp .vp .vp-spec-block .vp-copy-list li{border-color:#efe6d8;border-radius:16px;background:#fff8ee}body.vv-kids-pdp .vp .vp-copy-list li+li{border-color:#efe6d8}body.vv-kids-pdp .vp .vp-sticky{background:#fff;border:1px solid #EFE6D8;border-radius:20px 20px 0 0;box-shadow:0 -4px 24px #33335a0d;-webkit-backdrop-filter:none;backdrop-filter:none}body.vv-kids-pdp .vp .vp-sticky [data-vp-sticky-add]{width:auto;min-width:136px;font-size:13px}body.vv-kids-pdp .vp .vp-sticky .vp-sticky-options{color:#5b5b7a}body.vv-kids-pdp .vp .vp-dialog{border:1px solid #EFE6D8;border-radius:24px;background:#fff8ee;color:#33335a;box-shadow:0 20px 60px #33335a1a;-webkit-backdrop-filter:none;backdrop-filter:none}body.vv-kids-pdp .vp .vp-dialog::backdrop{background:#33335a55;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body.vv-kids-pdp .vp .vp-close{background:#fff;border-color:#efe6d8;color:#33335a!important}body.vv-kids-pdp .vp .vp-size-card{border-color:#efe6d8;border-radius:20px;background:#fff}body.vv-kids-pdp .vp .vp-size-card.is-selected{border-color:#f0664f;background:#ffecee}body.vv-kids-pdp .vp .vp-offer-detail{border-color:#efe6d8}body.vv-kids-pdp .vivi-related-products{background:#fbf7f0;border-color:#efe6d8;color:#33335a;font-family:Nunito,sans-serif}body.vv-kids-pdp .vivi-related-products h2{font-size:30px}body.vv-kids-pdp .vivi-related-card{border:1px solid #EFE6D8;border-radius:20px;background:#fff;padding:8px 8px 14px;color:#33335a}body.vv-kids-pdp .vivi-related-card img{border-radius:16px;background:#fff8ee}body.vv-kids-pdp .vivi-related-card h3{font:700 15px/1.45 Nunito,sans-serif;color:#33335a}body.vv-kids-pdp .vivi-related-card p{color:#5b5b7a;font-size:13px}@media(max-width:899px){body.vv-kids-pdp .vp{padding:12px 16px 0}body.vv-kids-pdp .vp .vp-top{grid-template-columns:minmax(0,1fr);gap:24px}body.vv-kids-pdp .vp .vp-buy{width:100%;padding:22px 18px;border-radius:24px}body.vv-kids-pdp .vp .vp-buy h1{font-size:26px}body.vv-kids-pdp .vp .vp-thumb{width:52px;height:52px;flex-basis:52px}body.vv-kids-pdp .vp .vp-options .vp-option>span{font-size:13px;padding:10px 14px}body.vv-kids-pdp .vp .vp-story{padding:24px 16px}body.vv-kids-pdp .vp .vp-story>h2{font-size:28px}body.vv-kids-pdp .vp .vp-story-row{grid-template-columns:minmax(0,1fr);gap:24px}body.vv-kids-pdp .vp .vp-care,body.vv-kids-pdp .vp .vp-spec-block{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 16px}body.vv-kids-pdp .vp .vp-spec-block .vp-copy-list{grid-template-columns:minmax(0,1fr)}body.vv-kids-pdp .vp .vp-story-copy h3,body.vv-kids-pdp .vp .vp-care h3{font-size:24px}body.vv-kids-pdp .vp .vp-dialog{padding:24px 20px}body.vv-kids-pdp .vp .vp-sticky{gap:12px}body.vv-kids-pdp .vivi-related-products__inner{padding-inline:0;border-color:#efe6d8}}@media(prefers-reduced-motion:reduce){body.vv-kids-pdp .vp .vp-add,body.vv-kids-pdp .vp .vp-sticky [data-vp-sticky-add]{transition:none;transform:none}}body.vv-kids-pdp .vp .vp-parent-icon svg,body.vv-kids-pdp .vp .vp-parent-icon svg *{fill:none!important;stroke:currentColor}body.vv-kids-pdp .vp .vp-reassurance:has(+.vp-parent-card){display:none}
/*# sourceMappingURL=/cdn/shop/t/42/assets/viviland-kids-pdp.css.map */
