.front__main{padding-top:20px}@media(min-width:992px){.front__main{padding-top:0}}@media(min-width:576px){.front__block{background:#fff;border-radius:15px;padding:1.875rem}body.ctrl-cms.action-category-show,body.ctrl-cms.action-show,body.ctrl-faq,body.ctrl-guestbook,body.ctrl-page.action-fonts,body.ctrl-page.action-illustrations,body.ctrl-popin.action-show{background:#f8f9fa}body.ctrl-cms.action-category-show .front__main,body.ctrl-cms.action-show .front__main,body.ctrl-faq .front__main,body.ctrl-guestbook .front__main,body.ctrl-page.action-fonts .front__main,body.ctrl-page.action-illustrations .front__main,body.ctrl-popin.action-show .front__main{padding-top:20px}}.ctrl-mobile .front__main{margin-left:auto;margin-right:auto;max-width:720px}.catalog-mobile-component{--bs-gutter-x:0;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.catalog-mobile-component .catalog__slide{width:100%}.catalog-mobile-component .catalog__search{background:#fff;margin-bottom:10px;max-width:100%;padding-bottom:8px;padding-top:8px;position:relative;width:100%;z-index:510}.catalog-mobile-component .catalog__search--sticky{box-shadow:0 14px 8px -12px rgba(0,0,0,.15)}.catalog-mobile-component .catalog__search .search__container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.catalog-mobile-component .catalog__menu--0 .row{--bs-gutter-x:1rem}.catalog-mobile-component .list__actions{background:#fff;margin-bottom:10px;max-width:100%;padding-bottom:8px;padding-top:8px;position:relative;width:100%;z-index:510}.catalog-mobile-component .list__actions--sticky{box-shadow:0 14px 8px -12px rgba(0,0,0,.15)}.catalog-mobile-component .list__title{font-size:1.5rem;font-weight:700;margin-bottom:1.25rem;padding:0 .75rem}.catalog-mobile-component .action__link{color:#353535;display:inline-block;line-height:1;padding:.3125rem .75rem;text-decoration:none}.catalog-mobile-component .action__link:hover{text-decoration:none}.catalog-mobile-component .action__icon{font-size:1.5rem}.catalog-mobile-component .menu__block{margin-bottom:.625rem}.catalog-mobile-component .menu__block .menu-block__link{align-items:center;display:flex;text-decoration:none}.catalog-mobile-component .menu__block .menu-block__link:hover{text-decoration:underline}.catalog-mobile-component .menu__block .menu-block__link:hover .item__img{opacity:.7}.catalog-mobile-component .menu__block .menu-block__img-container{width:70px}.catalog-mobile-component .menu__block .menu-block__name{flex-grow:1;font-size:1.0625rem;padding-left:1.25rem}.catalog-mobile-component .menu__block .menu-block__arrow{font-size:1.0625rem;padding-left:.625rem}.catalog-mobile-component .menu__link{color:#353535;display:block;padding:.625rem 1.5rem;text-decoration:none}.catalog-mobile-component .menu__link:hover{background:#f8f9fa;text-decoration:none}.catalog-mobile-component .menu__link--has-children{border-bottom:0}.catalog-mobile-component .menu__link--has-children:hover{background:none}.catalog-mobile-component .menu__link--all{align-items:center;display:flex;justify-content:space-between;margin-bottom:.9375rem}.catalog-mobile-component .menu__group--1>.menu__link{font-size:1rem;font-weight:700}.catalog-mobile-component .menu__group--2{margin-bottom:1.25rem}.product-list-component.loading{min-height:150px;position:relative}.product-list-component.loading.loading--xl{height:200px}.product-list-component.loading:before{background:#fff;content:"";display:block;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:100}.product-list-component.loading:after{background:transparent url(/websites/img/1/loader.svg) no-repeat scroll 50%;background-size:contain;content:attr(data-loading-msg);display:block;font-size:.8125rem;height:150px;left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:101}.modal-product-personalize-section-values .value__item--disabled{color:#777}.modal-product-personalize-section-values .value__item--disabled .value__image{opacity:.5}.modal-product-personalize-section-values .value__item--disabled .value__image img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale")}.modal-product-personalize-section-values .value__item+.value__item{margin-top:1.25rem}.modal-product-personalize-section-values .value__image{margin-right:1.5rem;min-width:28%;width:28%}.modal-product-personalize-section-values .value__color{border:1px solid #dee2e6;margin-right:1.5rem;min-width:20%;padding-bottom:20%;width:20%}.modal-product-personalize-section-values .value__text .name{font-weight:700}.modal-product-personalize-section-values .value__text .price-impact{margin-top:.3125rem}.modal-product-personalize-section-values .value__text .choose{margin-top:.9375rem}.modal-product-personalize-tip .tip__title{font-size:1rem;font-weight:700;margin-bottom:.9375rem}.modal-product-personalize-tip .tip__item+.tip__item{border-top:1px solid #b5b5b5;margin-top:1.875rem;padding-top:1.875rem}.cart-product-personalize-sidebar-component .sidebar__header,.product-personalize-sidebar-component .sidebar__header{background-color:#cbe6c7}.cart-product-personalize-sidebar-component .sidebar__footer,.cart-product-personalize-sidebar-component .sidebar__panel,.product-personalize-sidebar-component .sidebar__footer,.product-personalize-sidebar-component .sidebar__panel{background:#f8f9fa}.cart-product-personalize-sidebar-component .sidebar__footer,.product-personalize-sidebar-component .sidebar__footer{box-shadow:0 -1px 8px 0 rgba(0,0,0,.15)}.cart-product-personalize-sidebar-component .personalize__section,.product-personalize-sidebar-component .personalize__section{margin-bottom:2.1875rem}.cart-product-personalize-sidebar-component .personalize__section .section__header,.product-personalize-sidebar-component .personalize__section .section__header{margin-bottom:.75rem;padding:0 18px}@media(min-width:576px){.cart-product-personalize-sidebar-component .personalize__section .section__header,.product-personalize-sidebar-component .personalize__section .section__header{align-items:baseline;display:flex;justify-content:space-between;padding:0 25px}}.cart-product-personalize-sidebar-component .personalize__section .section__title,.product-personalize-sidebar-component .personalize__section .section__title{font-size:.9375rem;font-weight:700;text-transform:uppercase}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__items,.cart-product-personalize-sidebar-component .personalize__section .section__value .value__summary,.product-personalize-sidebar-component .personalize__section .section__value .value__items,.product-personalize-sidebar-component .personalize__section .section__value .value__summary{background:#fff;border-radius:15px;color:#000;padding:10px 18px}@media(min-width:576px){.cart-product-personalize-sidebar-component .personalize__section .section__value .value__items,.cart-product-personalize-sidebar-component .personalize__section .section__value .value__summary,.product-personalize-sidebar-component .personalize__section .section__value .value__items,.product-personalize-sidebar-component .personalize__section .section__value .value__summary{padding:18px 25px}}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__items-label,.product-personalize-sidebar-component .personalize__section .section__value .value__items-label{margin-bottom:.9375rem}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__item--default.display-mode--button .value__item-link,.product-personalize-sidebar-component .personalize__section .section__value .value__item--default.display-mode--button .value__item-link{align-items:center;border-radius:15px;display:flex;font-size:.875rem;height:100%;justify-content:center;padding:.9375rem;text-transform:none;width:100%}@media(min-width:768px){.cart-product-personalize-sidebar-component .personalize__section .section__value .value__item--default.display-mode--button .value__item-link,.product-personalize-sidebar-component .personalize__section .section__value .value__item--default.display-mode--button .value__item-link{font-size:.9375rem}}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__item--default.display-mode--button .value__item-link:hover .name,.product-personalize-sidebar-component .personalize__section .section__value .value__item--default.display-mode--button .value__item-link:hover .name{text-decoration:underline}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__item--default.display-mode--button .price-impact,.product-personalize-sidebar-component .personalize__section .section__value .value__item--default.display-mode--button .price-impact{display:block;font-size:.8125rem}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__item--default.display-mode--button .unavailable,.product-personalize-sidebar-component .personalize__section .section__value .value__item--default.display-mode--button .unavailable{display:block;font-weight:700}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__item--default.display-mode--button .subname,.product-personalize-sidebar-component .personalize__section .section__value .value__item--default.display-mode--button .subname{display:block;font-size:.8125rem}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__item--disabled,.product-personalize-sidebar-component .personalize__section .section__value .value__item--disabled{opacity:.5}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__item--disabled .value__color,.product-personalize-sidebar-component .personalize__section .section__value .value__item--disabled .value__color{border:3px solid #dc3545}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__item--disabled .value__image,.product-personalize-sidebar-component .personalize__section .section__value .value__item--disabled .value__image{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale")}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__color,.product-personalize-sidebar-component .personalize__section .section__value .value__color{border:1px solid #dee2e6;height:40px;width:40px}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__image,.product-personalize-sidebar-component .personalize__section .section__value .value__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:70px;width:70px}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__summary,.product-personalize-sidebar-component .personalize__section .section__value .value__summary{align-items:center;display:flex;justify-content:space-between}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__summary .summary__details,.product-personalize-sidebar-component .personalize__section .section__value .value__summary .summary__details{align-items:center;display:flex;flex-grow:1;justify-content:start}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__summary .summary__name .price-impact,.product-personalize-sidebar-component .personalize__section .section__value .value__summary .summary__name .price-impact{display:block;font-weight:700}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__summary .summary__media,.product-personalize-sidebar-component .personalize__section .section__value .value__summary .summary__media{margin-right:.9375rem}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__summary .summary__media--color,.cart-product-personalize-sidebar-component .personalize__section .section__value .value__summary .summary__media--image,.product-personalize-sidebar-component .personalize__section .section__value .value__summary .summary__media--color,.product-personalize-sidebar-component .personalize__section .section__value .value__summary .summary__media--image{height:50px;width:50px}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__summary .summary__media--color,.product-personalize-sidebar-component .personalize__section .section__value .value__summary .summary__media--color{border:1px solid #dee2e6}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__summary .summary__media--image,.product-personalize-sidebar-component .personalize__section .section__value .value__summary .summary__media--image{background-position:50%;background-repeat:no-repeat;background-size:cover}.cart-product-personalize-sidebar-component .personalize__section .section__value .mixmatch__summary,.product-personalize-sidebar-component .personalize__section .section__value .mixmatch__summary{background:#fff;border-radius:15px;color:#000;padding:0 18px 10px}@media(min-width:576px){.cart-product-personalize-sidebar-component .personalize__section .section__value .mixmatch__summary,.product-personalize-sidebar-component .personalize__section .section__value .mixmatch__summary{padding:18px 25px}}.cart-product-personalize-sidebar-component .personalize__section .section__value .mixmatch__summary .value__summary,.product-personalize-sidebar-component .personalize__section .section__value .mixmatch__summary .value__summary{padding:10px 0}.cart-product-personalize-sidebar-component .personalize__section .section__value .mixmatch__summary .product-personalize-section-mixmatch-item-summary-component,.product-personalize-sidebar-component .personalize__section .section__value .mixmatch__summary .product-personalize-section-mixmatch-item-summary-component{display:block}.cart-product-personalize-sidebar-component .personalize__section .section__value .mixmatch__summary .product-personalize-section-mixmatch-item-summary-component .selected__img,.product-personalize-sidebar-component .personalize__section .section__value .mixmatch__summary .product-personalize-section-mixmatch-item-summary-component .selected__img{margin-right:1.25rem;max-width:70px}@media(min-width:768px){.cart-product-personalize-sidebar-component .personalize__section .section__value .mixmatch__summary .product-personalize-section-mixmatch-item-summary-component .selected__img,.product-personalize-sidebar-component .personalize__section .section__value .mixmatch__summary .product-personalize-section-mixmatch-item-summary-component .selected__img{max-width:90px}}.cart-product-personalize-sidebar-component .personalize__section .section__value .mixmatch__summary .product-personalize-section-mixmatch-item-summary-component .selected__price,.product-personalize-sidebar-component .personalize__section .section__value .mixmatch__summary .product-personalize-section-mixmatch-item-summary-component .selected__price{font-weight:700}.cart-product-personalize-sidebar-component .personalize__section .section__value .mixmatch__summary .product-personalize-section-mixmatch-item-summary-component .group__summary+.group__summary,.product-personalize-sidebar-component .personalize__section .section__value .mixmatch__summary .product-personalize-section-mixmatch-item-summary-component .group__summary+.group__summary{margin-top:.9375rem}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__header,.product-personalize-sidebar-component .personalize__section .section__value .group__header{align-items:start;display:flex;justify-content:space-between}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__title,.product-personalize-sidebar-component .personalize__section .section__value .group__title{align-items:start;display:flex;flex-wrap:wrap;justify-content:start}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__title-label,.product-personalize-sidebar-component .personalize__section .section__value .group__title-label{margin-right:.3125rem}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__title-perso,.product-personalize-sidebar-component .personalize__section .section__value .group__title-perso{font-weight:700}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__edit,.product-personalize-sidebar-component .personalize__section .section__value .group__edit{display:inline-block;font-size:1.25rem;line-height:1;margin-left:auto;padding:0 .3125rem}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__summary .summary__preview,.product-personalize-sidebar-component .personalize__section .section__value .group__summary .summary__preview{margin-top:.75rem}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__summary .summary__preview--astral,.cart-product-personalize-sidebar-component .personalize__section .section__value .group__summary .summary__preview--file,.cart-product-personalize-sidebar-component .personalize__section .section__value .group__summary .summary__preview--icon,.cart-product-personalize-sidebar-component .personalize__section .section__value .group__summary .summary__preview--map,.product-personalize-sidebar-component .personalize__section .section__value .group__summary .summary__preview--astral,.product-personalize-sidebar-component .personalize__section .section__value .group__summary .summary__preview--file,.product-personalize-sidebar-component .personalize__section .section__value .group__summary .summary__preview--icon,.product-personalize-sidebar-component .personalize__section .section__value .group__summary .summary__preview--map{align-items:end;-webkit-align-items:flex-end;display:flex}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__summary .summary__preview .preview__content,.product-personalize-sidebar-component .personalize__section .section__value .group__summary .summary__preview .preview__content{flex-grow:1}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__summary .summary__preview .preview__edit-container,.product-personalize-sidebar-component .personalize__section .section__value .group__summary .summary__preview .preview__edit-container{margin-top:.625rem;padding-left:1.875rem;text-align:right}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__item,.product-personalize-sidebar-component .personalize__section .section__value .group__item{background:#fff;border-radius:15px;color:#000;padding:.875rem 18px}@media(min-width:576px){.cart-product-personalize-sidebar-component .personalize__section .section__value .group__item,.product-personalize-sidebar-component .personalize__section .section__value .group__item{padding:18px 25px}}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__item+.group__item,.product-personalize-sidebar-component .personalize__section .section__value .group__item+.group__item{margin-top:1.25rem}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__title,.product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__title{font-weight:700}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__edit,.product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__edit{font-size:.8125rem}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__item-link--btn,.product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__item-link--btn{align-items:center;display:flex;font-size:.875rem;height:100%;justify-content:center;padding:.75rem 1.25rem;width:100%}@media(min-width:768px){.cart-product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__item-link--btn,.product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__item-link--btn{font-size:.9375rem}}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__item-link--inline,.product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__item-link--inline{font-size:.8125rem}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__item .price-impact,.product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__item .price-impact{display:block;font-size:.8125rem;margin-top:.3125rem}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__form,.product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__form{margin-top:1rem}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__form .form__submit,.cart-product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__form .form__tips,.product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__form .form__submit,.product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__form .form__tips{text-align:center}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__form .form__tips,.product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__form .form__tips{margin-top:.9375rem}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__form .product-personalize-tips-component .tips__link,.product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__form .product-personalize-tips-component .tips__link{color:#777;text-decoration:underline}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__form .product-personalize-tips-component .tips__link:hover,.product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__form .product-personalize-tips-component .tips__link:hover{color:#353535}.cart-product-personalize-sidebar-component .personalize__section.last,.product-personalize-sidebar-component .personalize__section.last{padding-bottom:3.75rem}.cart-product-personalize-sidebar-component .personalize__section--comment,.cart-product-personalize-sidebar-component .personalize__section--quantity,.product-personalize-sidebar-component .personalize__section--comment,.product-personalize-sidebar-component .personalize__section--quantity{padding:0 18px}@media(min-width:576px){.cart-product-personalize-sidebar-component .personalize__section--comment,.cart-product-personalize-sidebar-component .personalize__section--quantity,.product-personalize-sidebar-component .personalize__section--comment,.product-personalize-sidebar-component .personalize__section--quantity{padding:0 25px}}.cart-product-personalize-sidebar-component .personalize__progress,.product-personalize-sidebar-component .personalize__progress{margin-bottom:.9375rem}.cart-product-personalize-sidebar-component .personalize__progress .progress__step,.product-personalize-sidebar-component .personalize__progress .progress__step{font-size:.6875rem;line-height:11px;overflow:visible;padding:.1875rem .3125rem;text-align:right}.cart-product-personalize-sidebar-component .personalize__progress .progress__bar-container,.product-personalize-sidebar-component .personalize__progress .progress__bar-container{height:auto}.cart-product-personalize-sidebar-component .personalize__total,.product-personalize-sidebar-component .personalize__total{padding-bottom:.625rem;text-align:center}.cart-product-personalize-sidebar-component .personalize__total--line-1,.product-personalize-sidebar-component .personalize__total--line-1{align-items:baseline;display:flex;justify-content:center}.cart-product-personalize-sidebar-component .personalize__total--line-2,.product-personalize-sidebar-component .personalize__total--line-2{font-size:.75rem;font-style:italic}.cart-product-personalize-sidebar-component .personalize__total-label,.product-personalize-sidebar-component .personalize__total-label{margin-right:.625rem}.cart-product-personalize-sidebar-component .personalize__total-price,.product-personalize-sidebar-component .personalize__total-price{font-size:1.25rem;font-weight:700;white-space:nowrap}.cart-product-personalize-sidebar-component .personalize__reduction,.product-personalize-sidebar-component .personalize__reduction{align-items:baseline;display:flex;justify-content:center;padding-bottom:.625rem;text-align:center}.cart-product-personalize-sidebar-component .personalize__reduction-discount,.product-personalize-sidebar-component .personalize__reduction-discount{background:#cbe6c7;color:#000;display:inline-block;font-weight:700;margin-right:1.25rem;padding:.375rem .625rem}.cart-product-personalize-sidebar-component .personalize__reduction-without,.product-personalize-sidebar-component .personalize__reduction-without{white-space:nowrap}.cart-product-personalize-sidebar-component .personalize__add-to-cart,.product-personalize-sidebar-component .personalize__add-to-cart{margin-top:.625rem}.cart-product-personalize-sidebar-component .comment__header,.cart-product-personalize-sidebar-component .quantity__header,.product-personalize-sidebar-component .comment__header,.product-personalize-sidebar-component .quantity__header{margin-bottom:.75rem}.cart-product-personalize-sidebar-component .comment__title,.cart-product-personalize-sidebar-component .quantity__title,.product-personalize-sidebar-component .comment__title,.product-personalize-sidebar-component .quantity__title{font-size:.9375rem;font-weight:700;text-transform:uppercase}.cart-product-personalize-sidebar-component .comment__note,.product-personalize-sidebar-component .comment__note{font-size:.8125rem;margin-bottom:.625rem}.cart-product-personalize-sidebar-component .comment__message,.product-personalize-sidebar-component .comment__message{font-size:1rem;height:100px;margin-bottom:.625rem}.cart-product-personalize-sidebar-component .comment__cancel,.product-personalize-sidebar-component .comment__cancel{color:#777;text-decoration:none}.cart-product-personalize-sidebar-component .comment__cancel:hover,.product-personalize-sidebar-component .comment__cancel:hover{color:#353535;text-decoration:underline}.cart-product-personalize-sidebar-component .comment__cancel-container,.product-personalize-sidebar-component .comment__cancel-container{text-align:right}.cart-product-personalize-sidebar-component .quantity__decreasing-prices,.product-personalize-sidebar-component .quantity__decreasing-prices{font-size:.8125rem}.cart-product-personalize-sidebar-component .quantity__decreasing-prices .product-decreasing-prices-modal-button-component,.product-personalize-sidebar-component .quantity__decreasing-prices .product-decreasing-prices-modal-button-component{font-size:.8125rem;text-transform:none}.cart-product-personalize-sidebar-component .cross-selling__swiper,.product-personalize-sidebar-component .cross-selling__swiper{margin-bottom:2.8125rem}.cart-product-personalize-sidebar-component .cross-selling__swiper>.swiper,.product-personalize-sidebar-component .cross-selling__swiper>.swiper{background:#fff;border-radius:15px;color:#000;padding:18px}@media(min-width:576px){.cart-product-personalize-sidebar-component .cross-selling__swiper>.swiper,.product-personalize-sidebar-component .cross-selling__swiper>.swiper{padding:18px 25px}}.cart-product-personalize-sidebar-component .cross-selling__swiper>.swiper>.swiper-pagination-bullets,.product-personalize-sidebar-component .cross-selling__swiper>.swiper>.swiper-pagination-bullets{bottom:.3125rem;text-align:center}.cart-product-personalize-sidebar-component .cross-selling__swiper>.swiper>.swiper-pagination-bullets .swiper-pagination-bullet,.product-personalize-sidebar-component .cross-selling__swiper>.swiper>.swiper-pagination-bullets .swiper-pagination-bullet{height:12px;margin:0 2px!important;width:12px}.cart-product-personalize-sidebar-component .cross-selling__swiper--paginated>.swiper,.product-personalize-sidebar-component .cross-selling__swiper--paginated>.swiper{padding-bottom:2rem}.cart-product-personalize-sidebar-component .cross-selling__swiper--paginated .product__button-container,.product-personalize-sidebar-component .cross-selling__swiper--paginated .product__button-container{margin-bottom:.9375rem}.cart-product-personalize-sidebar-component .cross-selling__swiper .product__img--no-photo,.product-personalize-sidebar-component .cross-selling__swiper .product__img--no-photo{background:#f8f9fa;height:0;padding-bottom:100%;position:relative;width:100%}.cart-product-personalize-sidebar-component .cross-selling__swiper .product__img--no-photo:before,.product-personalize-sidebar-component .cross-selling__swiper .product__img--no-photo:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro!important;font-size:2.5rem;font-style:normal;font-variant:normal;font-weight:400;font-weight:300!important;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.cart-product-personalize-sidebar-component .cross-selling__swiper .product__price,.product-personalize-sidebar-component .cross-selling__swiper .product__price{display:inline-block;font-size:.9375rem;font-weight:700}.cart-product-personalize-sidebar-component .cross-selling__swiper .product__price-striked,.product-personalize-sidebar-component .cross-selling__swiper .product__price-striked{color:#777;display:inline-block;margin-left:.625rem;text-decoration:line-through}.cart-product-personalize-sidebar-component .cross-selling__swiper .product__link,.product-personalize-sidebar-component .cross-selling__swiper .product__link{font-size:.8125rem}@media(min-width:992px){.cart-product-personalize-sidebar-component .personalization__form,.product-personalize-sidebar-component .personalization__form{padding:.3125rem .9375rem}}.modal-fonts-personalization-text .font__item{margin-bottom:1.875rem}.modal-fonts-personalization-text .font__name{font-weight:700;margin-bottom:8px}.personalization-preview-text-component{background:#f8f9fa;border-radius:0;padding:.5rem .9375rem}.personalization-family-component .icon__img,.personalization-icon-component .icon__img,.personalization-icon-text-list-component .icon__img,.personalization-map-component .icon__img,.personalization-summary-family-component .icon__img,.personalization-summary-icon-component .icon__img,.personalization-summary-icon-text-list-component .icon__img{max-width:80px}.personalization-family-component .icon__img.svg-injectable,.personalization-icon-component .icon__img.svg-injectable,.personalization-icon-text-list-component .icon__img.svg-injectable,.personalization-map-component .icon__img.svg-injectable,.personalization-summary-family-component .icon__img.svg-injectable,.personalization-summary-icon-component .icon__img.svg-injectable,.personalization-summary-icon-text-list-component .icon__img.svg-injectable{width:80px}.personalization-family-component .icon__img--icon,.personalization-icon-component .icon__img--icon,.personalization-icon-text-list-component .icon__img--icon,.personalization-map-component .icon__img--icon,.personalization-summary-family-component .icon__img--icon,.personalization-summary-icon-component .icon__img--icon,.personalization-summary-icon-text-list-component .icon__img--icon{max-width:32px}.personalization-family-component .icon__img--icon.svg-injectable,.personalization-icon-component .icon__img--icon.svg-injectable,.personalization-icon-text-list-component .icon__img--icon.svg-injectable,.personalization-map-component .icon__img--icon.svg-injectable,.personalization-summary-family-component .icon__img--icon.svg-injectable,.personalization-summary-icon-component .icon__img--icon.svg-injectable,.personalization-summary-icon-text-list-component .icon__img--icon.svg-injectable{width:32px}.personalization-family-component .icon__link,.personalization-icon-component .icon__link,.personalization-icon-text-list-component .icon__link,.personalization-map-component .icon__link,.personalization-summary-family-component .icon__link,.personalization-summary-icon-component .icon__link,.personalization-summary-icon-text-list-component .icon__link{border:1px solid transparent;display:block;padding:1px}.personalization-family-component .icon__link--selected,.personalization-family-component .icon__link:hover,.personalization-icon-component .icon__link--selected,.personalization-icon-component .icon__link:hover,.personalization-icon-text-list-component .icon__link--selected,.personalization-icon-text-list-component .icon__link:hover,.personalization-map-component .icon__link--selected,.personalization-map-component .icon__link:hover,.personalization-summary-family-component .icon__link--selected,.personalization-summary-family-component .icon__link:hover,.personalization-summary-icon-component .icon__link--selected,.personalization-summary-icon-component .icon__link:hover,.personalization-summary-icon-text-list-component .icon__link--selected,.personalization-summary-icon-text-list-component .icon__link:hover{border-color:#000}.personalization-icon-component .icon__items--list_with_text .icon__item+.icon__item{margin-top:1.25rem}.personalization-icon-component .icon__items--list_with_text .icon__link{margin-right:1.5rem;max-width:155px;min-width:100px;width:28%}.personalization-icon-component .icon__items--list_with_text .icon__img{max-width:none;width:100%!important}.personalization-icon-component .icon__items--list_with_text .icon__text .name{font-weight:700}.personalization-icon-component .icon__items--list_with_text .icon__text .choose{margin-top:.9375rem}.personalization-map-component .icon__link{border:1px solid #e9ecef}.personalization-map-component .icon__link--selected,.personalization-map-component .icon__link:hover{border-color:#000;text-decoration:none}.personalization-file-component{padding-bottom:.9375rem!important}.personalization-file-component.loading{min-height:150px;position:relative}.personalization-file-component.loading.loading--xl{height:200px}.personalization-file-component.loading:before{background:#fff;content:"";display:block;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:100}.personalization-file-component.loading:after{background:transparent url(/websites/img/1/loader.svg) no-repeat scroll 50%;background-size:contain;content:attr(data-loading-msg);display:block;font-size:.8125rem;height:150px;left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:101}.personalization-file-component .file__drawing,.personalization-file-component .file__preview,.personalization-file-component .file__shop_public_media,.personalization-file-component .file__upload{text-align:center}.personalization-file-component .file__shop_public_media+.file__drawing,.personalization-file-component .file__shop_public_media+.file__upload,.personalization-file-component .file__upload+.file__drawing{border-left:1px solid #b5b5b5}.personalization-file-component .drawing__button,.personalization-file-component .shop_public_media__button,.personalization-file-component .upload__button{cursor:pointer}.personalization-file-component .drawing__icon,.personalization-file-component .shop_public_media__icon,.personalization-file-component .upload__icon{font-size:2.25rem;line-height:1;padding:.625rem 0}.personalization-file-component .drawing__dragzone,.personalization-file-component .shop_public_media__dragzone,.personalization-file-component .upload__dragzone{background:#fff4d3;border:3px dashed #ffc107;padding:1.875rem;text-align:center}.personalization-preview-file-component .file__img{border:1px solid #dee2e6;height:auto;max-height:100px;max-width:100px}.personalization-date-diff-component .result__value{font-size:1.5rem;font-weight:700;line-height:24px}.personalization-astral-component.loading,.personalization-map-component.loading{min-height:150px;position:relative}.personalization-astral-component.loading.loading--xl,.personalization-map-component.loading.loading--xl{height:200px}.personalization-astral-component.loading:before,.personalization-map-component.loading:before{background:#fff;content:"";display:block;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:100}.personalization-astral-component.loading:after,.personalization-map-component.loading:after{background:transparent url(/websites/img/1/loader.svg) no-repeat scroll 50%;background-size:contain;content:attr(data-loading-msg);display:block;font-size:.8125rem;height:150px;left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:101}.personalization-astral-component .astral__preview-container,.personalization-astral-component .map__preview-container,.personalization-map-component .astral__preview-container,.personalization-map-component .map__preview-container{max-width:500px;position:relative;width:100%}.personalization-astral-component .astral__preview-container:after,.personalization-astral-component .map__preview-container:after,.personalization-map-component .astral__preview-container:after,.personalization-map-component .map__preview-container:after{content:"";display:block;padding-bottom:100%}.personalization-astral-component .astral__preview-container--rect_4x5:after,.personalization-astral-component .map__preview-container--rect_4x5:after,.personalization-map-component .astral__preview-container--rect_4x5:after,.personalization-map-component .map__preview-container--rect_4x5:after{padding-bottom:125%}.personalization-astral-component .astral__preview-container canvas,.personalization-astral-component .map__preview-container canvas,.personalization-map-component .astral__preview-container canvas,.personalization-map-component .map__preview-container canvas{width:100%}.personalization-astral-component .astral__preview,.personalization-astral-component .map__preview,.personalization-map-component .astral__preview,.personalization-map-component .map__preview{background:#dee2e6;height:100%;width:100%;z-index:1}.personalization-astral-component .astral__mask,.personalization-astral-component .map__mask,.personalization-map-component .astral__mask,.personalization-map-component .map__mask{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.personalization-astral-component .astral__mask .hole,.personalization-astral-component .map__mask .hole,.personalization-map-component .astral__mask .hole,.personalization-map-component .map__mask .hole{background:#dee2e6;border-radius:9999px;color:transparent;left:50%;position:absolute;top:100%;transform:translate(-50%);width:0;z-index:2}.personalization-astral-component .astral__mask .hole:after,.personalization-astral-component .map__mask .hole:after,.personalization-map-component .astral__mask .hole:after,.personalization-map-component .map__mask .hole:after{content:"";display:block;padding-bottom:100%}.personalization-astral-component .astral__mask--round,.personalization-astral-component .astral__mask--round_20mm_1h,.personalization-astral-component .astral__mask--round_21mm_2h,.personalization-astral-component .astral__mask--round_50mm_1h,.personalization-astral-component .map__mask--round,.personalization-astral-component .map__mask--round_20mm_1h,.personalization-astral-component .map__mask--round_21mm_2h,.personalization-astral-component .map__mask--round_50mm_1h,.personalization-map-component .astral__mask--round,.personalization-map-component .astral__mask--round_20mm_1h,.personalization-map-component .astral__mask--round_21mm_2h,.personalization-map-component .astral__mask--round_50mm_1h,.personalization-map-component .map__mask--round,.personalization-map-component .map__mask--round_20mm_1h,.personalization-map-component .map__mask--round_21mm_2h,.personalization-map-component .map__mask--round_50mm_1h{border-radius:9999px}.personalization-astral-component .astral__mask--square_border_radius_5,.personalization-astral-component .map__mask--square_border_radius_5,.personalization-map-component .astral__mask--square_border_radius_5,.personalization-map-component .map__mask--square_border_radius_5{border-radius:5%}.personalization-astral-component .astral__mask--round_50mm_1h .hole,.personalization-astral-component .map__mask--round_50mm_1h .hole,.personalization-map-component .astral__mask--round_50mm_1h .hole,.personalization-map-component .map__mask--round_50mm_1h .hole{top:4%;width:11%}.personalization-astral-component .astral__mask--round_20mm_1h .hole,.personalization-astral-component .map__mask--round_20mm_1h .hole,.personalization-map-component .astral__mask--round_20mm_1h .hole,.personalization-map-component .map__mask--round_20mm_1h .hole{top:5%;width:15%}.personalization-astral-component .astral__mask--round_21mm_2h .hole,.personalization-astral-component .map__mask--round_21mm_2h .hole,.personalization-map-component .astral__mask--round_21mm_2h .hole,.personalization-map-component .map__mask--round_21mm_2h .hole{left:5%;top:50%;transform:translateY(-50%);width:14%}.personalization-astral-component .astral__mask--round_21mm_2h .hole.hole--2,.personalization-astral-component .map__mask--round_21mm_2h .hole.hole--2,.personalization-map-component .astral__mask--round_21mm_2h .hole.hole--2,.personalization-map-component .map__mask--round_21mm_2h .hole.hole--2{left:auto;right:5%}.personalization-map-component .map__preview img[src*=storage][style]{height:auto!important;width:100%!important}.personalization-map-component .form-group--city,.personalization-map-component .form-group--preview{position:relative;z-index:1}.personalization-map-component .form-group--city{z-index:2}.personalization-summary-astral-component .astral__preview img,.personalization-summary-astral-component .map__preview img,.personalization-summary-map-component .astral__preview img,.personalization-summary-map-component .map__preview img{max-height:140px}.personalization-spotify-component .item__img-container,.personalization-spotify-component .result__img-container{min-width:80px;padding-right:1.25rem;text-align:center;width:80px}.personalization-spotify-component .item__img,.personalization-spotify-component .result__img{max-height:60px;width:60px}.personalization-spotify-component .item__no-img,.personalization-spotify-component .result__no-img{background:#f8f9fa;height:60px}.personalization-spotify-component .item__name,.personalization-spotify-component .result__name{font-weight:700}.personalization-spotify-component .result__artist{color:#777}.personalization-spotify-component .spotify__barcode.loading{min-height:150px;position:relative}.personalization-spotify-component .spotify__barcode.loading.loading--xl{height:200px}.personalization-spotify-component .spotify__barcode.loading:before{background:#fff;content:"";display:block;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:100}.personalization-spotify-component .spotify__barcode.loading:after{background:transparent url(/websites/img/1/loader.svg) no-repeat scroll 50%;background-size:contain;content:attr(data-loading-msg);display:block;font-size:.8125rem;height:150px;left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:101}.personalization-preview-spotify-component,.personalization-summary-spotify-component .preview__img{max-width:320px}.personalization-calendar-component.loading{min-height:150px;position:relative}.personalization-calendar-component.loading.loading--xl{height:200px}.personalization-calendar-component.loading:before{background:#fff;content:"";display:block;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:100}.personalization-calendar-component.loading:after{background:transparent url(/websites/img/1/loader.svg) no-repeat scroll 50%;background-size:contain;content:attr(data-loading-msg);display:block;font-size:.8125rem;height:150px;left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:101}.personalization-calendar-component .calendar__container{width:315px}.personalization-calendar-component .calendar__title{font-size:3.625rem;line-height:68px;text-align:center;white-space:nowrap}.personalization-calendar-component .calendar__days,.personalization-calendar-component .calendar__labels{display:flex;flex-wrap:wrap}.personalization-calendar-component .calendar__day{font-size:2.125rem;height:48px;position:relative;width:14.285%}.personalization-calendar-component .calendar__day-content{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.personalization-calendar-component .calendar__day-break{flex-basis:100%;height:0}.personalization-calendar-component .calendar__day-circle{border:4px solid #000;border-radius:100%;display:block;height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.personalization-family-component.loading,.personalization-summary-family-component.loading{min-height:150px;position:relative}.personalization-family-component.loading.loading--xl,.personalization-summary-family-component.loading.loading--xl{height:200px}.personalization-family-component.loading:before,.personalization-summary-family-component.loading:before{background:#fff;content:"";display:block;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:100}.personalization-family-component.loading:after,.personalization-summary-family-component.loading:after{background:transparent url(/websites/img/1/loader.svg) no-repeat scroll 50%;background-size:contain;content:attr(data-loading-msg);display:block;font-size:.8125rem;height:150px;left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:101}.personalization-family-component .family__type,.personalization-summary-family-component .family__type{border-radius:15px;font-size:.875rem;padding:.9375rem;text-transform:none}@media(min-width:768px){.personalization-family-component .family__type,.personalization-summary-family-component .family__type{font-size:.9375rem}}.personalization-family-component .family__type:hover,.personalization-summary-family-component .family__type:hover{opacity:1;text-decoration:underline}.personalization-family-component .family__type--selected,.personalization-summary-family-component .family__type--selected{background-color:#fcf2ed}.personalization-family-component .family__type--inactive,.personalization-summary-family-component .family__type--inactive{opacity:.2}.personalization-family-component .person__item,.personalization-summary-family-component .person__item{border:1px solid #dee2e6;border-radius:5px;height:100%;padding:.625rem .9375rem;text-align:center}.personalization-family-component .person__position,.personalization-summary-family-component .person__position{color:#777;font-size:.75rem;margin-bottom:.3125rem;text-align:left}.personalization-family-component .person__position-btn,.personalization-summary-family-component .person__position-btn{cursor:move;font-size:1rem}.personalization-family-component .person__icon,.personalization-summary-family-component .person__icon{margin-bottom:.625rem}.personalization-family-component .person__infos-name,.personalization-summary-family-component .person__infos-name{font-weight:700}.personalization-family-component .person__infos-type,.personalization-summary-family-component .person__infos-type{color:#777}.personalization-family-component .person__actions,.personalization-summary-family-component .person__actions{margin-top:.625rem}.personalization-icon-text-list-component.loading,.personalization-summary-icon-text-list-component.loading{min-height:150px;position:relative}.personalization-icon-text-list-component.loading.loading--xl,.personalization-summary-icon-text-list-component.loading.loading--xl{height:200px}.personalization-icon-text-list-component.loading:before,.personalization-summary-icon-text-list-component.loading:before{background:#fff;content:"";display:block;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:100}.personalization-icon-text-list-component.loading:after,.personalization-summary-icon-text-list-component.loading:after{background:transparent url(/websites/img/1/loader.svg) no-repeat scroll 50%;background-size:contain;content:attr(data-loading-msg);display:block;font-size:.8125rem;height:150px;left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:101}.personalization-icon-text-list-component .icon-text-list__btn-add,.personalization-summary-icon-text-list-component .icon-text-list__btn-add{border-radius:15px;font-size:.875rem;padding:.9375rem;text-transform:none}@media(min-width:768px){.personalization-icon-text-list-component .icon-text-list__btn-add,.personalization-summary-icon-text-list-component .icon-text-list__btn-add{font-size:.9375rem}}.personalization-icon-text-list-component .icon-text-list__btn-add:hover,.personalization-summary-icon-text-list-component .icon-text-list__btn-add:hover{opacity:1;text-decoration:underline}.personalization-icon-text-list-component .person__item,.personalization-summary-icon-text-list-component .person__item{border:1px solid #dee2e6;border-radius:5px;height:100%;padding:.625rem .9375rem;text-align:center}.personalization-icon-text-list-component .person__position,.personalization-summary-icon-text-list-component .person__position{color:#777;font-size:.75rem;margin-bottom:.3125rem;text-align:left}.personalization-icon-text-list-component .person__position-btn,.personalization-summary-icon-text-list-component .person__position-btn{cursor:move;font-size:1rem}.personalization-icon-text-list-component .person__icon,.personalization-summary-icon-text-list-component .person__icon{margin-bottom:.625rem}.personalization-icon-text-list-component .person__infos-name,.personalization-summary-icon-text-list-component .person__infos-name{font-weight:700}.personalization-icon-text-list-component .person__actions,.personalization-summary-icon-text-list-component .person__actions{margin-top:.625rem}.modal-product-personalize-section-mixmatch .mixmatch__selected .selected__img{margin-right:1.25rem;max-width:90px}.modal-product-personalize-section-mixmatch .mixmatch__selected .selected__edit{margin-left:.9375rem}.modal-product-personalize-section-mixmatch .mixmatch__selected .selected__price{font-weight:700}.modal-product-personalize-section-mixmatch .mixmatch__personalizes{border-top:1px solid #b5b5b5;margin:0 -.75rem;padding-top:1.25rem}@media(min-width:1200px){.modal-product-personalize-section-mixmatch .mixmatch__personalizes{margin:0 -1.5rem}}.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component{cursor:pointer;margin-bottom:35px}@media(min-width:768px){.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component{margin-bottom:80px}}.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__img-container{height:0;margin-bottom:1rem;padding-bottom:100%;position:relative;width:100%}.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__img--no-photo{background:#f8f9fa;height:0;padding-bottom:100%;position:relative;width:100%}.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__img--no-photo:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:""!important;display:inline-block;font-family:Font Awesome\ 5 Pro!important;font-size:3.75rem;font-style:normal;font-variant:normal;font-weight:400;font-weight:300!important;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__info{display:block}.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__name{margin-bottom:.3125rem}.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__price{font-size:1rem;font-weight:700}.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__unavailable{color:#dc3545;font-size:.8125rem;font-style:italic}.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__flag{background:#fff;font-size:.6875rem;left:0;max-width:90%;overflow:hidden;padding:.3125rem;position:absolute;text-transform:uppercase;top:.625rem;white-space:nowrap}@media(min-width:768px){.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__flag{font-size:.875rem;padding:.3125rem .75rem}}.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__personalize-values{align-items:center;bottom:.375rem;display:flex;flex-wrap:nowrap;justify-content:start;left:.1875rem;max-width:100%;position:absolute;z-index:5}@media(min-width:576px){.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__personalize-values{bottom:.625rem;left:.625rem}}.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__personalize-values .value__item-container{margin:0 .1875rem}.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__personalize-values .value__item--color{font-size:1.125rem;line-height:18px}@media(min-width:576px){.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__personalize-values .value__item--color{font-size:1.5rem;line-height:24px}}.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__personalize-values .value__item--image{border-radius:24px;height:18px;overflow:hidden;position:relative;width:18px}@media(min-width:576px){.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__personalize-values .value__item--image{height:24px;width:24px}}.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__personalize-values .value__item--image img{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__personalize-values .value__item--more{font-size:1rem;line-height:18px;padding-left:.25rem}@media(min-width:576px){.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component .item__personalize-values .value__item--more{font-size:1.125rem}}.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component.unavailable .item__flag,.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component.unavailable .item__img{opacity:.5}.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component.unavailable .item__img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale")}.modal-product-personalize-section-mixmatch .product-personalize-section-mixmatch-item-component.unavailable .item__info{color:#777}.product-personalize-section-mixmatch-modal-component.loading{min-height:150px;position:relative}.product-personalize-section-mixmatch-modal-component.loading.loading--xl{height:200px}.product-personalize-section-mixmatch-modal-component.loading:before{background:#fff;content:"";display:block;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:100}.product-personalize-section-mixmatch-modal-component.loading:after{background:transparent url(/websites/img/1/loader.svg) no-repeat scroll 50%;background-size:contain;content:attr(data-loading-msg);display:block;font-size:.8125rem;height:150px;left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:101}#search-index .search__header{margin-bottom:.9375rem}@media(min-width:768px){#search-index .search__header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:1.875rem}}#search-index .search__header .page__title{margin-bottom:.9375rem}@media(min-width:768px){#search-index .search__header .page__title{margin-bottom:0}}#search-index .search__header .search-modal-button-component .search__button{color:#353535;font-weight:700}#wishlist-show-public .wishlist__title{font-family:Playfair,serif;font-size:2.25rem;font-weight:600;letter-spacing:-1px;line-height:1}.instagram-gallery-component>.row{--bs-gutter-x:0.5rem;--bs-gutter-y:0.5rem}.instagram-gallery-component .instagram__media:before{padding-top:100%}.instagram-gallery-component .instagram__media .media__link{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.instagram-gallery-component .instagram__media .media__img{height:auto;max-width:100%}.instagram-gallery-component .instagram__media .media__img--h{max-height:100%;max-width:none}@media(min-width:992px){.instagram-gallery-component .instagram__media .media__img{transition:opacity .2s ease-in}.instagram-gallery-component .instagram__media .media__img:hover{opacity:.7}}.instagram-gallery-component .instagram__pagination{margin-top:.9375rem}.instagram-media-component .media__hashtag{color:#777;text-decoration:none}.instagram-media-component .media__hashtag:hover{text-decoration:underline}.instagram-media-component .media__caption{word-break:break-word}.instagram-media-component .media__date{font-size:.75rem}.contact-component.loading{min-height:150px;position:relative}.contact-component.loading.loading--xl{height:200px}.contact-component.loading:before{background:#fff;content:"";display:block;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:100}.contact-component.loading:after{background:transparent url(/websites/img/1/loader.svg) no-repeat scroll 50%;background-size:contain;content:attr(data-loading-msg);display:block;font-size:.8125rem;height:150px;left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:101}.contact-component .contact__title-part+.contact__title-part:before{content:" / ";display:inline-block;margin:0 .3125rem}.contact-component .contact__btn{border-radius:0}.contact-component .faq__question{font-size:1.125rem;font-weight:700}.cart-component{background:#f8f9fa}.cart-component .cart__main{padding-bottom:1.25rem;padding-top:1.25rem}@media(min-width:768px){.cart-component .cart__main{padding-bottom:2.8125rem;padding-top:2.8125rem}}.cart-component .cart__content.loading{min-height:150px;position:relative}.cart-component .cart__content.loading.loading--xl{height:200px}.cart-component .cart__content.loading:before{background:#fff;content:"";display:block;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:100}.cart-component .cart__content.loading:after{background:transparent url(/websites/img/1/loader.svg) no-repeat scroll 50%;background-size:contain;content:attr(data-loading-msg);display:block;font-size:.8125rem;height:150px;left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:101}.cart-component .cart__title{font-size:1.5rem}@media(min-width:576px){.cart-component .cart__title{font-size:2rem}}.cart-item-component.cart__item--inactive{opacity:.5}.cart-item-component.cart__item+.cart__item{border-top:1px solid #b5b5b5;margin-top:1.25rem;padding-top:1.25rem}@media(min-width:992px){.cart-item-component.cart__item+.cart__item{margin-top:2.5rem;padding-top:2.5rem}}.cart-sidebar-component .cart-sidebar__product{font-size:1.125rem}.cart-sidebar-component .free-delivery__title{font-size:1rem;font-weight:700;text-align:center}@media(min-width:768px){.cart-sidebar-component .free-delivery__progress{padding:0 2.8125rem}}.cart-sidebar-component .free-delivery__progress .progress{height:4px}.cart-giftcard-component{background:#fff;border-radius:15px}.cart-giftcard-component .giftcard__header{background:#fcf2ed;font-size:.75rem;padding:.625rem 1.25rem}.cart-giftcard-component .giftcard__container{padding:1.25rem}@media(min-width:1200px){.cart-giftcard-component .giftcard__container{padding:1.875rem}}@media(max-width:575.98px){.cart-giftcard-component .giftcard__col-left{padding-right:0}.cart-giftcard-component .giftcard__col-right{padding-left:1.25rem}}.cart-giftcard-component .giftcard__desc{font-size:.8125rem;line-height:16px}.cart-giftcard-component .giftcard__btn{padding-left:1.875rem;padding-right:1.875rem}.cart-giftcard-component .swiper-component .swiper-horizontal>.swiper-pagination-bullets{bottom:.3125rem;padding:0;text-align:center}.cart-giftcard-component .swiper-component .swiper-pagination-bullet{height:10px;margin:0 3px!important;width:10px}.cross-selling-component .swiper__title{font-family:Playfair,serif;font-size:1.5rem;font-weight:900;letter-spacing:-1px;line-height:1}@media(min-width:768px){.cross-selling-component .swiper__title{font-size:1.875rem;font-weight:600}}#more-mobile .more__item .column__title{color:#000;display:block;font-family:Playfair,serif;font-size:1.375rem;font-weight:900;letter-spacing:-1px;line-height:1;margin-bottom:1.25rem}#more-mobile .more__item--help{background:#f8f9fa;padding:1.875rem 0}#more-mobile .more__item--help .column__button{align-items:center;display:flex;justify-content:center}#more-mobile .more__item--help .column__button i.fal,#more-mobile .more__item--help .column__button i.hcf{font-size:1.25rem}#more-mobile .more__item--help .column__button--item+.column__button--item{margin-top:.625rem}#more-mobile .more__item--columns{background:#fcf2ed;margin-bottom:0;padding:1.875rem 0}#more-mobile .more__item--columns .menu__item--depth-1{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:576px){#more-mobile .more__item--columns .menu__item--depth-1{flex:0 0 auto;width:50%}}#more-mobile .more__item--columns .menu__item--depth-1>.item__name{color:#000;display:block;font-family:Playfair,serif;font-size:1.375rem;font-weight:900;letter-spacing:-1px;line-height:1;margin-bottom:.75rem}#more-mobile .more__item--columns .menu__item+.menu__item--depth-1{margin-top:1.875rem}#more-mobile .more__item--columns .menu__item+.menu__item--depth-2{margin-top:.75rem}#more-mobile .more__item--newsletter-social{border-top:1px solid #b5b5b5;padding:1.875rem 0!important}#more-mobile .more__item--newsletter-social .ns__title{font-family:Playfair,serif;font-size:1.375rem;font-weight:900;letter-spacing:-1px;line-height:1}#more-mobile .more__item--newsletter-social .newsletter__text{font-size:.875rem;line-height:24px}#more-mobile .more__item--reinsurance .reinsurance__item-content{display:flex;flex-wrap:nowrap}#more-mobile .more__item--reinsurance .reinsurance__item+.reinsurance__item{margin-top:1.875rem}#more-mobile .more__item--reinsurance .reinsurance__image{width:50px}#more-mobile .more__item--reinsurance .reinsurance__image+.reinsurance__infos{padding-left:1.25rem}#more-mobile .more__item--reinsurance .reinsurance__infos{flex-grow:1}#more-mobile .more__item--reinsurance .reinsurance__title{font-weight:700}#more-mobile .more__item--bottom{padding-top:1.875rem}#more-mobile .more__item--bottom .menu__item+.menu__item{margin-top:.75rem}#more-mobile .more__item--copyright{color:#777;font-size:.75rem}.cart-product-personalize-sidebar-component .personalize__section,.product-personalize-sidebar-component .personalize__section{margin-bottom:1.875rem}.cart-product-personalize-sidebar-component .personalize__section .section__value .value__color,.cart-product-personalize-sidebar-component .personalize__section .section__value .value__image,.cart-product-personalize-sidebar-component .personalize__section .section__value .value__summary .summary__media--color,.cart-product-personalize-sidebar-component .personalize__section .section__value .value__summary .summary__media--image,.product-personalize-sidebar-component .personalize__section .section__value .value__color,.product-personalize-sidebar-component .personalize__section .section__value .value__image,.product-personalize-sidebar-component .personalize__section .section__value .value__summary .summary__media--color,.product-personalize-sidebar-component .personalize__section .section__value .value__summary .summary__media--image{border-radius:6px;overflow:hidden}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__item-link--btn,.product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__item-link--btn{border-radius:15px;padding:.9375rem;text-transform:none}.cart-product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__item-link:hover .name,.product-personalize-sidebar-component .personalize__section .section__value .group__item .perso__item-link:hover .name{text-decoration:underline}.cart-product-personalize-sidebar-component .personalize__progress .progress__bar,.product-personalize-sidebar-component .personalize__progress .progress__bar{background-color:#cbe6c7}.cart-product-personalize-sidebar-component .personalize__progress .progress__bar-container,.product-personalize-sidebar-component .personalize__progress .progress__bar-container{background:#fff;box-shadow:none}.cart-product-personalize-sidebar-component .summary__edit,.product-personalize-sidebar-component .summary__edit{font-size:.8125rem;padding-left:1.25rem;padding-right:1.25rem}.instagram-gallery-component .instagram__media{overflow:hidden;position:relative}.instagram-gallery-component .instagram__media:before{content:"";display:block;padding-top:130%}.instagram-gallery-component .instagram__media .media__img{left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.instagram-gallery-component .instagram__media .media__img--h{height:100%;min-width:100%;width:auto}.instagram-gallery-component .instagram__media .media__img--v{height:auto;min-height:100%;width:100%}.cross-selling-component .swiper__title{font-family:Inter,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:1.2}.cross-selling-component .swiper__title span{font-weight:700}@media(min-width:768px){.cross-selling-component .swiper__title{font-size:1.5rem}}#more-mobile .more__item{margin-bottom:1.875rem}#more-mobile .more__item .column__title{color:#353535;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.2;text-align:center}#more-mobile .more__item .column__title span{font-weight:700}#more-mobile .more__item--help{background:none}#more-mobile .more__item--help .column__title{font-weight:700;text-align:left}#more-mobile .more__item--newsletter .newsletter__title,#more-mobile .more__item--newsletter .social__title{font-size:1.5rem}#more-mobile .more__item--newsletter .newsletter__subtitle{font-size:.9375rem}#more-mobile .more__item--newsletter .social__link--blog{font-size:.875rem}#more-mobile .more__item.footer__reinsurance{padding:0}#more-mobile .more__item--columns-collapse{background:#cbe6c7;margin-bottom:1.875rem}#more-mobile .more__item--columns-collapse .menu__item--depth-1>.item__name{color:#353535;display:block;font-weight:500;padding:.9375rem;position:relative}#more-mobile .more__item--columns-collapse .menu__item--depth-1>.item__name.collapse{cursor:pointer}#more-mobile .more__item--columns-collapse .menu__item--depth-1>.item__name.collapse:after{content:""!important;display:inline-block;display:block;font-size:1.375rem;position:absolute;right:.9375rem;top:50%;transform:translateY(-50%)}#more-mobile .more__item--columns-collapse .menu__item--depth-1>.item__name.collapse:after,#more-mobile .more__item--columns-collapse .menu__item--depth-1>.item__name.collapse[aria-expanded=true]:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Font Awesome\ 5 Pro!important;font-style:normal;font-variant:normal;font-weight:400;font-weight:300!important;line-height:1}#more-mobile .more__item--columns-collapse .menu__item--depth-1>.item__name.collapse[aria-expanded=true]:after{content:""!important;display:inline-block}#more-mobile .more__item--columns-collapse .menu__item+.menu__item--depth-1{border-top:1px solid #cbd2c4}#more-mobile .more__item--columns-collapse .menu__item--depth-2{font-size:.8125rem;padding:.4375rem .9375rem .4375rem 1.875rem}#more-mobile .more__item--columns-collapse .item__collapse>.item__children{padding-bottom:1.25rem}#more-mobile .more__item--reviews .trustedshops__badge{display:flex;justify-content:center}#more-mobile .more__item--reviews .trustedshops__link-all{margin-top:.9375rem;text-align:center}#more-mobile .more__item--reviews .trustedshops__link-all a{font-size:.75rem;text-decoration:underline}#more-mobile .more__item--bottom{padding:0;text-align:center}#more-mobile .more__item--bottom .menu__item{border-right:1px solid #b5b5b5;display:inline;font-size:.75rem;line-height:2;margin-right:.5rem;padding-right:.75rem}#more-mobile .more__item--bottom .menu__item:last-child{border-right:0}#more-mobile .more__item--copyright{text-align:center}
