.c-product-line-up{width:100%;overflow:hidden}.c-product-line-up__container{width:100%;max-width:100%;margin:0 auto}.c-product-line-up__grid{display:flex;flex-direction:column;gap:0;position:relative}.c-product-line-up__media{width:100%;height:248px;overflow:hidden;position:relative}.c-product-line-up__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.c-product-line-up__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-foreground),.04)}.c-product-line-up__placeholder svg{width:100%;height:100%;fill:currentColor}.c-product-line-up__content{width:100%;padding:40px 20px;background:#f6f6efe6;opacity:.9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.c-product-line-up__text-wrapper{display:flex;flex-direction:column;gap:40px;max-width:100%}.c-product-line-up__text-content{display:flex;flex-direction:column;gap:24px;width:100%}.c-product-line-up__title-group{display:flex;flex-direction:column;gap:8px;width:100%}.c-product-line-up__title{font-family:"Instrument Serif",serif;font-size:40px;font-weight:400;line-height:1;color:#3d3d3d;margin:0}.c-product-line-up__subtitle{font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.4px;color:#3d3d3d;margin:0}.c-product-line-up__description{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.3;letter-spacing:-.32px;color:#3d3d3d}.c-product-line-up__description p{margin:0}.c-product-line-up__button{display:flex;flex-direction:column;width:100%;max-width:305px;text-decoration:none;color:#3d3d3d;cursor:pointer;transition:opacity .3s ease;gap:12px}.c-product-line-up__button:hover{opacity:.7}.c-product-line-up__button:focus{outline:2px solid #3d3d3d;outline-offset:4px}.c-product-line-up__button:focus:not(:focus-visible){outline:none}.c-product-line-up__button:focus-visible{outline:2px solid #3d3d3d;outline-offset:4px}.c-product-line-up__button[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.c-product-line-up__button-inner{display:flex;flex-direction:column;gap:10px;width:100%}.c-product-line-up__button-top-border{display:block;width:100%;height:1px;background-color:#3d3d3d}.c-product-line-up__button-content{display:flex;align-items:center;justify-content:space-between;padding:0 8px;width:100%}.c-product-line-up__button-text{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:-.32px;color:#3d3d3d}.c-product-line-up__button-arrow{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:#3d3d3d;flex-shrink:0}.c-product-line-up__button-arrow svg{width:100%;height:100%}.c-product-line-up__button-bottom-border{display:block;width:100%;height:1px;background-color:#3d3d3d}@media screen and (min-width:769px){.c-product-line-up__container{position:relative;max-width:1400px;padding:0 50px 0 0}.c-product-line-up__grid{display:block;position:relative;min-height:540px}.c-product-line-up__media{position:absolute;left:0;top:60px;width:800px;height:480px}.c-product-line-up__grid--image-right .c-product-line-up__media{left:auto;right:0}.c-product-line-up__content{position:absolute;top:0;left:520px;width:672px;height:342px;padding:40px;background:#f6f6efe6;opacity:.9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:12px 12px 64px #0000001a,inset 0 0 64px #fff;z-index:2}.c-product-line-up__grid--image-right .c-product-line-up__content{left:auto;right:520px}.c-product-line-up__text-wrapper{gap:40px;max-width:592px}.c-product-line-up__text-content{gap:24px;width:592px}.c-product-line-up__title-group{gap:8px}.c-product-line-up__title{font-size:60px;line-height:1}.c-product-line-up__subtitle{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.4px}.c-product-line-up__description{font-size:16px;line-height:1.3;letter-spacing:-.32px}.c-product-line-up__button{max-width:305px;gap:12px}.c-product-line-up__button-inner{gap:10px}}@media screen and (min-width:1200px){.c-product-line-up__container{max-width:1400px}}@media screen and (min-width:769px)and (max-width:1199px){.c-product-line-up__media{width:60%;max-width:700px;height:420px}.c-product-line-up__content{left:40%;width:55%;min-width:450px;height:auto;min-height:342px}.c-product-line-up__grid--image-right .c-product-line-up__content{left:auto;right:40%}.c-product-line-up__text-wrapper{max-width:100%}.c-product-line-up__text-content{width:100%}.c-product-line-up__title{font-size:48px}}@media screen and (min-width:769px)and (max-width:900px){.c-product-line-up__grid{min-height:auto}.c-product-line-up__media{position:relative;left:auto;top:auto;width:100%;max-width:100%;height:350px}.c-product-line-up__content{position:relative;left:auto;right:auto;top:auto;width:100%;min-width:auto;height:auto;margin-top:-60px;margin-left:auto;margin-right:20px;max-width:90%}.c-product-line-up__grid--image-right .c-product-line-up__media{order:1}.c-product-line-up__grid--image-right .c-product-line-up__content{order:2;margin-left:20px;margin-right:auto}}.c-product-line-up.color-background-2 .c-product-line-up__content{background:rgba(var(--color-background),.9)}@keyframes c-product-line-up-image-reveal{0%{opacity:0;transform:scale(1.08);filter:blur(8px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes c-product-line-up-content-reveal{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes c-product-line-up-text-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.c-product-line-up__media,.c-product-line-up__content{opacity:0}.c-product-line-up.is-visible .c-product-line-up__media{animation:c-product-line-up-image-reveal 1s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:0s}.c-product-line-up.is-visible .c-product-line-up__content{animation:c-product-line-up-content-reveal .9s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.5s}.c-product-line-up__title-group,.c-product-line-up__description,.c-product-line-up__button{opacity:0}.c-product-line-up.is-visible .c-product-line-up__title-group{animation:c-product-line-up-text-reveal .6s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.8s}.c-product-line-up.is-visible .c-product-line-up__description{animation:c-product-line-up-text-reveal .6s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.95s}.c-product-line-up.is-visible .c-product-line-up__button{animation:c-product-line-up-text-reveal .6s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:1.1s}@media(prefers-reduced-motion:no-preference){.c-product-line-up__button{transition:opacity .3s ease,transform .2s ease;will-change:transform,opacity}.c-product-line-up.is-visible .c-product-line-up__button:hover{transform:translateY(-2px)}.c-product-line-up__button-arrow{transition:transform .3s ease;will-change:transform}.c-product-line-up__button:hover .c-product-line-up__button-arrow{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.c-product-line-up__media,.c-product-line-up__content,.c-product-line-up__title-group,.c-product-line-up__description,.c-product-line-up__button{opacity:1;animation:none!important;transform:none!important;filter:none!important}.c-product-line-up__button,.c-product-line-up__button-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/c-product-line-up.css.map */
