.c-featured-text{padding-top:100px;padding-bottom:70px;background:#f7f5ec}@media only screen and (max-width: 760px){.c-featured-text{padding:50px 0 35px}}.c-featured-text__video{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.c-featured-text__image-wrapper{width:86.87%;margin-bottom:2.5625rem}.c-featured-text__image-container{padding-bottom:41.24%}.c-featured-text__content{margin:0 223px 0 auto}.c-featured-text__content p:first-of-type{text-align:right}.c-featured-text__content strong{color:#9c6507;font-weight:300}.c-featured-text__description-text{margin-bottom:20px}@media only screen and (max-width: 760px){.c-featured-text .container .c-featured-text__image-wrapper{margin-bottom:20px;width:100%}}.c-featured-text .container .c-featured-text__image-wrapper .o-responsive-image-container{position:relative;overflow:hidden}@media only screen and (max-width: 760px){.c-featured-text .container .c-featured-text__image-wrapper .o-responsive-image-container{padding-bottom:46%}}.c-featured-text .container .c-featured-text__image-wrapper .o-responsive-image-container .c-featured-text__video{border-radius:0}.c-featured-text .container .c-featured-text__content{margin:0 auto 2.6875rem}@media only screen and (min-width: 750px){.c-featured-text .container .c-featured-text__content{max-width:calc(100vw - 30%)}}@media only screen and (min-width: 1100px){.c-featured-text .container .c-featured-text__content{margin-bottom:3rem;max-width:61.5rem}}@media only screen and (min-width: 1650px){.c-featured-text .container .c-featured-text__content{margin-right:auto;margin-bottom:5.5rem;max-width:calc(100% - 9.8125rem)}}.c-featured-text .container .c-featured-text__content .o-heading--2{font-family:Canela Deck;font-weight:300;font-size:1.875rem;line-height:1.2;letter-spacing:.01em;margin-bottom:0}@media only screen and (max-width: 749px){.c-featured-text .container .c-featured-text__content .o-heading--2{text-align:right;padding-left:20px}}@media only screen and (min-width: 750px){.c-featured-text .container .c-featured-text__content .o-heading--2{font-size:min(5.25rem,5.833vw)}}@media only screen and (min-width: 1100px){.c-featured-text .container .c-featured-text__content .o-heading--2{line-height:1.14}}@media only screen and (min-width: 1650px){.c-featured-text .container .c-featured-text__content .o-heading--2{line-height:1.14}}.c-featured-text .container .c-featured-text__description-text{font-size:20px;font-weight:400;line-height:28px;letter-spacing:.04375rem}@media only screen and (max-width: 760px){.c-featured-text .container .c-featured-text__description-text{font-size:14px;line-height:20px;margin-bottom:20px;letter-spacing:.00875rem}}.c-featured-text .container .o-btn{position:relative;display:inline-block;padding-left:66px;text-decoration:none;text-transform:uppercase;font-size:14px;letter-spacing:.15625rem;line-height:18px;font-weight:400;color:#1e1e1e;transition:background-color .3s ease,color .3s ease,transform .3s ease}.c-featured-text .container .o-btn span{display:inline-block;transition:transform .3s ease}.c-featured-text .container .o-btn:hover{color:#ce8606}.c-featured-text .container .o-btn:hover span{transform:translate(20px)}.c-featured-text .container .o-btn:hover:before{transform:translateY(-50%) scaleX(1.4);background-color:#ce8606;color:#ce8606}.c-featured-text .container .o-btn:before{content:"";position:absolute;top:50%;left:0;width:53px;height:18px;transform:translateY(-50%) scaleX(1);background-color:#1e1e1e;mask:url(icon-arrow-desktop.svg) no-repeat center;-webkit-mask:url(icon-arrow-desktop.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-size:contain;transition:transform .3s ease;transform-origin:center left}@media only screen and (min-width: 761px){.c-featured-text__content{margin-bottom:36px;max-width:784px;margin-inline:auto}.c-featured-text__content p{margin-inline-start:125px}.c-featured-text__description{margin-left:auto;max-width:461px}.c-featured-text__image-container{min-width:503px;aspect-ratio:503/206;width:100%}}@media only screen and (min-width: 1001px){.c-featured-text__image-container{padding-bottom:40.36%;margin-bottom:45px}}@media only screen and (min-width: 761px) and (max-width: 1440px){.c-featured-text__image-wrapper{width:503px}}@media only screen and (min-width: 1441px){.c-featured-text__image-wrapper{width:50%}}
/*# sourceMappingURL=/cdn/shop/t/288/assets/section-video-with-text.css.map */
