.product-main .product-media{margin-top:calc(5 * var(--space-unit));margin-bottom:-11px}.product-details__calc .h4{margin-bottom:1.1em}.shopify-section+.product-main:before,.product-details+.shopify-section:before,.product-main+.shopify-section:not(.product-details):before{content:none!important}@media(min-width:769px){:root{--product-column-padding: calc(8 * var(--space-unit));--product-info-width: 47%}.shopify-section:not(.product-details){clear:both}.product-breadcrumbs .breadcrumbs{padding-inline-end:var(--product-column-padding);overflow:hidden}.product-breadcrumbs+.product-main .product-media,.product-breadcrumbs+.product-main .product-info{padding-top:0}.product-breadcrumbs+.product-main .product-info:before,.product-breadcrumbs+.product-main .product-info:after{top:calc(-10 * var(--space-unit) - 1em - 2px)}.shopify-section+.product-main{margin-top:-1px}.shopify-section+.product-main:before,.product-details+.shopify-section:before,.product-main+.shopify-section:not(.product-details):before{display:block;content:unset!important;position:relative;z-index:-1;width:100%;height:1px;background-color:rgba(var(--text-color) / .15)}.product-main .product-media,.product-main+.product-details>.container{width:calc(100% - var(--product-info-width));float:left;clear:left}.product-main .product-media{margin-top:0;margin-bottom:0;padding-top:calc(10 * var(--space-unit));padding-bottom:calc(10 * var(--space-unit));padding-inline-end:var(--product-column-padding)}.product-main .product-info{position:relative;width:var(--product-info-width);padding:calc(10 * var(--space-unit)) 0;padding-inline-start:0;float:right;background-color:rgba(var(--bg-color))}.product-main .product-info:before,.product-main .product-info:after{content:unset!important;position:absolute;top:0;bottom:-2px;left:-1px;width:1px;background-color:rgba(var(--bg-color))}.product-main .product-info:after{background-color:rgba(var(--text-color) / .15)}.product-main .product-info--sticky{min-height:var(--sticky-height, 0)}.product-info__sticky{position:-webkit-sticky;position:sticky;padding-bottom:0}.product-main+.product-details{max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.product-main+.product-details>.container{max-width:none;margin:0;padding-top:calc(2 * var(--space-unit));padding-bottom:calc(10 * var(--space-unit));padding-inline-start:0;padding-inline-end:var(--product-column-padding)}.product-main+.product-details+.shopify-section:before{top:1px}[dir=rtl] .product-main .product-media,[dir=rtl] .product-main+.product-details>.container{float:right;clear:right}[dir=rtl] .product-main .product-info{float:left}[dir=rtl] .product-main .product-info:before,[dir=rtl] .product-main .product-info:after{right:-1px;left:auto}}@media(min-width:1280px){:root{--product-column-padding: calc(12 * var(--space-unit))}.product-main .product-media,.product-main .product-info{padding-top:calc(12 * var(--space-unit))}}.product-reassurance__container{display:flex;gap:0px}.product-reassurance__item-container{background-color:#eee;width:calc(25% - 1px)}.product-reassurance__item-container p{font-size:13px!important}.product-reassurance__item-container .product-reassurance__item-img{height:auto;width:50%;position:relative;margin:5px auto;padding-top:50%}.product-reassurance__item-container:not(:last-child){border-right:1px solid rgb(204,204,204,.3)}.product-reassurance__item-container .product-reassurance__item-img img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}.product-reassurance__item-container p{text-align:center;padding:0 10px 10px;margin-bottom:0;font-size:12px!important;line-height:113%}.product-reassurance__item-container em{font-size:11px!important}.product-info__add-button{width:fit-content;flex:0 0 40%}.price__default strong:not(.price__current){display:none}.product-info .price__default{line-height:110%!important;font-size:14px}.price__current{font-size:14px;white-space:wrap}.product-info__add-to-cart .product-info__price .price.price--sold-out{display:flex;flex-wrap:wrap;gap:5px}.custom-unit-price{font-size:14px;display:flex;align-items:center}.product-info__add-button button{border-radius:5px;white-space:nowrap;margin-right:7px;padding:15px 35px}.product-info__add-button .open-configurateur{border-radius:var(--btn-border-radius, 0)}.price__current{display:flex;flex-wrap:wrap;gap:5px}.price__current__unit{font-weight:400;display:block}.product-info__price{display:flex;align-items:center}details-disclosure summary .flex.justify-between.items-center{flex-direction:row}details-disclosure summary .flex.justify-between.items-center .disclosure__toggle{margin-left:12px!important;margin-right:12px!important}details-disclosure details{border:1px solid rgba(57,125,130,.117)!important;background-color:#edffff!important}details-disclosure details .disclosure__content,details-disclosure details .disclosure__title{color:#397d82!important}details-disclosure summary .flex.justify-between.items-center .disclosure__toggle svg path{stroke:#397d82}details-disclosure summary{padding:calc(3 * var(--space-unit)) 10px!important}details-disclosure .disclosure--row{border-bottom:0;border-top:0;border-radius:2px;background-color:#fafafa;margin-bottom:0}details-disclosure .disclosure__toggle>.icon{width:15px}.product-reassurance__container{margin-bottom:30px}@media only screen and (max-width:550px){.product-reassurance__item-container p{font-size:9px!important;line-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:calc(100% - 54px)}.product-reassurance__item-container p{font-size:9px!important;line-height:115%}}.pointer-none{pointer-events:none;cursor:default}.custom-variants{display:flex;flex-direction:column}w-product-template{overflow:hidden;display:block;margin-bottom:40px}.cc-main-product w-product-template{overflow:visible}.cc-main-product sticky-scroll-direction{display:block;min-height:inherit}w-product-template .drawer-button:first-child{border-top:0!important}.custom-variants .drawer-button[data-id=format]{order:1;border-top:1px solid #ccc!important}.drawer-button[data-id=profil]{order:2}.drawer-button[data-id=papier]{order:3}.drawer-button[data-id=texture]{order:4}.drawer-button[data-id=decoupe]{order:5}.drawer-button[data-id=ruban]{order:6}.drawer-button[data-id=enveloppe]{order:7}.drawer-button[data-id=quantite]{order:8}.product-info__block .card{padding:0!important;flex-direction:column;text-align:center}.product-info__block .card__media{width:100%}.product-info__block .card--related{background-color:unset!important}carousel-slider .slider__grid{width:unset!important;column-gap:0!important}carousel-slider .slider{scroll-padding-left:unset!important}.caracteristiques-product{margin-top:20px}.caracteristiques-product h4{font-size:20px;margin-bottom:28px}.caracteristiques-product img{width:250px!important;margin-bottom:16px}.caracteristiques-product ul,.caracteristiques-product ul p,.caracteristiques-product ul li{line-height:1.8}custom-description.false{display:block;margin-top:30px}custom-description.true{display:none}@media only screen and (max-width:768px){custom-description.false{display:none}.caracteristiques-product.false{display:none}custom-description.true{display:block;margin-top:16px;padding-top:40px;border-top:1px solid rgba(var(--text-color) / .15)}.caracteristiques-product h4{margin-bottom:10px}.product-info .caracteristiques-product{padding-bottom:40px;border-bottom:1px solid rgba(var(--text-color) / .15)}}.product-details-band{clear:both;display:grid;grid-template-columns:1fr var(--product-info-width, 500px);column-gap:40px;margin-top:50px;padding-top:40px;padding-bottom:40px;border-top:1px solid rgba(var(--text-color) / .15);border-bottom:1px solid rgba(var(--text-color) / .15)}.product-details-band custom-description.false,.product-details-band .caracteristiques-product{margin-top:0}@media only screen and (min-width:769px){.product-info .caracteristiques-product{display:none}}@media only screen and (max-width:768px){.product-details-band{display:none}}ul.fc-grid--centered{grid-template-columns:repeat(auto-fit,minmax(180px,246px));justify-content:center}product-recommendations .price__current:not(.visible){display:flex!important}w-product-template .disclosure__content{padding:0 14px 12px}.share-button{display:block;position:relative}.share-button details{width:fit-content;position:relative}.share-button__button{font-size:1.4rem;display:flex;align-items:center;color:rgb(var(--color-link));margin-left:0;padding-left:0;min-height:4.4rem}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}details[open]>.share-button__fallback{animation:animateMenuOpen .32s ease;border:1px solid}.share-button__button:hover{text-decoration:underline;text-underline-offset:.3rem}.share-button__button,.share-button__fallback button{cursor:pointer;background-color:transparent;border:none}.share-button__button .icon-share{height:1.2rem;margin-right:1rem;min-width:1.3rem}.share-button__fallback{display:flex;align-items:center;position:absolute;top:4rem;right:.1rem;z-index:3;width:100%;min-width:max-content;border-radius:var(--inputs-radius);border:0}.share-button__fallback:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.share-button__fallback:before{background:#fff;pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:0 4px 5px rgba((18,18,18),0);z-index:-1}.share-button__fallback button{width:4.4rem;height:4.4rem;padding:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;right:var(--inputs-border-width)}.share-button__fallback button:hover{color:rgba(var(--color-foreground),.75)}.share-button__fallback button:hover svg{transform:scale(1.07)}.share-button__close:not(.hidden)+.share-button__copy{display:none}.share-button__close,.share-button__copy{background-color:transparent;color:rgb(var(--color-foreground))}.share-button__copy:focus-visible,.share-button__close:focus-visible{background-color:rgb(var(--color-background));z-index:2}.share-button__copy:focus,.share-button__close:focus{background-color:rgb(var(--color-background));z-index:2}.field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused),.field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused){background-color:inherit}.share-button__fallback .field:after,.share-button__fallback .field:before{content:none}.share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}.share-button__fallback .field__input:focus,.share-button__fallback .field__input:-webkit-autofill{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem;box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.share-button__fallback .field__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;filter:none;outline:none!important;border:none;min-width:auto;min-height:auto;padding:.8rem 1.5rem .8rem 2rem;margin:var(--inputs-border-width)}.share-button__fallback .field__input:hover{box-shadow:none}.share-button__fallback .icon{width:1.5rem;height:1.5rem}.share-button__message:not(:empty){display:flex;align-items:center;width:100%;height:100%;margin-top:0;padding:.8rem 0 .8rem 1.5rem;margin:var(--inputs-border-width)}.share-button__message:not(:empty):not(.hidden)~*{display:none}.share-button__button.hidden,.share-button__close.hidden{display:none}w-product-template share-button{position:absolute!important;top:20px;right:0}@media(max-width:768px){.product-info__title{position:relative;padding-right:4rem}}.price-conf{display:none!important}.form-price{font-size:18px}[data-profil-title] .mb-0{font-weight:700}.product-info__add-button{width:60%}@media only screen and (max-width:768px){.product-info__add-button{width:100%}}.product-info__add-button button{max-width:100%;width:100%}@media(min-width:769px){#product-media{min-height:440px}}.sticky-personnaliser{position:fixed;left:0;right:0;bottom:0;z-index:20;background-color:rgb(var(--bg-color, 255 255 255));border-top:1px solid rgba(var(--text-color) / .12);box-shadow:0 -4px 16px #0000000f;transform:translateY(100%);transition:transform .32s ease;will-change:transform}.sticky-personnaliser.is-visible{transform:translateY(0)}@media(min-width:769px){.sticky-personnaliser{display:none}}.sticky-personnaliser__inner{display:flex;align-items:center;justify-content:space-between;gap:calc(4 * var(--space-unit));max-width:var(--page-width, 1320px);margin:0 auto;padding:calc(2.5 * var(--space-unit)) var(--gutter)}.sticky-personnaliser__price{flex:1 1 auto;min-width:0;font-weight:700;line-height:1.15}.sticky-personnaliser__price .form-price,.sticky-personnaliser__price .price{justify-content:flex-start;font-size:18px}.sticky-personnaliser__price .price__current:not(.visible){display:none}.sticky-personnaliser__btn{flex:0 0 auto;min-width:45%;border-radius:var(--btn-border-radius, 0)}@media(max-width:768px){.sticky-personnaliser__inner{flex-direction:column;align-items:stretch;gap:calc(1.5 * var(--space-unit));padding:calc(2 * var(--space-unit)) var(--gutter)}.sticky-personnaliser__price{text-align:center}.sticky-personnaliser__price .form-price,.sticky-personnaliser__price .price,.sticky-personnaliser__price .price__current{justify-content:center}.form-price,.sticky-personnaliser__price .form-price,.sticky-personnaliser__price .price{font-size:16px}.sticky-personnaliser__btn{flex:1 1 auto;width:100%;min-width:0}}.product-info .price__default,.product-info .price__default .price__current,.form-price,.sticky-personnaliser__price .form-price,.sticky-personnaliser__price .price,.sticky-personnaliser__price .price__default{font-size:16px!important}@media(max-width:768px){.product-info .price__default,.product-info .price__default .price__current,.form-price,.sticky-personnaliser__price .form-price,.sticky-personnaliser__price .price,.sticky-personnaliser__price .price__default{font-size:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-page.css.map */
