.wrap_product .wrap_product_booking .box_info{--hkd-navy: #1e3250;--hkd-blue: #0082aa;--hkd-pale: #f1f7fb;--hkd-line: #cedae4;--hkd-gray: #8c96a5;--hkd-btn-h: 52px}.wrap_product .wrap_product_booking .box_info .box_top{margin-bottom:25px}.wrap_product .wrap_product_booking .box_info .box_top .line_1{font-size:15px;margin-bottom:4px}@media(max-width:767px){.wrap_product .wrap_product_booking .box_info .box_top .line_1{font-size:13px}}.wrap_product .wrap_product_booking .box_info .box_top h1{font-size:24px;font-weight:500;line-height:1.5;margin-bottom:0}@media(max-width:767px){.wrap_product .wrap_product_booking .box_info .box_top h1{font-size:18px}}.wrap_product .wrap_product_booking .box_info .box_top .box_ship{margin-top:20px}@media(max-width:767px){.wrap_product .wrap_product_booking .box_info .box_top .box_ship{margin-top:15px;padding:6px 10px}.wrap_product .wrap_product_booking .box_info .box_top .box_ship span{font-size:13px}}@media(max-width:361px){.wrap_product .wrap_product_booking .box_info .box_top .box_ship{padding:6px}}.wrap_product .wrap_product_booking .box_info .box_top .box_ship span{vertical-align:inherit}.hkd-booking{padding:0 10px;color:var(--hkd-navy)}@media(max-width:767px){.hkd-booking{padding:0}}.hkd-option{margin:0 0 25px;padding:0;border:0;min-width:0}.hkd-option-label{padding:0;margin-bottom:12px;font-size:15px;font-weight:500}@media(max-width:767px){.hkd-option-label{font-size:14px;margin-bottom:10px}}.hkd-option-values{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.hkd-option-values input{position:absolute;opacity:0;pointer-events:none}.hkd-option-values label{display:flex;align-items:center;justify-content:center;min-width:70px;height:45px;padding:0 12px;border:1px solid var(--hkd-navy);background:#fff;font-size:14px;font-weight:700;line-height:1.2;text-align:center;cursor:pointer}.hkd-option-values input:checked+label{border:3px solid var(--hkd-blue);padding:0 10px}.hkd-option-values input:focus-visible+label{outline:2px solid var(--hkd-blue);outline-offset:2px}.hkd-option-values .is-soldout{border-color:var(--hkd-gray);color:var(--hkd-navy);background:linear-gradient(to top right,transparent calc(50% - .5px),var(--hkd-gray) calc(50% - .5px),var(--hkd-gray) calc(50% + .5px),transparent calc(50% + .5px)) #fff}.hkd-option-values.is-photo label{width:80px;height:80px;min-width:0;padding:0;border-color:var(--hkd-line);overflow:hidden}.hkd-option-values.is-photo label img{width:100%;height:100%;object-fit:cover}.hkd-option-values.is-photo input:checked+label{padding:0;border-color:var(--hkd-blue)}.hkd-option-values.is-photo .is-soldout img{opacity:.4}.hkd-price{display:flex;align-items:baseline;margin:5px 0 15px}.hkd-price .hkd-price-num{color:var(--hkd-blue);font-family:Roboto,sans-serif;font-size:32px;font-weight:700;line-height:1.2}@media(max-width:767px){.hkd-price .hkd-price-num{font-size:28px}}.hkd-price .hkd-price-tax{margin-left:6px;font-size:11px}@media(max-width:767px){.hkd-price .hkd-price-tax{order:0;margin:0 0 0 4px;font-size:12px}}.hkd-form{display:flex;align-items:center;gap:10px}@media(max-width:767px){.hkd-form{flex-direction:column;align-items:stretch;gap:15px}}.hkd-qty{flex:0 0 160px;display:flex;align-items:center;height:var(--hkd-btn-h);border:1px solid var(--hkd-navy);border-radius:999px;background:var(--hkd-pale);overflow:hidden}@media(max-width:767px){.hkd-qty{flex-basis:auto;width:160px}}.hkd-qty input{flex:1;min-width:0;height:100%;border:0;background:transparent;text-align:center;font-size:15px;font-weight:700;color:var(--hkd-navy);-webkit-appearance:textfield;appearance:textfield}.hkd-qty input::-webkit-inner-spin-button,.hkd-qty input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.hkd-qty-btn{position:relative;flex:0 0 44px;height:100%;border:0;background:transparent;cursor:pointer}.hkd-qty-btn:before,.hkd-qty-btn.is-plus:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:var(--hkd-gray);transform:translate(-50%,-50%)}.hkd-qty-btn.is-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.hkd-actions{display:flex;align-items:center;gap:10px;flex:1}@media(max-width:767px){.hkd-actions{gap:13px}}.hkd-cart{flex:0 1 240px;display:flex;align-items:center;justify-content:center;gap:6px;height:var(--hkd-btn-h);border:0;border-radius:999px;background:var(--hkd-navy);background:#c4501a;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .2s}@media(max-width:767px){.hkd-cart{flex:1}}.hkd-cart img{width:20px;height:auto;filter:brightness(0) invert(1)}.hkd-cart:hover{opacity:.8}.hkd-cart:disabled{background:#ccc;cursor:default;opacity:1}.wrap_product .hkd-favorite,.wrap_product .hkd-favorite:link,.wrap_product .hkd-favorite:visited{flex:0 0 var(--hkd-btn-h);display:flex;align-items:center;justify-content:center;width:var(--hkd-btn-h);height:var(--hkd-btn-h);border:1px solid var(--hkd-navy);border-radius:50%;background:#fff;text-decoration:none}:is(.wrap_product .hkd-favorite,.wrap_product .hkd-favorite:link,.wrap_product .hkd-favorite:visited) svg{width:22px;height:auto}:is(.wrap_product .hkd-favorite,.wrap_product .hkd-favorite:link,.wrap_product .hkd-favorite:visited) svg path{stroke:var(--hkd-navy);stroke-width:2px;fill:#fff}:is(.wrap_product .hkd-favorite,.wrap_product .hkd-favorite:link,.wrap_product .hkd-favorite:visited).active svg path{fill:var(--hkd-navy)}.hkd-share{display:inline-flex;align-items:center;gap:6px;margin-top:20px;padding:4px 12px;border:1px solid var(--hkd-line);border-radius:2px;background:#fff;color:var(--hkd-gray);font-size:12px;letter-spacing:.05em;cursor:pointer}@media(max-width:767px){.hkd-share{margin:20px 0 0 4px;padding:6px 16px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/styles-product-detail.css.map */
