@-webkit-keyframes cartEmptyOpening{from{-webkit-transform:translate(-50%,-2.1875rem);transform:translate(-50%,-2.1875rem);opacity:0}to{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}}@keyframes cartEmptyOpening{from{-webkit-transform:translate(-50%,-2.1875rem);transform:translate(-50%,-2.1875rem);opacity:0}to{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}}@-webkit-keyframes cartPageEmptyOpening{from{-webkit-transform:translate(0,-2.1875rem);transform:translate(0,-2.1875rem);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes cartPageEmptyOpening{from{-webkit-transform:translate(0,-2.1875rem);transform:translate(0,-2.1875rem);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes cartSummaryLeave{0%{-webkit-transform:translate(0,0);transform:translate(0,0);max-height:50rem;opacity:1;visibility:visible}100%{-webkit-transform:translate(0,-2.1875rem);transform:translate(0,-2.1875rem);height:0;max-height:0;opacity:0;padding:0;visibility:hidden}}@keyframes cartSummaryLeave{0%{-webkit-transform:translate(0,0);transform:translate(0,0);max-height:50rem;opacity:1;visibility:visible}100%{-webkit-transform:translate(0,-2.1875rem);transform:translate(0,-2.1875rem);height:0;max-height:0;opacity:0;padding:0;visibility:hidden}}.craft-intro{padding:9.5rem 0 11.375rem}.craft-intro__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.craft-intro__pre-title{position:relative;font-size:.8rem;line-height:1.125rem;letter-spacing:.0625rem;font-weight:500;text-transform:uppercase;color:#222;padding-bottom:.125rem;margin-top:0;margin-bottom:.9375rem}.craft-intro__pre-title::after{content:'';border-bottom:.0625rem solid #b9975b;position:absolute;width:100%;left:0;bottom:0}.craft-intro__title{text-align:center;max-width:32.5rem;margin:0;font-family:grad,serif;font-size:2rem;line-height:2.625rem;letter-spacing:0;font-weight:400;color:#937031}.timeline__section--with-bg{background-color:#f7f6f1}.timeline__section:nth-child(1){padding-bottom:9.5rem}.timeline__section:nth-child(3){padding:8.5625rem 0}.timeline__section:nth-child(4){padding-top:3.125rem}.timeline__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timeline__image-wrapper{max-width:32.5rem}.timeline__images{margin:0 auto}.timeline__images--primary{padding-bottom:95.38462%}.timeline__images--secondary{padding-bottom:135.76923%}.timeline__info{width:42.5rem;max-width:100%}.timeline__pre-title{position:relative;font-size:.8rem;line-height:1.125rem;letter-spacing:.0625rem;font-weight:500;text-transform:uppercase;color:#222;padding-bottom:.125rem;margin-top:0;margin-bottom:.9375rem}.timeline__pre-title::after{content:'';border-bottom:.0625rem solid #b9975b;position:absolute;width:100%;left:0;bottom:0}.timeline__title{max-width:32.5rem;margin:0 0 1.25rem;font-family:grad,serif;font-size:2rem;line-height:2.625rem;letter-spacing:0;font-weight:400;color:#937031}.timeline__link{font-family:proxima-nova,sans-serif;font-size:.8rem;font-weight:500;line-height:1.5;letter-spacing:1px;text-transform:uppercase;margin-top:1.5625rem;display:inline-block}.timeline__link .icon{font-size:1rem}.timeline__paragraph{margin:0}.craft-video__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3.75rem 0}.craft-video__title{font-family:proxima-nova,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.4;letter-spacing:2px;text-align:center;text-transform:uppercase;color:#937031;max-width:32.5rem;margin:0}.craft-video__paragraph{max-width:32.5rem;text-align:center;margin-top:.625rem;margin-bottom:0}.craft-video__video{display:block;min-height:1px;width:100%;max-width:100%}.craft-video__video-wrapper{cursor:pointer;width:100%;margin-top:2.5rem}.craft-video__btn{position:absolute;left:1rem;bottom:1rem;z-index:2}.craft-video__video-placeholder{position:absolute}.has-started .craft-video__video-placeholder{display:none}.timeline__images{position:relative}.timeline__image-wrapper{width:100%}.timeline__images-ir{position:absolute}.timeline__images--primary .timeline__images-ir:nth-child(1){width:89.62%;left:0;padding-bottom:55.00283%}.timeline__images--primary .timeline__images-ir:nth-child(2){width:54.04%;right:0;bottom:0;padding-bottom:55.57851%}.timeline__images--secondary .timeline__images-ir:nth-child(1){width:53.85%;right:10%;padding-bottom:57.31179%}.timeline__images--secondary .timeline__images-ir:nth-child(2){width:57.88%;top:13%;z-index:2;padding-bottom:83.83947%}.timeline__images--secondary .timeline__images-ir:nth-child(3){width:82.12%;bottom:0;right:0;padding-bottom:50.38745%}.timeline__section:nth-child(2) .timeline__images{top:-2.5rem}.timeline__section:nth-child(3) .timeline__images-ir:nth-child(1){width:57.88%;right:0;left:auto;z-index:2;padding-bottom:59.61063%}.timeline__section:nth-child(3) .timeline__images-ir:nth-child(2){width:89.23%;left:0;bottom:0;padding-bottom:54.99953%}.timeline__section:nth-child(4) .timeline__images{bottom:-2.5rem}@media only screen and (max-width:1024px){.timeline__section{padding-bottom:3.75rem}.timeline__section:nth-child(1){padding-bottom:6.25rem}.timeline__section:nth-child(3){padding-top:3.75rem}.timeline__images--secondary{padding-bottom:121.15385%}.timeline__section:nth-child(1) .timeline__images,.timeline__section:nth-child(3) .timeline__images-ir{margin-bottom:2.5rem}.timeline__section:nth-child(4) .timeline__images{bottom:auto;margin-bottom:-2.1875rem;top:-5rem}}@media only screen and (max-width:767px){.craft-video .icon--pause,.craft-video .icon--play{top:-1.875rem;position:absolute}.craft-video .icon--pause::before,.craft-video .icon--play::before{font-size:.5rem}}@media only screen and (min-width:1025px){.craft-intro{padding:13.4375rem 0 15.9375rem}.craft-intro__pre-title{margin-bottom:1.25rem}.craft-intro__title{font-size:2.625rem;line-height:3.5rem}.timeline{padding:13.4375rem 0 2.5rem}.timeline__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.timeline__wrapper--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap}.timeline__image-wrapper{width:50%}.timeline__info{width:50%;padding:0 6.5625rem}.timeline__pre-title{margin-bottom:1.25rem}.timeline__title{font-size:2.625rem;line-height:3.5rem;text-align:left}.craft-video__wrapper{margin:6.25rem 0}.craft-video__title{font-size:1.5rem}.craft-video__paragraph{margin-top:1.25rem}.craft-video__video-wrapper{padding:0 5.9375rem;margin-top:3.75rem}.craft-video__btn{left:2.375rem;bottom:1.875rem}}