.instagram-section{margin-bottom:87px;margin-top:64px}.instagram-section *{-webkit-box-sizing:border-box;box-sizing:border-box}.instagram-section .container{padding:0}.instagram-section .section-header{margin-bottom:48px}.instagram-section .section-header a{position:relative;display:inline;text-decoration:none}.instagram-section .section-header a:hover{background:transparent;text-decoration:none}.instagram-section .section-header .title{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;font-size:28px;font-family:Action Condensed Bold;letter-spacing:.06em;margin-bottom:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1b1b1b}.instagram-section .section-header .title span{font-family:Action Condensed Bold}@media (min-width:960px){.instagram-section .section-header .title{font-family:Action Condensed Bold;font-size:60px;letter-spacing:.03em}.instagram-section .section-header .title span{font-family:Action Condensed Bold}}.instagram-section .section-header .insta-title-icon{width:32px;margin-right:8px}@media (min-width:960px){.instagram-section .section-header .insta-title-icon{width:48px;margin-right:14px}}.instagram-section .section-header strong{font-family:Mark Std Bold,Helvetica,sans-serif}.instagram-section .section-header p{font-family:Mark Std Regular,Helvetica,sans-serif;font-size:15px;line-height:1.4;margin:0 0 15px;color:#000}.instagram-section .section-header p a{font-family:Mark Std Bold,Helvetica,sans-serif}@media (min-width:960px){.instagram-section .section-header p{font-size:15px;line-height:23px;letter-spacing:.01em}}.instagram-section.fade-in{-webkit-transition:opacity .5s ease .2s;transition:opacity .5s ease .2s;opacity:0;will-change:opacity}.instagram-section.fade-in.is-visible{opacity:1}.instagram-section .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow:hidden;margin:-8px}.instagram-section .flex-container .sub-wall{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0}.instagram-section a{display:block;z-index:1}.instagram-section a,.instagram-section a>div{position:absolute;top:0;left:0;width:100%;height:100%}.instagram-section a>div{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.instagram-section a>div img{border-radius:50%;max-width:50px;max-height:50px}.instagram-section a>div span{color:#fff;padding-top:10px;font-size:18px;line-height:25px;font-family:Mark Std Regular}.instagram-section a:hover{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4)));background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4))}.instagram-section a:hover>div{opacity:1}.instagram-section img.object-fit-contain,.instagram-section img.object-fit-cover{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.instagram-section .ratio-height{position:relative}.instagram-section .ratio-height:before{content:"";display:block}.instagram-section .ratio-height.ratio-50:before{padding-top:50%}.instagram-section .ratio-height.ratio-100:before{padding-top:100%}.instagram-section .ratio-height>.ratio-inner{position:absolute;top:0;right:0;bottom:0;left:0}.instagram-section .item{-ms-flex-preferred-size:50%;flex-basis:50%;padding:8px}.instagram-section .item .inner{background:#ccc}.instagram-section .item.large{-ms-flex-preferred-size:100%;flex-basis:100%}.instagram-section .insta-title-icon{width:32px;margin-right:8px}@media (min-width:960px){.instagram-section .hide-min-960{display:none!important}.instagram-section .flex-container.outer-wall{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.instagram-section .flex-container.sub-wall .item .inner{height:100%}.instagram-section .insta-title-icon{width:48px;margin-right:14px}}.featured-collection-section .container{padding:0!important}.featured-collection-section .center{text-align:center}.featured-collection-section .btn{border-radius:7px;padding:0 34px;text-transform:capitalize;min-height:64px;display:inline-block;font-size:15px;line-height:1;letter-spacing:.04em;font-family:Mark Std Bold,Helvetica,sans-serif;border:1px solid #e6e6e6;color:#000;-webkit-transition:border-color .15s ease;transition:border-color .15s ease;white-space:nowrap}.featured-collection-section a.btn{line-height:62px}.featured-collection-section .btn.outline-grey{border-color:#e6e6e6;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.featured-collection-section .btn.outline-grey:hover,.featured-collection-section .btn:hover{border-color:#999}.featured-collection-section .btn.white{color:#fff;border-color:#e6e6e6;background-color:transparent;-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}.featured-collection-section .btn.white:hover{color:#ccc;border-color:#ccc}.featured-collection-section .btn.solid{border:none;background:#1b1b1b;color:#fff;-webkit-transition:background .15s ease;transition:background .15s ease}.featured-collection-section .btn.solid:hover{background:#333}.featured-collection-section .btn.width-100{text-align:center}.featured-collection-section .align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.featured-collection-section .space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.featured-collection-section .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.featured-collection-section .section-header{margin-top:48px!important;margin-bottom:48px!important}.featured-collection-section .section-header .title{font-family:Action Condensed Bold;font-size:28px;letter-spacing:.06em;text-transform:uppercase}.featured-collection-section .hero.upcycled .dragon-circle-logo{display:block;width:48px;margin:0 auto 10px}.featured-collection-section .hero .bg-image{display:block;width:100%}.featured-collection-section .hero .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px}.featured-collection-section .hero .title{padding-bottom:30px}@media only screen and (max-width:991px){.featured-collection-section .hero .title{padding-bottom:15px}}.featured-collection-section .upcycled .btn{margin-top:40px}@media (max-width:959px){.featured-collection-section .hero-section{margin-left:-24px;margin-right:-24px}.featured-collection-section .section-header{margin-bottom:8px!important}.featured-collection-section .btn.sm-tall{height:64px}.featured-collection-section .section-header .btn{display:none}.featured-collection-section .section-header .container:not(.sm-align-left){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-collection-section .hero .text{text-align:center}.featured-collection-section .hero .title br{display:none}.featured-collection-section .hero .text{margin:30px 20px}.featured-collection-section .hero .title,.featured-collection-section .the-latest .latest-title{font-family:Action Condensed Bold;font-size:48px;letter-spacing:.02em}.featured-collection-section .hero .sub-title{font-size:24px}.featured-collection-section .hero .buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-collection-section .hero .luma-logo{width:160px;margin:0 auto 10px}.featured-collection-section .btn:not(.btn-large){padding:0 30px;min-height:48px}.featured-collection-section a.btn:not(.btn-large){line-height:46px}.featured-collection-section .btn.sm-solid{border:none;background:#1b1b1b;color:#fff;-webkit-transition:background .15s ease;transition:background .15s ease}.featured-collection-section .btn.sm-solid:hover{background:#333}.featured-collection-section .upcycled .btn{margin-top:20px!important;border:1px solid #000!important}.featured-collection-section .upcycled .btn:hover{background:transparent!important;border-color:#999!important}.featured-collection-section .luma-lens .btn.lg-white{border:1px solid #000!important}.featured-collection-section .luma-lens .btn.lg-white:hover{background:transparent!important;border-color:#999!important}}@media (min-width:960px){.featured-collection-section .hide-min-960{display:none!important}.featured-collection-section .sub-title.lg-white,.featured-collection-section .title.lg-white{color:#fff!important}.featured-collection-section .btn.lg-white{color:#fff!important;border-color:#e6e6e6!important;background-color:transparent!important;-webkit-transition:color .15s ease,border-color .15s ease!important;transition:color .15s ease,border-color .15s ease!important}.featured-collection-section .btn.lg-white:hover{color:#ccc!important;border-color:#ccc!important}.featured-collection-section .section-header .title{font-size:60px;letter-spacing:.03em}.featured-collection-section .hero .bg-image{height:100%;-o-object-fit:cover;object-fit:cover}.featured-collection-section .hero:before{padding-top:50%}.featured-collection-section .hero.luma-lens:before{padding-top:56.6%}.featured-collection-section .hero.upcycled:before{padding-top:54.8%}.featured-collection-section .hero .text{position:absolute;z-index:1;top:10.8%;left:4.38%}.featured-collection-section .hero p{font-size:18px}.featured-collection-section .hero .text.left-bottom{top:auto;bottom:10%;left:4.38%}.featured-collection-section .hero.iguchi .text.left-bottom{top:auto;bottom:16%;left:4.38%}.featured-collection-section .hero .text.right-center{width:50%;padding:0 40px;top:50%;left:75%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.featured-collection-section .hero .title,.featured-collection-section .the-latest .latest-title{font-size:10.666em;line-height:.775}.featured-collection-section .hero .title.title-sm{font-family:Mark Std Bold,Helvetica,sans-serif;font-size:2.133em;line-height:1.25;letter-spacing:.1em}.featured-collection-section .hero .sub-title{font-size:4em;line-height:.93;letter-spacing:.03em}.featured-collection-section .hero.upcycled .dragon-circle-logo{display:block;width:14%;margin:0 auto 10%}.featured-collection-section .hero.upcycled p{color:#fff!important}}@media (min-width:1024px){.featured-collection-section .container{padding:0 30px}}@media (min-width:1440px){.featured-collection-section .container{padding:0 48px}}.latest-issue .right .hero{max-width:580px;margin:0 auto}.latest-issue .right .hero .title{margin-bottom:70px;margin-top:40px}@media only screen and (max-width:991px){.latest-issue .right .hero .title{margin-bottom:30px;margin-top:0}}.latest-issue .right .hero .btn:hover{background:none}.latest-issue .right .hero .btn{border-radius:7px;padding:0 34px;text-transform:capitalize;min-height:64px;display:inline-block;font-size:15px;line-height:1;letter-spacing:.04em;font-family:Mark Std Bold,Helvetica,sans-serif;border:1px solid #e6e6e6;color:#000;-webkit-transition:border-color .15s ease;transition:border-color .15s ease;white-space:nowrap;margin-bottom:30px}.latest-issue .right .hero a.btn{line-height:62px}.latest-issue .right .hero .btn.outline-grey{border-color:#e6e6e6;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.latest-issue .right .hero .btn.outline-grey:hover,.latest-issue .right .hero .btn:hover{border-color:#999}.latest-issue .right .hero .btn.width-100{text-align:center}@media only screen and (min-width:992px){.latest-issue .right .post .post-img{padding-left:4px;padding-right:10px}}.latest-issue .right .post-date,.latest-issue .right .post-text{font-family:Mark Std Regular;font-size:15px;line-height:21px;letter-spacing:.03em;color:#737373}.latest-issue .right .post-title{font-family:Mark Std Bold;font-size:18px;line-height:24px;letter-spacing:.04em;text-transform:uppercase}@media (max-width:991px){.latest-issue .col-lg-6{padding-right:0;padding-left:0}}.hero-section{margin-bottom:48px}@media only screen and (min-width:992px){.hero-section{margin-top:48px}}.hero-section .bg-image{display:block;width:100%}@media only screen and (min-width:992px){.hero-section .bg-image{height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:991px){.hero-section .bg-image{aspect-ratio:430/345}}.hero-section .hero{height:auto}@media only screen and (min-width:992px){.hero-section .hero .text{position:absolute;z-index:1;top:10.8%;left:4.38%}}@media only screen and (max-width:991px){.hero-section .hero .text{margin:30px 20px;text-align:center}}.hero-section .hero .title{font-family:Action Condensed Bold;font-weight:400;color:#000}@media only screen and (max-width:991px){.hero-section .hero .title{font-size:48px;line-height:44px;letter-spacing:.02em}}@media only screen and (min-width:992px){.hero-section .hero .title{font-size:160px;font-size:10.666em;line-height:124px;line-height:.775}}@media only screen and (max-width:991px){.hero-section .hero .title br{display:none}}.hero-section .hero p{font-size:18px;line-height:1.4;margin:0 0 15px}@media only screen and (max-width:991px){.hero-section .hero p{font-size:15px;line-height:22px}}.hero-section .hero .btn{padding:0 40px;text-transform:capitalize;display:inline-block;font-size:15px;line-height:64px;letter-spacing:.04em;font-family:Mark Std Bold;border:1px solid #e6e6e6;color:#000;-webkit-transition:border-color .15s ease;transition:border-color .15s ease;white-space:nowrap}@media only screen and (max-width:991px){.hero-section .hero .btn{padding:0 24px;line-height:48px}}.hero-section .hero .btn.solid{border:none;background:#1b1b1b;color:#fff}.hero-section .hero .btn:hover{background:#333}@media only screen and (max-width:991px){.hero-section .container{padding:0}}@media only screen and (min-width:992px){#homepage-slot-4 .hero-section .hero .title{color:#fff}#homepage-slot-4 .hero-section .hero .btn{color:#fff;border-color:#fff;line-height:62px;padding:0 39px}#homepage-slot-4 .hero-section .hero .btn:hover{background:none;color:#ccc;border-color:#ccc}#homepage-slot-4 .hero-section .hero.iguchi .text.left-bottom{top:auto;bottom:16%;left:4.38%}}@media only screen and (max-width:991px){#homepage-slot-4 .hero-section .hero .title{max-width:280px;margin:0 auto}#homepage-slot-4 .hero-section .hero .btn{color:#fff;background:#1b1b1b;border:none;padding:0 24px;line-height:48px}#homepage-slot-4 .hero-section .hero .btn:hover{background:#333}}@media only screen and (max-width:991px){#homepage-slot-6 .hero-section{margin-top:12px}}#homepage-slot-2 .fade-in{-webkit-transition:opacity .5s ease .2s;transition:opacity .5s ease .2s;opacity:0;will-change:opacity}#homepage-slot-2 .fade-in.is-visible{opacity:1}#homepage-slot-2 .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}#homepage-slot-2 .tout-section{margin-bottom:48px}@media only screen and (max-width:991px){#homepage-slot-2 .tout-section .container{padding:0}}@media only screen and (min-width:992px){#homepage-slot-2 .tout-section .touts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}}@media only screen and (min-width:992px){#homepage-slot-2 .tout-section .touts .tout{-ms-flex-preferred-size:50%;flex-basis:50%}}@media only screen and (max-width:991px){#homepage-slot-2 .tout-section .touts .tout{margin-bottom:16px}}#homepage-slot-2 .tout-section .touts .tout:before{padding-top:80%}@media only screen and (min-width:992px){#homepage-slot-2 .tout-section .touts .tout:before{padding-top:90%}}#homepage-slot-2 .tout-section .touts .tout .text{position:relative;z-index:1;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#homepage-slot-2 .tout-section .touts .tout a{letter-spacing:.04em;font-family:Mark Std Bold;font-size:15px;text-transform:uppercase;line-height:62px}@media only screen and (max-width:991px){#homepage-slot-2 .tout-section .touts .tout a{line-height:46px}}#homepage-slot-2 .tout-section .touts .tout .btn{border:1px solid #fff;border-radius:8px;min-height:64px;padding:0 40px;position:absolute;bottom:28px}@media only screen and (max-width:991px){#homepage-slot-2 .tout-section .touts .tout .btn{padding:0 24px;min-height:48px}}@media only screen and (min-width:992px){#homepage-slot-2 .tout-section .touts .tout .btn{position:absolute;bottom:60px}}#homepage-slot-2 .tout-section .touts .tout .btn.white:hover{color:#ccc;border-color:#ccc}#homepage-slot-2 .tout-section .touts .tout .title{font-family:Action Condensed Bold;font-size:44px;letter-spacing:.03em;line-height:100px;font-weight:400}@media only screen and (min-width:992px){#homepage-slot-2 .tout-section .touts .tout .title{font-size:120px;font-size:8em}}@media only screen and (max-width:991px){#homepage-slot-2 .tout-section .touts .tout .title{line-height:50px}}#homepage-slot-2 .tout-section .touts img{border-style:none}#homepage-slot-2 .tout-section .touts img.object-fit-cover{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:991px){#homepage-slot-2 .tout-section .touts img.object-fit-cover{aspect-ratio:430/344}}#homepage-slot-2 .tout-section .touts .ratio-height{position:relative}#homepage-slot-2 .tout-section .touts .ratio-height:before{content:"";display:block}#homepage-slot-2 .tout-section .touts .ratio-height>.ratio-inner{position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (max-width:1440px){#homepage-slot-2 .tout-section .touts .ratio-height .scaling-text{font-size:75%}}.fade-in{-webkit-transition:opacity .5s ease .2s;transition:opacity .5s ease .2s;opacity:0;will-change:opacity}.fade-in.is-visible{opacity:1}