.configurator{padding:25px 0;position:relative}@media (max-width:1200px){.configurator.opened{padding-top:37.5px}}@media (max-width:768px){.configurator{padding-top:0}}.configurator-slider__picture{position:relative;height:70rem}@media (max-width:1024px){.configurator-slider__picture{height:45rem}}@media (max-width:768px){.configurator-slider__picture{height:30rem}}.configurator-slider__picture figure{position:absolute;width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.configurator-slider__picture figure span{max-height:70rem;height:auto;display:block;margin:auto;position:relative}@media (max-width:1024px){.configurator-slider__picture figure span{max-height:45rem}}@media (max-width:768px){.configurator-slider__picture figure span{max-height:30rem}}.configurator-slider__picture figure span img{max-height:70rem;height:auto;display:block;margin:auto}@media (max-width:1024px){.configurator-slider__picture figure span img{max-height:45rem}}@media (max-width:768px){.configurator-slider__picture figure span img{max-height:30rem}}.configurator-slider.owl-carousel .owl-item{padding:.1rem;transition:opacity 1s ease-in-out;opacity:0}.configurator-slider.owl-carousel .owl-item.active{opacity:1}.configurator-slider.owl-carousel .owl-item figure{margin-bottom:0}.configurator-slider.owl-carousel .owl-item img{width:auto;margin-left:auto;margin-right:auto}.configurator-slider.owl-carousel .owl-item .configurator-slider__select img{width:3rem;display:inline-block;margin-right:1rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.configurator-slider.owl-carousel .owl-dots{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}@media (min-width:576px){.configurator-slider.owl-carousel .owl-dots{display:inline-block;position:absolute;top:1.5rem;left:2rem}}@media (min-width:1400px){.configurator-slider.owl-carousel .owl-dots{left:0}}@media (min-width:1600px){.configurator-slider.owl-carousel .owl-dots{left:-5rem}}.configurator-slider.owl-carousel .owl-dots .owl-dot{width:3.3rem;height:3.3rem;margin-top:.8rem;border:1px solid #0d0d0d;overflow:hidden;margin-right:1em}@media (min-width:768px){.configurator-slider.owl-carousel .owl-dots .owl-dot{margin-right:0}}.configurator-slider.owl-carousel .owl-dots .owl-dot:first-child{margin-top:0}.configurator-slider.owl-carousel .owl-dots .owl-dot.active,.configurator-slider.owl-carousel .owl-dots .owl-dot:hover{box-shadow:0 0 0 4px #0d0d0d}.configurator-slider.owl-carousel .owl-dots .owl-dot [data-backgroundimage]{height:100%}.configurator-slider.owl-carousel .owl-nav{position:absolute;top:50%;left:0;width:100%;transform:translateY(calc(-50% - 55px));display:block!important}.configurator-slider.owl-carousel .owl-nav .owl-next,.configurator-slider.owl-carousel .owl-nav .owl-prev{position:absolute;font-size:2.7rem}@media (min-width:1024px){.configurator-slider.owl-carousel .owl-nav .owl-next,.configurator-slider.owl-carousel .owl-nav .owl-prev{font-size:3.7rem}}.configurator-slider.owl-carousel .owl-nav .owl-next span,.configurator-slider.owl-carousel .owl-nav .owl-prev span{color:#d7d7d7;padding:0;line-height:1}.configurator-slider.owl-carousel .owl-nav .owl-prev{left:1rem}.configurator-slider.owl-carousel .owl-nav .owl-next{right:1rem}.configurator-slider.owl-carousel .owl-nav .disabled{opacity:0}.configurator-slider .insitu{position:relative}.configurator-slider .box-insitu{margin-top:4rem}.opened .configurator-slider .box-insitu{margin-top:0}.configurator-slider__select{position:absolute;bottom:2rem;left:2rem;z-index:1;width:23rem}@media (max-width:768px){.configurator-slider__select{width:100%;bottom:100%;left:0;display:-ms-flexbox;display:flex}}@media (max-width:1024px){.opened .configurator-slider__select{display:none}}.configurator-slider__select .select2{margin-top:1rem;position:relative;padding-left:5rem}@media (max-width:1200px){.configurator-slider__select .select2:first-of-type{margin-right:1rem}}.configurator-slider__select [class*=color-]{width:3rem;height:3rem;display:inline-block;margin-right:1rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%);border:1px solid #d7d7d7}.configurator-slider__select .color-blanc{background-color:#fff}.configurator-slider__select .color-bleu{background-color:#1a3a4f}.configurator-slider__select .color-anthracite{background-color:#212529}.configurator-slider__select .color-rouge{background-color:#a6070f}.configurator-slider__select .color-beige{background-color:#d5c9b9}.configurator-slider__select .color-rose{background-color:#debdc4}.configurator-slider__select .color-turquoise{background-color:#9ab7b3}.configurator-slider__select .color-ciel{background-color:#c4cbd1}.configurator-slider__select .color-taupe{background-color:#c4b7af}.configurator-slider__select .color-gris{background-color:#d7d7d7}.configurator-title h1{margin-top:0;margin-bottom:1rem;font-family:Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:1.2rem;text-transform:none;font-weight:400}.configurator-title h2{margin:0 0 .2rem;font-size:2rem;line-height:3rem}.configurator-title h3{margin:0;font-family:Helvetica Neue,Arial,Noto Sans,sans-serif}.configurator-title .artist-name a{font-size:1.6rem}.configurator-reinsurance{padding-left:0}.configurator-presentation .configurator-reinsurance{margin-top:0}.configurator-reinsurance li{padding:.5rem 0;font-size:1rem}.configurator-reinsurance li+li{border-top:1px solid #d7d7d7}.configurator-share{text-transform:uppercase;font-size:.85rem;position:relative;font-weight:700;padding-left:1.5rem;margin-top:25px}.configurator-share .icon-share{position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (min-width:576px) and (max-width:1024px){.configurator-only-one,.configurator-presentation{margin:0 10%}}.configurator-presentation .configurator-step0{font-size:1.2rem;border:1px solid gray;padding:1.3rem;text-align:center}.configurator-presentation .configurator-step0 .variationPrice{font-weight:700;margin-bottom:.5rem;display:block}.configurator-presentation .configurator-step0 .promoMessage{background-color:#a6070f;color:#fff;font-size:.9rem;padding:6px 4px 1px;margin-bottom:.5rem;display:inline-block}.configurator-presentation .configurator-step0 .optionsMessage{font-size:1rem}@media (min-width:768px){.configurator-presentation .configurator-step0 .optionsMessage{font-size:inherit}}.configurator-presentation .configurator-step0 p:last-child{margin-bottom:0}.configurator-presentation .configurator-step0 #btn-step-0{position:relative}.configurator-presentation .configurator-step0 #btn-step-0 .btn.start{width:100%}.configurator-presentation .configurator-step0 #btn-step-0 .btn.start:after{content:"\F105";width:auto;font-family:Font Awesome}.configurator-presentation .configurator-step0 #btn-step-0 .icon-angle-right{position:absolute;color:#fff;left:85%;top:18%}@media (min-width:768px){.configurator-presentation .configurator-step0 #btn-step-0 .icon-angle-right{left:78%}}.configurator-presentation .configurator-share{margin-top:0}@media (min-width:768px){.configurator-presentation .configurator-share{margin-top:25px}}.configurator .priceItem{word-break:keep-all;display:inline-block;font-weight:700}.configurator .priceItem.strike{text-decoration:line-through;margin-right:2px;font-weight:lighter}.configurator-steps__nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-left:0;margin-bottom:25px;padding-left:1rem;padding-right:1rem}.configurator-steps__nav>*{color:gray;text-transform:uppercase;cursor:not-allowed;font-size:.8rem;margin:0}@media (min-width:576px){.configurator-steps__nav>*{font-size:1rem}}.configurator-steps__nav>.selected{color:#0d0d0d;font-weight:700;cursor:pointer}.configurator-steps__nav>.valid{cursor:pointer}.configurator-steps__nav .item{list-style:none}.configurator-steps__nav .divider{-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid;margin:0 10px 11px}@media (min-width:576px){.configurator-steps__nav .divider{margin:0 10px 14px}}@media (min-width:1400px){.configurator-steps__nav .divider{max-width:75px}}.configurator-steps__title{margin-bottom:1rem}.configurator-steps__info{font-size:.95rem}.configurator-steps__info .range__name{margin-bottom:0;font-size:1.2rem}.configurator-steps__info .range__promoMessage{background-color:#a6070f;color:#fff;font-size:.9rem;padding:6px 4px 1px;display:inline-block}.configurator-steps__info div.d-flex{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.configurator-steps__info .availability-message span.dispo{color:#008827}.configurator-steps__info .availability-message span.lastpieces{color:#fd7e14}.configurator-steps__info .availability-message span.outofstock{color:#a6070f}.configurator-steps .cadre,.configurator-steps .finition{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.configurator-steps .cadre-item,.configurator-steps .finition-item{width:5.7rem;height:5.7rem;position:relative;border:2px solid #d7d7d7;margin-bottom:.6rem;cursor:pointer;margin-right:.4rem;-webkit-transition:.5s;overflow:hidden;transition:all .4s linear 0s}@media (min-width:576px){.configurator-steps .cadre-item,.configurator-steps .finition-item{width:6.4rem;height:6.4rem;margin-right:.6rem}}.configurator-steps .cadre-item:not(.active):not(.promo):hover,.configurator-steps .finition-item:not(.active):not(.promo):hover{border:2px solid hsla(0,0%,84%,0)}.configurator-steps .cadre-item:not(.active):not(.promo):hover:after,.configurator-steps .cadre-item:not(.active):not(.promo):hover:before,.configurator-steps .finition-item:not(.active):not(.promo):hover:after,.configurator-steps .finition-item:not(.active):not(.promo):hover:before{-webkit-transform:scale(1)}.configurator-steps .cadre-item:not(.active):not(.promo):after,.configurator-steps .finition-item:not(.active):not(.promo):after{width:100%;height:100%;z-index:3;content:"";position:absolute;top:0;left:0;box-sizing:border-box;-webkit-transform:scale(0);transition:.5s;border-top:2px solid #baa85a;border-right:2px solid #baa85a;-webkit-transform-origin:100% 0}.configurator-steps .cadre-item:not(.active):not(.promo):before,.configurator-steps .finition-item:not(.active):not(.promo):before{width:100%;height:100%;z-index:3;content:"";position:absolute;top:0;left:0;box-sizing:border-box;-webkit-transform:scale(0);transition:.5s;border-bottom:2px solid #baa85a;border-left:2px solid #baa85a;-webkit-transform-origin:0 100%}.configurator-steps .cadre-item>div:first-child:after,.configurator-steps .finition-item>div:first-child:after{opacity:0;position:absolute;content:"\F00C";width:auto;font-family:Font Awesome;top:10px;right:10px;background-color:#baa85a;color:#fff;font-size:.6em;padding:.4em .6em;border-radius:50%}.configurator-steps .cadre-item.promo,.configurator-steps .finition-item.promo{border-color:#a6070f}.configurator-steps .cadre-item.active,.configurator-steps .finition-item.active{border-color:#baa85a}.configurator-steps .cadre-item.active>div:first-child:after,.configurator-steps .finition-item.active>div:first-child:after{opacity:1}.configurator-steps .cadre-item img,.configurator-steps .finition-item img{width:100%;transition:all .4s linear 0s}.configurator-steps .cadre-item__price,.configurator-steps .finition-item__price{position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-size:.95rem;width:100%;text-align:center;font-weight:700}.configurator-steps .cadre__name,.configurator-steps .finition__name{font-size:1.2rem}@media (min-width:1200px){.configurator-steps .cadre__name,.configurator-steps .finition__name{width:350px}}.configurator-steps .cadre__text,.configurator-steps .finition__text{font-size:.95rem}.configurator-steps .cadre__price,.configurator-steps .finition__price{font-weight:700}.configurator-steps .cadre__price-info,.configurator-steps .finition__price-info{display:block}.configurator-steps .cadre__promoMessage,.configurator-steps .finition__promoMessage{background-color:#a6070f;color:#fff;font-size:.9rem;padding:6px 4px 1px;display:inline-block}.configurator-steps .price-recap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.configurator-steps .price-recap__text{width:100%}.configurator-steps .price-recap .cadre__price-recap .price{margin-left:5px}.configurator-steps .price-recap .cadre__price-recap,.configurator-steps .price-recap .finition__price-recap{font-weight:800}.configurator-steps .price-recap>p{font-size:.9rem;margin-bottom:0}.configurator-steps .price-recap .previous-item{padding-left:.8rem}.configurator-steps .price-recap .previous-item:before{left:0;right:auto;transform:rotate(180deg)}.configurator-steps .btn-primary{width:100%;position:fixed;bottom:0;left:0;right:0;z-index:9;padding:.75rem 1.575rem;border:3px solid #fff;padding-bottom:max(env(safe-area-inset-bottom),.75rem)}@media (min-width:768px){.configurator-steps .btn-primary{padding-bottom:.75rem}}@media (min-width:1024px){.configurator-steps .btn-primary{position:relative;width:auto;padding:.5rem 1.05rem}}.configurator-steps .btn-primary:disabled,.configurator-steps .btn-primary[disabled]{cursor:not-allowed;opacity:1;background:grey;border-color:grey}@media (max-width:1200px){.configurator-steps__content .h3{display:none}}@media (max-width:768px){.configurator-steps .cta-next p>span{display:block}}.configurator-recap{font-size:.95rem;margin-bottom:1rem}.configurator-recap p{margin-bottom:0}.configurator-recap .box__encadre{padding:0;margin-bottom:8.33333px;border-color:#0d0d0d}.configurator-recap .box__encadre>*{padding:.6rem}.configurator-recap .box__encadre>:not(.recap-total){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #0d0d0d}.configurator-recap .box__encadre .recap-total{font-size:1.2rem;font-weight:700}.configurator-recap figure{width:5rem;margin-right:.6rem;margin-bottom:0;-ms-flex:0 0 auto;flex:0 0 auto}.configurator-recap figure+*{-ms-flex:1 1 auto;flex:1 1 auto}.configurator-recap .restart{text-transform:uppercase;font-size:.9rem;color:#0d0d0d}.configurator-recap .restart:hover{background:#fff}.configurator-recap .space-between{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.configurator-recap .space-between .btn-primary{width:100%}.configurator-recap .space-between p{margin-right:.6rem;margin-bottom:0}@media (min-width:768px){.configurator-recap .space-between{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row}}.configurator-only-one{font-size:1.5rem}.configurator-only-one__content ul{margin-top:0;margin-bottom:25px;padding-left:0}.configurator .space-between{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.artshot .custom .img_portrait figure img{padding:17%}.artshot .custom .img_paysage figure img{padding:13% 17%}.artshot .custom .img_carre figure img{padding:20% 12%}.artshot .custom .img_panoramique figure img{padding:21% 13%}.contact .custom .img_portrait figure img{padding:15%}.contact .custom .img_paysage figure img{padding:11% 15%}.contact .custom .img_carre figure img,.contact .custom .img_panoramique figure img{padding:18% 10%}.artshot figure span,.contact figure span{box-shadow:0 0 7px 1px #212529}.artshot .insitu figure span,.contact .insitu figure span{border-width:.6rem}@media (max-width:768px){.artshot .insitu figure span,.contact .insitu figure span{border-width:.3rem}}.view-picture{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;z-index:-1}.view-picture.open{opacity:1;z-index:11}.view-picture>*{width:100vw;height:100vh}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-carousel{display:block}.owl-item{display:-ms-flexbox;display:flex}.owl-item>div{margin-left:auto;margin-right:auto}#picgen,#picpres{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center}#picgen .bg,#picpres .bg{-ms-flex-negative:0;flex-shrink:0}#picgen .frame,#picpres .frame{box-sizing:initial;transition:all .4s linear}#picgen .frame .pic,#picpres .frame .pic{transition:all .4s linear}.range{width:100%;max-width:1024px;margin:25px auto;margin-top:0;padding:0 3rem 0 1.5rem;display:inline-block;margin-top:25px}.range-img{height:1.7rem;position:relative}.range-img span{display:block;position:absolute;transform:translateX(-50%);bottom:0;line-height:4rem;cursor:pointer;background-image:url("../images/picto/picture.png");background-size:contain;background-repeat:no-repeat;background-position:bottom}.range-img span.active{opacity:1}.range-img span.outofstock{opacity:.1}.range-img span.promo{background-image:url("../images/picto/picture-promo.png")}.range__stock{margin-bottom:0;margin-top:.5rem}.range .sizes-range{margin-top:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-apperance:none;position:relative;width:100%;height:.5rem;border-radius:5px;background:#d7d7d7;outline:none;opacity:.7;transition:opacity .2s;background:linear-gradient(90deg,gray 0,#d7d7d7 0)}.range .sizes-range:focus{outline:none;border:none}.sizes-range::-moz-range-thumb{cursor:pointer;background-color:#fff;border:2px solid gray;width:2rem;height:2rem;border-radius:50%;z-index:1}.sizes-range::-webkit-slider-thumb{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid gray;width:2rem;height:2rem;border-radius:50%;z-index:1}.sizes-range::-ms-thumb{cursor:pointer;background-color:#fff;border:2px solid gray;width:2rem;height:2rem;border-radius:50%;z-index:1}.sizes-range::-moz-range-track{border:none;background:none;outline:none}.jauge{width:50%;height:5px;position:relative;border-radius:6px;background:#d7d7d7;margin:.5rem 0;margin-left:0}.c-details .jauge{margin-left:auto;width:75px}@media (min-width:768px){.c-details .jauge{width:50%}}.jauge-percent{width:50%;height:100%;position:absolute;top:0;left:0;background:#a6070f;transition:all .5s ease-in-out 0s}.jauge-percent.lastpieces{background:#fd7e14}.jauge-percent.dispo{background:#008827}.c-checkout-popin{font-size:.9rem}.c-checkout-popin>div+div{margin-top:5px}@media (min-width:768px){.c-checkout-popin>div+div{margin-top:25px}}.c-checkout-popin>p{margin-bottom:1rem}.c-checkout-popin>p .h4{font-size:1.1rem}@media (min-width:768px){.c-checkout-popin>p .h4{font-size:1.2375rem}}.c-checkout-popin>p .artist{text-transform:capitalize}.c-checkout-popin .checkout__product-img figure{width:auto;margin-right:0}.c-checkout-popin .checkout__product-img figure span{display:block}.c-checkout-popin .checkout__product-img figcaption p{margin-bottom:0}.c-checkout-popin .checkout__product-img figcaption p.artist{font-family:Fago Office Serif,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:1.3rem}.c-checkout-popin .checkout__product-img figcaption p.product{color:gray;text-transform:uppercase}.c-checkout-popin .checkout__product-img figcaption span.text.inc{color:#008827}.c-checkout-popin .checkout__product-img figcaption span.text.so{color:#a6070f}.c-checkout-popin .checkout__product-img figcaption span.text.lp{color:#fd7e14}.c-checkout-popin .custom{max-width:11rem;width:30%;margin-bottom:0}@media (min-width:768px){.c-checkout-popin__info>*+*{margin-top:1rem}}.c-checkout-popin__info p{margin-top:0}.c-checkout-popin__info p:last-child{margin-bottom:0}.c-checkout-popin__info>div b:first-child{font-size:1rem}@media (min-width:768px){.c-checkout-popin__info>div b:first-child{font-size:.9rem}}.c-checkout-popin__price{font-size:1.3rem}.c-checkout-popin .buttons{-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:768px){.c-checkout-popin .buttons{-ms-flex-direction:initial;flex-direction:row}}.c-checkout-popin .buttons>div:last-child{text-align:center}@media (min-width:768px){.c-checkout-popin .buttons>div:last-child{text-align:left}}.c-checkout-popin .btn{color:#0d0d0d;text-transform:uppercase;font-size:.9rem}.c-checkout-popin .btn.btn-danger{color:#fff!important}@media (min-width:576px){.configurator-recap-modal .modal-lg{max-width:calc(100% - 3rem)}}@media (min-width:1024px){.configurator-recap-modal .modal-lg{max-width:800px}}@media (min-width:1200px){.configurator-recap-modal .modal-lg{max-width:calc(100% - 40rem)}}.c-artist-rebound>div{border:1px solid #d7d7d7}.alphabet-artists .c-artist-rebound>div{border-top:none}@media (min-width:768px){.alphabet-artists .c-artist-rebound>div{border-top:1px solid #d7d7d7}}.alphabet-artists .c-artist-rebound{padding:0!important}@media (min-width:768px){.alphabet-artists .c-artist-rebound{padding:0 12.5px!important;margin-bottom:2rem}}.c-artist-rebound-head{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.c-artist-rebound-head a{position:relative;width:100%;padding-right:12.5px;padding-left:12.5px;height:12rem;background-size:cover;background-position:50%}.c-artist-rebound-info{padding:1.1rem}.alphabet-artists .c-artist-rebound-info{padding:2.5rem}.c-artist-rebound-info p{margin-bottom:0}.c-artist-rebound-info p.h4{margin-bottom:2rem}@media (min-width:768px){.c-artist-rebound-info p.h4{margin-bottom:0}}.alphabet-artists .c-artist-rebound-info p.h4{font-family:Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:300;font-size:1.3rem;text-transform:capitalize}.c-artist-rebound-info p.bio{display:none;margin-top:.5rem;margin-bottom:2rem;font-size:1rem}.alphabet-artists .c-artist-rebound-info p.bio{font-size:1rem}@media (min-width:768px){.c-artist-rebound-info p.bio{display:block}}.c-artist-rebound-info p.link{position:absolute;left:0;right:0;bottom:1rem}.alphabet-artists .c-artist-rebound-info p.link{position:relative}.citation{background-color:#343a40;color:#fff;padding:25px}@media (min-width:1024px){.citation{padding:45px}}.artist-details .citation{margin-top:2rem}.citation>p{font-weight:700;margin-bottom:0}@media (min-width:1024px){.citation>p{font-size:1.5rem}}.citation>p:before{content:"\AB";display:inline-block;margin-right:.5rem}.citation>p:after{content:"\BB";display:inline-block;margin-left:.5rem}.citation>span{margin-top:1.2rem;font-size:1rem;text-transform:uppercase}.share-product-modal a{font-size:1.3rem;display:inline-block;margin-top:.5rem}.c-details .detail-oeuvre-title{font-size:1.9rem}@media (min-width:768px){.c-details .detail-oeuvre-title{font-size:3.3rem}}.c-details .link-primary{display:inline}.c-details__box{border:1px solid #d7d7d7;padding:0;text-align:left!important}@media (min-width:768px){.c-details__box .text-right{text-align:right!important}}.c-details__content{padding:25px}@media (min-width:768px){.c-details__content{padding:25px 42.5px}}.c-details__content .row.availability-item{font-size:.95rem;margin-bottom:5px}@media (min-width:768px){.c-details__content .row.availability-item{margin-bottom:25px}}@media (min-width:1024px){.c-details__content .row.availability-item{font-size:1.1rem}}.c-details__content .row.availability-item .col:first-child{white-space:nowrap;padding-right:0}@media (min-width:768px){.c-details__content .row.availability-item .col:first-child{padding-right:12.5px;white-space:normal}}.c-details__content .row.availability-item .col:nth-child(2){padding-left:0}@media (min-width:768px){.c-details__content .row.availability-item .col:nth-child(2){padding-left:12.5px}}.c-details__content>div{margin-bottom:10px}@media (min-width:768px){.c-details__content>div{margin-bottom:25px}}.c-details__content>p,.c-details__image p{margin-bottom:0}.c-details>.wrapper>span{margin-top:25px;display:block}.c-details>.wrapper>div{margin-top:25px}.c-details h3{font-size:1.5rem;margin-bottom:1.5rem}@media (min-width:768px){.c-details h3{font-size:2rem}}.tag-list a{display:inline-block;padding:.6rem .6rem .4rem;margin-right:.5rem;margin-bottom:.5rem;border:1px solid #d7d7d7;font-weight:700}.tag-list b{margin-left:1rem;text-transform:uppercase}.tag-list b:after{content:"+";margin-left:1rem}.tag-list .tag{font-size:1rem}@media (min-width:768px){.tag-list .tag{font-size:1.1rem}}.product-breadcrumb .breadcrumb{border:none;padding-top:0;padding-left:0;margin-bottom:0;font-size:.8rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width:768px){.product-breadcrumb .breadcrumb{font-size:1.1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}.product-breadcrumb .breadcrumb-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}@media (min-width:768px){.product-breadcrumb .breadcrumb-item{max-width:unset}}.product-detail .owl-item img{max-height:70vh}.product-detail .leading-artists .h2{font-size:1.9rem}@media (min-width:768px){.product-detail .leading-artists .h2{font-size:3.3rem}}.plp-leading-artists .product-detail .leading-artists .h2{font-size:1.9rem}@media (min-width:768px){.plp-leading-artists .product-detail .leading-artists .h2{font-size:3.3rem}}.product-detail .shipping-options .c-details__content .row{font-size:.95rem}@media (min-width:768px){.product-detail .shipping-options .c-details__content .row{font-size:1.1rem}}.product-detail .shipping-options .c-details__content .row:nth-child(4) .col:first-child,.product-detail .shipping-options .c-details__content .row:nth-child(5) .col:first-child{max-width:43vw}@media (min-width:768px){.product-detail .shipping-options .c-details__content .row:nth-child(4) .col:first-child,.product-detail .shipping-options .c-details__content .row:nth-child(5) .col:first-child{max-width:none}}.product-detail .shipping-options .c-details__content .row:nth-child(4) .col:nth-child(2),.product-detail .shipping-options .c-details__content .row:nth-child(5) .col:nth-child(2){max-width:38vw}@media (min-width:768px){.product-detail .shipping-options .c-details__content .row:nth-child(4) .col:nth-child(2),.product-detail .shipping-options .c-details__content .row:nth-child(5) .col:nth-child(2){max-width:none}}.configurator-slider .owl-stage-outer .owl-stage{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#configurator-btn-step-2.not-fixed,#configurator-btn-step-2.not-fixed-tab,#configurator-btn-step-3.not-fixed,#configurator-btn-step-3.not-fixed-tab,#configurator-btn.not-fixed,#configurator-btn.not-fixed-tab{padding:.5rem 1.05rem;position:static;border:none}#configurator-btn-step-2:not(.not-fixed),#configurator-btn-step-3:not(.not-fixed),#configurator-btn:not(.not-fixed){width:100%}@media (min-width:768px){#configurator-btn-step-2.not-fixed-tab,#configurator-btn-step-3.not-fixed-tab,#configurator-btn.not-fixed-tab{width:auto}}#configurator-steps__2 .price-recap,#configurator-steps__3 .price-recap{-ms-flex-wrap:wrap;flex-wrap:wrap}#configurator-steps__3 .cadre-item:hover .img-fluid{transform:scale(1.5)}#configurator-btn-step-2:after,#configurator-btn:after{content:"\F105";width:auto;font-family:Font Awesome;margin-left:5px}#configurator-btn,#configurator-btn-step-2,#configurator-btn-step-3{text-transform:uppercase}#picgen{transition:all .4s linear 0s;cursor:pointer}#picgen #selectors_container{display:none}#picpres{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:768px){#picpres{-ms-flex-wrap:initial;flex-wrap:nowrap;-ms-flex-direction:initial;flex-direction:row}}#picpres #selectors_container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;position:relative!important;bottom:0;left:0}@media (min-width:768px){#picpres #selectors_container{-ms-flex-direction:column;flex-direction:column;position:absolute!important;bottom:50px;left:8em}}#overlay{background:rgba(0,0,0,.7);width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;display:none;text-align:center;z-index:99;cursor:pointer}#overlay img{max-width:80%;margin-top:50%}@media (min-width:768px){#overlay img{max-width:100%;margin-top:8rem;transform:translateY(0)}}#overlay .icon-cross{position:absolute;right:20px;top:20px;font-size:30px;cursor:pointer;color:#fff}#overlay .icon-cross:before{content:"\F00D";width:auto;font-family:Font Awesome}