.v4-buy .v4-buy__box{display:flex;flex-direction:column;gap:20px;min-width:0}.v4-buy__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;letter-spacing:0}.v4-buy__now{font-size:30px;line-height:36px;font-weight:500}.v4-buy__was{font-size:15px;line-height:22px;color:var(--v4-ink-50);text-decoration:line-through}.v4-buy__note{font-size:14px;line-height:20px;color:var(--v4-ink-60)}.v4-buy .v4-tile{cursor:pointer}.v4-buy .v4-tile.is-sel{border-color:var(--v4-ink);box-shadow:inset 0 0 0 1px var(--v4-ink)}.v4-buy .v4-tile.is-off{opacity:.45}.v4-buy .v4-tile.is-off.is-sel{opacity:.7}.v4-buy__sizelink{text-decoration:underline}.v4-buy .v4-buy__chartlink{margin-left:auto;align-self:center;display:inline-flex;align-items:center;gap:6px;padding:6px 0;border:0;background:none;color:var(--v4-ink);font:inherit;font-size:14px;line-height:20px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.v4-buy__chartlink svg{width:18px;height:18px;flex:none}html.v4-chart-open{overflow:hidden}.v4-chart{position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;max-height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--v4-ink);overflow:visible}.v4-chart::backdrop{background:#00000073}.v4-chart__sheet{display:flex;flex-direction:column;gap:12px;max-height:calc(100dvh - 24px);overflow-y:auto;padding:10px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;background:#fff;box-shadow:0 -8px 30px #0003;letter-spacing:0}.v4-chart__grab{width:38px;height:4px;margin:0 auto 2px;border-radius:2px;background:#0000002e}.v4-chart__head{display:flex;align-items:center;gap:12px}.v4-chart .v4-chart__title{flex:1;margin:0;font-size:19px;line-height:1.3;font-weight:600;letter-spacing:-.01em}.v4-chart__unit{display:inline-flex;border:1px solid #000;border-radius:6px;overflow:hidden}.v4-chart__unit[hidden]{display:none}.v4-chart .v4-chart__unit button{padding:7px 12px;border:0;border-radius:0;background:#fff;color:#000;font:inherit;font-size:13px;line-height:1;font-weight:500;cursor:pointer}.v4-chart .v4-chart__unit button[aria-pressed=true]{background:#000;color:#fff}.v4-chart .v4-chart__x{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#f3f2ee;color:#000;cursor:pointer}.v4-chart__x svg{width:12px;height:12px}.v4-chart table{width:100%;margin:0;border-collapse:collapse;font-size:13px;line-height:1.35;font-variant-numeric:tabular-nums}.v4-chart th,.v4-chart td{border:0;text-align:center}.v4-chart th{padding:0 2px 7px;font-size:11.5px;line-height:1.25;font-weight:600;color:var(--v4-ink-60);vertical-align:bottom;background:none}.v4-chart th:first-child,.v4-chart td:first-child{text-align:left;padding-left:8px}.v4-chart th.is-group{padding-bottom:3px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--v4-ink)}.v4-chart td{padding:7px 2px;border-top:1px solid rgba(0,0,0,.12)}.v4-chart td:first-child{font-weight:600}.v4-chart tbody tr:nth-child(odd) td{background:#f3f2ee}.v4-chart__guide{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center}.v4-chart__guide.is-solo{grid-template-columns:minmax(0,1fr)}.v4-chart__guide img{display:block;width:92px;height:auto}.v4-chart__callout{padding:10px 12px;border-radius:10px;background:#e6efb8;font-size:13.5px;line-height:1.4}.v4-chart__callout p{margin:0}.v4-chart__callout p:first-child{font-weight:700}.v4-chart .v4-chart__fine{margin:0;font-size:12px;line-height:1.4;color:var(--v4-ink-60)}.v4-chart__body{display:flex;flex-direction:column;gap:12px}.v4-chart__body.is-raw{font-size:14px}@media(min-width:768px){.v4-chart{top:0;right:0;bottom:0;left:0;width:480px;height:fit-content;margin:auto}.v4-chart__sheet{max-height:calc(100vh - 48px);padding:18px 22px 22px;border-radius:16px;box-shadow:0 18px 50px #00000040}.v4-chart__grab{display:none}}@media(prefers-reduced-motion:no-preference){.v4-chart[open] .v4-chart__sheet{animation:v4-chart-up .32s cubic-bezier(.32,.72,0,1) both}.v4-chart[open]::backdrop{animation:v4-chart-fade-in .32s ease-out both}.v4-chart.is-closing .v4-chart__sheet{animation:v4-chart-down .24s cubic-bezier(.4,0,1,1) both}.v4-chart.is-closing::backdrop{animation:v4-chart-fade-out .24s ease-in both}@keyframes v4-chart-up{0%{transform:translateY(100%)}}@keyframes v4-chart-down{to{transform:translateY(100%)}}@keyframes v4-chart-fade-in{0%{opacity:0}}@keyframes v4-chart-fade-out{to{opacity:0}}@media(min-width:768px){.v4-chart[open] .v4-chart__sheet{animation-name:v4-chart-lift;animation-duration:.24s}.v4-chart.is-closing .v4-chart__sheet{animation-name:v4-chart-drop;animation-duration:.18s}@keyframes v4-chart-lift{0%{transform:translateY(16px);opacity:0}}@keyframes v4-chart-drop{to{transform:translateY(16px);opacity:0}}}}.v4-buy .v4-btn[data-v4y-add]{height:54px;font-weight:500}.v4-buy .v4-btn[data-v4y-add]:disabled{background:#9a9a9a;cursor:default}.v4-buy .v4-btn.is-busy{opacity:.7}.v4-buy__addrow{display:flex;gap:12px;align-items:stretch}.v4-buy__addrow .v4-btn[data-v4y-add]{flex:1 1 auto;width:auto;min-width:0}.v4-qty{flex:0 0 85px;display:flex;align-items:center;height:54px;border:1px solid #262626;border-radius:6px;color:#3c3c3e}.v4-qty__btn{flex:0 0 27px;height:100%;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:inherit;cursor:pointer}.v4-qty__btn svg{width:12px;height:12px}.v4-buy .v4-qty .v4-qty__input{flex:1 1 auto;width:100%;min-width:0;height:100%;padding:0;border:0;border-radius:0;box-shadow:none;background:none;color:inherit;font-size:16px;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.v4-qty__input::-webkit-outer-spin-button,.v4-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v4-qty__input:focus{outline:none}.v4-qty:focus-within{outline:2px solid #262626;outline-offset:1px}.v4-bundle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px;align-items:center;padding:16px;border-radius:12px;background:#d7e87d73;letter-spacing:0}.v4-bundle__left{display:flex;flex-direction:column;gap:8px;min-width:0}.v4-bundle__title{font-size:15px;line-height:20px;font-weight:600}.v4-bundle__slots{display:flex;gap:6px;width:max-content}.v4-bundle__slot{width:40px;height:40px;border-radius:8px;border:1.5px dashed rgba(0,0,0,.3);background:#fff;display:grid;place-items:center;color:#00000073;font-size:18px;line-height:1;overflow:hidden;transition:border-color .15s,color .15s}.v4-bundle__slot:not(.is-full){animation:v4-slot 1.8s ease-in-out infinite}@keyframes v4-slot{50%{border-color:#3b6b1f;color:#3b6b1f}}.v4-bundle__slots:hover .v4-bundle__slot:not(.is-full){border-color:var(--v4-ink);color:var(--v4-ink);animation:none}.v4-bundle__slot.is-full{border:1.5px solid var(--v4-ink);padding:2px}.v4-bundle__slot img{width:100%;height:100%;object-fit:contain}.v4-buy .v4-bundle .v4-bundle__btn{width:100%;height:48px;display:flex;padding:0 10px;background:#fff;font-size:15px;font-weight:500}.v4-bundle__promise{grid-column:1 / -1;font-size:13px;line-height:18px;color:var(--v4-ink-60)}@media(prefers-reduced-motion:reduce){.v4-bundle__slot:not(.is-full){animation:none}}.v4-buy .v4-bundle.v4-bundle--button{display:flex;flex-direction:column;gap:10px;padding:0;border-radius:0;background:none}.v4-buy .v4-bundle--button .v4-bundle__btn{height:52px;font-size:16px}.v4-buy .v4-bundle--button .v4-bundle__promise{font-size:15px;line-height:21px;font-weight:600;color:var(--v4-ink);text-align:center}.v4-gallery__side{position:relative;min-width:0}.v4-gallery__arrow{display:none}@media(min-width:1024px){.v4-buy .v4-product__inner{grid-template-rows:auto}.v4-buy .v4-product__inner>.v4-gallery{grid-row:auto}.v4-buy .v4-gallery{grid-template-columns:88px minmax(0,1fr);align-items:stretch}.v4-buy .v4-gallery__side{grid-column:1;grid-row:1;align-self:stretch}.v4-buy .v4-gallery__main{grid-column:2;grid-row:1;align-self:start;width:100%;height:auto}.v4-buy .v4-gallery__thumbs{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y proximity;scrollbar-width:none}.v4-buy .v4-gallery__thumbs::-webkit-scrollbar{display:none}.v4-buy .v4-gallery__thumb{flex:none;scroll-snap-align:start}.v4-gallery__arrow{position:absolute;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:-16px;border-radius:50%;background:#fff;color:var(--v4-ink);border:1px solid var(--v4-line);box-shadow:0 2px 8px #0000001f;cursor:pointer}.v4-gallery__arrow[hidden]{display:none}.v4-gallery__arrow--up{top:6px}.v4-gallery__arrow--down{bottom:6px}.v4-buy .v4-buy__box{gap:24px}.v4-buy__now{font-size:36px;line-height:40px}.v4-buy__was,.v4-buy__note{font-size:16px}.v4-bundle{gap:14px 20px;padding:18px 20px}.v4-buy .v4-bundle.v4-bundle--button{gap:12px;padding:0}.v4-bundle__title{font-size:16px}.v4-bundle__slot{width:44px;height:44px}.v4-buy .v4-bundle .v4-bundle__btn{height:52px;font-size:16px}.v4-bundle__promise{font-size:14px}.v4-buy .v4-bundle--button .v4-bundle__promise{font-size:16px;line-height:22px}}@media(max-width:767px){.v4-buy .v4-picker>.v4-picker__row{display:none}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/v4-buy.css.map */
