.product-form__form{--pp-accent:#9c3d4a;--pp-accent-soft:#fff4ef;--pp-ok:#1f8a5b;--pp-ok-soft:#eef8f2;--pp-ink:#1a1a1a;--pp-line:rgba(0,0,0,.14);display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:0}.product-form__form>*{grid-column:1/-1;min-width:0}.product-form__form .text-block.pp-step{margin:22px 0 10px}.product-form__form .text-block.pp-step--1{margin-top:6px}.product-form__form .pp-step p{margin:0;display:flex;align-items:center;gap:8px;font-size:clamp(11px,3.3vw,12.5px);line-height:1.25;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--pp-ink)}.pp-step strong{flex:none;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;background:var(--pp-ink);color:#fff;font-size:clamp(10px,2.9vw,11px);font-weight:600;letter-spacing:.08em;white-space:nowrap;transition:background-color .2s}.pp-step em{margin-left:auto;flex:none;font-style:normal;font-size:clamp(9.5px,2.8vw,10.5px);font-weight:600;letter-spacing:.03em;color:var(--pp-accent);background:var(--pp-accent-soft);border:1px solid var(--pp-accent);padding:4px 7px;border-radius:999px;white-space:nowrap;transition:color .2s,background-color .2s,border-color .2s}@media(max-width:374px){.product-form__form .pp-step p{gap:6px}.pp-step strong{padding:5px 8px}}.pp-step--2 strong{background:var(--pp-accent)}.pp-step--3 em{color:#0000008c;background:transparent;border-color:var(--pp-line)}.pp-step--2.is-done strong{background:var(--pp-ok)}.pp-step--2.is-done em:before{content:"\2713\a0"}variant-picker.pp-finish{display:block;margin:0}.pp-finish .variant-picker__option{border:0;padding:0;margin:0;min-width:0}.pp-finish .variant-picker__option-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.pp-finish .variant-picker__option-value{display:block}.pp-finish .variant-picker__option-value input+label{width:100%;max-width:none;min-width:0;min-height:50px;padding:10px 8px;gap:8px;border-radius:10px;font-weight:500;box-sizing:border-box}.pp-finish .variant-picker__option-value input:not([aria-disabled=true])+label:before{content:"";flex:none;width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.14);background:#d9d9d9}.pp-finish input[value=argent i]:not([aria-disabled=true])+label:before{background:linear-gradient(135deg,#f7f7f7,#b4b8bf)}.pp-finish input[value=or i]:not([aria-disabled=true])+label:before{background:linear-gradient(135deg,#f8e7b0,#c79f45)}.pp-finish input[value="or rose" i]:not([aria-disabled=true])+label:before{background:linear-gradient(135deg,#f9d9cd,#d4927f)}.pp-finish .variant-picker__option-value input:checked+label{border-color:var(--pp-ink);box-shadow:inset 0 0 0 1px var(--pp-ink)}.pp-finish .select{min-height:50px}.product-form__form{--pp-box:var(--pp-accent);--pp-box-bg:var(--pp-accent-soft);--pp-box-style:dashed}.product-form__form.pp-photo-done{--pp-box:var(--pp-ok);--pp-box-bg:var(--pp-ok-soft);--pp-box-style:solid}.product-form__form.pp-photo-missing{--pp-box-style:solid;--pp-box-bg:color-mix(in srgb,var(--pp-accent) 13%,#fff)}.product-form__form .text-block.pp-step--2,.product-form__form>.shopify-app-block:has(#ImageUploaderContainer),.product-form__form .text-block.pp-photo-help{background:var(--pp-box-bg);border:0 var(--pp-box-style) var(--pp-box);border-left-width:1.5px;border-right-width:1.5px;transition:border-color .2s,background-color .2s}.product-form__form .text-block.pp-step--2{position:relative;overflow:visible;margin:28px 0 0;padding:14px 12px 10px;border-top-width:1.5px;border-radius:14px 14px 0 0}.product-form__form>.shopify-app-block:has(#ImageUploaderContainer){padding:0 12px}.product-form__form .text-block.pp-photo-help{margin:0;padding:8px 12px 12px;border-bottom-width:1.5px;border-radius:0 0 14px 14px}.product-form__form:not(:has(.pp-photo-help))>.shopify-app-block:has(#ImageUploaderContainer){padding-bottom:12px;border-bottom-width:1.5px;border-radius:0 0 14px 14px}.product-form__form:not(:has(.pp-step--2))>.shopify-app-block:has(#ImageUploaderContainer){margin-top:22px;padding-top:12px;border-top-width:1.5px;border-top-left-radius:14px;border-top-right-radius:14px}.product-form__form .pp-step--2 em{position:absolute;top:0;right:12px;transform:translateY(-50%);margin:0;padding:4px 9px;color:#fff;background:var(--pp-box);border-color:var(--pp-box)}.product-form__form .pp-step--2.is-loading em{color:#0009;background:#fff;border-color:var(--pp-line)}.product-form__form #ImageUploader .upload-button{background-color:var(--pp-accent)!important;color:#fff!important;border-radius:10px!important;min-height:50px;display:flex!important;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;cursor:pointer}.product-form__form #ImageUploader .upload-button:before{content:"";flex:none;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5A1.5 1.5 0 0 1 5.5 7h2l1.3-2h6.4l1.3 2h2A1.5 1.5 0 0 1 20 8.5v9A1.5 1.5 0 0 1 18.5 19h-13A1.5 1.5 0 0 1 4 17.5z'/%3E%3Ccircle cx='12' cy='13' r='3.4'/%3E%3C/svg%3E") center/contain no-repeat}.product-form__form #ImageUploader .picture-grid-wrapper{margin-bottom:10px}.product-form__form.pp-photo-done #ImageUploader .upload-button{background-color:#fff!important;color:var(--pp-ink)!important;border:1px solid var(--pp-line)!important}.product-form__form.pp-photo-done #ImageUploader .upload-button:before{filter:invert(1)}.product-form__form.pp-photo-missing .pp-step--2,.product-form__form.pp-photo-missing>.shopify-app-block:has(#ImageUploaderContainer),.product-form__form.pp-photo-missing .pp-photo-help{animation:pp-nudge .45s ease}@keyframes pp-nudge{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.product-form__form.pp-photo-missing .pp-step--2,.product-form__form.pp-photo-missing>.shopify-app-block,.product-form__form.pp-photo-missing .pp-photo-help{animation:none}}.product-form__form .pp-photo-help p{margin:0;font-size:12.5px;line-height:1.4;color:#0009}.product-form__form .text-block.pp-pack-none{grid-column:1;margin:0}.product-form__form .pp-packaging{grid-column:2;display:block;margin:0}.pp-pack-none,.pp-packaging .toggle-cross-sell__product{position:relative;box-sizing:border-box;min-height:116px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px 8px;border:1px solid var(--pp-line);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s;-webkit-tap-highlight-color:transparent}.product-form__form .pp-pack-none p{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13.5px;font-weight:500;line-height:1.25;color:var(--pp-ink)}.pp-pack-none p:before{content:"";width:52px;height:52px;border-radius:50%;border:1px solid var(--pp-line);box-sizing:border-box;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='6.5'/%3E%3Cpath d='M7.5 16.5l9-9'/%3E%3C/svg%3E") center/70% no-repeat}.pp-packaging .toggle-cross-sell__products{display:grid;gap:10px;height:100%}.pp-packaging .toggle-cross-sell__product-container{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.pp-packaging .toggle-cross-sell__product-image{width:52px;height:52px;border-radius:50%;overflow:hidden;border:1px solid var(--pp-line);box-sizing:border-box;flex:none}.pp-packaging .toggle-cross-sell__product-image img{width:100%;height:100%;object-fit:cover;display:block}.pp-packaging .toggle-cross-sell__product-content{width:100%;min-width:0}.pp-packaging .toggle-cross-sell__product-header{display:flex;flex-direction:column;align-items:center;gap:2px}.pp-packaging .toggle-cross-sell__product-title{font-size:13.5px;font-weight:500;line-height:1.25;color:var(--pp-ink);text-decoration:none}.pp-packaging .toggle-cross-sell__product-price-container{font-size:13px;color:#000000a6}.pp-packaging .toggle-cross-sell__product-price-container .price:before{content:"+\a0"}.pp-packaging .toggle-cross-sell__product-price-container .compare-at-price{display:none}.pp-packaging a{pointer-events:none}.pp-packaging .checkbox{position:static;line-height:0}.pp-packaging .checkbox>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;font-size:0}.pp-packaging .checkbox>span:before,.pp-packaging .checkbox>span:after{display:none}.pp-packaging .checkbox>input:focus-visible+span{outline:2px solid var(--pp-ink);outline-offset:2px}.pp-packaging .toggle-cross-sell__product:has(input:checked),.product-form__form:not(:has(.pp-packaging input:checked)) .pp-pack-none{border-color:var(--pp-ink);box-shadow:inset 0 0 0 1px var(--pp-ink)}.pp-packaging .toggle-cross-sell__product:has(input:checked):after,.product-form__form:not(:has(.pp-packaging input:checked)) .pp-pack-none:after{content:"";position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:50%;background:var(--pp-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/11px no-repeat}.product-form__form>sticky-add-to-cart,.product-form__form>.product-add-to-cart-button{margin-top:22px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pp-etapes.css.map */
