*{box-sizing:border-box}html{font-size:3.8vw;scrollbar-gutter:stable}@media(min-width:640px){html{font-size:3vw}}@media(min-width:1024px){html{font-size:.833vw}}.centered-line{display:block!important;position:fixed;top:calc(50% - .0625rem);height:.125rem;width:100%;background:#000;z-index:100}.animate-template{margin:0;min-height:100dvh;width:100%;overflow-x:clip}.animate-template:before{content:"";display:block;height:60vh}.animate-template:after{content:"";display:block;height:5vh}.animate-template>p{scroll-snap-align:center}.animate-template .animate-image{pointer-events:none;display:block!important;opacity:var(--opacity);position:fixed;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(/assets/bg-banner2.png);z-index:0}.animate-template .animate-bg-image{height:0}.animate-template .animate-block{--opacity: 0;--text-opacity: 0;--image-scale: 0;--next-opacity: 0;--next-pointer: none;position:relative}.animate-template .animate-block:nth-child(2) .animate-block-image{background-image:url(/assets/bg-banner1.png)}.animate-template .text-block{width:100%;display:flex;flex-direction:column;align-items:center;min-height:fit-content;padding-top:3.125rem;padding-bottom:3.125rem;opacity:var(--text-opacity)}.animate-template .text-block p{line-height:1.2;top:calc(50% - .6em);font-size:2.5rem;font-weight:600;text-align:center;bottom:0;margin:0}.animate-template .animate-logo{max-width:100%;overflow-x:clip;display:block;height:fit-content;margin-top:5rem;margin-bottom:50dvh;width:100%;position:sticky;top:1.5rem;z-index:50;--image-scale: 0;--opacity: 0;--next-opacity: 0;--next-pointer: none;--opacity-image: 0}.animate-template .animate-logo .animate-logo-image{opacity:var(--opacity-image, 0)}.animate-template .image-logo{pointer-events:none;transform:scale(var(--image-scale));transform-origin:center;margin-inline:auto;right:0;left:0}.animate-template .image-logo .image-container{pointer-events:auto;position:sticky;width:100%;display:flex;justify-content:center;padding-bottom:4px}.animate-template .image-logo img{width:8rem;aspect-ratio:8 / 3;padding-bottom:.2rem;height:auto;object-fit:contain}.animate-template .animate-product-presentation{pointer-events:none;z-index:10;position:relative;height:var(--height, 100vh);--height: 100vh;--opacity: 0;--shape-opacity: 0;--shape-after-opacity: 1;--scale: 1.5;--shape-scale: 0;--shape-position: 0%, 0%;--next-opacity: 0;--next-pointer: none;--grayscale: 0%;--container-scale: 1;--container-top: 0;--container-left: 0;--text-translate-y: -50%;--text-opacity: 0;--shape-color: #fff;--image-position-x: 0%;--image-position-y: 0%;--shape-end-color: #fff;--shape-position-x: 0%;--shape-position-y: 0%;--container-opacity: 1;--image-transform-origin: 50% 50%;--mobile-image-transform-origin: 50% 50%;--clip-path: none;--clip-rx: 200cqw;--clip-ry: 200cqh;--clip-cx: 50cqw;--clip-cy: 50cqh}.animate-template .animate-product-presentation .animate-product-presentation-image{transform:scale(var(--scale));top:var(--image-position-y);left:var(--image-position-x);transform-origin:var(--mobile-image-transform-origin);z-index:20;background-size:contain;filter:grayscale(var(--grayscale))}.animate-template .animate-product-presentation .animate-product-presentation-image img{position:absolute;width:100%;height:auto;max-width:none;max-height:none;object-position:center;object-fit:contain}.animate-template .animate-product-presentation .animate-product-presentation-wrapper{container-type:size;position:fixed;left:var(--container-left);top:var(--container-top);width:100%;height:100%;transform:scale(var(--container-scale));opacity:var(--container-opacity);z-index:0;transform-origin:top left;clip-path:ellipse(var(--clip-rx) var(--clip-ry) at var(--clip-cx) var(--clip-cy))}.animate-template .animate-product-presentation .animate-product-presentation-shape{transform:scale(var(--shape-scale));top:var(--shape-position-y);left:var(--shape-position-x);transform-origin:center center;opacity:var(--shape-opacity);pointer-events:none;aspect-ratio:12 / 7;position:fixed;display:block;border-radius:100%;width:100%;height:auto;background-color:var(--shape-color);z-index:10}.animate-template .animate-product-presentation .animate-product-presentation-shape.circle{aspect-ratio:1 / 1}.animate-template .animate-product-presentation .animate-product-presentation-shape.shape_end{z-index:30;opacity:var(--shape-after-opacity);background-color:var(--shape-end-color);mix-blend-mode:multiply}.animate-template .animate-product-presentation .text-product-presentation{--top: 50%;--left: 0;--m-top: 0;--m-left: 0;--width: 100%;--m-width: 100%;--text-align: center;--m-text-align: center;pointer-events:none;transform:translateY(var(--text-translate-y));display:flex;flex-direction:column;align-items:center;min-height:fit-content;opacity:var(--text-opacity);position:fixed;width:var(--m-width);top:var(--m-top);left:var(--m-left);line-height:1.2;z-index:20}.animate-template .animate-product-presentation .text-product-presentation p{text-align:var(--m-text-align);font-size:2.5rem;font-weight:600;bottom:0;margin:0}.animate-template .animate-product-presentation .presentation-text-wrapper{--text-container-scale: 1;--text-container-mobile-scale: .5;--top: 0%;--mobile-top: 0%;--left: 0%;--mobile-left: 0%;top:var(--mobile-top);left:var(--mobile-left);transform:scale(var(--text-container-mobile-scale));position:fixed;width:100%;height:100%}.animate-template .animate-product-presentation .presentation-text-container{height:auto;position:absolute}.animate-template .animate-product-presentation .presentation-text-container .text-product-presentation{transform:scale(calc(1 / var(--text-container-mobile-scale))) translateY(var(--text-translate-y));position:absolute}.animate-template .animate-product{position:relative;--opacity: 0;--translate-y: 0;--opacity-image: 0;--position: fixed;--next-opacity: 0;--next-pointer: none;--pointer: none;--tooltip-top: 50%;--tooltip-left: 50%;--tooltip-position: top left;height:100vh}.animate-template .animate-product.large-lookbook-banner .lookbook-image-item{pointer-events:none}.animate-template .animate-product .animate-product-image{--scale: 0;--m-scale: 0;--origin: 0 0;--top: 0;--m-top: 0;--left: 0;--m-left: 0;position:var(--position);pointer-events:none;display:flex!important;transform:scale(var(--m-scale));top:var(--m-top);left:var(--m-left);justify-content:center;align-items:center;background-image:none;opacity:var(--opacity-image)}.animate-template .animate-product .animate-product-image img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.animate-template .animate-product .product-text-wrapper{--text-container-scale: 1;--text-container-mobile-scale: .5;--top: 0%;--mobile-top: 0%;--left: 0%;--mobile-left: 0%;pointer-events:none;top:var(--mobile-top);left:var(--mobile-left);transform:scale(var(--text-container-mobile-scale));position:var(--position);width:100%;height:100%}.animate-template .animate-product .product-text-wrapper:has(.text-product.below-image){z-index:-10}.animate-template .animate-product .product-text-container{width:100%;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;position:absolute}.animate-template .animate-product .product-text-container .text-product{transform:scale(calc(1 / var(--text-container-mobile-scale))) translateY(var(--translate-y));position:absolute}.animate-template .animate-product .text-product{transform:translateY(var(--translate-y));width:var(--m-width, 100%);display:flex;flex-direction:column;align-items:center;min-height:fit-content;opacity:var(--opacity);position:fixed;top:var(--m-top, calc(50% - 10rem) );left:var(--m-left);line-height:1.2;padding:0 .75rem}.animate-template .animate-product .text-product:last-child{top:var(--m-top, calc(50% + 5rem) )}.animate-template .animate-product .text-product.below-image{z-index:-10}.animate-template .animate-product .text-product p{font-size:2.5rem;font-weight:600;text-align:center;bottom:0;margin:0}.animate-template .animate-product .animate-product-motif-link{pointer-events:var(--pointer);font-size:1.25rem;position:var(--position);display:inline-block;bottom:7rem;padding:.75rem 2rem;border-radius:2rem;opacity:var(--opacity);transform:translateY(var(--translate-y));right:0;left:0;width:fit-content;max-width:calc(100% - 3rem);margin-inline:auto;color:#030304;border:.0625rem solid #030304}.animate-template .animate-product .show-product-button{pointer-events:var(--pointer);opacity:var(--opacity);display:flex;width:fit-content;border:none;border-radius:1.25rem;box-shadow:none;height:fit-content;position:var(--position);top:calc(var(--tooltip-top));left:calc(var(--tooltip-left));padding:0;margin:0;overflow:visible}.animate-template .animate-product .show-product-button:after{content:"";position:absolute;width:1.25rem;height:1.25rem;left:.5rem;top:0;bottom:0;margin:auto;animation:infinite 1.2s scale-and-fade;background-color:#978f81;border-radius:1.25rem}.animate-template .animate-product .show-product-button.active:after{animation:none}.animate-template .animate-product .show-product-button:before{content:"";width:1.25rem;height:1.25rem;background:#fff;border:solid .25rem #978f81;border-radius:1.25rem;position:absolute;left:.5rem;top:0;bottom:0;margin:auto;z-index:1}.animate-template .animate-product .product-overlay{position:fixed;bottom:0;left:0;background-color:#fff;z-index:50;padding:.75rem 1rem 1.5rem;width:100%;opacity:0;pointer-events:none;transition:.25s linear all}.animate-template .animate-product .product-overlay.open{opacity:1;pointer-events:auto}.animate-template .animate-product .product-overlay .product-title{font-size:1.25rem;line-height:1.5rem;margin:0 0 1.6rem;text-align:center;font-weight:600;font-style:italic}.animate-template .animate-product .product-overlay .product-description{font-size:1.0625rem;line-height:1.4375rem;margin-bottom:1rem;margin-top:0}.animate-template .animate-product .product-overlay .product-close{position:absolute;top:.75rem;right:.75rem;padding:.375rem;width:1.5rem;height:1.5rem;cursor:pointer;display:flex;border:none;background-color:transparent}.animate-template .animate-product .product-overlay .product-close svg{width:100%;height:100%}.animate-template .animate-scroll-button{opacity:var(--next-opacity, 0);pointer-events:var(--next-pointer, none);color:var(--color-text);position:fixed;bottom:1.5rem;border:none;font-size:.6875rem;text-align:center;line-height:.8125rem;background:transparent;width:fit-content;display:flex;flex-direction:column;align-items:center;left:0;right:0;margin-inline:auto;z-index:50}.animate-template .animate-scroll-button .arrow-icon-scroll{position:static;height:1.5rem}.animate-template .animate-scroll-button .arrow-icon-scroll svg{height:1.5rem;width:1.25rem}.animate-template>*>section:last-of-type .animate-scroll-button{display:none}@media(min-width:1024px){.animate-template .animate-product .product-overlay{position:var(--position);max-width:20rem;border-radius:2rem;box-shadow:0 0 1rem #0000001a;top:calc(var(--tooltip-top) + 1rem);left:var(--tooltip-left);height:fit-content;max-height:31.25rem;opacity:0;pointer-events:none}.animate-template .animate-product .product-overlay .product-close{border-radius:4rem;border:solid 1px}.animate-template .animate-product .product-overlay .product-title{text-align:start;padding-right:1.3rem}.animate-template .animate-product .animate-product-image{transform:scale(var(--scale));top:var(--top);left:var(--left);opacity:var(--opacity-image)}.animate-template .animate-product:has(.show-product-button:hover) .product-overlay,.animate-template .animate-product .product-overlay:hover{opacity:1;pointer-events:auto}.animate-template .animate-product .animate-product-motif-link{bottom:6rem}.animate-template .text-block p{font-size:3.75rem}.animate-template .image-logo img{width:10.875rem}.animate-template .animate-product-presentation .text-product-presentation p{font-size:3.75rem}.animate-template .animate-product-presentation .presentation-text-wrapper{transform:scale(var(--text-container-scale));top:var(--top);left:var(--left)}.animate-template .animate-product-presentation .presentation-text-container .text-product-presentation{transform:scale(calc(1 / var(--text-container-scale))) translateY(var(--text-translate-y))}.animate-template .animate-product-presentation .animate-product-presentation-image{transform-origin:var(--image-transform-origin)}.animate-template .animate-product .product-text-wrapper{transform:scale(var(--text-container-scale));top:var(--top);left:var(--left)}.animate-template .animate-product .product-text-container .text-product{transform:scale(calc(1 / var(--text-container-scale))) translateY(var(--translate-y))}.animate-template .animate-product .text-product p{font-size:3.75rem}.animate-template .animate-product .text-product{width:var(--width, 100%);top:var(--top, calc(50% - 22rem) );left:var(--left)}.animate-template .animate-product .text-product:last-child{top:var(--top, calc(50% + 7rem) )}}@media(min-width:1280px){.animate-template .text-block p{font-size:6.25rem}.animate-template .animate-product-presentation .text-product-presentation{width:var(--width);top:var(--top);left:var(--left)}.animate-template .animate-product-presentation .text-product-presentation p{text-align:var(--text-align);font-size:6.25rem}.animate-template .animate-product .text-product p{font-size:6.25rem}}.animate-end-content{text-align:center}.animate-end-content .end-content-tagline{font-size:.8125rem;line-height:1.2;margin:0 0 .5rem;font-family:var(--font-family-2)}.animate-end-content .end-content-title{font-size:3rem;line-height:3.25rem;font-weight:600;margin:0 0 .75rem}.animate-end-content .end-content-description p{font-size:1.125rem;line-height:1.2;margin-bottom:2rem}.animate-end-content .end-content-button{width:fit-content;max-width:100%;font-size:1.25rem;line-height:1.2;padding:.75rem 2rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/page-animations.css.map */
