.wak-ob{--wak-ob-pink: #ed6ca5;--wak-ob-pink-text: #d4468a;--wak-ob-pink-soft: #fde4ef;--wak-ob-grey: #f4f4f5;width:min(780px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:16px;background:#fff;color:#000;box-shadow:0 16px 48px #00000038;overflow:hidden}.wak-ob__panel{display:flex;flex-direction:column;max-height:inherit}.wak-ob__head,.wak-ob__banner,.wak-ob__error,.wak-ob__actions{flex:none}.wak-ob__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.wak-ob::backdrop{background:#00000080}.wak-ob [hidden]{display:none!important}.wak-ob :focus-visible{outline:2px solid #000;outline-offset:2px}.wak-ob__head{position:relative;padding:18px 56px 16px;text-align:center}.wak-ob__title{margin:0;font-size:19px;font-weight:700;line-height:1.25;text-wrap:balance}.wak-ob__panel:focus{outline:none}@media screen and (max-width:599px){.wak-ob__head{padding:16px 44px 14px}.wak-ob__title{font-size:17px}}.wak-ob__close{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#000;cursor:pointer}.wak-ob__close svg{width:20px;height:20px}.wak-ob__banner{margin:0;padding:10px 16px;background:#000;color:#fff;font-size:14px;line-height:1.4;text-align:center}.wak-ob__banner strong{color:var(--wak-ob-pink);font-weight:800}.wak-ob__body{display:grid;gap:16px;padding:16px}.wak-ob__gallery{min-width:0}.wak-ob__stage{position:relative;border-radius:12px;background:var(--wak-ob-grey);overflow:hidden}.wak-ob__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.wak-ob__track::-webkit-scrollbar{display:none}.wak-ob__img{flex:0 0 100%;width:100%;aspect-ratio:1;max-height:340px;object-fit:contain;scroll-snap-align:start}.wak-ob__arrow{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff;color:#000;box-shadow:0 2px 8px #0000002e;transform:translateY(-50%);cursor:pointer}.wak-ob__arrow svg{width:18px;height:18px}.wak-ob__arrow--prev{left:8px}.wak-ob__arrow--next{right:8px}.wak-ob__badge{display:none}.wak-ob__thumbs{display:flex;gap:8px;margin-top:8px;overflow-x:auto;scrollbar-width:none}.wak-ob__thumb{flex:none;width:52px;height:52px;padding:0;border:2px solid transparent;border-radius:8px;background:var(--wak-ob-grey);overflow:hidden;cursor:pointer}.wak-ob__thumb img{width:100%;height:100%;object-fit:contain}.wak-ob__thumb.is-active{border-color:var(--wak-ob-pink)}.wak-ob__info{display:flex;flex-direction:column;gap:10px;min-width:0}.wak-ob .goshop-product-tag--bump{margin:0}.wak-ob__name{margin:0;font-size:19px;font-weight:600;line-height:1.3}.wak-ob__price{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;line-height:1.1}.wak-ob__new{font-size:26px;font-weight:700;color:var(--wak-ob-pink-text)}.wak-ob__old{font-size:16px;color:#666}.wak-ob__pct{padding:3px 8px;border-radius:6px;background:var(--wak-ob-pink-soft);color:var(--wak-ob-pink-text);font-size:13px;font-weight:800}.wak-ob__field{display:flex;flex-direction:column;gap:4px}.wak-ob__label{font-size:12px;color:#666}.wak-ob__select{height:44px;padding:0 10px;border:1px solid #d0d0d3;border-radius:8px;background:#fff;color:#000;font:inherit;font-size:14px}.wak-ob__qty{display:inline-flex;align-self:flex-start;border:1px solid #d0d0d3;border-radius:8px;overflow:hidden}.wak-ob__qty button{width:44px;height:44px;border:0;background:#fff;color:#000;font-size:18px;cursor:pointer}.wak-ob__qty input{width:48px;height:44px;border:0;border-inline:1px solid #d0d0d3;text-align:center;font:inherit;font-size:15px;-moz-appearance:textfield}.wak-ob__qty input::-webkit-outer-spin-button,.wak-ob__qty input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.wak-ob__desc{--wak-ob-desc-lines: 4;max-height:calc(var(--wak-ob-desc-lines) * 1.5em);margin:0;font-size:14px;line-height:1.5;color:#555;overflow:hidden;overflow-wrap:anywhere}.wak-ob__desc.is-clamped{-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.wak-ob__desc.is-expanded{max-height:none;-webkit-mask-image:none;mask-image:none}.wak-ob__desc>:first-child{margin-top:0}.wak-ob__desc p,.wak-ob__desc ul,.wak-ob__desc ol{margin:0 0 .6em}.wak-ob__desc ul,.wak-ob__desc ol{padding-left:1.2em}.wak-ob__desc ul{list-style:disc}.wak-ob__desc ol{list-style:decimal}.wak-ob__desc li{margin:0 0 .2em;padding:0}.wak-ob__desc>:last-child,.wak-ob__desc p:empty{margin-bottom:0}.wak-ob__desc p:empty,.wak-ob__desc br:last-child{display:none}.wak-ob__desc img,.wak-ob__desc video,.wak-ob__desc iframe{max-width:100%;height:auto}.wak-ob__desc *{max-width:100%;font-size:inherit!important;line-height:inherit}.wak-ob__more{align-self:flex-start;min-height:32px;margin-top:-4px;padding:0;border:0;background:transparent;color:#777;font:inherit;font-size:13px;font-weight:400;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wak-ob__error{margin:0 16px 8px;font-size:13px;color:#b3261e}.wak-ob__actions{display:flex;flex-direction:column-reverse;align-items:stretch;gap:6px;padding:12px 16px 16px;border-top:1px solid #ececee}.wak-ob__decline{min-height:44px;padding:0 12px;border:0;background:transparent;color:#333;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wak-ob__grab{position:relative;display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:0;border-radius:999px;background:var(--wak-ob-pink);color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.wak-ob__grab:disabled{opacity:.6;cursor:default}.wak-ob__spinner{display:none}.wak-ob__grab.is-loading .wak-ob__grab-label{visibility:hidden}.wak-ob__grab.is-loading .wak-ob__spinner{position:absolute;display:block;width:20px;height:20px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:wak-ob-spin .7s linear infinite}@keyframes wak-ob-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wak-ob__grab.is-loading .wak-ob__spinner{animation-duration:2s}}@media screen and (max-width:599px){.wak-ob__body{gap:12px;padding:12px 16px}.wak-ob__img{max-height:210px}.wak-ob__thumbs{display:none}.wak-ob__info{gap:8px}.wak-ob__name{font-size:17px}.wak-ob__new{font-size:24px}.wak-ob__field--qty{flex-direction:row;align-items:center;gap:12px}.wak-ob__qty button,.wak-ob__qty input{height:40px}.wak-ob__qty button{width:40px}.wak-ob__desc{--wak-ob-desc-lines: 2;font-size:13px}.wak-ob__actions{gap:2px;padding:10px 16px 12px;box-shadow:0 -6px 12px #0000000f}.wak-ob__grab{min-height:50px}}@media screen and (min-width:700px){.wak-ob--classic .wak-ob__body{grid-template-columns:1fr 1fr;gap:28px;padding:24px}.wak-ob--classic .wak-ob__actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:16px;padding:14px 24px}}.wak-ob--spotlight{width:min(460px,calc(100vw - 24px))}.wak-ob--spotlight .wak-ob__banner{padding:14px 16px;background:var(--wak-ob-pink);font-size:16px}.wak-ob--spotlight .wak-ob__banner strong{color:#000}.wak-ob--spotlight .wak-ob__badge{position:absolute;top:12px;left:12px;z-index:1;display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:#000;color:#fff;font-size:20px;font-weight:800;transform:rotate(-10deg)}.wak-ob--spotlight .wak-ob__img{max-height:260px}.wak-ob--spotlight .wak-ob__thumbs{display:none}.wak-ob--spotlight .wak-ob__info{align-items:center;text-align:center}.wak-ob--spotlight .wak-ob__price{justify-content:center}.wak-ob--spotlight .wak-ob__new{font-size:32px}.wak-ob--spotlight .wak-ob__field{align-items:center;width:100%}.wak-ob--spotlight .wak-ob__select{width:100%}.wak-ob--spotlight .wak-ob__qty{align-self:center}.wak-ob--spotlight .wak-ob__desc{--wak-ob-desc-lines: 2}.wak-ob--spotlight .wak-ob__more{align-self:center}.wak-ob--spotlight .wak-ob__grab{min-height:56px;font-size:17px}.wak-ob--sheet{width:min(520px,calc(100vw - 24px))}.wak-ob--sheet .wak-ob__banner{background:var(--wak-ob-pink-soft);color:#000}.wak-ob--sheet .wak-ob__banner strong{color:var(--wak-ob-pink-text)}.wak-ob--sheet .wak-ob__body{grid-template-columns:42% 1fr;align-items:start}.wak-ob--sheet .wak-ob__img{max-height:none}.wak-ob--sheet .wak-ob__thumbs{display:none}.wak-ob--sheet .wak-ob__name{font-size:16px}.wak-ob--sheet .wak-ob__new{font-size:22px}.wak-ob--sheet .wak-ob__desc{--wak-ob-desc-lines: 3;font-size:13px}.wak-ob--sheet .wak-ob__actions{flex-direction:row;gap:10px}.wak-ob--sheet .wak-ob__actions>*{flex:1}.wak-ob--sheet .wak-ob__decline{border:1px solid #000;border-radius:999px;color:#000;font-size:13px;text-decoration:none;line-height:1.2}.wak-ob--sheet .wak-ob__grab{padding:0 16px;font-size:15px}@media screen and (max-width:599px){.wak-ob--sheet{width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0;border-radius:20px 20px 0 0}.wak-ob--sheet .wak-ob__head:before{content:"";position:absolute;top:6px;left:50%;width:40px;height:4px;border-radius:2px;background:#d0d0d3;transform:translate(-50%)}.wak-ob--sheet .wak-ob__body{grid-template-columns:38% 1fr;gap:12px}.wak-ob--sheet .wak-ob__desc{--wak-ob-desc-lines: 2}.wak-ob--sheet .wak-ob__actions{flex-direction:column-reverse;gap:8px}.wak-ob--sheet .wak-ob__arrow{width:30px;height:30px}}@media screen and (max-width:599px){.wak-ob--spotlight .wak-ob__img{max-height:200px}.wak-ob--spotlight .wak-ob__badge{width:56px;height:56px;font-size:17px}.wak-ob--spotlight .wak-ob__field--qty{justify-content:center}.wak-ob--spotlight .wak-ob__new{font-size:28px}}@media screen and (max-width:599px)and (max-height:620px){.wak-ob__img,.wak-ob--spotlight .wak-ob__img{max-height:150px}.wak-ob__banner{padding:8px 12px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/wak-order-bump.css.map */
