.personnalisation-layout{display:flex;flex-direction:row;flex-wrap:nowrap}.visuals-container{flex:1;margin-right:20px}.product__info-wrapper{flex:1}@media (min-width: 769px){.sticky-container{position:sticky;top:calc(var(--header-height, 100px) + 2rem);height:fit-content;z-index:2}}.field__input{width:100%;padding:8px;box-sizing:border-box}.field__label{display:block;margin-bottom:5px}.button{padding:10px 20px;cursor:pointer}.error-message{color:red;display:none}.gift-wrap-price{font-size:1.4rem;word-break:break-word;line-height:calc(1 + .5 / var(--font-body-scale));color:#939393;margin-top:.4rem}.kapie__orientation-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.kapie__orientation-button{box-sizing:border-box;width:100%}@media (max-width: 600px){.kapie__orientation-buttons{grid-template-columns:repeat(4,1fr);gap:.3rem}}.kapie__orientation-button input[type=radio]{display:none}.kapie__orientation-button label{display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--color-foreground),.2);transition:border var(--duration-short) ease;padding:1rem;cursor:pointer;height:4rem;width:100%;min-width:4rem;box-sizing:border-box;font-size:1.5rem;font-family:monospace}[id*=svg-position-options].product-form__input--pill{display:flex!important;flex-direction:row!important;gap:.5rem;align-items:stretch}[id*=svg-position-options] input[type=radio]{display:none}[id*=svg-position-options] label[id*=label-svg_position]{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem;border:1px solid rgba(var(--color-foreground),.2);transition:border var(--duration-short) ease;padding:1rem;cursor:pointer;height:4rem;flex:1;box-sizing:border-box}[id*=svg-position-options] label[for*=before],[id*=svg-position-options] label[for*=after]{flex-direction:row}.product-form__input--pill label .kapie__arrow-svg{width:20px;height:20px;flex-shrink:0;stroke-width:1.5}[id*=svg-position-options] label[for*=before] .kapie__arrow-svg{transform:rotate(180deg)}[id*=svg-position-options] label:hover{border-color:rgba(var(--color-foreground),.5)}[id*=svg-position-options] input[type=radio]:checked+label{border-color:rgba(var(--color-foreground),1);background-color:#191919;color:#fff}.personnalisation-layout.format-carre [id*=svg-position-options]{display:none!important}.personnalisation-layout .form__label{margin-top:2rem}.kapie__orientation-button label:hover{border-color:rgba(var(--color-foreground),.5)}.kapie__orientation-button input[type=radio]:checked+label{border-color:rgba(var(--color-foreground),1);background-color:#191919;color:#fff}.kapie__orientation-button svg{width:20px;height:20px;transform:rotate(var(--angle));transition:transform .3s ease}.swatch-input__label{display:inline-flex;align-items:center;cursor:pointer;margin-right:10px;position:relative}.swatch{display:inline-block;width:3rem;height:3rem;background-color:var(--swatch--background);border:1px solid #dcdcdc;margin-right:5px}.swatch-input__input{position:absolute;opacity:0;cursor:pointer}.swatch-input__input:checked+label .swatch{border-color:#191919}.swatch-input__label .visually-hidden{display:none}.error-message{color:red;font-size:.9em;display:none}.error-message.active{display:block}.shape{display:flex;align-items:center;padding:0 2rem;height:10rem;width:30rem;background-color:ECC64B;border:solid 1px #191919;transition:background-color .3s ease,transform .3s ease;margin-bottom:20px}.shape.rectangle{justify-content:space-between}.shape.square{width:15rem;height:15rem;flex-direction:column;justify-content:center;align-items:center;text-align:center}.shape-verso.rectangle{justify-content:center}.texte-container,.texte-container-verso{display:flex;flex-direction:column;justify-content:center}.texte-container.square{align-items:center;text-align:center}.texte-container-verso{text-align:center;align-items:center}.shape.rectangle .texte-container.align-left{text-align:left;align-items:flex-start}.shape.rectangle .texte-container.align-right{text-align:right;align-items:flex-end}.section-title{border-bottom:solid 1px #191919;text-transform:uppercase;padding:1rem;display:flex;justify-content:space-between;align-items:center}.visual-title{text-transform:uppercase;margin-bottom:.5rem;text-align:left;font-size:1.5rem}.form__description{font-size:1.2rem;color:#9a9a9a;width:50%;margin-bottom:1rem}.panneau_texte-principal{font-size:36px;line-height:1.2;margin:0;font-family:Basier Square,sans-serif;transition:font-size .3s ease}.panneau_texte-secondaire{font-size:20px;line-height:1.2;margin:0;font-family:Basier Square,sans-serif;transition:font-size .3s ease}.panneau_texte-verso{font-size:14px;line-height:1.2;margin:0;font-family:Basier Square,sans-serif}.text-size-20{font-size:36px!important}.text-size-15{font-size:27px!important}.text-size-12-5{font-size:23px!important}.text-size-10{font-size:25px!important}.text-size-7-5{font-size:20px!important}.text-size-5{font-size:15px!important}.personnalisation-form{display:flex;flex-direction:column}@media (max-width: 768px){.personnalisation-layout{flex-direction:column}.visuals-container,.product__info-wrapper{min-width:100%;margin-right:0;display:flex;flex-direction:column;align-items:center}.visuals-container{position:sticky;top:var(--header-height, 80px);z-index:2;background:#fff;background:#fff6!important;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);width:100vw;margin-left:calc(-50vw + 50%);padding:1rem calc(50vw - 50%);box-sizing:border-box}.personnalisation-layout .field__label{font-size:1.4rem;line-height:1.3}.personnalisation-layout .field{margin:1rem}.visual-title{font-size:1rem}}.personnalisation__cta{padding:1rem;margin-top:1rem}.form__label-container{display:flex;justify-content:space-between}.form__description-title{font-size:1.2rem;color:#9a9a9a;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2rem}.personnalisation__visuel{margin-bottom:1rem}.personnalisation-layout .product-form__input{padding:1rem 2rem}.personnalisation-layout .field{margin:1rem 2rem;width:auto}.personnalisation-layout .field__label{display:block;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.personnalisation-layout .product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:0}.personnalisation-layout .product-form__submit{margin-bottom:0}.kapie-price-container{display:flex;flex-direction:column;gap:0}.kapie-price-container>[id^=price-]{display:none}.personnalisation__cta .product-form__submit{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;position:relative}.personnalisation__cta .product-form__submit span:first-child:before{content:attr(data-price);margin-right:auto;font-weight:400;font-size:.85em}.personnalisation__cta .product-form__submit span:first-child{display:flex;width:100%;justify-content:space-between;align-items:center}.kapie-field-secondary{display:inline-flex;gap:1rem;margin:0rem 2rem}.kapie-field-secondary .field{width:100%;margin:1rem 0rem}.select-wrapper{position:relative;width:100%}.select-wrapper select{-webkit-appearance:none;appearance:none;width:100%;padding:.8rem 2.5rem .8rem 1rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:0;font-size:1rem;line-height:1.5;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));cursor:pointer}.select-wrapper select:hover{border-color:rgba(var(--color-foreground),.5)}.select-wrapper select:focus{border-color:rgb(var(--color-foreground));outline:none}.select-arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none}.cart-item-gift-wrap{margin-bottom:1rem}.gift-wrap-item-button{display:inline-flex;align-items:center;justify-content:flex-start;text-decoration:none;text-align:left;color:#939393;padding:1rem 1.5rem;font-size:1.2rem;border:solid 1px #939393;background:transparent;cursor:pointer;transition:color .3s,background-color .3s;width:320px}@media (max-width: 768px){.gift-wrap-item-button{width:100%}}.gift-wrap-item-button--active{color:#fff;background:#191919}.gift-wrap-item-button:hover:not(.gift-wrap-item-button--active){color:#fff;background-color:#939393}.gift-wrap-item-button svg{flex-shrink:0;margin-right:1.5rem}.gift-wrap-text{padding-left:1.5rem;border-left:1px solid currentColor}.personalized-product-warning-inline{display:flex;align-items:center;gap:1.5rem;background-color:#fdcf4a;padding:1rem 1.5rem;margin-bottom:1rem;color:#856404;font-size:1rem;width:320px}@media (max-width: 768px){.personalized-product-warning-inline{width:100%}}.personalized-product-warning-inline svg{flex-shrink:0;color:#856404}.cart-item__quantity-wrapper{border:1px solid #939393;display:flex;align-items:center;width:320px}@media (max-width: 768px){.cart-item__quantity-wrapper{width:100%}}.cart-item__quantity-wrapper .quantity:before,.cart-item__quantity-wrapper .quantity:after{display:none}.cart-item__quantity-wrapper{justify-content:space-between}.cart-item__quantity-wrapper .quantity{margin-left:1.5rem;width:auto}.cart-item__quantity-wrapper cart-remove-button .button{color:#939393}.cart-item__quantity-wrapper cart-remove-button{margin-right:1.5rem}.cart-item__quantity-wrapper cart-remove-button:before{content:"";display:block;width:1px;height:2rem;background-color:#939393;margin-right:1.5rem;align-self:center}
/*# sourceMappingURL=/cdn/shop/t/6/assets/personnalisation-v2.css.map */
