﻿:root{--color-accent: #8f7456;--color-white: #fff;--color-black: #000;--font-base: "din-condensed"}.admin-bar .top-bar{top:32px}@media only screen and (max-width: 767px){.admin-bar .top-bar{top:46px}}body{background:var(--color-black)}body:before{background:var(--color-black)}body.overflow{overflow:hidden}body.overflow .off-canvas-wrapper{overflow:hidden}body .off-canvas{width:calc(83% + 2px);padding:40px 32px 24px 32px;transform:translateX(100%);background:var(--color-black);display:flex;flex-direction:column}body .off-canvas.position-left{box-shadow:none}body .off-canvas.is-open{transform:translateX(20%)}body .off-canvas header .logo{width:184px;margin:0 auto;top:0;left:0}body .off-canvas .menu-primary{margin:auto 0;padding-top:0;gap:16px}body .off-canvas .menu-primary li:first-child{padding-bottom:16px}body .off-canvas .menu-primary li:last-child{padding-top:16px}body .off-canvas .menu-primary li a{padding-top:5px;padding-bottom:5px;color:var(--color-accent);font-size:24px}body .off-canvas .menu-primary li a:hover{color:var(--color-white)}body .off-canvas .menu-primary li.active a{color:var(--color-black)}body .off-canvas #social-links{column-gap:16px}body .off-canvas #social-links .menu-item.icon-mail a:before{font-family:"Font Awesome 5 Free";content:""}body .off-canvas #social-links .menu-item a{color:var(--color-accent)}body .off-canvas #social-links .menu-item a:hover{color:var(--color-white)}body .off-canvas #social-links .menu-item a[href*="twitter.com"]:before,body .off-canvas #social-links .menu-item a[title*=Twitter]:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M453.2 112L523.8 112L369.6 288.2L551 528L409 528L297.7 382.6L170.5 528L99.8 528L264.7 339.5L90.8 112L236.4 112L336.9 244.9L453.2 112zM428.4 485.8L467.5 485.8L215.1 152L173.1 152L428.4 485.8z" fill="%238f7456"/></svg>') center center no-repeat;display:block}body .off-canvas #social-links .menu-item a[href*="twitter.com"]:hover:before,body .off-canvas #social-links .menu-item a[title*=Twitter]:hover:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M453.2 112L523.8 112L369.6 288.2L551 528L409 528L297.7 382.6L170.5 528L99.8 528L264.7 339.5L90.8 112L236.4 112L336.9 244.9L453.2 112zM428.4 485.8L467.5 485.8L215.1 152L173.1 152L428.4 485.8z" fill="%23fff"/></svg>')}body .off-canvas-content.is-open-left.has-transition-push{transform:translateX(0)}body .js-off-canvas-overlay{background:rgba(0,0,0,.5)}body .article-footer .cta a:hover{opacity:.6}body .section-header h2{color:var(--color-accent)}.top-bar{height:auto;padding:13px 80px;background:var(--color-black);z-index:8000}@media only screen and (min-device-width: 1024px)and (max-device-width: 1366px)and (-webkit-min-device-pixel-ratio: 2)and (orientation: portrait){.top-bar{padding-right:24px;padding-left:24px}}@media only screen and (max-width: 767px){.top-bar{padding-right:24px;padding-left:24px}}.top-bar .mobile-logo{position:relative;top:0;left:0;transform:none}.top-bar-left .menu-bars{position:relative;top:0;left:auto;transform:none}.top-bar-left.float-right{display:flex;justify-content:flex-end}.top-bar ul.menu-primary li.active a,.top-bar ul.menu-primary li.is-active a{color:var(--color-white)}.top-bar ul.menu-primary li a{color:var(--color-accent);font-size:24px;font-weight:700;letter-spacing:0}.top-bar ul.menu-primary li a:before{display:none}.top-bar ul.menu-primary li a:hover{color:var(--color-white)}.home{font-family:var(--font-base)}.home:before{background:var(--color-black)}.home .section-banner .banner-item_content h2{font-size:100px;margin-bottom:0}@media only screen and (max-width: 767px){.home .section-banner .banner-item_content h2{font-size:50px}}.home .section-banner .banner-item_content .content p{font-size:48px;color:var(--color-white);line-height:1}@media only screen and (max-width: 767px){.home .section-banner .banner-item_content .content p{line-height:1.2}}.home .section-banner .banner-item_content .content p:last-child{margin-bottom:0}.home .section-banner .banner-item .grid-container{padding-bottom:80px}@media only screen and (max-width: 767px){.home .section-banner .banner-item .grid-container.vert-vb{justify-content:flex-end !important}}.home .section-banner .banner-item img.mob{height:810px}.home .arrow-down{bottom:40px}.home section.shop{padding:97px 0;color:var(--color-white)}.home section.shop .product{text-align:center;text-transform:uppercase;font-weight:700}@media only screen and (max-width: 767px){.home section.shop .product{padding-bottom:20px}}.home section.shop .product .article-thumb{margin-bottom:32px}.home section.shop .product h3{margin-bottom:0;font-weight:700;font-size:32px;line-height:1.2}.home section.shop .product .status{color:var(--color-accent);font-size:32px}.home section.shop .product .cta{margin-top:14px}.home section.shop .product .cta a{padding:6px 60px 4px 60px;background:var(--color-white);color:var(--color-black);font-size:24px;border:0;display:inline-block;vertical-align:middle}.home section.shop .product .cta a:hover{background:var(--color-accent);color:var(--color-white)}.home section.tributes{padding:107px 80px;color:var(--color-white)}@media only screen and (max-width: 767px){.home section.tributes{padding:40px 0}}.home section.tributes .section-header h2{margin-bottom:24px;font:700 64px/1 var(--font-base);color:var(--color-accent)}.home section.tributes .section-content{padding-bottom:24px;color:var(--color-white);font-weight:700;font-size:48px;line-height:1.2;text-align:center}@media only screen and (max-width: 767px){.home section.tributes .section-content{font-size:32px}}.home section.tributes .section-footer{padding-bottom:32px;text-align:center;color:var(--color-accent);border-bottom:4px solid var(--color-accent);line-height:1}@media only screen and (max-width: 767px){.home section.tributes .section-footer{padding-bottom:16px}}.home section.tributes .section-footer a{color:inherit;font-size:48px;font-weight:700;text-transform:uppercase}@media only screen and (max-width: 767px){.home section.tributes .section-footer a{line-height:1.4}}.home section.tributes .section-footer a[href="#"]{pointer-events:none;cursor:default}.home .section-videos{padding:105px 24px}@media only screen and (max-width: 767px){.home .section-videos{padding-top:40px;padding-bottom:40px;border-top:4px solid hsla(0,0%,100%,.3)}}.home .section-videos .grid-container{max-width:1061px}.home .section-videos .article-header,.home .section-videos .article-figure{position:relative;top:0;left:0}.home .section-videos .article-header h3{margin-bottom:24px;font-size:56px}.home .section-videos .article-figure{border:2px solid var(--color-accent)}@media only screen and (max-width: 767px){.home .section-videos .article-figure img{min-height:741px}}.home .section-videos .article-figure .article-thumb:before{display:none}.home .section-videos .article-figure .article-thumb_overlay{background:none}@media only screen and (max-width: 767px){.home .section-videos .article-figure .article-thumb_overlay{padding-top:225px;align-items:flex-start}.home .section-videos .article-figure .article-thumb_overlay .button{width:100px;height:100px}}.home .section-videos .article .button{border:0}.home .section-videos .article .button svg{fill:rgba(0,0,0,0);transition:all .3s ease}.home .section-videos .article .button svg path{transition:inherit}.home .section-videos .article .button:hover svg{fill:var(--color-accent)}.home .section-videos .article .button:hover svg path{fill:var(--color-white)}.home .section-signup{padding:206px 24px 140px;background:var(--color-accent);color:var(--color-black)}@media only screen and (max-width: 767px){.home .section-signup{padding-top:177px;padding-bottom:120px}}.home .section-signup .grid-container{max-width:964px}.home .section-signup .section-header{padding-bottom:20px}.home .section-signup .section-header h2{margin-bottom:0;color:var(--color-black);font:700 56px var(--font-base)}@media only screen and (max-width: 767px){.home .section-signup .section-header h2{font-size:42px;letter-spacing:0}}.home .section-signup .form{text-transform:uppercase}.home .section-signup .form .item:not(.submit){display:flex;align-items:flex-end;gap:24px}.home .section-signup .form .item:not(.submit) label{font-size:40px;line-height:1}@media only screen and (max-width: 767px){.home .section-signup .form .item:not(.submit) label{font-size:24px}}.home .section-signup .form .item:not(.submit) input{margin-bottom:7px;padding-bottom:0;padding-left:0;background:none;border:none;border-bottom:2px solid var(--color-black);border-radius:0;-webkit-appearance:none;outline:none;box-shadow:none;font-size:34px}@media only screen and (max-width: 767px){.home .section-signup .form .item:not(.submit) input{margin-bottom:0;font-size:24px;line-height:1}}.home .section-signup .form .item:not(.submit) input::placeholder{color:var(--color-black)}.home .section-signup .form .item:not(.submit) input:focus,.home .section-signup .form .item:not(.submit) input:active{outline:none}.home .section-signup .form .submit{padding-top:30px;display:flex;justify-content:center}.home .section-signup .form .submit input{padding:6px 43px 4px 43px;background:var(--color-black);color:var(--color-white);font-weight:700;font-size:24px;border:0;border-radius:0;text-transform:uppercase}.home .section-signup .form .submit input:hover{background:var(--color-white);color:var(--color-black)}.page-wrapper,footer.footer{overflow:hidden}footer.footer{padding-top:11px;padding-bottom:11px;background:var(--color-black)}@media only screen and (min-width: 768px)and (max-width: 1024px){footer.footer{padding:12px 0 7px}}@media only screen and (max-width: 767px){footer.footer{padding:23px 0 17px}}footer.footer .inner-footer nav{margin-left:auto}@media only screen and (min-device-width: 1024px)and (max-device-width: 1366px)and (-webkit-min-device-pixel-ratio: 2)and (orientation: portrait){footer.footer .inner-footer{padding:0 24px;flex-direction:column-reverse;gap:8px}footer.footer .inner-footer>.cell{width:100% !important;justify-content:center}footer.footer .inner-footer nav{margin-left:inherit}footer.footer .inner-footer #social-links{justify-content:center}}footer.footer .inner-footer #footer-links .menu-item{position:relative}footer.footer .inner-footer #footer-links .menu-item:after{color:var(--color-white);content:"//";position:absolute;top:calc(50% + 1px);right:-4px;transform:translateY(-50%);letter-spacing:-1px}footer.footer .inner-footer #footer-links .menu-item:last-child:after{display:none}@media only screen and (min-width: 768px)and (max-width: 1024px){footer.footer .inner-footer #footer-links .menu-item a{padding-top:5px;padding-bottom:5px}}@media only screen and (max-width: 767px){footer.footer .inner-footer #footer-links .menu-item a{padding-left:10px;padding-right:10px}}@media only screen and (max-width: 767px){footer.footer .inner-footer #footer-links>a{padding:6px 10px}}#social-links{align-items:center}#social-links .menu-item.icon-mail a:before{font-family:"Font Awesome 5 Free";content:""}#social-links .menu-item a:not([href*="twitter.com"]){display:inline-block;vertical-align:middle}#social-links .menu-item a[href*="twitter.com"]:before,#social-links .menu-item a[title*=Twitter]:before{width:20px;height:22px;content:"";background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M453.2 112L523.8 112L369.6 288.2L551 528L409 528L297.7 382.6L170.5 528L99.8 528L264.7 339.5L90.8 112L236.4 112L336.9 244.9L453.2 112zM428.4 485.8L467.5 485.8L215.1 152L173.1 152L428.4 485.8z" fill="%23fff"/></svg>') center center no-repeat;display:block}#social-links .menu-item a[href*="twitter.com"]:hover:before,#social-links .menu-item a[title*=Twitter]:hover:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M453.2 112L523.8 112L369.6 288.2L551 528L409 528L297.7 382.6L170.5 528L99.8 528L264.7 339.5L90.8 112L236.4 112L336.9 244.9L453.2 112zM428.4 485.8L467.5 485.8L215.1 152L173.1 152L428.4 485.8z" fill="%238f7456"/></svg>')}.page-gallery .gallery-box img{height:100%;object-fit:cover}
