html{scroll-behavior:smooth}h1{font-weight:300;padding:1em}@media screen and (max-width: 767px){h1{font-size:26px}}section{position:relative}.primary{background-color:#f4edea}.white{background-color:#fff}.videosection{padding-top:84px}@media screen and (max-width: 767px){.videosection{padding-top:42px}}.videosection h2{margin-bottom:27px;font-weight:300}@media screen and (max-width: 767px){.videosection h2{font-size:18px}}.videosection p{font-weight:300;font-size:14px;line-height:1.5}.videosection .lcontent{padding-bottom:84px}@media screen and (min-width: 1200px){.videosection .lcontent{padding-left:1em;padding-right:1em}}@media screen and (max-width: 980px){.videosection .lcontent{padding-bottom:15px}}@media screen and (max-width: 767px){.videosection .lcontent{padding:0 1em}}.videosection video{position:relative;top:34px;z-index:10}@media screen and (max-width: 980px){.videosection video{top:0}}.videosection .videowrap{position:relative}@media screen and (max-width: 767px){.videosection .videowrap{margin-bottom:42px}}.videosection #play_button{background-color:transparent;border:none;width:75px;height:75px;position:absolute;z-index:20;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.8}.linksection{padding-top:60px;padding-bottom:60px;min-height:393px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.linksection{padding-top:30px;padding-bottom:30px}}@media screen and (max-width: 767px){.linksection{min-height:208px}}.linksection>.container{margin-bottom:87px}@media screen and (max-width: 980px){.linksection>.container{padding-top:1em;margin-bottom:100px}}@media screen and (max-width: 767px){.linksection>.container{margin-bottom:90px;padding-top:0}}.linksection h2{font-weight:300;font-size:27px;margin-bottom:20px}@media screen and (max-width: 767px){.linksection h2{font-size:20px;padding-top:1em}}.linksection ul{margin:0;padding:0;display:flex}@media screen and (max-width: 980px){.linksection ul{flex-wrap:wrap;justify-content:center;max-width:500px}}.linksection ul li{padding:0 13px}@media screen and (max-width: 980px){.linksection ul li:nth-child(2n):after{content:""}}.linksection ul li:last-child:after{content:""}.linksection ul li:after{content:"|";color:#879a94;padding-left:13px}.linksection ul li a{color:#879a94;text-decoration:underline}@media screen and (max-width: 767px){.linksection ul li a{font-size:14px}}@media screen and (max-width: 767px){.exheading:before{content:"";width:90%;margin:0 auto;height:2px;background-color:#e8e9eb}}.expertmain{margin-bottom:200px}@media screen and (max-width: 767px){.expertmain{margin-bottom:140px}}.expertmain:last-of-type{margin-bottom:40px}.expertblock{margin-bottom:-150px}.expertblock .bgwhite{background-color:#fff;height:150px;top:-150px;position:absolute;width:100%}@media screen and (max-width: 767px){.expertblock .bgwhite{height:90px;top:-90px}}.expertblock .expertwrap{height:300px;max-height:300px;background-color:#f9f9fa;box-shadow:0 3px 6px #00000029;top:-150px;position:relative;z-index:2;max-width:1096px}@media screen and (max-width: 980px){.expertblock .expertwrap{height:120px;max-height:120px}}@media screen and (max-width: 767px){.expertblock .expertwrap{max-width:305px;top:-90px}}.expertblock .expertimg{width:300px;max-width:300px;padding:0}.expertblock .expertimg img{width:300px;height:300px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 980px){.expertblock .expertimg{width:120px;height:120px;max-width:120px}}@media screen and (max-width: 767px){.expertblock .expertimg{flex:0 1 120px}.expertblock .expertimg img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover}}.expertblock .expercntwrap{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0}@media screen and (max-width: 767px){.expertblock .expercntwrap{flex:0 1 184px}}.expertblock .expercntwrap .expercnt{text-align:center}@media screen and (max-width: 980px){.expertblock .expercntwrap .expercnt img{max-height:20px}}.expertblock .expercntwrap h3{font-size:24px;font-weight:300;margin-bottom:10px}@media screen and (max-width: 767px){.expertblock .expercntwrap h3{font-size:18px;margin-bottom:0}}.expertblock .expercntwrap h4{font-size:14px;font-weight:300;margin-bottom:2em}@media screen and (max-width: 980px){.expertblock .expercntwrap h4{margin-bottom:1em}}@media screen and (max-width: 767px){.expertblock .expercntwrap h4{font-size:10px;margin-bottom:5px}}.expertblock .expercntwrap h4 br{display:none}@media screen and (max-width: 767px){.expertblock .expercntwrap h4 br{display:block}}.exquote{margin-top:50px;padding-left:160px;padding-right:160px}@media screen and (max-width: 767px){.exquote{margin-top:90px;padding-left:30px;padding-right:30px}}.exquote p{font-size:26px;font-weight:300;font-style:italic;text-align:center;margin-bottom:16px}@media screen and (max-width: 767px){.exquote p{font-size:18px}}.exlink a{display:block;text-align:center;font-weight:400;color:#879a94;text-decoration:underline}.productwrap{opacity:0}@media screen and (max-width: 767px){.productwrap{padding-left:24px;padding-right:24px}}.productblock{width:720px;margin-top:43px;display:flex;max-width:720px;padding-bottom:20px;padding-top:40px;border-top:1px solid #D1C6C1;border-bottom:1px solid #D1C6C1}.ptitle{color:#0a0a0a;margin-bottom:5px;line-height:1;font-weight:600;margin-top:1em}.pdesc{color:#0a0a0a;font-weight:300}.productdesc{display:flex;flex-direction:column}.productdesc .shopbutton{margin-top:45px;max-width:139px;margin-bottom:4.5em}@media screen and (max-width: 767px){.productdesc .shopbutton{font-size:14px}}.productdesc .shopbutton.maxwidth{max-width:initial;background-color:#fff;color:#879a94}.primgwrap{max-width:300px;margin-right:4em;box-shadow:4px 3px 6px #00000029}@media screen and (max-width: 767px){.primgwrap{margin-right:1em}}.pfeatured{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.accorsection{padding-top:15px;padding-bottom:80px}@media screen and (max-width: 767px){.accorsection{padding-bottom:30px}}.accorsection .col{max-width:720px;margin:0 auto;padding-left:0}@media screen and (max-width: 767px){.accorsection .col{padding:0 26px}}.intitle{font-size:18px;font-weight:300;color:#0a0a0a;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:#e2d2c8;padding:.5em}.intitle img{position:relative;top:3px}.inlist{display:none;margin-top:1em;padding-left:1em}
/*# sourceMappingURL=/cdn/shop/t/18/assets/productschool.css.map */
