@keyframes wobble-vertical{16.65%{transform:translateY(0.5rem)}33.3%{transform:translateY(-0.375rem)}49.95%{transform:translateY(0.25rem)}66.6%{transform:translateY(-0.125rem)}83.25%{transform:translateY(0.063rem)}100%{transform:translateY(0)}}@keyframes underline-yellow-animation{0%{transform:translateX(0)}49%{transform:translateX(100%)}50%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes wobble-vertical{16.65%{transform:translateY(0.5rem)}33.3%{transform:translateY(-0.375rem)}49.95%{transform:translateY(0.25rem)}66.6%{transform:translateY(-0.125rem)}83.25%{transform:translateY(0.063rem)}100%{transform:translateY(0)}}@keyframes underline-yellow-animation{0%{transform:translateX(0)}49%{transform:translateX(100%)}50%{transform:translateX(-100%)}100%{transform:translateX(0)}}.reinsurance-checkout{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;padding:10px;max-width:1400px;margin:auto}@media (min-width: 768px){.reinsurance-checkout{-ms-flex-flow:row;flex-flow:row}}.reinsurance-checkout .col-reinsurance{width:100%}@media (min-width: 768px){.reinsurance-checkout .col-reinsurance{width:50%;float:left}}.reinsurance-checkout .reinsurance{width:50%;float:left;padding:0 10px}.reinsurance-checkout .reinsurance p{font-size:1rem}.reinsurance-checkout .reinsurance p.reinsurance-text{display:block}.reinsurance-checkout .reinsurance p.reinsurance-title{font-size:1.2rem;font-weight:bolder;margin-top:0.5rem}@media (min-width: 768px){.reinsurance-checkout .reinsurance p.reinsurance-title{font-size:1.25rem}}.reinsurance-checkout .reinsurance img{max-width:96px}.checkout-footer{padding:25px 0;height:12rem}@media (min-width: 768px){.checkout-footer{height:7rem}}@media (min-width: 768px){.checkout-footer-link{text-align:right}}.checkout-footer-link a{display:block;padding:8px 0}@media (min-width: 768px){.checkout-footer-link a{display:inline;margin-left:2rem}}.checkout-footer-lang{padding-bottom:10px}.c-details .cross-sell{padding:3.75rem 0}.c-details .cross-sell:empty{padding:0}.pd-category-carousel{margin-top:1.875rem}@media (min-width: 768px){.pd-category-carousel{margin-top:3.75rem}}.pd-category-carousel h2 span{font-family:"Arizona";font-size:2.2rem}.product-carousel{position:relative;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--swiper-navigation-top-offset: 102%;--swiper-navigation-size: 1rem}.product-carousel .container{--product-carousel-container-margin: 0px;width:calc(100% - var(--product-carousel-container-margin) - 1.563rem);padding:0}@media (min-width: 1280px){.product-carousel .container{--product-carousel-container-margin: 3%}}@media (min-width: 1400px){.product-carousel .container{--product-carousel-container-margin: 6%;max-width:initial}}.product-carousel .container a{color:inherit}.product-carousel .gold-dash{position:relative;margin-bottom:2rem;padding-bottom:.5rem;padding-bottom:1.5rem}.product-carousel .gold-dash::after{content:' ';position:absolute;bottom:0;left:0;width:30px;height:8px;background-color:#baa85a}@media (max-width: 1024px){.product-carousel .gold-dash{padding-bottom:.3rem}.product-carousel .gold-dash::after{bottom:-10px;width:20px;height:5px}}.product-carousel .pdp-carousel-header{display:-ms-flexbox;display:flex}.product-carousel .pdp-carousel-header .pdp-carousel-title{--carousel-header-padding-bottom: 1.1rem;padding:0 0 var(--carousel-header-padding-bottom) 1.1rem;font-family:"Arizona";font-size:1.75rem;font-weight:700;position:relative}.product-carousel .pdp-carousel-header .pdp-carousel-title a:hover{text-decoration:none}@media (min-width: 768px){.product-carousel .pdp-carousel-header .pdp-carousel-title{font-size:2.2rem}}.product-carousel .pdp-carousel-header .pdp-carousel-title::before{content:'';display:block;position:absolute;top:0;left:0;width:.4375rem;height:calc(100% - var(--carousel-header-padding-bottom));background-color:#ffcf0b}.pd-category-carousel .product-carousel .pdp-carousel-header .pdp-carousel-title{margin:0}.product-carousel .pdp-carousel-header .favorite-wrapper{margin-top:.5rem;margin-left:.9375rem}.product-carousel .theme-cta{margin-top:1.25rem;text-align:center}.product-carousel .theme-cta .see-all-button{overflow:hidden;display:inline-block;font-weight:bold;text-decoration:none}.product-carousel .theme-cta .see-all-button::after{content:'';display:block;width:100%;height:.0625rem;background-color:#ffcf0b}.product-carousel .theme-cta .see-all-button:hover::after,.product-carousel .theme-cta .see-all-button:focus::after{animation:underline-yellow-animation 500ms ease-in-out}.product-carousel .box__title-link-more .h2-title{max-width:inherit}.product-carousel .col.px-0 .box__title-link-more{width:100%}@media (min-width: 1400px){.product-carousel{--swiper-navigation-sides-offset: 16rem}}.product-carousel.has-see-more{--swiper-navigation-top-offset: 90%}.product-carousel.has-see-more .carousel .product-swiper-pagination:not(.yk-recommendation){bottom:3.3rem}.product-carousel .carousel{padding:0;overflow-x:hidden}.product-carousel .carousel .product-swiper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:auto}.product-carousel .carousel .product-swiper .product-slide .c-card .product-image{-ms-grid-rows:15rem;grid-template-rows:15rem}@media (min-width: 768px){.product-carousel .carousel .product-swiper .product-slide .c-card .product-image{-ms-grid-rows:20rem;grid-template-rows:20rem}}.product-carousel .carousel .product-swiper .product-slide .c-card .product-image__container{height:100%}.product-carousel .carousel .product-swiper .product-slide .c-card .product-image .tile-image{width:100%;height:100%;object-fit:contain}.product-carousel .carousel .product-swiper .product-slide .c-card .figcaption-name{display:inline-block}.product-carousel .carousel .product-swiper-navigation{position:relative;margin-top:3.75rem}.product-carousel .carousel .product-swiper-next,.product-carousel .carousel .product-swiper-prev{top:auto;bottom:0;color:inherit;z-index:2}.product-carousel .carousel .product-swiper-prev{left:0}.product-carousel .carousel .product-swiper-next{right:0}.product-carousel .carousel .product-swiper-pagination{bottom:-5px;z-index:1}.product-carousel .carousel .product-swiper-pagination .swiper-pagination-bullet{background-color:#0d0d0d}.product-carousel .carousel .product-swiper-pagination.white .swiper-pagination-bullet{background-color:#fff}.pd-category-carousel .product-carousel .carousel .product-swiper-pagination.white .swiper-pagination-bullet{background-color:#0d0d0d}.plp-category-carousel .product-carousel{margin-bottom:0}@media (min-width: 768px){.plp-category-carousel .product-carousel{margin-top:2rem}}.plp-category-carousel .product-carousel:first-child{margin-top:1rem}.plp-leading-artists .h2{font-size:1.9rem}@media (min-width: 768px){.plp-leading-artists .h2{font-size:3.3rem}}.pdp .h2.detail-oeuvre-title,.pdp h3.h1,.pdp .h2.text-center{font-size:1.9rem}@media (min-width: 768px){.pdp .h2.detail-oeuvre-title,.pdp h3.h1,.pdp .h2.text-center{font-size:3.3rem}}#maincontent{padding-top:5rem}@media (max-width: 1024px){#maincontent{padding-top:var(--new-header-and-mobile-search-total-height)}}.certification-close{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2.1875rem;height:2.1875rem;margin-right:.5rem;border-radius:50%}.certification-close:hover{cursor:pointer}.certification-close svg{display:block;width:1.3rem;min-width:1.3rem;height:1.3rem;min-height:1.3rem;stroke:#0d0d0d;fill:#0d0d0d;transition:.5s}@media (min-width: 1024px){.certification-close svg:hover{transform:rotate(90deg);opacity:1}}.certification-close.svg-black svg{stroke:#0d0d0d;fill:#0d0d0d}#maincontent{background-color:#f2f2f2}.hidden{display:none}#back-to-top{display:none !important}.product-name{font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:bold;text-transform:capitalize}.artist-name{width:calc(100% - 20px);font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;text-transform:capitalize}.not-selectable{display:none;visibility:hidden;height:0}.cart{width:calc(94% - 1.5rem);margin:auto}@media (max-width: 1400px){.cart{width:calc(100% - 1.56rem);max-width:1140px}}@media (max-width: 1024px){.cart{max-width:calc(100% - 50px)}}.cart-title{margin-bottom:0;font-size:1.5rem;font-weight:bold}.cart-empty-msg{font-size:3rem}.cart-empty-wording{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem;padding:1.56rem 1.87rem;border:solid 1px #d0d0d1;background-color:#fff;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.cart-empty-wording .cart-empty-wording-title{margin-bottom:1rem;font-size:1rem;text-align:center}.cart-empty-wording .cart-empty-wording-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.cart-empty-wording .cart-empty-wording-buttons .cart-empty-wording-button{font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:0}.cart-empty-wording .cart-empty-wording-buttons .cart-empty-wording-button.login{padding:.6rem .5rem .4rem;border:.0625rem solid #ffcf0b;border-radius:.3rem;background-color:#0d0d0d;color:#fff;letter-spacing:0;transition-duration:300ms;margin-right:1rem;padding:.5rem 2rem .3rem;font-size:.9rem;font-weight:400}.cart-empty-wording .cart-empty-wording-buttons .cart-empty-wording-button.login:hover{background-color:#ffcf0b;color:#0d0d0d;text-decoration:none}.cart-empty-wording .cart-empty-wording-buttons .cart-empty-wording-button.discover{padding:.5rem 2rem .3rem;border:.0625rem solid transparent;border-radius:.3125rem;background-color:#ffcf0b;color:#0d0d0d;font-size:.9rem;font-weight:bold;margin-left:1rem;font-weight:400;transition-duration:300ms}.cart-empty-wording .cart-empty-wording-buttons .cart-empty-wording-button.discover:disabled{background-color:#ffe26d}.cart-empty-wording .cart-empty-wording-buttons .cart-empty-wording-button.discover:hover{border-color:#ffcf0b;background-color:#0d0d0d;color:#fff}@media (max-width: 1024px){.cart-empty-wording{margin-top:1rem}.cart-empty-wording .cart-empty-wording-buttons{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.cart-empty-wording .cart-empty-wording-buttons .cart-empty-wording-link{text-align:center}.cart-empty-wording .cart-empty-wording-buttons .cart-empty-wording-link .cart-empty-wording-button.login{margin-right:0}.cart-empty-wording .cart-empty-wording-buttons .cart-empty-wording-link .cart-empty-wording-button.discover{margin-bottom:1rem;margin-left:0}}.cart .text-x-small{font-size:.88rem}@media (min-width: 1024px){.cart .side-lg-borders{border-right:1px solid #d0d0d1;border-left:1px solid #d0d0d1}}.cart .cart-page{margin-bottom:1rem;padding:0;color:#1e1e25}@media (max-width: 1024px){.cart .cart-page{width:100%}}.cart .cart-page input[type='checkbox']{font-size:.8rem}.cart .cart-page input[type='checkbox']::before{width:1.2rem;height:1.2rem;border:.0625rem solid #0d0d0d}@media (min-width: 768px){.cart .cart-page input[type='checkbox']::before{width:1rem;height:1rem}}.cart .cart-page input[type='checkbox']:checked::before{background-color:#0d0d0d}.cart .cart-page input[type='text']{border-radius:.2rem;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:200}.cart .cart-page input[type='text']:-ms-input-placeholder{color:#6c757d;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem}.cart .cart-page input[type='text']::placeholder{color:#6c757d;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem}.cart .cart-page .table-header{padding-top:1rem;padding-bottom:.2rem;border-top:.0625rem solid #d0d0d1;border-bottom:.0625rem solid #d0d0d1;background-color:#fff;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.15rem}.cart .cart-page .product-info{background-color:#fff;overflow:hidden}@media (max-width: 1024px){.cart .cart-page .product-info{padding:0 1rem}}.cart .cart-page .product-info:not(:last-child){border-bottom:1px solid #d0d0d1}.cart .cart-page .product-info .product-info-unavailable{margin-bottom:-1rem;padding:1rem 20px 0;color:#a6070f;font-size:1rem;font-weight:600}.cart .cart-page .product-info .product-info-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:100%;min-height:12.5rem;padding-top:1.25rem;padding-bottom:1.25rem}@media (min-width: 768px){.cart .cart-page .product-info .product-info-content{-ms-flex-align:center;align-items:center}}.cart .cart-page .product-info .product-info-content .item-image{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:47%;height:100%;text-align:center}@media (min-width: 768px){.cart .cart-page .product-info .product-info-content .item-image{width:20%;padding-left:1rem}}@media (max-width: 1024px){.cart .cart-page .product-info .product-info-content .item-image{margin-right:.2rem}}.cart .cart-page .product-info .product-info-content .item-image .picgen{width:100%;height:100%;min-height:200px}.cart .cart-page .product-info .product-info-content .item-image .giftcard-img{width:100%}.cart .cart-page .product-info .product-info-content .item-infos{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:53%;padding:0 .5rem}@media (min-width: 768px){.cart .cart-page .product-info .product-info-content .item-infos{-ms-flex-direction:row;flex-direction:row;width:80%;padding-right:1rem;padding-left:1rem}}.cart .cart-page .product-info .product-info-content .item-infos .item-name{width:41%;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media (max-width: 1024px){.cart .cart-page .product-info .product-info-content .item-infos .item-name{width:100%;padding-left:.5rem}}.cart .cart-page .product-info .product-info-content .item-infos .item-attributes{margin-bottom:0;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400}@media (max-width: 1024px){.cart .cart-page .product-info .product-info-content .item-infos .item-attributes{margin-bottom:2rem;padding-left:.5rem;font-size:.7rem !important;line-height:1.3;text-transform:uppercase}}.cart .cart-page .product-info .product-info-content .item-infos .item-attributes .line-item-attribute{font-size:.9rem;text-transform:uppercase}.cart .cart-page .product-info .product-info-content .item-infos .item-attributes .line-item-attribute::first-letter{text-transform:uppercase}.cart .cart-page .product-info .product-info-content .item-infos .item-attributes .line-item-attribute .lowercase{text-transform:lowercase}.cart .cart-page .product-info .product-info-content .item-infos .item-attributes .line-item-attribute .attribute-perso-title{margin:0;font-size:.8rem;font-weight:bold;text-transform:capitalize !important}.cart .cart-page .product-info .product-info-content .item-infos .item-attributes .line-item-attribute .attribute-perso-details{margin:0;padding-bottom:.3rem;font-size:.7rem;font-weight:400;line-height:1.1}.cart .cart-page .product-info .product-info-content .item-infos .item-attributes .certification-edit{padding-bottom:.125rem;border-bottom:.0625rem solid #ffcf0b;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.8rem;font-weight:bold;text-transform:none;cursor:pointer}@media (max-width: 1024px){.cart .cart-page .product-info .product-info-content .item-infos .item-attributes .certification-edit{position:absolute;max-width:100%;font-size:.7rem}}.cart .cart-page .product-info .product-info-content .item-infos .item-attributes .certification-edit.done::before{content:'\F00C';font-family:"Font Awesome"}.cart .cart-page .product-info .product-info-content .item-infos .item-attributes .certification-edit.done::after{content:none}.cart .cart-page .product-info .product-info-content .item-infos .item-attributes .certification-update-label{text-decoration:underline}.cart .cart-page .product-info .product-info-content .item-infos .items-attribues-div{padding:0 0 .5rem;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media (min-width: 1024px){.cart .cart-page .product-info .product-info-content .item-infos .items-attribues-div{padding:0 .5rem .5rem 0}}.cart .cart-page .product-info .product-info-content .item-infos .item-availability{margin-bottom:1rem;font-weight:400}@media (max-width: 1025px){.cart .cart-page .product-info .product-info-content .item-infos .item-availability{display:none;margin-bottom:0}}.cart .cart-page .product-info .product-info-content .item-infos .item-availability .item-attributes{font-weight:400}.cart .cart-page .product-info .product-info-content .item-infos .availability-message{color:#8b020a}.cart .cart-page .product-info .product-info-content .item-infos .product-flags{font-size:.75rem}@media (max-width: 1025px){.cart .cart-page .product-info .product-info-content .item-infos .product-flags{margin-top:10px}}.cart .cart-page .product-info .product-info-content .item-infos .item-quantity{min-width:fit-content;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media (max-width: 1025px){.cart .cart-page .product-info .product-info-content .item-infos .item-quantity{-ms-flex-item-align:end;align-self:flex-end}}.cart .cart-page .product-info .product-info-content .item-infos .item-quantity .change-quantity{width:1.875rem;height:1.875rem;padding:0 .3rem;float:left;border:1px solid lightgray;background:none;color:lightgray;letter-spacing:0}.cart .cart-page .product-info .product-info-content .item-infos .item-quantity input.quantity{width:25px;height:30px;padding:0;float:left;border-width:1px 0;font-size:.95rem;text-align:center}.cart .cart-page .product-info .product-info-content .item-infos .item-quantity input.quantity:first-child{border:none}.cart .cart-page .product-info .product-info-content .item-infos .item-price{padding-left:.5rem;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.cart .cart-page .product-info .product-info-content .item-infos .quantity-form{display:none}.cart .cart-page .product-info .product-info-content .item-infos .priceItem{font-size:1.2rem;font-weight:bold}.cart .cart-page .product-info .product-info-content .item-infos .priceItem.strike{font-size:1rem;font-weight:lighter;text-decoration:line-through}.cart .cart-page .product-info .product-info-content .product-edit-sm{display:none}@media (min-width: 1024px){.cart .cart-page .product-info .product-info-content .product-edit-sm{display:none}}.cart .cart-page .product-info .product-info-content .product-edit{font-size:.9rem;font-weight:400;text-decoration:underline}@media (max-width: 1024px){.cart .cart-page .product-info .product-info-content .product-edit{margin-top:15px}}.cart .cart-page .product-info .product-info-content .remove-product{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2.1875rem;height:2.1875rem;margin-right:.5rem;border-radius:50%;width:auto;height:auto}.cart .cart-page .product-info .product-info-content .remove-product:hover{cursor:pointer}.cart .cart-page .product-info .product-info-content .remove-product svg{display:block;width:1.3rem;min-width:1.3rem;height:1.3rem;min-height:1.3rem;stroke:#0d0d0d;fill:#0d0d0d;transition:.5s}@media (min-width: 1024px){.cart .cart-page .product-info .product-info-content .remove-product svg:hover{transform:rotate(90deg);opacity:1}}.cart .cart-page .product-info .product-info-content .remove-product.svg-black svg{stroke:#0d0d0d;fill:#0d0d0d}@media (max-width: 1024px){.cart .cart-page .product-info .product-info-content .remove-product svg:hover{transform:unset}}.cart .cart-page .product-info .product-info-content .remove-product.btn{position:absolute;top:1rem;right:.625rem;padding:0;border-radius:100%}@media (max-width: 1024px){.cart .cart-page .product-info .product-info-content .remove-product.btn{width:1.875rem;height:1.875rem}}.cart .cart-page .product-info .product-info-content .remove-product.link{margin-top:.3125rem;border:none;background:none}.cart .cart-page .product-info .product-info-content .remove-product.link .label{margin-top:.2rem;font-size:.7rem;letter-spacing:normal}.cart .cart-page .product-info .product-info-content .remove-product .icon-times{display:block;margin-top:-3px;color:#fff;font-weight:bold}@media (max-width: 1024px){.cart .cart-page .product-info.giftcard-info .product-info-content .item-infos .item-name,.cart .cart-page .product-info.giftcard-info .product-info-content .item-infos .line-item-attribute,.cart .cart-page .product-info.giftcard-info .product-info-content .item-infos .item-quantity,.cart .cart-page .product-info.giftcard-info .product-info-content .item-infos .item-action{width:100%}.cart .cart-page .product-info.giftcard-info .product-info-content .item-infos .item-action{-ms-flex-pack:end;justify-content:flex-end}.cart .cart-page .product-info.giftcard-info .product-info-content .item-infos .item-action .item-quantity{display:none}}.cart .cart-page .product-info.giftcard-info .item-infos{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.cart .cart-page .product-info.giftcard-info .item-infos .item-name{width:37%}.cart .cart-page .product-info.giftcard-info .item-infos .item-name .product-name{text-transform:none}.cart .cart-page .product-info.giftcard-info .line-item-attribute{width:30%;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.8rem;font-weight:bold}.cart .cart-page .product-info.giftcard-info .item-action{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:25%}.cart .cart-page .product-info.giftcard-info .item-action .item-quantity{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.cart .cart-page .product-info.giftcard-info .item-action .item-quantity .remove-product.link{margin:0}.cart .cart-page .coupons-wrapper{height:4rem;border-top:.0625rem solid #d0d0d1;background-color:#fff;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:normal}@media (max-width: 1024px){.cart .cart-page .coupons-wrapper{height:auto;padding:1rem}.cart .cart-page .coupons-wrapper .inner-coupons{padding:0}}.cart .cart-page .coupons-wrapper .coupon-error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:.5rem;font-size:.875rem}.cart .cart-page .coupons-wrapper input[type='checkbox']::before{width:1.2rem;height:1.2rem}@media (min-width: 768px){.cart .cart-page .coupons-wrapper input[type='checkbox']::before{width:1rem;height:1rem}}.cart .cart-page .coupons-wrapper #activate-promo-code{margin-left:12.5px;font-size:.8rem}@media (max-width: 768px){.cart .cart-page .coupons-wrapper #activate-promo-code{margin:0 .3rem 0 .5rem}}.cart .cart-page .coupons-wrapper .label-coupon{font-size:1rem}@media (max-width: 1024px){.cart .cart-page .coupons-wrapper .label-coupon{font-size:.8rem}}.cart .cart-page .coupons-wrapper .promo-form{width:100%}@media (min-width: 768px){.cart .cart-page .coupons-wrapper .promo-form{width:58%}}@media (max-width: 1024px){.cart .cart-page .coupons-wrapper .promo-form:not(.invisible){padding:.5rem 0}}.cart .cart-page .coupons-wrapper .promo-form.invisible{height:0}.cart .cart-page .coupons-wrapper .promo-form.invisible form.promo-code-form{width:100%;padding:0}@media (min-width: 768px){.cart .cart-page .coupons-wrapper .promo-form.invisible form.promo-code-form{width:auto}}.cart .cart-page .coupons-wrapper .btn-secondary,.cart .cart-page .coupons-wrapper .btn-secondary:hover{height:100%;color:#212529;font-weight:bold;letter-spacing:initial}.cart .cart-page .coupons-wrapper .input-wrapper{width:100%;max-height:2.625rem}@media (min-width: 1024px){.cart .cart-page .coupons-wrapper .input-wrapper{width:100%}}.cart .cart-page .coupons-wrapper .input-wrapper input[type='text']{height:100%;padding:0 1rem;color:#495057}@media (min-width: 1024px){.cart .cart-page .coupons-wrapper .input-wrapper input[type='text']{width:auto}}.cart .cart-page .coupons-wrapper .coupon-code{color:#8b020a;font-weight:400}.cart .cart-page .coupons-wrapper .remove-coupon{margin-left:.5rem;padding:0;border:none;background:#fff;color:#8b020a;font-weight:900}.cart .cart-page .coupons-wrapper .order-discount{color:inherit;text-align:right}.cart .cart-page .coupons-wrapper.gift-coupon{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:1.3rem 1rem 1rem 2rem}@media (max-width: 1024px){.cart .cart-page .coupons-wrapper.gift-coupon{padding:1rem;font-size:.9rem}}.cart .cart-page .coupons-wrapper.gift-coupon p{margin-bottom:0}.cart .cart-page .coupons-wrapper .promo-code-btn{padding:.6rem .5rem .4rem;border:.0625rem solid #ffcf0b;border-radius:.3rem;background-color:#0d0d0d;color:#fff;letter-spacing:0;transition-duration:300ms;font-size:1rem}.cart .cart-page .coupons-wrapper .promo-code-btn:hover{background-color:#ffcf0b;color:#0d0d0d;text-decoration:none}.cart .cart-page .cart-totals{-ms-flex-direction:column;flex-direction:column;border-top:.0625rem solid #d0d0d1;background-color:#fff}@media (min-width: 1024px){.cart .cart-page .cart-totals{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;background-color:#f2f2f2}}.cart .cart-page .cart-totals>div{border-bottom:1px solid #d0d0d1;background-color:#fff}.cart .cart-page .cart-totals .sub-total{font-size:1.2rem}.cart .cart-page .cart-totals .tax-rate,.cart .cart-page .cart-totals .tax-sub-total{font-size:.6rem}.cart .cart-page .cart-totals .sales-tax-item{width:100%;font-size:.6rem;text-align:right}.cart .cart-page .cart-totals .cart-saved-wrapper{-ms-flex-order:2;order:2;padding:1rem 1rem 1rem 1.6rem;border-bottom:none;background-color:#f2f2f2}@media (min-width: 1024px){.cart .cart-page .cart-totals .cart-saved-wrapper{-ms-flex-order:1;order:1;width:75%}}.cart .cart-page .cart-totals .cart-saved-wrapper .invalid-feedback{width:auto !important}.cart .cart-page .cart-totals .cart-saved-wrapper .btn-secondary,.cart .cart-page .cart-totals .cart-saved-wrapper .btn-secondary:hover{color:#212529}.cart .cart-page .cart-totals .cart-saved-wrapper .save-basket{width:100%;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:normal}@media (min-width: 1024px){.cart .cart-page .cart-totals .cart-saved-wrapper .save-basket{width:auto;padding:0 1.5rem 0 .75rem}}.cart .cart-page .cart-totals .cart-saved-wrapper .save-basket label{display:initial;font-size:1rem}@media (max-width: 1024px){.cart .cart-page .cart-totals .cart-saved-wrapper .save-basket label{margin-bottom:1rem}}.cart .cart-page .cart-totals .cart-saved-wrapper .save-basket-form{width:100%}@media (min-width: 1024px){.cart .cart-page .cart-totals .cart-saved-wrapper .save-basket-form{width:calc(100% - 290px)}}.cart .cart-page .cart-totals .cart-saved-wrapper .save-basket-form #save-basket-email{width:58%;margin:0 1% 0 3%;float:left}.cart .cart-page .cart-totals .cart-saved-wrapper .save-basket-form #save-basket-submit{padding:.6rem .5rem .4rem;border:.0625rem solid #ffcf0b;border-radius:.3rem;background-color:#0d0d0d;color:#fff;letter-spacing:0;transition-duration:300ms;width:38%;float:left;font-size:1rem}.cart .cart-page .cart-totals .cart-saved-wrapper .save-basket-form #save-basket-submit:hover{background-color:#ffcf0b;color:#0d0d0d;text-decoration:none}.cart .checkout-continue{padding:0;float:right;background-color:#f2f2f2}@media (min-width: 1024px){.cart .checkout-continue{padding:0}}.cart .checkout-continue .button-wrapper{color:#1e1e25;text-align:center}.cart .checkout-continue .button-wrapper .checkout-btn{margin:auto;padding:.5rem 2.4rem;border:.0625rem solid #ffcf0b;border-radius:.3rem;background-color:#ffcf0b;color:#0d0d0d;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.9rem;font-weight:normal;letter-spacing:0;transition-duration:100ms}@media (min-width: 768px){.cart .checkout-continue .button-wrapper .checkout-btn{padding:.6rem 4.3rem .3rem}}@media (min-width: 1280px){.cart .checkout-continue .button-wrapper .checkout-btn{font-size:.95rem}}.cart .checkout-continue .button-wrapper .checkout-btn:hover{background-color:#1e1e25;color:#fff;text-decoration:none}@media (max-width: 1024px){.cart .checkout-continue .button-wrapper .checkout-btn{width:75%}}.cart .checkout-continue .button-wrapper .checkout-btn.disabled{border:.0625rem solid #808080;background-color:#808080;color:#0d0d0d;cursor:default}.cart .checkout-continue .button-wrapper:hover{color:#fff}.cart .checkout-continue .button-wrapper:hover:has(>a.disabled){color:#0d0d0d}.cart .checkout-continue .button-wrapper.button-fixed{position:fixed;bottom:0;left:0;width:100%;border-color:transparent;background-color:rgba(3,3,3,0.8);z-index:10}.cart .checkout-continue .button-wrapper.button-fixed a{position:relative;left:50%;width:75%;margin:1.125rem 0;padding:.5rem;transform:translate(-50%, 0);font-size:1rem}.cart .checkout-continue .button-wrapper.button-fixed .btn-primary{width:100%}@media (min-width: 768px){.cart .checkout-continue .button-wrapper.button-fixed{bottom:0}.cart .checkout-continue .button-wrapper.button-fixed a{width:35rem}}.cart .reinsurance-cart-left{padding:2rem 2rem 0;float:left;border:1px solid lightgrey;background-color:#fff}.cart .reinsurance-cart-left p{color:#7d7d7d;font-weight:500}.cart .reinsurance-cart-left u{color:#0d0d0d;font-weight:normal;text-decoration:none}.cart .cart-recommendations{margin-top:2rem;padding-top:1.5rem;border-top:.0625rem solid #d0d0d1;background-color:#f2f2f2}.cart .cart-recommendations .box__title-link-more h2 a span{margin-bottom:0;color:#0d0d0d;font-size:2rem;font-weight:bold}@media (min-width: 1024px){.cart .cart-recommendations .box__title-link-more h2 a span{margin-bottom:1rem;font-size:3rem}}.cart .total-summary-wrapper{font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.cart .total-summary-wrapper .total-summary{margin-top:1rem}.cart .total-summary-wrapper .total-summary .total-summary-label{width:60%;padding-left:1%;float:left}.cart .total-summary-wrapper .total-summary .total-summary-label .order-receipt-label{font-size:1.3rem}.cart .total-summary-wrapper .total-summary .total-summary-label .order-hors-livraison{font-size:.7rem}.cart .total-summary-wrapper .total-summary .total-summary-price{width:40%;float:left;text-align:right}.cart .total-summary-wrapper .total-summary .total-summary-price .sub-total{font-size:1.3rem}.cart .total-summary-wrapper .total-summary .total-summary-price .priceItem.strike{font-size:1rem;font-weight:lighter;text-decoration:line-through}.product-out{color:#a6070f;font-weight:700;text-transform:uppercase}.btn-primary{width:auto;margin:auto;padding:.7rem 1.2rem .5rem;border-color:#0d0d0d;background-color:#0d0d0d;color:#fff !important;font-size:1.1rem;text-transform:uppercase}.modal-dialog{margin:3% auto}.modal-dialog .close{color:#baa85a}#remove-product-modal .modal-dialog{top:30%;width:95%}#remove-product-modal .modal-dialog .modal-content{border:solid #f1efef;border-radius:.2rem}#remove-product-modal .modal-dialog .modal-content .close{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2.1875rem;height:2.1875rem;margin-right:.5rem;border-radius:50%;width:0;height:0;margin-top:.5rem}#remove-product-modal .modal-dialog .modal-content .close:hover{cursor:pointer}#remove-product-modal .modal-dialog .modal-content .close svg{display:block;width:1.3rem;min-width:1.3rem;height:1.3rem;min-height:1.3rem;stroke:#0d0d0d;fill:#0d0d0d;transition:.5s}@media (min-width: 1024px){#remove-product-modal .modal-dialog .modal-content .close svg:hover{transform:rotate(90deg);opacity:1}}#remove-product-modal .modal-dialog .modal-content .close.svg-black svg{stroke:#0d0d0d;fill:#0d0d0d}#remove-product-modal .modal-dialog .modal-content .cart-title{color:#1e1e25;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.5rem;font-weight:bold}#remove-product-modal .modal-dialog .modal-content .cart-delete-confirmation-btn{margin:auto;padding:.5rem 2.4rem;border:.0625rem solid #ffcf0b;border-radius:.3rem;background-color:#ffcf0b;color:#0d0d0d;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.9rem;font-weight:normal;letter-spacing:0;transition-duration:100ms;width:fit-content}@media (min-width: 768px){#remove-product-modal .modal-dialog .modal-content .cart-delete-confirmation-btn{padding:.6rem 4.3rem .3rem}}@media (min-width: 1280px){#remove-product-modal .modal-dialog .modal-content .cart-delete-confirmation-btn{font-size:.95rem}}#remove-product-modal .modal-dialog .modal-content .cart-delete-confirmation-btn:hover{background-color:#1e1e25;color:#fff;text-decoration:none}.quick-view-dialog{width:992px;max-width:94%}.quick-view-dialog .modal-content{max-width:98%;min-height:590px;margin:auto}.quick-view-dialog .modal-content .modal-header{padding:1rem 1rem 0;border-bottom:none}@media (min-width: 1024px){.quick-view-dialog .modal-content .modal-body{padding:0 0 2rem}}.quick-view-dialog .modal-content .modal-body .product-quickview{margin:auto;padding:0 1rem 1rem}@media (min-width: 1024px){.quick-view-dialog .modal-content .modal-body .product-quickview{padding:0}}.quick-view-dialog .modal-content .modal-body .product-quickview .artist-name{width:100%;margin-bottom:0;font-size:1.5rem}.quick-view-dialog .modal-content .modal-body .product-quickview .product-name{width:100%;margin-bottom:1rem}@media (min-width: 768px){.quick-view-dialog .modal-content .modal-body .product-quickview .product-name{margin-bottom:2rem}}.quick-view-dialog .modal-content .modal-body .product-quickview .product-image{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;margin:auto;text-align:center}@media (min-width: 1024px){.quick-view-dialog .modal-content .modal-body .product-quickview .product-image{width:45%;padding:0 1rem}}.quick-view-dialog .modal-content .modal-body .product-quickview .product-image .product-quickview-image{width:100%;height:100%;min-height:400px}.quick-view-dialog .modal-content .modal-body .product-quickview .product-quickview-infos{width:100%;margin-top:1rem}@media (min-width: 1024px){.quick-view-dialog .modal-content .modal-body .product-quickview .product-quickview-infos{width:50%;margin-top:0;padding-right:3rem;text-transform:uppercase}}.quick-view-dialog .modal-content .modal-body .product-quickview .product-quickview-infos .attributes .swatch.row{margin:0}.quick-view-dialog .modal-content .modal-body .product-quickview .product-quickview-infos .attributes .attribute{width:100%}.quick-view-dialog .modal-content .modal-body .product-quickview .product-quickview-infos .attributes .attribute label{display:none;width:100%;margin:0;font-weight:bold}@media (min-width: 1024px){.quick-view-dialog .modal-content .modal-body .product-quickview .product-quickview-infos .attributes .attribute label{display:block}}.quick-view-dialog .modal-content .modal-body .product-quickview .product-quickview-infos .attributes .attribute label.size::before{content:'1.'}.quick-view-dialog .modal-content .modal-body .product-quickview .product-quickview-infos .attributes .attribute label.finish::before{content:'2.'}.quick-view-dialog .modal-content .modal-body .product-quickview .product-quickview-infos .attributes .attribute label.frame_colour::before{content:'3.'}.quick-view-dialog .modal-content .modal-body .product-quickview .product-quickview-infos .attributes .attribute select{width:100%;min-height:50px;margin:0 0 30px;background:url("../images/icons/chevron-dark.png") no-repeat right 0.75rem center/15px 10px;color:#9b9999;text-overflow:ellipsis}@media (min-width: 1024px){.quick-view-dialog .modal-content .modal-body .product-quickview .product-quickview-infos .attributes .attribute select{min-height:40px}}.quick-view-dialog .modal-content .modal-body .product-quickview .product-quickview-infos .attributes .attribute select:focus{border-color:#d0d0d1;box-shadow:none}.quick-view-dialog .modal-content .modal-body .product-quickview .product-quickview-infos .attributes .attribute select option{color:initial;text-overflow:ellipsis}.quick-view-dialog .modal-content .modal-body .product-quickview .product-quickview-infos .attributes .attribute select option:disabled{display:none}.quick-view-dialog .modal-content .modal-body .product-quickview .product-quickview-infos .attributes .attribute select option:first-of-type{display:none}.quick-view-dialog .modal-content .modal-body .product-quickview .product-quickview-infos .attributes .attribute select:disabled{cursor:not-allowed}.quick-view-dialog .modal-content .modal-body .product-quickview .prices{font-weight:700;text-align:right}@media (min-width: 768px){.quick-view-dialog .modal-content .modal-body .product-quickview .prices{margin-bottom:1rem}}.quick-view-dialog .modal-content .modal-body .product-quickview .prices del{display:none}.quick-view-dialog .modal-content .modal-body .product-quickview .prices .range,.quick-view-dialog .modal-content .modal-body .product-quickview .prices .tiered{display:initial;width:100%;max-width:100%;margin:0;padding:0}.quick-view-dialog .modal-content .modal-body .product-quickview .prices .price{display:inline}@media (min-width: 768px){.quick-view-dialog .modal-content .modal-body .product-quickview .prices .price{font-size:1.5rem}}.quick-view-dialog .modal-content .modal-body .product-quickview .prices .price-label{margin-right:5px;font-weight:normal}@media (min-width: 768px){.quick-view-dialog .modal-content .modal-body .product-quickview .prices .price-label{font-size:1.25rem;text-transform:initial}}.quick-view-dialog .modal-content .modal-body .product-quickview .btn-primary{width:100%}@media (min-width: 768px){.quick-view-dialog .modal-content .modal-body .product-quickview .btn-primary{width:auto}}.quick-view-dialog .modal-content .modal-footer{display:none}.cart-features{padding:0 .8rem;color:gray;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem}.cart-features p{position:relative;min-height:4rem;padding-left:6rem}.cart-features .security,.cart-features .home-delivery,.cart-features .certificate,.cart-features .package{background-repeat:no-repeat}.cart-features .security{background-image:url("../../images/home-delivery.svg")}.cart-features .security span{display:block;color:#008827}.cart-features .home-delivery,.cart-features .package{background-image:url("../../images/security.svg")}.cart-features .home-delivery span,.cart-features .package span{color:#0d0d0d}.cart-features .certificate{background-image:url("../../images/certificate.svg")}[class*='link-primary']{font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}[class*='link-primary']::before{color:#0d0d0d}[class*='link-primary']::after{background-color:#0d0d0d}.fa-lock::before{content:'\F023';padding-left:.4375rem;font-family:"Font Awesome";font-size:.8em;font-weight:900}.applicable-payment-method-icons{color:gray;font-family:"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:bold;text-align:center}.applicable-payment-method-icons .payment-icon{display:inline-block;height:2.1875rem;margin:.3125rem;vertical-align:middle}@media (max-width: 768px){.scale-pic{margin:4rem 0;transform:scale(1.3)}}.product-carousel .custom-title .mb-2{margin-bottom:0 !important}.product-carousel .custom-title .mb-2 .main.align-self-center .link-primary{margin-top:0}.toast-container{position:fixed;right:1%;bottom:10%;animation:fade 12s linear forwards;z-index:2}@keyframes fade{0%{visibility:hidden;opacity:0}25%{visibility:hidden;opacity:0}33%{visibility:visible;opacity:1}83%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0}}@media screen and (max-height: 900px){.toast-container{top:50%;bottom:auto}}@media (max-width: 1024px){.toast-container{top:auto;right:50%;bottom:25%;width:95%;transform:translate(50%, 50%)}.toast-container .cart-potential-promotion{margin-bottom:5px}}.toast-container .cart-potential-promotion{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;max-width:400px;margin-bottom:10px;padding:1rem;border-radius:.625rem;background-color:#f7f2de;box-shadow:1px 1px 12px 3px rgba(0,0,0,0.4);color:#0d0d0d;font-size:1rem}.toast-container .cart-potential-promotion span{font-weight:bold}.toast-container .cart-potential-promotion p{margin-bottom:0;margin-left:1rem}.toast-container .cart-potential-promotion .gift-icon{display:block;height:4rem}.toast-container .cart-potential-promotion .close{-ms-flex-item-align:start;align-self:flex-start}.toast-container .cart-potential-promotion .close svg{width:.8rem;height:.8rem;stroke:#0d0d0d}
