.article__top{height:580px;overflow:hidden;position:fixed;left:0;right:0;top:98px}@media (max-width: 1499px) and (min-width: 1366px){.article__top{height:510px}}@media (max-width: 1365px) and (min-width: 1200px){.article__top{height:450px}}@media (max-width: 1199px) and (min-width: 1100px){.article__top{height:370px}}@media (max-width: 1109px){.article__top{position:relative;height:auto;top:0}}.article__main{margin-top:580px}@media (max-width: 1499px) and (min-width: 1366px){.article__main{margin-top:510px}}@media (max-width: 1365px) and (min-width: 1200px){.article__main{margin-top:450px}}@media (max-width: 1199px) and (min-width: 1100px){.article__main{margin-top:370px}}@media (max-width: 1109px){.article__main{margin-top:0}}.article__banner{height:100%;width:100%;z-index:1}@media (max-width: 767px){.article__banner{transform:inherit!important;opacity:1!important}}.article__banner img{position:absolute;left:0;right:0;top:50%;bottom:0;z-index:999999999999;transform:translateY(-50%)}@media (max-width: 1109px){.article__banner img{position:static;transform:inherit;top:0}}.article__title{bottom:30px;left:0;right:0;z-index:2}@media (max-width: 767px){.article__title{bottom:10px}}.article__title h1{font-size:28px;color:#fff}@media (max-width: 767px){.article__title h1{font-size:14px}}.article__title p{font-size:10px;color:#fff;letter-spacing:.5px}.article__column{padding:50px 0;border-bottom:1px solid #d9d9d9;margin-bottom:85px}@media (max-width: 767px){.article__column{padding:20px 0;border:0;margin-bottom:10px}}.article__contents h3{color:var(--ql-grey)}.article__contents>h2:first-child,.article__contents>h3:first-child,.article__contents>h4:first-child{color:#000;margin-top:0!important;margin-bottom:35px;font-size:1.3em}.article__contents ul+h5,.article__contents ol+h5,.article__contents h5{margin-top:3rem}.article__contents p+h5{margin-top:2rem}.article__contents ul+h6,.article__contents ol+h6,.article__contents h6{margin-top:2rem}.article__contents p+h6{margin-top:1rem}.article__contents h5+h6{margin-top:0}.article__contents p{margin-bottom:18px}.article__contents p:has(img){margin-bottom:48px}.article__contents p:has(img):has(span){margin-bottom:20px}.article__contents div>video,.article__contents iframe.instagram-media{margin-bottom:25px}.article__contents iframe,.article__contents img{width:100%;max-width:inherit!important;transform:inherit!important}@media (max-width: 767px){.article__contents iframe,.article__contents img{width:106%!important;margin-left:-3%!important}}@media (max-width: 767px){.article__contents .fb-video iframe{margin-left:0!important}}.article__collection h3 p{color:#000;margin-bottom:80px}@media (max-width: 767px){.article__collection h3 p{font-size:16px;margin-bottom:50px}}.article__product{color:var(--gray-dark)}.article__product img{width:15%;transform:none;background:#f3f3f3}.article__product:hover .collection__main,.article__product:focus .collection__main{color:var(--ql-blue)}.article__button{display:block;color:#fff;background:#0070bc;font-size:16px;padding:19px;border-radius:30px;text-align:center;font-family:Gotham,sans-serif;font-weight:500;text-transform:uppercase;margin-bottom:48px}.article__button:hover,.article__button:focus{color:#fff;background:var(--ql-blue-darker)}@media (max-width: 767px){.article__heading{font-size:16px}}#disqus_thread{border:1px solid #dadada;padding:25px}.template-article article{z-index:1}.template-article #shopify-section-footer{z-index:2;position:relative;margin-top:-8px;background-color:#fff}.article__credit{font-style:italic}.blog__header h1{font-size:22px;margin-bottom:10px;color:#fff;letter-spacing:1px}@media (max-width: 767px){.blog__header h1{font-size:18px}}.blog__header--content{background:#373737;height:100%}.blog__header--content p{color:#fff;line-height:22px}.blog__header--klaviyo{min-height:38px}.blog__header--klaviyo form>div:first-of-type{min-width:auto}.blog__card--details{bottom:12px;left:12px;right:12px;z-index:2}.blog__card img{width:100%;transition-duration:.5s}@media (max-width: 767px){.blog__card h5,.blog__card h6{font-size:14px}}.blog__card p{font-size:10px;color:#fff;letter-spacing:.5px}.blog__card a{color:#fff}.blog__card a:hover img{transform:scale(1.1)}.blog__card--image{background:#000}.blog__card--image:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity:.7;padding-bottom:70%;background:transparent;background:linear-gradient(to bottom,transparent 65%,#000000 96%)}.blog__contents .btn:hover,.blog__contents .btn:focus{color:#fff;background:var(--ql-blue-darker)}
