.hero.release-blog{padding:50px 0;background-color:#000;background-position:right center;background-repeat:no-repeat;background-size:cover;color:#fff;position:relative;overflow:hidden}.hero-overlay{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background-color:#0009;display:block}.hero.release-blog .container{position:relative;height:300px;justify-content:center}.hero.release-blog .content{max-width:550px}.hero.release-blog h1{font-family:Inter,sans-serif;font-weight:400}.hero.release-blog p{font-family:Inter,sans-serif;font-size:18px;line-height:1.4;font-weight:400}.hero.release-blog small{display:block;margin-top:10px}.hero.release-blog small a{color:#fffc}.hero.release-blog small a:hover{color:#fff;text-decoration:underline}.drawing-overview{border:1px solid black}.drawing-overview h1,.drawing-overview h2,.drawing-overview h3,.drawing-overview h4,.drawing-overview h5,.drawing-overview h6,.drawing-overview p,.drawing-overview li,.drawing-overview a,.drawing-overview figure,.drawing-overview small,.drawing-overview div{font-family:Inter,sans-serif}.drawing-overview h2{margin-bottom:50px;font-weight:700}.drawing-overview .circle-number{background-color:#000;color:#fff;font-size:24px;line-height:40px;width:40px;height:40px;text-align:center;vertical-align:middle;border-radius:50px;margin:auto auto 10px;font-family:Inter,sans-serif;font-weight:900}.drawing-overview h5{text-transform:uppercase;font-weight:700;font-size:18px;margin-bottom:10px}.drawing-overview p{font-size:14px;line-height:1.4}@media(max-width:767px){.drawing-overview.px-20.py-12{padding:30px}.drawing-overview .steps-container{flex-flow:column;gap:30px}}.collection-banners .collection{background:#0009 no-repeat center;background-size:cover;color:#fff;position:relative}.collection-banners .collection .overlay{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.5}.collection-banners .collection .inner{height:250px;position:relative;display:flex}.collection-banners .collection .inner h3{text-shadow:0px 0px 10px #0009;font-weight:400;line-height:1}.collection-banners .collection .inner .button{border:1px solid white;padding:10px 30px;background-color:#00000054;opacity:.9;margin-top:10px;box-shadow:0 0 15px -7.5px #000}.collection-banners .collection .inner .button:hover,.collection-banners .collection .inner .button:focus{opacity:1}@media(min-width:768px){.collection-banners .collection .inner{display:flex;padding:50px;align-items:flex-end}.collection-banners .collection .inner h3{flex-grow:1;font-size:36px}.collection-banners .collection .inner .button{flex-grow:0}}@media(max-width:767px){.collection-banners .collection .inner{padding:25px;flex-flow:column;gap:10px;justify-content:flex-end}.collection-banners .collection .inner h3{font-size:30px}.collection-banners .collection .inner .button{text-align:center}}.hero{background-color:#000;position:relative;font-family:Inter,sans-serif}.hero .background-media{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.hero .background-media img,.hero .background-media video{width:100%;height:100%;object-fit:cover}.hero .background-media video{position:absolute;top:0;left:0}.hero .overlay{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:#000}.hero .container{position:relative;padding-top:50px;padding-bottom:50px}.hero .container .content h1,.hero .container .content h5,.hero .container .content a{color:#fff;font-weight:400}.hero .container .content h1{font-size:50px;margin-bottom:10px}.hero .container .content .button{border:1px solid white;padding:10px 30px;background-color:#00000054;opacity:.9;margin-top:10px}.hero .container .content .button:hover,.hero .container .content .button:focus{opacity:1}@media(min-width:768px){.hero .container{height:400px;display:flex;flex-flow:column}}@media(max-width:767px){.hero .container{padding-top:20vh;display:flex;flex-flow:column;justify-content:flex-end}}.policies p:not(p:last-child){margin:0 0 15px;line-height:1.4}.policies h2,.policies h3,.policies h4,.policies h5,.policies h6{margin:10px 0;line-height:1.3}.policies h1{margin:10px 0 50px}.release.container{max-width:1200px}.release .header{margin-bottom:40px}.release .header p{font-family:Inter,sans-serif;margin:5px auto}.release .share{text-align:center;margin:10px auto 20px}.release .share h6,.release .share a svg{display:inline-block}.release .share h6,.release .share a:not(:last-child) svg{margin-right:5px}.release .share h6{font-size:18px;font-family:Inter,sans-serif;font-weight:700;vertical-align:middle}.release .share #facebook-icon,.release .share #pinterest-icon{height:20px;width:auto}.release .share #x-icon{height:18px;width:auto}.release button{display:block;margin:40px auto 10px;background-color:#000;color:#fff;padding:10px 25px}.release button:hover,.release button:focus{background-color:#292929;margin:39px auto 11px}.release small{display:block;color:#000000a8;text-align:center;line-height:1.5;font-family:Inter,sans-serif}.release small strong{color:#000}.release small a{text-decoration:underline}.release .drawing .modal-container article{background:#fff;color:#000;font-family:Inter,sans-serif;padding:2em;max-width:700px;margin:auto;overflow-y:scroll}.release .drawing .modal-container article h3{font-size:30px;font-family:Inter,sans-serif;font-weight:400;margin-bottom:20px}.release .drawing .modal-container article p{font-family:Inter,sans-serif;font-size:16px;color:#000000e6;margin-bottom:10px}.more-images figure img{height:100%;object-fit:contain}.sale-banner .container{padding-top:15px;padding-bottom:15px}.sale-banner h3{font-weight:400;line-height:1.3;text-align:center}.sale-banner h3 a{color:inherit;text-decoration:none}.sale-banner h3 a:hover,.sale-banner h3 a:focus{text-decoration:underline}.product-selection .picks{gap:2em}.product-selection .title-box{background-color:#000;color:#fff}.product-selection .title-box .inner{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:10px;height:100%}.product-selection .title-box h2{font-weight:400;text-align:center;font-size:36px;line-height:1}@media(min-width:768px){.product-selection .picks .title-box,.product-selection .picks .product-box{width:15%;flex-grow:1}.product-selection .title-box .inner{padding:30px}}@media(max-width:767px){.product-selection .flex.picks{flex-flow:column}.product-selection .title-box .inner{padding:20px;min-height:350px}}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map */
