@charset "UTF-8";:root{--header-height: 110px;--announcement-bar-height: 0px}@media(min-width:1024px){:root{--header-height: 114px}}body,input,textarea,button,select{font-family:var(--base-font-family);color:var(--color-black)}body{text-indent:-99999px;overflow-x:hidden;font-size:0;line-height:0px;padding-top:calc(var(--header-height) + var(--announcement-bar-height))}body>*{text-indent:0;font-size:16px;line-height:26px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--base-font-family);font-weight:500}.lock-scroll,.lock-scroll body{overflow:hidden}.page-width{padding-left:25px;padding-right:25px;max-width:1280px;margin:0 auto}.page-width--md{max-width:980px}.page-width--sm{max-width:740px}@media only screen and (max-width:580px){.page-width{padding-left:15px;padding-right:15px}}.template-search .main-content{padding-top:16px}@media only screen and (min-width:1024px){.template-search .main-content{padding-top:0}}.main-content{padding-top:40px}.btn.gold{background-color:var(--color-gold)}.btn.cream{background-color:var(--color-cream);color:var(--color-black)}a{color:var(--color-black)}.shogun-image,.return-to-blog-link{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.pointer-events{pointer-events:all!important}.showMobile,.showTablet{display:none!important}.showDesktop,.showDesktopTablet{display:block!important}local-currency{white-space:nowrap}@media only screen and (min-width:750px)and (max-width:989px){.showDesktop,.showMobile{display:none!important}.showTablet,.showDesktopTablet{display:block!important}.btn--link.showTablet{display:inline-block!important}}@media only screen and (max-width:749px){.showDesktop,.showTablet,.showDesktopTablet{display:none!important}.showMobile{display:block!important}.btn--link.showMobile{display:inline-block!important}}button:focus,a:focus{outline:none!important}.section-header{margin-bottom:39px}.section-header h2,.section-header .h2{font-size:30px;font-family:var(--base-font-family);line-height:1;letter-spacing:.2px;color:var(--color-black);font-weight:500}.product-badge{background:none;display:block;padding:.3rem 0;margin-bottom:1rem;line-height:1.125rem;color:var(--color-badge);letter-spacing:.2px;font-size:1rem}.product-badge--on-sale,.product-badge--final-sale,.product-badge--sale{color:var(--color-sale-text)}.product-badge--preorder,.product-badge--new-arrival{color:var(--brand-gold)}@media only screen and (min-width:750px)and (max-width:989px){.grid--view-items .medium-up--one-quarter{width:33.33%}.grid--view-items .medium-up--one-quarter:nth-child(4n+1){clear:none}.grid--view-items .medium-up--one-quarter:nth-child(3n+1){clear:both}}.section-header{margin-bottom:30px}@media only screen and (max-width:749px){.section-header{margin-bottom:20px;margin-top:20px}}h1{text-transform:uppercase}@media only screen and (max-width:749px){h1{font-size:20px}}h2{color:#000;font-family:var(--base-font-family);font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.2px}.rte h1,.rte .h1,.rte h2,.rte .h2,.rte h3,.rte .h3,.rte h4,.rte .h4,.rte h5,.rte .h5,.rte h6,.rte .h6{margin-bottom:23px;margin-top:31px}.rte .moodImage{display:inline-block;height:600px;overflow:hidden;width:400px}.rte .moodImage p{height:100%;width:100%}.rte .moodImage p img{height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:749px){.rte .moodImage{display:none}}.rte .pageContentText{display:inline-block;padding-left:28px;width:calc(100% - 430px);vertical-align:top}@media only screen and (max-width:800px){.rte .pageContentText{width:100%;padding-left:0}}.rte table td,.rte table th{border:none;padding:5px 5px 0 0;vertical-align:top}.rte table th,.rte strong{color:#000}.rte blockqoute{color:#000;display:table;font-family:var(--base-font-family);font-size:20px;font-stretch:normal;font-style:normal;font-weight:700;line-height:normal;margin:20px auto;text-align:center;width:auto}.rte ul{list-style:none}.rte ul li:before{content:"•";color:#000;padding-right:5px}.rte p,.rte ol,.rte ul{margin-bottom:10px}.visual{margin:0 0 31px}@media only screen and (max-width:580px){.visual{margin-left:15px;margin-right:15px}}.btn-box{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -10px;padding:0 15px 13px}@media only screen and (max-width:749px){.btn-box{margin:0 -5px}}.btn-box .btn{max-width:300px;margin:0 10px 20px;padding:12px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font:500 14px/18px var(--base-font-family);letter-spacing:.2px}@media only screen and (max-width:749px){.btn-box .btn{margin-left:5px;margin-right:5px}}.pageSideBarBlock ul{border-bottom:solid .5px #979797}.pageSideBarBlock ul li{border-top:solid .5px #979797;color:#888;font-family:var(--base-font-family);font-size:13px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.2px;line-height:2.23;padding:5px 0;text-transform:uppercase}.pageSideBarBlock ul li a{color:#888}.pageSideBarBlock ul li .active{color:#000}@media only screen and (max-width:749px){.pageSideBarBlock ul{display:none}}@media only screen and (min-width:750px){.pageSideBarBlock ul{display:block!important}}.pageSideBarBlock .menuDrawerButton{border-top:solid .5px #000000;color:#000;font-family:var(--base-font-family);font-stretch:normal;font-style:normal;letter-spacing:.2px;line-height:2.23;padding:5px 0;text-align:center;text-transform:uppercase;font-weight:700}.pageSideBarBlock .menuDrawerButton .plusIcon{float:right;font-size:20px;line-height:28px;padding-right:5px}.pageSideBarBlock .menuDrawerButton .dashLine{border:solid 1px #000000;display:none;float:right;height:2px;margin:12px 3px;width:10px}.pageSideBarBlock .blackBorderBottom{border-bottom:solid .5px #000000}@media only screen and (min-width:750px){.mobileOnly{display:none}}@media only screen and (max-width:749px){.desktopOnly{display:none}}@media only screen and (min-width:1280px){.large-up--one-sixth{width:16.66667%}}@media only screen and (min-width:1280px){.large-up--five-sixths{width:83.33333%}}.cognitoFrame iframe{opacity:0}.cognitoFrame.loaded{background:none}.cognitoFrame.loaded iframe{opacity:1}.only-mobile{display:inline-block}@media only screen and (min-width:728px){.only-mobile{display:none}}.hidden{display:none}.transparent{opacity:0;visibility:hidden}.shogun-tabs-body{overflow-x:scroll}.recs-wrapper{margin:2.5rem auto}.index-section{padding-bottom:40px;padding-top:40px}[class*=index-section--flush]+[class*=index-section--flush]{margin-top:-80px}[class*=index-section--flush]:first-child{margin-top:-40px}.template-index #MainContent{padding-top:0}.template-index #MainContent .shopify-section{padding:40px 0}.template-index #MainContent .index-section--flush{margin-top:0!important;padding:0}.shopify-section .slick-prev,.shopify-section .slick-next{border:solid 1px;z-index:30;background-position:50% 50%;background-repeat:no-repeat;position:absolute;top:50%;right:30px;z-index:1;width:29px;height:55px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:brightness(0);filter:brightness(0);background-size:contain}.shopify-section .slick-prev:before,.shopify-section .slick-next:before{display:none}.shopify-section .slick-prev{left:30px;right:auto;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.slick-slider .slick-dots li button:before{background:var(--color-white);border:solid var(--color-black) 2px;opacity:1;width:12px;height:12px}.slick-slider .slick-dots li.slick-active button:before{background:var(--color-black)}@media only screen and (min-width:990px)and (max-width:1399px){.shopify-section .slick-prev,.shopify-section .slick-next{right:10px;height:41px;width:21px}.shopify-section .slick-prev{left:10px}}@media only screen and (min-width:750px)and (max-width:989px){.shopify-section .slick-prev,.shopify-section .slick-next{right:10px}.shopify-section .slick-prev{left:10px}.shopify-section .slick-prev,.shopify-section .slick-next{height:41px;width:21px}.section-header h2,.section-header .h2{font-size:25px}}@media only screen and (max-width:749px){.slideshow .slick-dots{bottom:10px}.shopify-section .slick-prev,.shopify-section .slick-next{height:27px;width:15px;right:0;background-size:15px 27px}.shopify-section .slick-prev{left:0}.index-section{padding-bottom:15px;padding-top:15px}[class*=index-section--flush]+[class*=index-section--flush],[class*=index-section--flush]:first-child{margin-top:-15px}.section-header h2,.section-header .h2{font-size:20px}.section-header{margin-bottom:20px}.page-width{padding-left:20px;padding-right:20px}}
