.mb-20{margin-bottom:20px!important}.mt-0{margin-top:0!important}.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.text-orange{color:#f14e23!important}.label-show-more,.label-show-less{font-size:12px!important}.link:hover{color:#f14e23!important}.title-separateur{color:#f14e23;padding:10px 0;text-align:center;background-color:#fff;margin-bottom:20px}.link.no-underline:hover{color:#f14e23!important;text-decoration:underline}.rte a:hover{color:#f14e23;text-decoration-color:#f14e23}.btn-orange{background-color:#f14e23;color:#fff!important;font-weight:500;text-decoration:none!important;border:2px solid #f14e23;transition:background-color .3s ease,border-color .3s ease,color .3s ease;white-space:normal;word-wrap:break-word;padding:8px 12px}.btn-orange:hover,.btn-orange:focus{background-color:#d94420;border-color:#d94420;color:#fff}.btn-orange:active{background-color:#c13d1c;border-color:#c13d1c}.btn-orange:disabled,.btn-orange[disabled],.btn-orange[aria-disabled=true]{background-color:#f14e23;border-color:#f14e23;color:#fff;opacity:.5;cursor:not-allowed}.cart-item__infor .product-option dd,.cart-item__details .product-option dd{font-size:14px;font-weight:600}h1,.h1{font-family:Spectral,serif!important;font-weight:400!important;font-style:normal!important;font-size:64px!important;line-height:100%!important;letter-spacing:-.03em!important}.h1-sans-serif{font-family:DM Sans,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:64px!important;line-height:100%!important;letter-spacing:0!important}h2,.h2{font-family:Spectral,serif!important;font-weight:400!important;font-style:normal!important;font-size:40px!important;line-height:108%!important;letter-spacing:-.03em!important}h3,.h3{font-family:Spectral,serif!important;font-weight:400!important;font-style:normal!important;font-size:28px!important;line-height:100%!important;letter-spacing:-.03em!important}.product-link{font-family:Spectral,serif!important;font-weight:400!important;font-style:normal!important;font-size:20px!important;line-height:108%!important;letter-spacing:-.03em!important}p,.p{font-family:DM Sans,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:15px!important;line-height:150%!important;letter-spacing:0!important}.manuscrit{font-family:Qwigley,cursive!important;font-weight:400!important;font-style:normal!important;font-size:32px!important;line-height:140%!important;letter-spacing:0!important}@media screen and (max-width: 749px){h1,.h1{font-size:36px!important;line-height:100%!important;letter-spacing:-.03em!important}.h1-sans-serif{font-size:36px!important;line-height:100%!important;letter-spacing:0!important}h2,.h2{font-size:32px!important;line-height:100%!important;letter-spacing:-.03em!important}h3,.h3{font-size:24px!important;line-height:108%!important;letter-spacing:-.03em!important}.product-link{font-size:18px!important;line-height:108%!important;letter-spacing:-.03em!important}p,.p{font-size:14px!important;line-height:150%!important}.manuscrit{font-size:32px!important;line-height:140%!important}}.products-with-banner__info-inner .sub-heading{font-family:Spectral,serif!important;font-style:italic!important;font-size:24px!important;text-transform:none!important;margin-bottom:0!important;padding-bottom:0!important}.products-with-banner__info-inner .h2{font-family:DM Sans,sans-serif!important;margin-top:0!important;padding-top:0!important}.products-with-banner__info-inner .rte p{display:inline-block!important;border-bottom:1px solid currentColor!important;padding-bottom:0!important;font-family:Qwigley,cursive!important;font-size:28px!important}.products-with-banner__item.top-header{top:0!important}.products-with-banner__content{height:100vh!important}.products-with-banner__content .responsive-image{--aspect-ratio: auto !important;height:100%!important}.products-with-banner__content .responsive-image img{height:100%!important;width:100%!important;object-fit:cover!important}@media screen and (max-width: 749px){.products-with-banner__content{height:auto!important}.products-with-banner__content .responsive-image{--aspect-ratio: 100% !important}.products-with-banner__info-inner .rte{position:absolute!important;bottom:10px!important;left:0!important;right:0!important;text-align:center!important}}.collection-card--custom{display:flex!important;flex-direction:column!important}.collection-card__inner-custom{background-color:#f0e7db!important;padding:30px 20px!important;display:flex!important;flex-direction:column!important;height:100%!important;aspect-ratio:1 / 1!important;justify-content:center!important}.collection-card__media-wrapper{width:60%!important;margin:0 auto!important}.collection-card__info-custom{padding:20px 0 0!important;width:100%!important}.collection-card__title{font-family:Spectral,serif!important;font-size:22px!important;display:block!important;margin-top:15px!important;margin-bottom:10px!important;text-decoration:none!important;color:inherit!important;line-height:2.2rem!important}@media screen and (max-width: 749px){.collection-card__title{font-size:19px!important}}.collection-card__artist{font-family:Qwigley,cursive!important;font-size:22px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:15px!important;line-height:1.8rem!important;color:#1a1917!important}.collections-list-page .collection-card__title{font-size:30px!important;line-height:3.2rem!important}.collections-list-page .collection-card__artist{font-size:28px!important;line-height:2rem!important}.product-link{font-family:Spectral,serif;font-size:110%;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:3px;text-decoration-color:#1a191759}.card-product .card__content.pt-6{padding-top:5px!important}.card-product .card__heading.mb-2{margin-bottom:1px!important}.price:not(.price--on-sale) .price__regular,.price.price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline}.price-item--regular{margin-inline-end:.3em!important}.price-item--installment{font-size:.85em;opacity:.8;display:inline-flex!important;align-items:center;gap:4px;white-space:nowrap}.alma-logo{height:1.2em;vertical-align:middle}@media screen and (max-width: 749px){.price:not(.price--on-sale) .price__regular,.price.price--on-sale .price__sale{flex-direction:column;align-items:flex-start}.price-item--installment{margin-left:0;margin-top:2px}}.swatch-block{padding:.6rem 1.2rem!important}.gallery-panel__heading a,a.gallery-panel__heading{text-decoration:none;color:#fff}@media (min-width: 750px){.promo-productlist{grid-column:var(--column-span)}}@media (max-width: 749px){.grid-cols-2 .promo-productlist.promo-mobile-full,.grid-cols-1 .promo-productlist.promo-mobile-full{--column-span: span 2 !important;min-height:var(--aspect-ratio-customize-mobile, 350px)}.promo-productlist:not(.promo-mobile-full){grid-column:span 1!important}}@media (max-width: 749px){.promo-productlist.hidden-mobile{display:none!important}}@media (min-width: 750px){.promo-productlist.hidden-desktop{display:none!important}}.promo-productlist{container-type:inline-size}.promo-grid__info--heading{font-size:clamp(16px,5.5cqw,36px);line-height:1.3;margin-bottom:clamp(8px,2.5cqw,16px)}.promo-grid__info--text{font-size:clamp(12px,3cqw,16px);line-height:1.5;margin-bottom:clamp(10px,3cqw,20px)}.promo-grid__info-inner .btn{font-size:clamp(11px,2.5cqw,14px)}.promo-grid__info-inner{padding:clamp(12px,5cqw,32px)}.stacked-thumbnails-desktop{display:none}@media screen and (min-width: 750px){.stacked-with-thumbnails{position:relative}.stacked-with-thumbnails .main-carousel{width:calc(100% - 80px)}.stacked-thumbnails-desktop{display:block;position:absolute;right:0;top:0;width:70px;height:100%}.stacked-thumbnails-desktop__inner{position:sticky;top:120px;display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 150px);overflow-y:auto;padding-right:5px}.stacked-thumbnails-desktop__inner::-webkit-scrollbar{width:3px}.stacked-thumbnails-desktop__inner::-webkit-scrollbar-track{background:transparent}.stacked-thumbnails-desktop__inner::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.stacked-thumbnail-item{width:60px;height:60px;border:2px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer;padding:0;background:none;opacity:.6;transition:all .2s ease;position:relative;flex-shrink:0}.stacked-thumbnail-item:hover{opacity:1}.stacked-thumbnail-item.is-active{border-color:var(--color-foreground, #1a1917);opacity:1}.stacked-thumbnail-item img{width:100%;height:100%;object-fit:cover}.stacked-thumbnail-badge{position:absolute;bottom:4px;right:4px;background:#ffffffe6;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.stacked-thumbnail-badge svg{width:10px;height:10px}}.splide__slide video,.splide__slide .video-controls-wrapper{width:100%;height:100%}.splide__slide video{object-fit:cover}.list--inline{text-align:center;padding:0;margin:0}.list--inline>li{display:inline-block;margin-bottom:0;vertical-align:middle}.social-icons__item{padding:0 15px}.social-icons__link{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px}.social-icons .icon{width:30px;height:30px}.social-icons__link .icon__fallback-text{display:block}.field__input,.field input,.text-area,textarea,.customer .field input{background-color:#fff!important}.field__input::placeholder,.field input::placeholder,.text-area::placeholder,textarea::placeholder,.customer .field input::placeholder{color:#5b5b5b!important}.article-template__meta{font-family:Qwigley,cursive!important;font-size:2.6rem!important;margin-top:.5rem!important}.splide__slide .video-controls-wrapper{position:relative}.custom-video-controls{position:absolute;bottom:12px;right:12px;left:auto;z-index:5;pointer-events:none;opacity:0;transition:opacity .3s ease}.video-controls-wrapper:hover .custom-video-controls,.video-controls-wrapper.is-paused .custom-video-controls{opacity:1}.custom-video-controls__btn{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:#ffffffe6;color:#1a1917;cursor:pointer;transition:background .2s ease,transform .15s ease;padding:0}.custom-video-controls__btn:hover{background:#fff;transform:scale(1.08)}.custom-video-controls__btn svg{width:18px;height:18px;fill:currentColor}.custom-video-controls__play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border:none;border-radius:50%;background:#ffffffe6;color:#1a1917;cursor:pointer;z-index:5;display:none;align-items:center;justify-content:center;transition:background .2s ease,transform .15s ease;padding:0}.custom-video-controls__play-overlay:hover{background:#fff;transform:translate(-50%,-50%) scale(1.08)}.custom-video-controls__play-overlay svg{width:26px;height:26px;fill:currentColor;margin-left:3px}.video-controls-wrapper.is-paused .custom-video-controls__play-overlay{display:flex}@media screen and (max-width: 749px){.custom-video-controls__btn{width:36px;height:36px}.custom-video-controls__btn svg{width:16px;height:16px}.custom-video-controls__play-overlay{width:50px;height:50px}.custom-video-controls__play-overlay svg{width:22px;height:22px}}.media-overlay{position:absolute;bottom:20px;z-index:10;max-width:45%;pointer-events:auto}.media-overlay--left{left:20px}.media-overlay--right{right:20px}.media-overlay__inner{background:#ffffffd9;padding:10px 15px;border-radius:0}.media-overlay__content{font-family:DM Sans,sans-serif!important;font-size:14px!important;line-height:1.4!important;margin:0!important;color:#1a1917!important}.media-overlay__product-link{display:block;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.4;color:#1a1917;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.media-overlay__product-link:hover{color:#f14e23;text-decoration-color:#f14e23}.media-overlay__underline{text-decoration:underline;text-underline-offset:3px}.media-overlay__video-block{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:none;border:none;padding:0;cursor:pointer;color:#1a1917;transition:opacity .2s ease}.media-overlay__video-block:hover{opacity:.7}.media-overlay__video-label{font-family:DM Sans,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:1.4!important;color:#1a1917!important}.media-overlay__play-icon{font-size:12px;flex-shrink:0}@media screen and (max-width: 749px){.media-overlay__video-label{font-size:12px}}.video-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;opacity:0;visibility:hidden;transition:all .3s ease}.video-modal-overlay.is-open{opacity:1;visibility:visible}.video-modal__inner{position:relative;width:auto;height:75vh;max-width:90vw;aspect-ratio:9 / 16}.video-modal__close{background:none;border:none;color:#fff;font-family:DM Sans,sans-serif;font-size:16px;cursor:pointer;padding:10px 25px;letter-spacing:.5px;transition:opacity .2s ease;text-decoration:underline;text-underline-offset:4px}.video-modal__close:hover{opacity:.7}.video-modal__iframe{width:100%;height:100%;border:none;border-radius:8px}@media screen and (min-width: 750px){.video-modal__inner{height:80vh;max-height:800px}}@media screen and (max-width: 749px){.media-overlay{max-width:80%;bottom:10px}.media-overlay--left{left:10px}.media-overlay--right{right:10px}.media-overlay__inner{padding:5px 8px}.media-overlay__content,.media-overlay__product-link,.media-overlay__video-label{font-size:12px!important}.slide-counter.slide-counter__main{top:10px!important;left:10px!important;bottom:auto!important;right:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/custom.css.map */
