#product #product-information #price-preview-pc:after,#product #product-information #price-preview-sp:after{content:none!important}#product #product-information .product-price .pp-regular{display:block;color:#999;font-size:clamp(12px,1.7vw,14px);font-weight:400;line-height:1.4}#product #product-information .product-price .pp-regular-label{margin-right:4px}#product #product-information .product-price .pp-regular-price,#product #product-information #price-preview-pc .pp-regular-price .money,#product #product-information #price-preview-sp .pp-regular-price .money{color:#999!important}#product #product-information .product-price .pp-sale{display:block;margin-top:3px;color:#d32f2f;font-weight:700;font-size:clamp(24px,4vw,32px);line-height:1.2;letter-spacing:-.03em}#product #product-information #price-preview-pc .pp-sale,#product #product-information #price-preview-sp .pp-sale,#product #product-information #price-preview-pc .pp-sale .money,#product #product-information #price-preview-sp .pp-sale .money{color:#d32f2f!important}#product #product-information .product-price .pp-normal{display:block;color:#333;font-weight:500;font-size:clamp(20px,3.2vw,28px)}#product #product-information .product-price .pp-tax{font-size:clamp(11px,1.5vw,13px);font-weight:400;color:#333;margin-left:2px;letter-spacing:0}#product #product-information .product-price .pp-regular .pp-tax{color:#999}#product #product-information .product-price .pp-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:3px}#product #product-information .product-price .pp-line .pp-sale{margin-top:0}#product #product-information .product-price .pp-coupon-x{display:inline-block;border:1px solid #D32F2F;color:#d32f2f;background:#fff;font-size:11px;font-weight:600;line-height:1.5;padding:2px 8px;border-radius:4px;white-space:nowrap}#product #product-information .swatch.color{justify-content:flex-start;align-items:center;gap:6px clamp(8px,1.6vw,18px)}@media only screen and (max-width:767px){#product #product-information .swatch.color{justify-content:flex-start}}#product #product-information .swatch.color:before,#product #product-information .swatch.color:after{display:none!important}#product #product-information .swatch.color .header{flex:0 0 auto;margin:0 8px 0 0;font-weight:600;font-size:0;line-height:1.4;white-space:nowrap}#product #product-information .swatch.color .header:after{content:"\30ab\30e9\30fc";font-size:14px;line-height:40px}#product #product-information .swatch.color .swatch-element{margin:0}#product #product-information .swatch.color .swatch-element.color label{width:40px;height:40px;min-width:40px;border-radius:8px;border:0;box-shadow:inset 0 0 0 1px #00000052;padding:0;margin:0;font-size:0;cursor:pointer;background-size:cover;background-position:center;transition:box-shadow .15s ease,transform .15s ease}#product #product-information .swatch.color .swatch-element.white label,#product #product-information .swatch.color .swatch-element.color label[style*="#ffffff"],#product #product-information .swatch.color .swatch-element.color label[style*="#fff;"],#product #product-information .swatch.color .swatch-element.color label[style*="#efe9d8"],#product #product-information .swatch.color .swatch-element.color label[style*="#cfcfcf"]{box-shadow:inset 0 0 0 2px #333!important}#product #product-information .swatch.color .swatch-element.color label:hover{transform:translateY(-1px)}#product #product-information .swatch.color .swatch-element.color.active label,#product #product-information .swatch.color .swatch-element.color:hover label{box-shadow:0 0 0 2px #fff,0 0 0 4px #333!important}#product #product-information .swatch.color .swatch-element.soldout label{opacity:.45}#product #product-image .zoomImg{display:none!important}#product #product-image .image.featured,#product #product-image .image.featured *{cursor:default!important}#product #product-information .quantity-wrapper .wrapper-title,#product #product-information .quantity-wrapper .item-quantity,#product #product-information .quantity-wrapper #quantity{font-size:14px!important}.meliora-delivery-note{border:1px solid #e3e3e3;border-radius:8px;padding:14px 16px;margin:20px 0;background:#fafafa;font-size:clamp(12px,1.7vw,14px);line-height:1.7}.meliora-delivery-note .mdn-row{display:flex;gap:10px;margin-bottom:4px}.meliora-delivery-note .mdn-label{flex:0 0 auto;min-width:6em;font-weight:700;color:#333}.meliora-delivery-note .mdn-value{color:#333}.meliora-delivery-note .mdd-block{margin-top:10px}.meliora-delivery-note .mdd-label{display:block;font-weight:700;color:#333;margin-bottom:5px}.meliora-delivery-note .mdd-select{width:100%;max-width:340px;padding:9px 12px;border:1px solid #c9c9c9;border-radius:6px;background:#fff;font-size:14px;color:#333;cursor:pointer;-webkit-appearance:auto;appearance:auto}.meliora-delivery-note .mdd-select:focus{outline:none;border-color:#333}.meliora-delivery-note .mdn-caution{margin:10px 0 0;padding-top:10px;border-top:1px dashed #ddd;font-size:clamp(11px,1.6vw,12.5px);color:#c0392b;line-height:1.6}.meliora-delivery-note .mdn-subnote{margin:6px 0 0;font-size:clamp(11px,1.5vw,12px);color:#777;line-height:1.7}@media only screen and (max-width:767px){.meliora-delivery-note .mdn-row{flex-direction:column;gap:2px;margin-bottom:8px}.meliora-delivery-note .mdn-label{min-width:auto}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom-design-edit.css.map */
