@charset "UTF-8";body,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Helvetica Neue,Arial,Meiryo,sans-serif!important;-webkit-font-smoothing:antialiased;font-feature-settings:"palt";letter-spacing:0;color:#000}.margin-topMedium{margin-top:24px}.margin-bottomMedium{margin-bottom:24px}body,input,textarea,button,select,.disclosure__toggle{color:#000;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif!important;font-weight:400;-webkit-font-smoothing:antialiased}hr{border-bottom:1px solid #000;margin:0}.link-explicit{text-decoration:underline}.sectionHead{margin-top:36px!important;margin-bottom:36px!important;color:#000;font-size:24px;font-weight:600}@media screen and (max-width: 749px){.sectionHead{margin-bottom:24px!important;font-size:16px}}.page-width{padding-left:88px;padding-right:88px}@media screen and (max-width: 989px){.page-width{padding-right:22px;padding-left:22px}}.grid{margin-left:-16px}.grid__item{padding-left:16px}#AccessibleNav{display:none}#MainContent{padding-top:0}.relatedItems{margin:28px auto 0}.faq{margin-top:24px}@media screen and (max-width: 559px){.faq{margin-top:36px}}.faq .faqHead{font-size:24px;font-weight:700}.faq .supplement{font-size:12px;font-weight:600}.faq .checkHere{display:block;padding:0 0 1em;border-bottom:1px solid #ddd;color:#656565;font-size:.875rem}.faq .grid{margin-bottom:40px;margin-right:-16px;margin-left:-16px}@media screen and (max-width: 559px){.faq .grid{margin-bottom:28px}}.faq .grid__item{position:relative;padding-right:16px;padding-left:16px}.faq .grid__itemInner{display:flex;align-items:center;height:5em;border-top:1px solid #000;border-bottom:1px solid #000;font-size:.875rem;font-weight:600;padding:0 4px}.faq .grid__itemInner .supplement{color:#656565;font-weight:400}@media screen and (max-width: 559px){.faq .grid__itemInner .supplement{font-size:.75}}.faq .grid__item:nth-child(2) .grid__itemInner{border-top:none}@media screen and (min-width: 750px){.faq .grid__item:nth-child(2) .grid__itemInner{border-top:1px solid #000}}.faq .grid__item:nth-child(3) .grid__itemInner{border-top:none}@media screen and (min-width: 750px){.faq .grid__item:nth-child(3) .grid__itemInner{border-bottom:1px solid #000}}.faq .grid__item:nth-child(4) .grid__itemInner{border-bottom:1px solid #000}.link-more{float:right;background:url(/cdn/shop/files/arrow.png?v=1626601654) no-repeat;background-position:center right 1px;background-size:10px 12px;padding-right:16px;font-size:16px;font-weight:600;color:#000}@media screen and (max-width: 559px){.link-more{font-size:12.5px}}.btn{padding:8px 22px;font-size:14px;text-transform:initial}@media screen and (min-width: 320px){.btn.btn-wide{display:inline-block}}@media screen and (min-width: 990px){.btn.btn-wide{display:block;max-width:552px}}.btn.cart__submit{background:#000}.btn-more,.btn-moreitem{margin:0 auto;border:1px solid #000;background-color:#fff;color:#000;font-size:16px;letter-spacing:0;line-height:initial}.btn-more:focus,.btn-more:not([disabled]):hover{background-color:#fff;color:#000}[disabled].disclosure__toggle,input[disabled],select[disabled],textarea[disabled]{background-color:#999}.buttonConfirm{position:relative;margin:0 auto;padding:14px 1em;border-radius:2px;background-color:#000;color:#fff}.buttonNext{position:relative}.buttonNext:after{content:"";display:block;position:absolute;top:50%;right:12px;width:8px;height:8px;transform:rotate(45deg) translate(-50%);border-top:1px solid #909090;border-right:1px solid #909090;color:#909090}.buttonArrow{padding-right:2em;background:url(/cdn/shop/files/arrow.png?v=1626601654) no-repeat;background-position:right 12px center;background-size:10px}.section-header{margin:0}.section-header .sectionTitle{font-size:1.6em}.price{-webkit-font-smoothing:auto}.pageTitle{margin:16px 0 0;font-size:18px;font-weight:700}.snsList{margin-bottom:20px}.snsList .snsList__Item{float:left;margin-right:16px;margin-bottom:16px;padding:2px 16px 3px 0}@media screen and (max-width: 559px){.snsList .snsList__Item{float:none}}.snsList .snsList__Item a{font-size:18px;line-height:18px}.snsList .snsList__Item a img{margin-right:2px;width:24px;vertical-align:bottom}@media screen and (max-width: 559px){.snsList .snsList__Item a img{margin-right:2px}}.gPreorderBadge.rectangle,.shopify-policy__title{display:none}.shopify-policy__container{padding-top:48px;max-width:960px!important}.shopify-policy__container li{margin-bottom:16px}.shogun-root .product-single{margin-right:0;margin-left:-16px;padding-bottom:0}.shogun-root .product-single .product-form{border:none}.shogun-root .product-title h3{font-weight:700}.shogun-root .shogun-image-full img{width:100%}.myaccount{padding-top:32px;padding-bottom:32px}.myaccount__order-history table tr{border-bottom:1px solid #ebebeb}.myaccount__order-history table th,.myaccount__order-history table td{padding:10px 14px}@media screen and (max-width: 989px){.myaccount__account-details{padding-top:32px;padding-bottom:32px}}.addressEditor{margin-top:36px}.shogun-heading-component h4{font-weight:700!important}.site-header{position:relative;max-width:1200px;border:none;padding:7px 0}@media screen and (min-width: 560px){.site-header{margin:10px auto;padding:0 22px}}@media screen and (min-width: 990px){.site-header{padding:0 88px}}.site-header .grid{margin-left:0}.site-header .grid__item{float:none}.site-header__logo{margin:13px 0;padding-left:16px}@media screen and (min-width: 560px){.site-header__logo{padding-left:0}}@media screen and (min-width: 320px){.site-header__logo-image{max-width:none!important;text-align:center}}.site-header__logo-image img{max-width:212px!important}@media screen and (min-width: 560px){.site-header__logo-image img{max-width:272px!important}}@media screen and (min-width: 560px){.site-header .logo-align--center{width:50%}}.site-header__icons{left:0;width:50%;padding-right:16px}@media screen and (min-width: 560px){.site-header__icons{margin-right:8px;padding-top:1px;padding-bottom:3px}}.site-header__cart .icon{width:20px;height:21px}.site-header__cart .site-header__cart-count{position:absolute;right:.1rem;top:.4rem}.site-header .site-header__search-toggle .icon{width:26px;height:26px}.site-header .site-header__account{display:none}#shopify-section-footer{margin-top:96px}.footer{margin-top:36px!important;margin-bottom:44px!important;border-top:1px solid #000;position:relative;padding-bottom:22px;background-size:100% auto;z-index:100;background-color:#fff!important}@media screen and (max-width: 559px){.footer{margin-top:24px!important}}.footer .footer_logo_box{text-align:center;margin-bottom:24px;z-index:1}.footer .footer_logo_box .footer_logo{fill:#000;max-width:240px}.footer .footer__socialIconList{display:flex;justify-content:center;margin-top:7.5px;padding-bottom:24px}.footer .social-icons__item{padding-right:8px;padding-left:8px}.footer .site-footer__copyright-content{text-align:center;margin-left:-16px;color:#878787;font-size:11px;font-family:Helvetica Neue,sans-serif!important;font-weight:700}.footer .site-footer__copyright-content a{color:#878787}.footer .footerNavi{width:320px;margin-right:auto;margin-bottom:56px;margin-left:auto;padding-top:15px}.footer .footerNavi nav{font-size:12px}.footer .footerNavi nav h4{font-size:14px;color:#aaa;margin-bottom:20px;font-family:HelveticaNeue-CondensedBold,Helvetica Neue,sans-serif!important}.footer .footerNavi nav li{margin:12px 0}.footer .footerNavi nav a{color:#000}.site-footer__payment-icons{display:flex;justify-content:center}.site-footer__payment-icons .site-footer__icon-list{margin-bottom:0}#menuButtonWrapper{width:auto}#menuButton{position:relative;width:21px;height:30px;cursor:pointer;margin-left:12px}#menuButton span{position:absolute;left:0;width:100%;height:2px;background-color:#000}#menuButton,#menuButton span{display:inline-block;transition:all .5s;box-sizing:border-box}#menuButton span:nth-of-type(1){top:10px}#menuButton span:nth-of-type(2){top:17px}#menuButton span:nth-of-type(3){bottom:4px}#menuButton.active span:nth-of-type(1){transform:translateY(7px) rotate(45deg)}#menuButton.active span:nth-of-type(2){opacity:0}#menuButton.active span:nth-of-type(3){transform:translateY(-7px) rotate(-45deg)}#menuWrapper{transition:.25s;position:absolute;top:53px;right:-16px;background:#fff}@media screen and (min-width: 320px){#menuWrapper{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100vh;width:100vw;filter:none}}@media screen and (min-width: 560px){#menuWrapper{position:absolute;top:36px;right:13px;width:360px;height:auto;overflow-y:auto;overflow-x:auto}}#menuWrapper.hide{display:block!important}#menuWrapper,#menuWrapper:after{opacity:0;visibility:hidden}#menuWrapper.active{opacity:1;visibility:visible}#menuWrapper:before,#menuWrapper:after{background:linear-gradient(-6deg,#007eff,#ff17b1)}#menuWrapper:before,#menuWrapper:after{background:#fff}#menuWrapper,#menuWrapper:before{box-shadow:0 1px 4px #00000029}#menuWrapper:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;background:linear-gradient(135deg,#fff 50%,transparent 50%)}#menuWrapper:before{content:"";display:block;position:absolute;width:20px;height:20px;transform:translateY(-100%) rotate(45deg) skew(10deg,10deg);top:10px;left:20px}#menu{position:relative;z-index:5;background-color:#fff}#menu .loginContainer{display:block;margin-bottom:20px}@media screen and (min-width: 320px){#menu .loginContainer{padding:16px;background-color:#ededed}}#menu .loginContainer .loginLink{padding:14px 16px;display:block;background-color:#000;color:#fff;text-align:center;font-size:14px;font-weight:700}#menu .search-form__container{padding:24px 15px}#menu .search-form__container .search-form__input-wrapper .search-bar__input{border:1px solid #ccc}#menu .search-form__container .search-bar__submit{position:absolute;border-radius:0 2px 2px 0;right:0;background-color:#3a3a3a}#menu .search-form__container .search-bar__submit .icon{color:#fff}#menu .menuHeading{margin-bottom:20px;padding:0 18px;font-size:18px;letter-spacing:0}#menu .menuItemWrapper{margin-bottom:8px;padding:0 18px 24px}#menu .menuItemWrapper .menuItemLink{display:block;padding:4px 0;font-size:15px;color:#656565}#menu .menuItemWrapper .menuItem__flag{margin-right:6px;margin-bottom:4px}#menu .menuSocial{border-top:1px solid #ddd}#menu .menuSocial .menuSocialItemWrapper{margin:0 auto;padding-top:32px;padding-bottom:24px;width:200px;display:grid;grid-template-columns:1fr 1fr}#menu .menuSocial .menuSocialItemWrapper .menuSocialItem{text-align:center}#menu .menuSocial .menuSocialItemWrapper .menuSocialItem img{max-width:30px}.animation{transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:ease-in}.no-scroll{overflow:hidden;max-height:100%}.artistTitle{margin-top:36px;font-size:20px;text-align:center}@media screen and (max-width: 749px){.artistTitle{margin-bottom:16px}}@media screen and (min-width: 990px){.artistTitle{margin-bottom:32px}}.artistList{margin-top:36px;margin-left:-16px;grid-template-columns:1fr 1fr 1fr;display:grid}@media screen and (max-width: 989px){.artistList{grid-template-columns:1fr 1fr}}.artistList__item{margin-bottom:24px;position:relative}.artistList__item__title{order:2}@media screen and (max-width: 989px){.artistList__item__title{margin-top:8px;text-align:center;font-size:16px}}@media screen and (min-width: 990px){.artistList__item__title{margin-bottom:0;position:absolute;bottom:16px;right:12px;padding:4px 16px;color:#fff;background-color:#000;display:inline-block;font-weight:400}}.artistList__item img{width:100%;order:1}@media screen and (max-width: 749px){.artistList__item img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}}.artistList-studio .artistList__item .artistList__item__title{order:2;margin-bottom:0;position:absolute;bottom:16px;right:12px;padding:4px 16px;color:#fff;background-color:#000;display:inline-block;width:-moz-fit-content;width:fit-content;font-weight:400}@media screen and (max-width: 749px){.artistList-studio .artistList__item img{-o-object-fit:inherit;object-fit:inherit;aspect-ratio:inherit}}.artistList .collectionName{display:flex;align-items:center;width:100%;float:right}@media screen and (min-width: 320px){.artistList .collectionName{max-height:74px;padding-left:74px}}@media screen and (min-width: 560px){.artistList .collectionName{max-height:94px;padding-left:94px}}.artistList .collectionName-Inner{padding-left:30px}.artistList .collectionName:after{content:"";display:block;padding-top:100%}.artistList .collectionName .collection-grid-item__link{position:inherit}.studioList{display:flex;justify-content:center;margin-top:36px;margin-bottom:36px}.studioList .studioList__Item{width:76px}.studioList .studioList__Item+.studioList__Item{margin-left:48px}.productCardList{margin-bottom:0;display:flex;flex-wrap:wrap}@media screen and (min-width: 560px){.productCardList{margin-left:-36px;padding-left:12px}}.productCardList__Item{display:flex;padding-bottom:16px;padding-left:16px;font-size:.75rem;line-height:1.5em}.productCardList__Item img{border-radius:2px;width:100%;height:auto}.productCardList__Item .itemName{margin-bottom:0;color:#000;font-size:1rem;font-weight:600;line-height:1.4em}.productCardList__Item .price{margin-top:4px;margin-bottom:4px;font-size:16px}.productCardList__Item .price-item{color:#000;font-size:16px;font-weight:400}.productCardList .product-card__title{font-size:16px;word-break:break-all;font-weight:400}@media screen and (max-width: 749px){.productCardList .product-card__title{font-weight:600;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}}@media screen and (min-width: 750px){.productCardList .productCardList__Item{padding-left:24px}}@media screen and (max-width: 749px){.productCardList .productCardList__Item{width:50%}}.productCardList .productCardList__Item .product-card{margin-bottom:0;width:100%}.productCardList .productCardList__Item .product-card .productInfo{display:flex;align-items:center;width:100%;padding-right:0;padding-left:0}.productCardList .productCardList__Item .product-card .productInfoInner{padding-right:0;padding-left:0}.productCardList .productCardList__Item .product-card .productInfo:after{display:none}.productCardList .productCardList__Item .product-card .itemName{display:-webkit-box;font-size:16px;max-height:2.8em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.productCardList .productCardList__Item .product-card .price{margin-top:4px}.productCardList .productCardList__Item .product-card .price-item{font-size:16px;font-weight:300}.productCardList .productCardList__Item .product-card .product-card__image-with-placeholder-wrapper{position:relative;width:100%;margin-bottom:10px;padding-right:0;padding-left:0;background-size:cover}.productCardList .productCardList__Item .product-card .product-card__image-with-placeholder-wrapper img{position:relative;border-radius:2px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.productCardList .productCardList__Item .product-card .product-card__image-with-placeholder-wrapper:before{padding-top:100%;content:"";display:block;width:100%}.productCardList .productCardList__Item .product-card .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{position:absolute;top:0;left:0}.productCardList-title{margin-bottom:16px}.productCardList-title .productCardList__Item .product-card{margin-bottom:24px;width:100%}.productCardList-title .productCardList__Item .product-card .productInfo{display:flex;align-items:center;width:100%;padding-right:0;padding-left:calc(50% + 8px);float:right}.productCardList-title .productCardList__Item .product-card .productInfo:after{content:"";display:block;padding-top:100%}.productCardList-title .productCardList__Item .product-card .productInfoInner{padding-left:8px}.productCardList-title .productCardList__Item .product-card .productInfoInner .price{margin-top:10px}.productCardList-title .productCardList__Item .product-card .product-card__image-with-placeholder-wrapper{position:absolute;top:0;left:0;width:50%;margin-right:8px;background-size:cover}.productCardList-title .productCardList__Item .product-card .product-card__image-with-placeholder-wrapper img{border-radius:2px}.productCardList-title .productCardList__Item .product-card .product-card__image-with-placeholder-wrapper:before{padding-top:100%;content:"";display:block;top:0;left:0;width:100%}.productCardList-title .productCardList__Item .product-card .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{position:absolute;top:0;left:0}@media screen and (min-width: 320px) and (max-width: 749px){.productCardList-title .productCardList__Item,.productCardList-title .productCardList__Item .product-card{margin-bottom:0}.productCardList-title .productCardList__Item .product-card .itemName{font-size:12px}.productCardList-title .productCardList__Item .product-card .productInfo{display:flex;align-items:center;width:100%;padding-right:0;padding-left:0}.productCardList-title .productCardList__Item .product-card .productInfoInner{padding-right:0;padding-left:0}.productCardList-title .productCardList__Item .product-card .productInfo:after{display:none}.productCardList-title .productCardList__Item .product-card .product-card__image-with-placeholder-wrapper{position:relative;width:100%;margin-bottom:10px;padding-right:0;padding-left:0;background-size:cover}.productCardList-title .productCardList__Item .product-card .product-card__image-with-placeholder-wrapper img{position:relative;border-radius:2px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}}@media screen and (min-width: 750px){.productCardList-reccomendTitle .productCardList__Item{padding-left:16px}}@media screen and (max-width: 749px){.productCardList-reccomendTitle .productCardList__Item{width:50%}}.productCardList-reccomendTitle .productCardList__Item .product-card{margin-bottom:0}.productCardList-reccomendTitle .productCardList__Item .product-card .productInfo{display:flex;align-items:center;width:100%;padding-right:0;padding-left:0}.productCardList-reccomendTitle .productCardList__Item .product-card .productInfoInner{padding-right:0;padding-left:0}.productCardList-reccomendTitle .productCardList__Item .product-card .productInfo:after{display:none}.productCardList-reccomendTitle .productCardList__Item .product-card .itemName{display:-webkit-box;font-size:16px;max-height:2.8em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.productCardList-reccomendTitle .productCardList__Item .product-card .price{margin-top:4px}.productCardList-reccomendTitle .productCardList__Item .product-card .price-item{font-size:16px;font-weight:300}.productCardList-reccomendTitle .productCardList__Item .product-card .product-card__image-with-placeholder-wrapper{position:relative;width:100%;margin-bottom:10px;padding-right:0;padding-left:0;background-size:cover}.productCardList-reccomendTitle .productCardList__Item .product-card .product-card__image-with-placeholder-wrapper img{position:relative;border-radius:2px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.productCardList-reccomendTitle .productCardList__Item .product-card .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper{margin-bottom:0}@media screen and (max-width: 559px){.cart-header__title{margin-top:16px;font-size:24px}}.cart__footer{padding-top:6px}.cart__shipping{margin-bottom:16px}.cartNotice{margin:0 auto 32px;padding:24px 16px;font-size:14px;background:#f6f6f6;max-width:780px}.cartNotice h5{font-size:16px;color:#e00b0b}.cartNotice ul{padding-left:2em}.cartNotice ul li{margin-bottom:8px;list-style-type:disc;text-align:left;color:#000}.cart-note{margin:60px auto;max-width:780px;border:6px solid #e00b0b;padding:24px}.cart-note .cart-note__label{font-size:14px;font-weight:700;color:#e00b0b}.cart-note .cart-note__attention{color:#444;font-weight:400}.cart-note .cart-note__input{margin-bottom:10px;border:1px solid #333}.cart-attribute__field{margin-bottom:32px}.cart-attribute__field label{display:inline-block}.cart-attribute__field #delivery_time{padding:0 36px 0 24px;height:2.2em;line-height:2.2em}#customer_form input{margin:8px 8px 8px 0}.index-section{padding-top:28px;padding-bottom:28px}@media screen and (min-width: 990px){.index-section{padding-top:28px;padding-bottom:28px}}#hero-container{margin-bottom:36px}.hero{margin:0 auto 44px;height:auto;max-width:1200px}@media screen and (max-width: 559px){.hero{margin:0 auto 28px;min-height:375px}}@media screen and (min-width: 750px){.hero{max-height:480px;padding:0 22px}}@media screen and (min-width: 990px){.hero{padding:0 88px}}.hero__image{margin-bottom:20px;width:100%;height:auto;vertical-align:bottom;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 990px){.hero__image{-o-object-fit:contain;object-fit:contain;height:auto}}.hero__title{margin-bottom:0;font-size:16px}@media screen and (max-width: 749px){.hero__title{padding:0 22px}}.artistCollections .btn-more{margin-top:32px}.artistStarterCollections{background-color:#000;color:#fff!important}.artistStarterCollections .productCollection__title,.artistStarterCollections p,.artistStarterCollections a,.artistStarterCollections h4,.artistStarterCollections .productCardList__Item .price-item{color:#fff}.artistStarterCollections .link-more{float:right;background:url(/cdn/shop/files/arrow.png?v=1626601654) no-repeat;background-position:center right 1px;background-size:10px 12px;padding-right:16px;filter:brightness(0) invert(1);font-size:16px;font-weight:600;color:#fff}.productCollection{padding-top:32px;padding-bottom:32px}.productCollection .productCollection__title{margin-bottom:20px;font-size:28px;font-weight:400}.productCollection .link-more{float:right}.information-area{margin-top:32px;padding:24px 0 8px;background-color:#000;color:#fff}.information-area .sectionTitle{color:#fff}.information-area .grid--blog{margin-bottom:0}.information-area .grid--blog .grid__item{padding-top:16px;padding-bottom:16px;padding-left:0}.information-area .grid--blog .grid__item+.grid__item{border-top:1px solid #ccc}.information-area .grid--blog .grid__item .article__date{margin-bottom:8px;color:#fff;font-size:13px;font-weight:700}.information-area .grid--blog .grid__item .article__title{margin-top:0;margin-bottom:8px;width:100%;font-size:17px;font-weight:700;color:#fff}.information-area .grid--blog .grid__item .article__grid-meta{margin-bottom:0;color:#fff;font-size:12px}.information-area .grid--blog .grid__item .article_desc{margin-bottom:8px;color:#fff;font-weight:13px}.information-area .grid--blog .grid__item .article_more{color:#fff;font-size:12px;text-decoration:underline}@media screen and (max-width: 559px){.information-area .grid--blog .grid__item .article_more{text-align:right}}#shopify-section-product-type-list .product-type-list-area .section-header{margin-bottom:18px}#shopify-section-product-type-list .product-type-list-area ul.grid{margin-left:0}#shopify-section-product-type-list .product-type-list-area li.grid__item{padding:10px 0}#shopify-section-product-type-list .product-type-list-area li.grid__item a{font-weight:700;font-size:16px}.product-single{margin-left:-22px;margin-right:-6px}@media screen and (min-width: 750px){.product-single{margin-left:-16px;margin-right:0;padding-bottom:32px}}.product-single__media-wrapper{margin:0;padding-left:0;padding-right:32px;max-width:100%!important}@media screen and (max-width: 749px){.product-single__media-wrapper{padding-right:0}}.product-single__media-wrapper .product-single__media{padding-top:100%!important}@media screen and (max-width: 749px){.product-single .imageBox{width:calc(100% + 16px);padding-left:0;margin-bottom:22px}}.product-single .feature-row__image{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;max-width:100%!important;max-height:inherit!important}.product-single .thumbnails-wrapper{margin-bottom:0}@media screen and (min-width: 560px){.product-single .thumbnails-wrapper{padding-right:32px;width:100%}}@media screen and (max-width: 749px){.product-single .thumbnails-wrapper{top:0}}@media screen and (min-width: 750px){.product-single .thumbnails-wrapper .product-single__thumbnails{margin:16px 0 0!important}}@media screen and (max-width: 749px){.product-single .thumbnails-wrapper .product-single__thumbnails{margin-top:0;justify-content:flex-start}}@media screen and (max-width: 749px){.product-single .thumbnails-wrapper .product-single__thumbnails.slick-initialized{width:110%!important;max-width:110%;margin:0}}.product-single .thumbnails-wrapper .product-single__thumbnails-item{padding:0!important}@media screen and (max-width: 749px){.product-single .thumbnails-wrapper .product-single__thumbnails-item:first-child{padding-left:0!important}}@media screen and (min-width: 750px){.product-single .thumbnails-wrapper .product-single__thumbnails-item.product-single__thumbnails-item--medium{flex:0 0 16.5%;padding-right:0}.product-single .thumbnails-wrapper .product-single__thumbnails-item.product-single__thumbnails-item--medium+.product-single__thumbnails-item--medium{padding-left:5px}}.product-single .thumbnails-wrapper .product-single__thumbnails-item .product-single__thumbnail{padding:0;border:0}.product-single .thumbnails-wrapper .product-single__thumbnails-item .product-single__thumbnail .product-single__thumbnail-image{padding:0;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}@media screen and (max-width: 749px){.product-single .thumbnails-wrapper .thumbnails-slider__btn{display:none!important}}.product-single .contentTitle{display:inline-block;margin-bottom:12px;color:#389aff;font-size:16px}.product-single .price__badges{display:none}.product-single .product-single__meta .product-single__title{font-size:24px;font-weight:600}@media screen and (max-width: 559px){.product-single .product-single__meta .product-single__title{font-size:18px}}@media screen and (max-width: 559px){.product-single .product-single__meta .price__pricing-group{justify-content:flex-end;margin-left:auto}}.product-single .product-single__meta .price__pricing-group .price-item{color:#000;font-size:24px;font-weight:300}@media screen and (max-width: 559px){.product-single .product-single__meta .price__pricing-group .price-item{font-size:32px}}.product-single .product-single__meta .price__pricing-group .price__regular,.product-single .product-single__meta .price__pricing-group .price__sale,.product-single .product-single__meta .price__pricing-group .price__regular dd,.product-single .product-single__meta .price__pricing-group .price__sale dd{margin-right:0}.product-single .productInfoParagraph{margin:8px 0 0;padding:16px 4px;border-top:1px solid #000;border-bottom:1px solid #000}.product-single .productInfoParagraph .productStatus{display:inline-block;margin-bottom:8px;color:#000!important;font-size:16px;font-weight:600}.product-single .productInfoParagraph .fas{margin-right:8px}.product-single .productInfoParagraph p{color:#000;font-weight:700;font-size:14px}.product-single .productInfoParagraph .salesType{margin-bottom:10px;color:#000!important;font-size:16px;font-weight:600}.product-single .productInfoParagraph .orderTerm,.product-single .productInfoParagraph .delivery{margin-bottom:10px;color:#000!important;font-size:14px;font-weight:400}.product-single .productInfoParagraph .delivery{font-weight:600}.product-single .productInfoParagraph .delivery svg{height:14px;width:14px;margin-right:8px;margin-bottom:-1px}.product-single .productInfoParagraph .orderTerm{font-weight:400}.product-single .productInfoParagraph .note{padding:0;border:none;color:#656565;font-size:11px;line-height:18px}.product-single .product-form{padding:0 0 16px;border-bottom:1px solid #000}.product-single .product-form__item--no-variants{max-width:none!important}.product-single .product-form .product-form__controls-group{margin-top:16px}.product-single .product-form .product-form__controls-group .product-form__item{display:flex;flex-basis:100%;justify-content:center;align-items:center}.product-single .product-form .product-form__controls-group .product-form__item label{display:block;width:6em;text-align:right;padding-right:16px;margin-bottom:0}.product-single .product-form .product-form__controls-group .product-form__item select,.product-single .product-form .product-form__controls-group .product-form__item .product-form__input--quantity{max-width:176px;height:36px;min-height:36px;line-height:36px;padding:0 8px;border:1px solid #000;font-weight:600;-moz-text-align-last:center;text-align-last:center;display:inline}.product-single .product-form .product-form__controls-group .product-form__item .gPreorderWarning{display:none}.product-single .product-form .product-form__item{padding:0;margin:0 auto;display:block}.product-single .product-single__tracks{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #000}.product-single .product-single__tracks h4{margin-bottom:16px;font-size:16px;font-weight:600}.product-single .product-single__description{margin-top:24px;margin-bottom:24px}.product-single .product-single__description h4{margin-bottom:16px;font-size:16px;font-weight:600}.product-single .product-single__description p{color:#000;font-size:.875rem}.product-single .expander{margin:0 auto 32px}.product-single .expander.collection-description{padding:0}.product-single .expanderBody{position:relative;max-height:6em;overflow:hidden}.product-single .expanderBody.active{max-height:none}.product-single .expanderBody.active:after{display:none}.product-single .expanderBody:after{content:"";display:block;position:absolute;bottom:0;width:100%;height:60%;transition:opacity .2s;background-image:linear-gradient(#fff0,#fff);pointer-events:none}.product-single .expanderBody .titlePageHeadLead{display:none}.product-single .expanderBody #tw-target-text{display:block;position:relative;margin:0 auto;line-height:1.7;text-align:left}@media screen and (min-width: 320px){.product-single .expanderBody #tw-target-text{width:100%}}@media screen and (min-width: 750px){.product-single .expanderBody #tw-target-text{width:84%}}.product-single .expander .expanderSwitch{display:block;position:relative;width:100%;margin:8px auto 16px;padding:5px 16px;border-style:none}.product-single .expander .expanderSwitch:after{content:"";display:block;position:absolute;top:50%;left:50%;width:10px;height:10px;margin-top:-1px;transform:translate(-50%) rotate(45deg);transition:all .3s;border-right:2px solid #909090;border-bottom:2px solid #909090}.product-single .expander .expanderSwitch.active:after{margin-top:2px;transform:translate(-50%) rotate(-135deg)}.product-single__SizeGuide{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #000}.product-single__SizeGuide h4{margin-bottom:16px;font-size:16px;font-weight:600}.product-single__SizeGuide table{margin-bottom:8px}.product-single__SizeGuide tr th,.product-single__SizeGuide tr td{width:8em;padding:5px 0;border:1px solid #ddd;color:#222;font-size:.75em;text-align:center}.product-single__SizeGuide tr th{background-color:#ededed}.product-single__SizeGuide a{color:#389aff;font-size:.8rem}.product-single .noteText,.product-single .custom-field__copyright{margin:20px 0;color:#656565;font-size:11px}#shopify-section-product-template .relatedItems{margin-top:24px;margin-right:auto!important;margin-bottom:32px;margin-left:auto!important}@media screen and (min-width: 560px){#shopify-section-product-template .relatedItems .productCardList{margin-left:-24px}}#shopify-section-product-template .relatedItems .btn-sg-moreitem{margin:0 auto 32px}#shopify-section-collection-template .collection-hero{max-width:1200px}@media screen and (min-width: 320px){#shopify-section-collection-template .collection-hero{margin:0 -16px;padding:0}}@media screen and (min-width: 560px){#shopify-section-collection-template .collection-hero{margin:0 auto}}@media screen and (min-width: 1200px){#shopify-section-collection-template .collection-hero{margin:0 auto;padding:0 88px}}#shopify-section-collection-template .collection-hero__image{height:auto}@media screen and (min-width: 320px){#shopify-section-collection-template .collection-hero__image{max-height:232px}}@media screen and (min-width: 560px){#shopify-section-collection-template .collection-hero__image{max-height:400px}}@media screen and (min-width: 990px){#shopify-section-collection-template .collection-hero__image{max-height:480px}}#shopify-section-collection-template .collection-hero.studio-hero{margin-bottom:16px}#shopify-section-collection-template .collection-hero.studio-hero .collection-hero__image{max-height:240px;background-size:contain}@media screen and (max-width: 749px){#shopify-section-collection-template .collection-hero .collection-hero__image{background-size:contain}}#shopify-section-collection-template .collection-hero .ratio-container:after{padding-bottom:46.875%!important}@media screen and (max-width: 749px){#shopify-section-collection-template .collection-hero .ratio-container:after{padding-bottom:43.75%!important}}#shopify-section-collection-template .collectionHero__title{margin:24px 0;text-align:center;font-size:24px}@media screen and (max-width: 749px){#shopify-section-collection-template .collectionHero__title{margin:20px 0;font-weight:400}}#shopify-section-collection-template .filters-toolbar-wrapper{display:none}#shopify-section-collection-template .expander{margin:0 auto 32px}@media screen and (max-width: 749px){#shopify-section-collection-template .expander{margin-bottom:16px}}#shopify-section-collection-template .expanderBody{position:relative;max-height:6em;overflow:hidden}#shopify-section-collection-template .expanderBody.active{max-height:none}#shopify-section-collection-template .expanderBody.active:after{display:none}#shopify-section-collection-template .expanderBody:after{content:"";display:block;position:absolute;bottom:0;width:100%;height:60%;transition:opacity .2s;background-image:linear-gradient(#fff0,#fff);pointer-events:none}#shopify-section-collection-template .expanderBody .titlePageHeadLead{display:none}#shopify-section-collection-template .expanderBody #tw-target-text{display:block;position:relative;margin:0 auto;font-family:Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;line-height:1.4;text-align:left}@media screen and (min-width: 320px){#shopify-section-collection-template .expanderBody #tw-target-text{width:100%}}@media screen and (min-width: 750px){#shopify-section-collection-template .expanderBody #tw-target-text{max-width:800px;width:84%}}#shopify-section-collection-template .expander .expanderSwitch{display:block;position:relative;width:100%;margin:8px auto 16px;padding:5px 16px;border-style:none}#shopify-section-collection-template .expander .expanderSwitch:after{content:"";display:block;position:absolute;top:50%;left:50%;width:10px;height:10px;margin-top:-1px;transform:translate(-50%) rotate(45deg);transition:all .3s;border-right:2px solid #909090;border-bottom:2px solid #909090}#shopify-section-collection-template .expander .expanderSwitch.active:after{margin-top:2px;transform:translate(-50%) rotate(-135deg)}@media screen and (max-width: 749px){#shopify-section-collection-template .productCardList-title{margin-bottom:0!important}}#shopify-section-collection-template .hr-ullWidth{margin:32px -16px 48px}@media screen and (max-width: 749px){#shopify-section-collection-template .hr-ullWidth{margin-top:-8px!important;margin-bottom:0}}#shopify-section-collection-template .featureListWrapper{margin-bottom:36px;margin-left:-36px;padding:0 36px}@media screen and (max-width: 989px){#shopify-section-collection-template .featureListWrapper{margin-left:0;padding:0}}#shopify-section-collection-template .featureListWrapper .sectionHead{margin-top:48px}#shopify-section-collection-template .featureListWrapper .grid__item{padding-left:36px}@media screen and (max-width: 749px){#shopify-section-collection-template .featureListWrapper .grid__item{padding-left:0}}#shopify-section-collection-template .featureListWrapper .grid__item .article__grid-image-container{margin-bottom:16px}#shopify-section-collection-template .videoContainer{margin-bottom:36px}#shopify-section-collection-template .videoContainer .videoContainerInner{text-align:center;margin-bottom:22px;padding-top:372px;position:relative;max-width:640px;margin-left:auto;margin-right:auto}@media screen and (max-width: 559px){#shopify-section-collection-template .videoContainer .videoContainerInner{margin-bottom:22px}}@media screen and (max-width: 749px){#shopify-section-collection-template .videoContainer .videoContainerInner{padding-top:56.25%}}#shopify-section-collection-template .videoContainer .videoContainerInner iframe{position:absolute;top:0;left:0}@media screen and (max-width: 749px){#shopify-section-collection-template .videoContainer .videoContainerInner iframe{width:100%;height:100%}}#shopify-section-collection-template .projectList .projectList_item{margin-bottom:8px}#shopify-section-collection-template .projectList .link-more{float:left}@media screen and (max-width: 749px){#shopify-section-collection-template .sectionHead{font-size:20px}}@media screen and (max-width: 559px){#shopify-section-collection-template .sectionHead{font-size:18px}}.features-header{margin:16px 0 0}.features-header h1{font-size:20px;font-weight:700}@media screen and (max-width: 749px){.features-header h1{margin-bottom:16px}}@media screen and (min-width: 990px){.features-header h1{margin-bottom:32px}}.featureListWrapper{max-width:1200px;margin:0 auto;padding:16px}@media screen and (min-width: 560px){.featureListWrapper{padding:0 22px}}@media screen and (min-width: 990px){.featureListWrapper{padding:1px 88px}}@media screen and (min-width: 320px){.featureList{margin-left:0}}@media screen and (min-width: 750px){.featureList{display:flex;flex-wrap:wrap;margin-left:-36px}}.featureList .grid__item{position:relative;margin-bottom:24px}@media screen and (min-width: 320px){.featureList .grid__item{padding-left:0}}@media screen and (min-width: 750px){.featureList .grid__item{padding-left:36px}}.featureList .grid__item .article__title{margin-top:16px;padding:0;font-size:16px;font-weight:600;text-align:left}.featureList .grid__item .btn--tertiary{display:inline-block;width:80%;padding:14px 5em;transform:translate(-50%);border:1px solid #fff;background-color:#0006;color:#fff;font-size:12px;font-weight:400;text-align:center}@media screen and (min-width: 320px){.featureList .grid__item .btn--tertiary{position:absolute;top:72.5%;left:50%}}@media screen and (min-width: 750px){.featureList .grid__item .btn--tertiary{position:absolute;top:70%;left:calc(50% + 12px)}}#LoginHeading{margin-top:16px}.article__title{margin-top:32px;font-size:1.6em;word-break:keep-all}@media screen and (max-width: 749px){.article__title{margin:16px auto;font-size:1.4em}}#shopify-section-article-template p{color:#000}#shopify-section-article-template li{list-style:none}#shopify-section-article-template .f-introLineupAnc{display:inline-block;position:relative;width:80%;padding-bottom:30px}#shopify-section-article-template .f-introLineupAnc:before{content:"";position:absolute;right:0;bottom:0;left:0;width:8px;height:8px;margin:auto;transform:rotate(45deg);border-right:4px solid #000;border-bottom:4px solid #000}#shopify-section-article-template .product-form__item{padding:0}#shopify-section-article-template .buttonConfirm{font-size:15px}#shopify-section-article-template .btn-sg-moreinfo{padding:14px 1em;font-size:14px}#shopify-section-article-template .btn-sg-productListAnc{position:relative;width:240px;margin:0 auto;padding:14px 2.5em;border-radius:2px;background-color:#000;color:#fff}@media screen and (max-width: 749px){#shopify-section-article-template .f-c-goods{width:90%}}@media screen and (max-width: 749px){#shopify-section-article-template .f-c-goods .product-form__item--no-variants{max-width:none}}#shopify-section-article-template .f-otherPageLinkBtn{display:inline-block;width:100%;margin:0 auto;padding:10px 0;background:#000;text-align:center}#shopify-section-article-template .f-otherPageLinkBtnInner{display:inline-block;position:relative;padding:16px 48px;border-radius:2px;background:#f4f4f4;color:#000;font-size:14px;font-weight:700;line-height:1;text-align:center}#shopify-section-article-template .f-otherPageLinkBtnInner:after{content:"";display:block;position:absolute;top:1.4em;right:1em;width:8px;height:8px;transform:rotate(45deg);border-top:1px solid #909090;border-right:1px solid #909090;color:#909090}#shopify-section-article-template .notice{color:#222;font-size:13px;text-align:center}.f-c-widthControl{padding:0 16px!important}.rte ul.f-c-goodsWrap{margin:0}.blog-news{max-width:960px}.blog-news .article__title{margin-bottom:32px}#sizechart #sizeGuideNotification{margin:30px 0;padding:16px;background-color:#ededed}#sizechart .sizeGuideNotificationTitle{font-size:1.2em;font-weight:700}#sizechart .sizeGuideNotificationList{margin:10px 20px}#sizechart .sizeGuideNotificationListItem{list-style:disc}#sizechart .tabNavigation{margin:0}#sizechart .tabNavigation .tabBody{max-height:0;overflow:hidden;transition:.3s}#sizechart .tabNavigation .tabBody.active{max-height:9999px;background-color:#fff}#sizechart .tabNavigation .tabList{border-bottom:1px solid #ededed}#sizechart .tabNavigation .tabListItem{display:block;position:relative;box-sizing:border-box;width:100%;padding:16px 0;border:none;font-size:18px;text-align:left}#sizechart .tabNavigation .tabListItem.active{background-color:#fff}#sizechart .tabNavigation .tabListItem:after{content:"";display:block;position:absolute;top:50%;right:10px;width:.5em;height:.5em;margin-top:-2px;transform:translateY(-50%) rotate(45deg);transition:all .3s;border-right:2px solid #909090;border-bottom:2px solid #909090}#sizechart .tabNavigation .tabListItem.active:after{margin-top:2px;transform:translateY(-50%) rotate(-135deg)}#sizechart .tabNavigation .tabBody section{padding:20px}#sizechart .tabNavigation .tabBody section.u-width100{width:100%}
/*# sourceMappingURL=/cdn/shop/t/34/assets/style.css.map */
