.title--h1{font-size:24px;font-family:"Malone Serif",Times,"Times New Roman",serif;letter-spacing:get-letter-spacing(10);line-height:get-line-height(24px,32px)}@media (min-width:1024px){.title--h1{font-size:32px;line-height:get-line-height(32px,40px)}}.title--h2{font-size:24px;font-family:"Malone Serif",Times,"Times New Roman",serif;letter-spacing:get-letter-spacing(10);line-height:get-line-height(24px,32px)}.title--h3{font-size:16px;font-family:"Malone Serif",Times,"Times New Roman",serif;line-height:get-line-height(16px,24px)}@media (min-width:1024px){.title--h3{font-size:20px;line-height:get-line-height(20px,32px)}}.title--h4{font-size:16px;font-family:"Malone Serif",Times,"Times New Roman",serif;letter-spacing:get-letter-spacing(10);line-height:get-line-height(16px,24px)}.title--h5{font-size:12px;font-family:"Lars Malone",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:get-letter-spacing(120);line-height:get-line-height(12px,18px);text-transform:uppercase}.title--h6{font-size:12px;font-family:"Lars Malone",Helvetica,Arial,sans-serif;letter-spacing:get-letter-spacing(170);line-height:get-line-height(12px,18px);text-transform:uppercase}.content-block-tout{max-width:1060px;margin:auto;overflow:hidden;position:relative}@media (max-width:767px){.content-block-tout{text-align:center}}.content-block-tout__media{position:relative}@media (min-width:768px){.content-block-tout__media:hover .content-block-tout__media-hover{opacity:1}}.content-block-tout__media video{display:none}.content-block-tout__media.has-video video{display:block}.content-block-tout__media-hover{opacity:0;transition:all .3s;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.content-block-tout__media-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content-block-tout__image{display:block;margin:auto;width:100%}.content-block-tout__text{position:relative;padding:20px 0}.content-block-tout__text-eyebrow{font-family:"Neue Haas Unica Pro",sans-serif;font-size:15px;line-height:1.5}@media (min-width:768px){.content-block-tout__text-eyebrow{font-size:15px}}.content-block-tout__text-headline{font-family:"La Mer Headline",serif;font-size:25px;line-height:1}@media (min-width:768px){.content-block-tout__text-headline{font-size:36px}}.content-block-tout__text-body{font-family:"Neue Haas Unica Pro",sans-serif;font-size:15px;line-height:1.5;margin-top:20px}@media (min-width:768px){.content-block-tout__text-body{font-size:15px}}.content-block-tout__buttons{margin-top:20px}.content-block-tout__details{margin-top:40px;color:#7d7d7d}@media (min-width:768px){.content-block-tout__details{margin-top:25px}}.content-block-tout__details-reveal{visibility:hidden;top:100%;position:absolute;transition:all .3s;opacity:0;overflow-y:auto;width:100%;height:100%;z-index:3;background:#ffffff;padding:15px}.content-block-tout__details-copy{text-align:left;margin-top:30px}.content-block-tout .active-text{display:none}.content-block-tout .inactive-text{display:block}.content-block-tout .content-block-tout__details-close,.content-block-tout .content-block-tout__details-trigger{display:inline-block}.content-block-tout.details-active .content-block-tout__details-reveal{opacity:1;top:0;visibility:visible}.content-block-tout.details-active .inactive-text{display:none}.content-block-tout.details-active .active-text{display:block}.content-block-tout .product-grid .product-image{max-width:120px}@media (min-width:1024px){.content-block-tout--hover .content-block-tout__details{opacity:0;transition:all .3s}.content-block-tout--hover:hover .content-block-tout__details{opacity:1}}.content-block-tout--inline .content-block-tout__details-reveal{position:relative;overflow:auto;max-width:1060px;margin:auto}.content-block-tout--inline .content-block-tout__details-close{display:none}@media (min-width:768px){.content-block-tout--columns .content-block-tout__inner{display:flex;width:100%;align-items:center}.content-block-tout--columns .content-block-tout__media,.content-block-tout--columns .content-block-tout__text{flex:0 0 50%}.content-block-tout--columns.order-image-text .content-block-tout__text{order:1}.content-block-tout--columns.order-text-image .content-block-tout__media{order:1}}
/*# sourceMappingURL=content_block_tout_v1.css.map */
