:root{--pzp-red: #FF3C00;--pzp-black: #111;--pzp-gray: #777;--pzp-border: #e5e5e5;--pzp-light: #f5f5f5;--pzp-line: #06C755;--pzp-r: 8px;--pzp-maxw: 1280px}.product,.product__info-container,product-info{color-scheme:light!important}.vender_name{display:inline-block!important;font-size:13px!important;font-weight:600!important;color:var(--pzp-gray)!important;margin:0 0 4px!important;padding:0!important;background:none!important}.product__title h1,.product__title .h1{font-size:18px!important;font-weight:800!important;line-height:1.4!important;color:var(--pzp-black)!important;margin-bottom:8px!important}.price-item--regular{font-size:26px!important;font-weight:900!important;color:var(--pzp-black)!important}.price .caption,.product__tax{font-size:12px!important;color:#aaa!important}.price__container{padding-bottom:12px!important}.product-price-row{margin-top:0!important}.product__info-container>.product__description{margin:0 0 16px!important;padding:16px 20px!important;background:var(--pzp-light);border-radius:var(--pzp-r)}.product__description p.number,.product__description p.number strong{font-size:15px!important;font-weight:800!important;color:var(--pzp-black)!important;line-height:1.5;margin-bottom:8px}.product__description p.txt,.product__description p{font-size:13px!important;line-height:1.85!important;color:#555!important}.product-form__input label,.product-form__input .form__label{font-size:13px!important;font-weight:700!important;color:var(--pzp-black)!important;margin-bottom:8px!important}variant-radios fieldset{display:flex!important;flex-wrap:wrap!important;gap:6px!important}variant-radios label{padding:8px 16px!important;border:1.5px solid var(--pzp-border)!important;border-radius:6px!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:all .15s!important}variant-radios label:hover{border-color:#999!important}variant-radios input:checked+label{background:var(--pzp-black)!important;color:#fff!important;border-color:var(--pzp-black)!important}.product-form__input select{font-size:13px!important;border-radius:var(--pzp-r)!important;border:1.5px solid var(--pzp-border)!important;padding:10px 14px!important}.product-form__submit{font-size:15px!important;font-weight:800!important;border-radius:var(--pzp-r)!important;padding:16px!important}.share-button{font-size:13px!important}.product-btn-area,.line-text,.product-btn-wrapper,.simbtn,.product__info-container .accordion{display:none!important}.collapsible-content{border-top:8px solid var(--pzp-light)!important;border-bottom:none!important;background:#fff!important}.collapsible-content-wrapper{max-width:var(--pzp-maxw)!important;margin:0 auto!important;padding:24px 16px!important}.collapsible-content h2,.collapsible-content .collapsible-content__heading{font-size:16px!important;font-weight:800!important;color:var(--pzp-black)!important;text-align:left!important;margin-bottom:16px!important;padding:0!important}.collapsible-content .collapsible-content__media,.collapsible-content .collapsible-content-wrapper--narrow{display:none!important}.collapsible-content .accordion{display:block!important;border:none!important}.collapsible-content .accordion__content{font-size:13px!important;line-height:1.8!important;color:#555!important;padding:0 0 16px!important}.collapsible-content .accordion details{border-bottom:1px solid var(--pzp-border)!important;border-top:none!important}.collapsible-content .accordion summary{padding:14px 0!important;font-size:14px!important;font-weight:600!important;color:var(--pzp-black)!important}.collapsible-content .accordion summary .icon-caret{color:#ccc!important}.collapsible-content .accordion details[open] summary .icon-caret{color:var(--pzp-red)!important}.collection .price .price-item,.collection .price .price-item--regular,.collection .price .money,.related-products .price .price-item,.related-products .price .price-item--regular,.related-products .price .money,.product-grid .price .price-item,.product-grid .price .price-item--regular{font-size:14px!important;font-weight:700!important}.collection .card__heading,.collection .card__heading a,.related-products .card__heading,.related-products .card__heading a,.product-grid .card__heading,.product-grid .card__heading a{font-size:12px!important;font-weight:600!important;line-height:1.4!important}.collection .card,.related-products .card,.product-grid .card{border-radius:var(--pzp-r)!important;border:1px solid var(--pzp-border)!important;overflow:visible!important}.collection .card__content,.collection .card__information,.related-products .card__content,.related-products .card__information{padding-bottom:8px!important}.pzp-viewall-card{display:none}.pzp-viewall-card__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:180px;background:var(--pzp-light)!important;border:1.5px dashed #ccc!important;border-radius:var(--pzp-r)!important;text-decoration:none!important;transition:background .2s,border-color .2s!important}.pzp-viewall-card__link:hover{background:#eee!important;border-color:#999!important}.pzp-viewall-card__text{font-size:14px!important;font-weight:700!important;color:var(--pzp-black)!important;text-align:center;line-height:1.6}@media(max-width:749px){.pzp-viewall-card{display:list-item!important}.pzp-viewall-original{display:none!important}}@media(min-width:750px){.pzp-viewall-card{display:none!important}.collection .collection__view-all,.collection__view-all{margin-top:20px!important}.collection .collection__view-all .button,.collection .collection__view-all a,.collection__view-all .button,.collection__view-all a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:14px!important;font-weight:800!important;border-radius:6px!important;padding:14px 28px!important;background:var(--pzp-red)!important;color:#fff!important;border:none!important;box-shadow:none!important;text-transform:none!important;letter-spacing:.04em!important;text-decoration:none!important;transition:background .2s,transform .2s!important;width:auto!important;min-width:200px!important}.collection .collection__view-all .button:hover,.collection .collection__view-all a:hover,.collection__view-all .button:hover,.collection__view-all a:hover{background:#e03000!important;color:#fff!important;transform:translateY(-2px)!important}}@media(max-width:749px){body{padding-bottom:72px!important}}@media(min-width:750px){product-info{max-width:var(--pzp-maxw)!important;margin:0 auto!important}.product__info-container{padding:0 0 0 32px!important}.product__media-wrapper{position:sticky;top:80px}.product__title h1,.product__title .h1{font-size:22px!important}.price-item--regular{font-size:30px!important}.product__description p.number,.product__description p.number strong{font-size:16px!important}.product__description p.txt,.product__description p,.product-form__input label,.product-form__input .form__label{font-size:14px!important}variant-radios label{padding:10px 20px!important;font-size:14px!important}.product-form__submit{font-size:16px!important;padding:18px!important}.collapsible-content-wrapper{padding:32px 24px!important}.featured-collection .page-width,.related-products .page-width{padding:0 24px!important}.collapsible-content h2,.featured-collection h2,.related-products h2{font-size:18px!important}}@media(min-width:1200px){.product__title h1,.product__title .h1{font-size:26px!important}.price-item--regular{font-size:34px!important}}.pzp-colorchart{margin:20px 0 0;border:1px solid #e8e8e8;border-radius:10px;overflow:hidden}.pzp-colorchart__label{font-size:12px;color:#999;padding:10px 14px;background:#faf9f7;border-bottom:1px solid #e8e8e8;font-weight:500}.pzp-colorchart__img{width:100%;display:block;max-height:300px;object-fit:contain;object-position:top}.pzp-cta{margin:24px 0 0}.pzp-cta__main{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 20px;background:#ff3c00;color:#fff!important;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;text-decoration:none!important;box-shadow:0 2px 12px #ff3c0033}.pzp-cta__main:hover{background:#e03500;box-shadow:0 4px 20px #ff3c004d;transform:translateY(-1px)}.pzp-cta__main-icon{width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z'/%3E%3C/svg%3E") center/contain no-repeat;flex-shrink:0}.pzp-cta__main-note{text-align:center;font-size:14px;color:#1a1a1a;margin-top:6px;letter-spacing:.02em}.pzp-cta__subs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.pzp-cta__sub{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px 8px 10px;border:1.5px solid #e8e8e8;border-radius:8px;background:#fff;cursor:pointer;transition:all .15s;text-decoration:none!important}.pzp-cta__sub:hover{border-color:#bbb;background:#fafafa}.pzp-cta__sub-icon{width:18px;height:18px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center}.pzp-cta__sub-icon--upload{background-image:url(/cdn/shop/files/nyukou.svg?v=1774224941)}.pzp-cta__sub-icon--line{background-image:url(/cdn/shop/files/line.svg?v=1774224941)}.pzp-cta__sub-icon--mail{background-image:url(/cdn/shop/files/mail.svg?v=1774224941)}.pzp-cta__sub-label{font-size:14px;font-weight:600;color:#1a1a1a;white-space:nowrap}.pzp-cta__sub--line{border-color:#06c755}.pzp-cta__sub--line:hover{background:#f0faf4}.pzp-cta__sub-desc{font-size:12px;color:#999;line-height:1.3;text-align:center;white-space:nowrap}.pzp-cta__subs--2col,.pzp-cta__subs--two{grid-template-columns:1fr!important;gap:10px!important}.pzp-cta__subs--two .pzp-cta__sub{flex-direction:row;justify-content:center;gap:12px;padding:16px 24px;border-radius:10px;border-width:2px}.pzp-cta__subs--two .pzp-cta__sub-icon{width:28px;height:28px}.pzp-cta__subs--two .pzp-cta__sub-label{font-size:17px;font-weight:700}.pzp-cta__subs--two .pzp-cta__sub-desc{font-size:12px}.pzp-cta__subs--two .pzp-cta__sub--line{background:#06c755;border-color:#06c755}.pzp-cta__subs--two .pzp-cta__sub--line .pzp-cta__sub-label,.pzp-cta__subs--two .pzp-cta__sub--line .pzp-cta__sub-desc{color:#fff}.pzp-cta__subs--two .pzp-cta__sub--line .pzp-cta__sub-icon{filter:brightness(0) invert(1)}.pzp-cta__subs--two .pzp-cta__sub--line:hover{background:#05b34c;border-color:#05b34c}.pzp-cta__subs--three{grid-template-columns:repeat(3,1fr)!important}.pzp-cta__sub--wide{flex-direction:row;justify-content:center;gap:10px;padding:16px 12px 26px;position:relative}.pzp-cta__sub--wide .pzp-cta__sub-icon{width:22px;height:22px}.pzp-cta__sub--wide .pzp-cta__sub-label{font-size:15px}.pzp-cta__sub--wide .pzp-cta__sub-desc{position:absolute;bottom:6px;left:0;right:0;font-size:10px}.pzp-share{margin-top:16px}.pzp-share__btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;font-size:16px;font-weight:500;color:#888;cursor:pointer;font-family:var(--font-body-family, sans-serif);transition:color .15s}.pzp-share__btn:hover{color:#444}.pzp-share__btn svg{flex-shrink:0}@media(max-width:749px){.pzp-cta__main{padding:14px 16px;font-size:15px}.pzp-cta__subs{gap:6px;margin-top:12px}.pzp-cta__sub{padding:12px 6px 8px}.pzp-cta__sub-label{font-size:11px}.pzp-cta__sub-desc{font-size:8px}.pzp-colorchart{margin:16px 0 0;border-radius:8px}.pzp-colorchart__label{font-size:11px;padding:8px 12px}}.product-form__buttons,.product-form__submit,.shopify-payment-button{display:none!important}.pzp-desc-block{background:#faf9f7;border-radius:10px;padding:20px;border:1px solid #eee;margin-bottom:16px}.pzp-desc-block .rte{font-size:13px;color:#444;line-height:1.9}.pzp-desc-block .rte p:first-child{font-size:15px;font-weight:700;color:#1a1a1a;margin-bottom:8px;line-height:1.5}.pzp-desc-block .rte p:last-child{display:none}@media(max-width:749px){.pzp-desc-block{padding:16px}.pzp-desc-block .rte{font-size:12px}.pzp-desc-block .rte p:first-child{font-size:14px}}.pzp-colorchart{cursor:pointer;position:relative;overflow:hidden}.pzp-colorchart:after{content:"\30af\30ea\30c3\30af\3067\62e1\5927";position:absolute;bottom:10px;right:10px;font-size:11px;color:#fff;background:#0000008c;padding:4px 10px;border-radius:5px;pointer-events:none;letter-spacing:.03em}@media(max-width:749px){.pzp-colorchart:after{content:"\30bf\30c3\30d7\3067\62e1\5927";font-size:10px;bottom:8px;right:8px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pz-product-override.css.map */
