@charset "UTF-8";@media screen and (max-width: 1008px){.template-product .c-recently-viewed-products .c-recently-viewed-products__heading{margin-bottom:0}.template-product .c-recently-viewed-products .c-recently-viewed-products__heading a{position:absolute;right:0;top:0;font-size:13px;letter-spacing:.91px;line-height:30px}}@media screen and (max-width: 1008px){.template-product .c-recently-viewed-products .c-recently-viewed-products__heading .c-recently-viewed-products__section-title{font-size:26px;line-height:27px;margin-bottom:32px}}.template-product #shopify-section-custom-product-template{margin-bottom:120px}@media screen and (max-width: 1008px){.template-product #shopify-section-custom-product-template{margin-bottom:110px}}@media screen and (max-width: 1008px){.template-product #shopify-section-custom-product-template .th_pb_list_content_layout_3 .th_pb_addtocart_section_layout_3 .th_pb_total_price_layout_3{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.template-product #shopify-section-custom-product-template .th_pb_addtocart_section_layout_3 .th_pb_total_price_layout_3 .th_pb_total_price_inner_layout_3 .th_pb_total_price_text{line-height:1}@media screen and (max-width: 1008px){.template-product #shopify-section-custom-product-template .shopify-payment-button__button{margin-bottom:20px}}.template-product .Product__Wrapper{max-width:calc(63.19% - 108.33px)}@media screen and (max-width: 1008px){.template-product .Product__Wrapper{max-width:100%}}.template-product .Product__Gallery{margin:0}@media screen and (max-width: 1008px){.template-product .Product__Gallery{margin:0 -20px}}.template-product .Product__SlideshowNav{width:120px}.template-product .Product__SlideshowNavImage{margin-bottom:12px}.template-product .Product__SlideshowNavImage.slick-current{border:solid 1px #121212}.template-product .Product__SlideshowNavImage-img{position:absolute;top:0;left:0;padding:5px}@media screen and (max-width: 1139px){.template-product .Product__SlideshowNav--dots{display:none}}.template-product .Product__SlideshowNavScroller{height:calc(100vh - (100vh - 546px));overflow:auto}.template-product .Product__SlideshowNavScroller::-webkit-scrollbar{display:none}.template-product .Product__SlideshowNavScroller{-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width: 1008px){.template-product .Product__SlideshowNavScroller{display:none}}.template-product .Product__Slideshow{width:calc(100% - 154px)!important;padding-left:0!important;margin-left:34px}@media screen and (max-width: 1139px){.template-product .Product__Slideshow{margin:0 auto}}@media screen and (max-width: 1008px){.template-product .Product__Slideshow{width:100%!important;margin:0}}.template-product .Product__Slideshow-bottom-box{max-width:100%;width:100%;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1008px){.template-product .Product__Slideshow-bottom-box{max-width:100%;padding:20px;margin-bottom:8px}}.template-product .Product__Slideshow-progress{display:block;width:100%;height:1px;border-radius:10px;overflow:hidden;background-color:#12121233;background-image:-webkit-gradient(linear,left top,right top,from(#121212),to(#121212));background-image:linear-gradient(to right,#121212,#121212);background-repeat:no-repeat;background-size:0 100%;-webkit-transition:background-size .4s ease-in-out;transition:background-size .4s ease-in-out}.template-product .Product__Slideshow-slide-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-product .Product__Slideshow-slide-arrow .slick-arrow{width:52px;height:52px;border:solid 1px #D3D3D3;position:relative;right:0;top:0;-webkit-transform:translate(0,0);transform:translate(0);background-color:#fff;border-radius:100%;margin-left:30px}@media screen and (max-width: 1008px){.template-product .Product__Slideshow-slide-arrow .slick-arrow{width:36px;height:36px;margin-left:17px}}.template-product .Product__Slideshow-slide-arrow .slick-prev{left:auto}.template-product .Product__Slideshow-slide-arrow .slick-prev:before{display:none}.template-product .Product__Slideshow-slide-arrow .slick-prev:after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f053";font-size:15px;color:#121212;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 1008px){.template-product .Product__Slideshow-slide-arrow .slick-prev:after{font-size:9px}}.template-product .Product__Slideshow-slide-arrow .slick-next{margin-left:20px}@media screen and (max-width: 1008px){.template-product .Product__Slideshow-slide-arrow .slick-next{margin-left:10px}}.template-product .Product__Slideshow-slide-arrow .slick-next:before{display:none}.template-product .Product__Slideshow-slide-arrow .slick-next:after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";font-size:15px;color:#121212;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 1008px){.template-product .Product__Slideshow-slide-arrow .slick-next:after{font-size:9px}}.template-product .Product__Info{margin:0!important;max-width:100%!important;width:100%!important}.template-product .Product__InfoWrapper{right:80px;width:36.81%}@media screen and (max-width: 1008px){.template-product .Product__InfoWrapper{width:100%;right:auto}}@media screen and (max-width: 1008px){.template-product .Product__Info .Container{padding:0}}.template-product .Product__Info .th_pb_section{display:none!important}@media screen and (max-width: 1008px){.template-product .ProductMeta{text-align:left}}.template-product .ProductMeta__Vendor{font-size:13px;letter-spacing:1.04px;line-height:17px;font-family:CamptonSemiBold;font-weight:700;margin-bottom:1px;text-transform:inherit}@media screen and (max-width: 1008px){.template-product .ProductMeta__Vendor{font-size:12px;font-family:CamptonSemiBold;letter-spacing:.96px;font-weight:700;margin-bottom:13px}}.template-product .ProductMeta__Title{font-size:28px;letter-spacing:0;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-weight:600;font-style:normal;line-height:37px;text-transform:capitalize;margin-bottom:0}@media screen and (max-width: 1008px){.template-product .ProductMeta__Title{font-size:20px;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-weight:600;font-style:normal;letter-spacing:1px;line-height:30px}}.template-product .ProductMeta__Sku{font-size:12px;letter-spacing:.96px;line-height:34px;font-family:CamptonBook;font-weight:400;margin-bottom:9px}@media screen and (max-width: 1008px){.template-product .ProductMeta__Sku{font-size:12px;letter-spacing:.96px;font-family:CamptonMedium;margin-bottom:9px}}.template-product .ProductMeta__Label{background:#f3f3f3;padding:3px 8px;border-radius:4px;margin-right:5px;height:27px;display:inline-block;margin-bottom:5px}@media screen and (max-width: 1008px){.template-product .ProductMeta__Label{margin-right:8px}}.template-product .ProductMeta__Label--sale{font-size:11px;font-family:CamptonMedium;letter-spacing:.88px}@media screen and (max-width: 1008px){.template-product .ProductMeta__Label--sale{font-size:10px;letter-spacing:.8px;padding:4px 11px 4px 13px}}.template-product .ProductMeta__Label--text{font-size:11px;letter-spacing:.88px;font-family:Yu Gothic,Yu Gothic,YuGothic,Yu Gothic,Hiragino Kakugo Pro W3,Meiryo,sans-serif}.u-mac .template-product .ProductMeta__Label--text{-webkit-transform:translateY(1px);transform:translateY(1px)}@media screen and (max-width: 1008px){.template-product .ProductMeta__Label--text{font-size:10px;letter-spacing:.8px;padding:4px 11px 4px 13px}}.template-product .ProductMeta__LabelList{margin-bottom:11px}@media screen and (max-width: 1008px){.template-product .ProductMeta__LabelList{margin-bottom:0}}.template-product .ProductMeta__ReviewAndSocial{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:11px;border-bottom:solid 1px #E5E5E5}@media screen and (max-width: 1008px){.template-product .ProductMeta__ReviewAndSocial{padding-bottom:8px}}.template-product .ProductMeta__ReviewsRated{width:50%;padding-top:10px}@media screen and (max-width: 1008px){.template-product .ProductMeta__ReviewsRated{padding-top:0}}@media screen and (max-width: 1008px){.template-product .ProductMeta__ReviewsRated .stamped-fa-star:before{font-size:11px}}@media screen and (max-width: 1008px){.template-product .ProductMeta__ReviewsRated .stamped-badge-caption{font-size:10px;letter-spacing:.8px;font-family:CamptonMedium;margin-left:8px}}.template-product .ProductMeta__ShareButtons{width:50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 1008px){.template-product .ProductMeta__ShareButtons{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.template-product .ProductMeta__ShareItem{margin:0 6px}@media screen and (max-width: 1008px){.template-product .ProductMeta__ShareItem{margin:0 16px}}.template-product .ProductMeta__ShareItem svg{opacity:1}@media screen and (max-width: 1008px){.template-product .ProductMeta__ShareItem svg{width:16px;height:16px}}.template-product .ProductMeta__ShareItem svg path{fill:#121212}.template-product .ProductMeta__PriceList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:49px}@media screen and (max-width: 1008px){.template-product .ProductMeta__PriceList{margin-bottom:9px}}.template-product .ProductMeta__Price{font-size:30px;letter-spacing:2.4px;line-height:36px;color:#121212;font-family:CamptonBook;padding-left:18px;position:relative;top:0}@media screen and (max-width: 1008px){.template-product .ProductMeta__Price{font-size:28px;letter-spacing:2.24px;padding-left:14px;top:-5px}}.template-product .ProductMeta_PriceText{font-size:16px;letter-spacing:1.04px;line-height:36px;font-family:Yu Gothic,Yu Gothic,YuGothic,Yu Gothic,Hiragino Kakugo Pro W3,Meiryo,sans-serif;color:#222;font-weight:500}@media screen and (max-width: 1008px){.template-product .ProductMeta_PriceText{font-size:13px;letter-spacing:1.04px;position:relative;top:-4px}}.template-product .ProductForm{margin-top:41px}@media screen and (max-width: 1008px){.template-product .ProductForm{margin-top:39px}}.template-product .ProductForm__Option{margin-bottom:35px}@media screen and (max-width: 1008px){.template-product .ProductForm__Option{margin-bottom:29px}}.template-product .ProductForm__OneOption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 1008px){.template-product .ProductForm__OneOption{display:-webkit-box;display:-ms-flexbox;display:flex}}.template-product .ProductForm__OptionName{font-size:16px;font-family:Yu Gothic,Yu Gothic,YuGothic,Yu Gothic,Hiragino Kakugo Pro W3,Meiryo,sans-serif;letter-spacing:1.28px;line-height:16px}@media screen and (max-width: 1008px){.template-product .ProductForm__OptionName{font-size:13px;letter-spacing:1.04px}}.template-product .ProductForm__Variants{margin-bottom:25px}@media screen and (max-width: 1008px){.template-product .ProductForm__Variants{margin-bottom:39px}}.template-product .ProductForm__Item{border:none;border-bottom:solid 1px rgba(18,18,18,.1);letter-spacing:2.1px;font-family:Yu Gothic,Yu Gothic,YuGothic,Yu Gothic,Hiragino Kakugo Pro W3,Meiryo,sans-serif;line-height:14px;font-size:14px;margin-left:31px;max-width:254px;width:100%;padding:0}.template-product .ProductForm__Item .single-option-selector{border:none;width:100%;-webkit-appearance:none;-moz-appearance:none;padding-bottom:18px;background-color:transparent}@media screen and (max-width: 1008px){.template-product .ProductForm__Item{max-width:220px;margin-left:20px;font-size:13px;letter-spacing:2px}.template-product .ProductForm__Item .single-option-selector{padding-bottom:14px}}.template-product .ProductForm__Item .Icon--select-arrow{top:3px;width:8px;right:11px}@media screen and (max-width: 1008px){.template-product .ProductForm__Item .Icon--select-arrow{right:5px;top:2px}}.template-product .ProductForm__QuantitySelector--text{font-size:16px;font-family:Yu Gothic,Yu Gothic,YuGothic,Yu Gothic,Hiragino Kakugo Pro W3,Meiryo,sans-serif;letter-spacing:1.28px;line-height:16px;margin-right:18.5px}@media screen and (max-width: 1008px){.template-product .ProductForm__QuantitySelector--text{font-size:13px;letter-spacing:1.04px;position:relative}}.template-product .ProductForm .QuantitySelector{border:none;border-bottom:1px solid #E5E5E5}@media screen and (max-width: 1008px){.template-product .ProductForm .QuantitySelector{border-bottom:solid 1px rgba(18,18,18,.1)}}.template-product .ProductForm .QuantitySelector__CurrentQuantity{font-size:14px;letter-spacing:1.12px;line-height:36px;font-family:CamptonBook;width:56px}@media screen and (max-width: 1008px){.template-product .ProductForm .QuantitySelector__Button{padding:10px 12px}}.template-product .ProductForm__ButtonGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.template-product .ProductForm__ButtonGroup legend{display:none}.template-product .ProductForm__ButtonGroup .bsub-widget{width:100%}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__wrapper{border-radius:0;border:none;background-color:#fafafa;margin-bottom:30px;padding:28px}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group:last-child .bsub-widget__group-header .bsub-widget__text{position:relative;padding-left:47px}@media screen and (max-width: 1008px){.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group:last-child .bsub-widget__group-header .bsub-widget__text{padding-left:0}}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group:last-child .bsub-widget__group-header .bsub-widget__text:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/cdn/shop/files/truck.svg?v=1621909220);background-position:center;background-repeat:no-repeat;background-size:contain;width:36.16px;height:25.22px}@media screen and (max-width: 1008px){.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group:last-child .bsub-widget__group-header .bsub-widget__text:before{top:auto;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group .bsub-widget__group-header{border-radius:0;border:1px solid #E5E5E5;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:19px 27px;position:relative}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group .bsub-widget__group-header:hover{-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 1008px){.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group .bsub-widget__group-header{height:99px;padding:19px 10px}}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group .bsub-widget__group-header:after{content:"";position:absolute;top:50%;left:50%;width:calc(100% + 16px);height:calc(100% + 15px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:0;z-index:1}@media screen and (max-width: 1008px){.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group .bsub-widget__group-header:after{width:calc(100% + 18px);height:calc(100% + 15px)}}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group .bsub-widget__group-header svg{max-width:27px;-webkit-box-flex:0;-ms-flex:0 0 27px;flex:0 0 27px;width:100%;margin-right:15px;display:none}@media screen and (max-width: 1008px){.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group .bsub-widget__group-header svg{max-width:50px}}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group .bsub-widget__group-header .bsub-widget__text{font-family:Yu Gothic,Yu Gothic,YuGothic,Yu Gothic,Hiragino Kakugo Pro W3,Meiryo,sans-serif;font-weight:700;font-size:13px;padding-left:40px;position:relative}@media screen and (max-width: 1008px){.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group .bsub-widget__group-header .bsub-widget__text{padding-left:0;margin-top:24px;padding-top:7px}}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group .bsub-widget__group-header .bsub-widget__text:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/cdn/shop/files/box.svg?v=1621909221);background-position:center;background-repeat:no-repeat;background-size:contain;width:27px;height:23.34px}@media screen and (max-width: 1008px){.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group .bsub-widget__group-header .bsub-widget__text:before{top:auto;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group .bsub-widget__group-header .bsub-widget__text br{display:none}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group .bsub-widget__group-header .bsub-widget__text .bsub-widget__group-discount-summary{font-family:CamptonBook;font-family:700}@media screen and (max-width: 360px){.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group .bsub-widget__group-header .bsub-widget__text br{display:block}}@media screen and (max-width: 1008px){.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group .bsub-widget__group-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group .bsub-widget__group-header svg{margin-right:0}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group .bsub-widget__group-header .bsub-widget__text{font-size:12px}}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group input:checked+.bsub-widget__group-header{border:1px solid #E5E5E5;color:#121212}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__groups-container .bsub-widget__group input:checked+.bsub-widget__group-header:after{border:1px solid #121212}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__plans-container{font-family:Yu Gothic,Yu Gothic,YuGothic,Yu Gothic,Hiragino Kakugo Pro W3,Meiryo,sans-serif;font-size:12px}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__plans-container fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__plans-container .bsub-widget__plan{width:48%;margin-left:0}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__plans-container .bsub-widget__plan:nth-child(odd){margin-left:4%}@media screen and (max-width: 1270px){.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__plans-container .bsub-widget__plan{width:100%}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__plans-container .bsub-widget__plan:nth-child(odd){margin-left:0}}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__plans-container .bsub-widget__plan .bsub-widget__plan-header{color:#000;font-weight:400;border-radius:0}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__plans-container .bsub-widget__plan .bsub-widget__plan-header .bsub-widget__image{-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;max-width:22px}@media screen and (max-width: 1008px){.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__plans-container .bsub-widget__plan .bsub-widget__plan-header .bsub-widget__image{-webkit-box-flex:0;-ms-flex:0 0 15px;flex:0 0 15px;max-width:15px}}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__plans-container .bsub-widget__plan .bsub-widget__plan-header .bsub-widget__text{padding-right:5px;-webkit-box-flex:0;-ms-flex:0 0 67px;flex:0 0 67px;max-width:67px}@media screen and (max-width: 1270px){.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__plans-container .bsub-widget__plan .bsub-widget__plan-header .bsub-widget__text{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__plans-container .bsub-widget__plan .bsub-widget__plan-header .bsub-widget__checked-icon.bsub-widget__image path{fill:#000}.template-product .ProductForm__ButtonGroup .bsub-widget .bsub-widget__plans-container .bsub-widget__plan input:checked+.bsub-widget__plan-header{background-color:#eee}@media screen and (max-width: 1008px){.template-product .ProductForm__ButtonGroup{display:block;padding:0;text-align:center}}.template-product .ProductForm__ButtonGroup button{width:47%;-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%;font-size:14px;background-color:#121212;border-radius:26px;padding:14.5px 13px;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-weight:600;font-style:normal;letter-spacing:.56px;margin-right:26px;-webkit-transition:.5s;transition:.5s}.template-product .ProductForm__ButtonGroup .product-form__item{width:47%;-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%}.template-product .ProductForm__ButtonGroup .product-form__item .wishlisthero-product-page-button-container{margin-top:0!important}.template-product .ProductForm__ButtonGroup .product-form__item button{padding:14.5px 13px!important;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-weight:600;font-style:normal;height:auto;letter-spacing:normal;background-color:#fff;border:1px solid #d3d3d3!important;border-radius:26px;font-size:14px;margin-right:0;line-height:normal;width:100%;height:auto!important}.template-product .ProductForm__ButtonGroup .product-form__item button span{color:#121212}.template-product .ProductForm__ButtonGroup.second{margin-top:20px}.template-product .ProductForm__ButtonGroup button span{color:#fff;-webkit-transition:.5s;transition:.5s}.template-product .ProductForm__ButtonGroup button:before{display:none}.template-product .ProductForm__ButtonGroup button:hover{background-color:#fff}.template-product .ProductForm__ButtonGroup button:hover span{color:#121212}@media screen and (max-width: 1175px){.template-product .ProductForm__ButtonGroup button{margin-bottom:20px}}@media screen and (max-width: 1008px){.template-product .ProductForm__ButtonGroup button{width:calc(100% - 36px);margin:0 auto 20px}.template-product .ProductForm__ButtonGroup .product-form__item{width:calc(100% - 36px);-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 auto}}.template-product .ProductForm__ButtonGroup .shopify-payment-button{width:100%;margin:0}.template-product .ProductForm__ButtonGroup .shopify-payment-button button{width:100%;background-color:#fff;color:#121212;-webkit-transition:.5s;transition:.5s;border:solid 1px #121212}.template-product .ProductForm__ButtonGroup .shopify-payment-button button:hover{background-color:#121212;color:#fff}@media screen and (max-width: 1008px){.template-product .ProductForm__ButtonGroup .shopify-payment-button{width:calc(100% - 36px);margin:0 auto}}.template-product .Product__ColorVariations{margin-bottom:80px}@media screen and (max-width: 1008px){.template-product .Product__ColorVariations{margin-bottom:79px}}.template-product .Product__ColorVariations-heading{font-size:30px;letter-spacing:0;line-height:32px;font-family:CamptonBook;margin-bottom:30px}@media screen and (max-width: 1008px){.template-product .Product__ColorVariations-heading{font-size:22px;letter-spacing:0;line-height:23px;margin-bottom:23px}}.template-product .Product__ColorVariations .slick-list{margin:0 -8.5px}.template-product .Product__ColorVariations-box{margin-bottom:50px}.template-product .Product__ColorVariations-box .slick-track{margin-left:0}@media screen and (max-width: 1008px){.template-product .Product__ColorVariations-box{margin-bottom:22px}}.template-product .Product__ColorVariations-item{padding:0 8.5px}.template-product .Product__ColorVariations-item .AspectRatio:before{padding-bottom:100%}.template-product .Product__ColorVariations-item .Product__Info{margin-top:8px}.template-product .Product__ColorVariations-bottom-box{max-width:100%;width:100%;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1008px){.template-product .Product__ColorVariations-bottom-box{max-width:100%}}.template-product .Product__ColorVariations-progress{display:block;width:100%;height:1px;border-radius:10px;overflow:hidden;background-color:#12121233;background-image:-webkit-gradient(linear,left top,right top,from(#121212),to(#121212));background-image:linear-gradient(to right,#121212,#121212);background-repeat:no-repeat;background-size:0 100%;-webkit-transition:background-size .4s ease-in-out;transition:background-size .4s ease-in-out}.template-product .Product__ColorVariations-slide-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-product .Product__ColorVariations-slide-arrow .slick-arrow{width:52px;height:52px;border:solid 1px #D3D3D3;position:relative;right:0;top:0;-webkit-transform:translate(0,0);transform:translate(0);background-color:#fff;border-radius:100%;margin-left:30px}@media screen and (max-width: 1008px){.template-product .Product__ColorVariations-slide-arrow .slick-arrow{width:36px;height:36px;margin-left:17px}}.template-product .Product__ColorVariations-slide-arrow .slick-prev{left:auto}.template-product .Product__ColorVariations-slide-arrow .slick-prev:before{display:none}.template-product .Product__ColorVariations-slide-arrow .slick-prev:after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f053";font-size:15px;color:#121212;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 1008px){.template-product .Product__ColorVariations-slide-arrow .slick-prev:after{font-size:9px}}.template-product .Product__ColorVariations-slide-arrow .slick-next{margin-left:20px}@media screen and (max-width: 1008px){.template-product .Product__ColorVariations-slide-arrow .slick-next{margin-left:10px}}.template-product .Product__ColorVariations-slide-arrow .slick-next:before{display:none}.template-product .Product__ColorVariations-slide-arrow .slick-next:after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";font-size:15px;color:#121212;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 1008px){.template-product .Product__ColorVariations-slide-arrow .slick-next:after{font-size:9px}}.template-product .Product__DescriptionHeading{font-size:30px;letter-spacing:0;line-height:32px;font-family:CamptonBook;padding:24px 0;background-color:#fff;cursor:pointer;position:relative;border-top:solid 1px rgba(18,18,18,.1);padding-left:0!important}@media screen and (max-width: 1008px){.template-product .Product__DescriptionHeading{font-size:22px;letter-spacing:0;line-height:23px;padding:24px 0!important}}.template-product .Product__DescriptionHeading:before{position:absolute;content:"";background:url(/cdn/shop/files/arrow-vm-black.png?v=1620880673) center no-repeat;background-size:contain;width:12px;height:12px;right:20px;top:50%;-webkit-transform:translate(0,-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:.5s;transition:.5s}@media screen and (max-width: 1008px){.template-product .Product__DescriptionHeading:before{width:8px;height:8px;right:13px}}.template-product .Product__DescriptionHeading.c-show:before{-webkit-transform:translate(0,-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg)}.template-product .Product__DescriptionContent{padding:30px 40px 40px;background-color:#fafafa}@media screen and (max-width: 1008px){.template-product .Product__DescriptionContent{padding:32px 20px!important;margin-bottom:87px}}.template-product .Product__DescriptionContent h3{font-size:24px;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-weight:600;font-style:normal}.template-product .Product__DescriptionContent h3:nth-child(n+2){margin-top:3.3em;padding-top:3.7em;border-top:1px solid #E5E5E5}@media screen and (max-width: 1008px){.template-product .Product__DescriptionContent h3{font-size:16px!important;margin-bottom:8px}.template-product .Product__DescriptionContent h3:nth-child(n+2){margin-top:2.6em;padding-top:3.3em}}.template-product .Product__DescriptionContent h4{font-size:20px;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-weight:600;font-style:normal;margin:49px 0 25px}.template-product .Product__DescriptionContent p{font-size:16px;font-family:Yu Gothic,Yu Gothic,YuGothic,Yu Gothic,Hiragino Kakugo Pro W3,Meiryo,sans-serif;font-weight:500;letter-spacing:1.5px}.template-product .Product__DescriptionContent p img{margin-bottom:20px}.template-product .Product__DescriptionContent h5{font-size:20px;letter-spacing:1.6px;line-height:34px;font-family:CamptonBook;margin-bottom:10px;padding-top:75px}@media screen and (max-width: 1008px){.template-product .Product__DescriptionContent h5{padding-top:35px}}.template-product .Product__DescriptionContent table{background-color:#fff;border:solid 20px #FFF;margin-bottom:70px}@media screen and (max-width: 1008px){.template-product .Product__DescriptionContent table{border:solid 25px #FFF;border-left:solid 15px #fff;border-right:solid 15px #fff;margin-bottom:32px;border-bottom:0}}@media screen and (max-width: 1008px){.template-product .Product__DescriptionContent table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:21px}}.template-product .Product__DescriptionContent table tr td:first-child{font-size:14px;font-family:Yu Gothic,Yu Gothic,YuGothic,Yu Gothic,Hiragino Kakugo Pro W3,Meiryo,sans-serif;letter-spacing:1.12px;line-height:1.5;font-weight:700}@media screen and (max-width: 1008px){.template-product .Product__DescriptionContent table tr td:first-child{font-size:14px;letter-spacing:.56px;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-weight:600;font-style:normal;padding:0;border-bottom:0}}.template-product .Product__DescriptionContent table tr td{font-size:14px;font-family:Yu Gothic,Yu Gothic,YuGothic,Yu Gothic,Hiragino Kakugo Pro W3,Meiryo,sans-serif;letter-spacing:1.12px;line-height:30px;font-weight:500;padding:10px;border:none;border-bottom:1px solid #e5e5e5}.template-product .Product__DescriptionContent table tr td p{margin-bottom:0}@media screen and (max-width: 1008px){.template-product .Product__DescriptionContent table tr td{width:100%!important}}@media screen and (max-width: 1008px){.template-product .Product__DescriptionContent table tr td:last-child{padding:6px 0 25px;border-bottom:solid 1px rgba(18,18,18,.1);font-size:12px;letter-spacing:.96px;line-height:24px}}@media screen and (max-width: 1008px){.template-product .Product__DescriptionContent table tr:first-child td:last-child{font-size:12px;padding-top:7px;line-height:24px;letter-spacing:.48px}}.template-product .Product__DescriptionContent table tr:last-child{margin-bottom:0}@media screen and (max-width: 1008px){.template-product .Product__DescriptionContent table tr:last-child td:last-child{padding-bottom:24px;border-bottom:0}}.template-product .Product__DescriptionCloseBox{text-align:right}.template-product .Product__DescriptionClose{font-size:14px;font-family:Yu Gothic,Yu Gothic,YuGothic,Yu Gothic,Hiragino Kakugo Pro W3,Meiryo,sans-serif;letter-spacing:1.12px;line-height:30px;font-weight:500;position:relative}@media screen and (max-width: 1008px){.template-product .Product__DescriptionClose{font-size:12px;letter-spacing:.96px;line-height:30px}}.template-product .Product__DescriptionClose:before{display:inline-block;content:"";background-color:#000;opacity:1;width:14px;height:2px;margin-right:13.5px;vertical-align:middle}@media screen and (max-width: 1008px){.template-product .Product__DescriptionClose:before{width:8px}}.template-product .Product__DesBlock{padding-bottom:50px;margin-bottom:53px;border-bottom:solid 1px #E5E5E5}.template-product .Product__DesBlock.SPEC{margin-top:51px;border-bottom:0;padding-bottom:0}@media screen and (max-width: 1008px){.template-product .Product__DesBlock{padding-bottom:19px;margin-bottom:33px}}.template-product .Product__DesBlock:last-child{border-bottom:none}@media screen and (max-width: 1008px){.template-product .Product__DesBlock:last-child{margin-bottom:38px}}.template-product .Product__DesBlock h3{font-size:24px;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-weight:600;font-style:normal;letter-spacing:1.92px;line-height:34px;color:#222;margin-bottom:14px}@media screen and (max-width: 1008px){.template-product .Product__DesBlock h3{font-size:18px;letter-spacing:3.5px;margin-bottom:3px}}.template-product .Product__DesBlock h4{font-size:20px;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-weight:600;font-style:normal;letter-spacing:1.6px;line-height:34px;margin-bottom:14px}@media screen and (max-width: 1008px){.template-product .Product__DesBlock h4{font-size:15px;letter-spacing:2.6px;margin-bottom:10px}}.template-product .Product__DesBlock h4>p{margin-bottom:29px}.template-product .Product__DesBlock p{font-size:16px;letter-spacing:1.28px;line-height:34px;font-family:Yu Gothic,Yu Gothic,YuGothic,Yu Gothic,Hiragino Kakugo Pro W3,Meiryo,sans-serif;margin-bottom:50px}@media screen and (max-width: 1008px){.template-product .Product__DesBlock p{margin-bottom:22px;font-size:12px;letter-spacing:.48px;line-height:24px}}.template-product .Product__DesBlock img{margin-bottom:60px}@media screen and (max-width: 1008px){.template-product .Product__DesBlock img{margin-bottom:18px}}.template-product .Product__Aside{margin-top:80px;padding:0}@media screen and (max-width: 1008px){.template-product .Product__Aside{margin-top:70px;max-width:100%}}.template-product .Product__Aside #stamped-main-widget{margin:0}.template-product .Product__Aside #stamped-main-widget .new-review-form{background-color:#fafafa;padding:80px 90px;position:relative}.template-product .Product__Aside #stamped-main-widget .new-review-form .mark_login_review_form{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1212124d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.template-product .Product__Aside #stamped-main-widget .new-review-form .mark_login_review_form .button_login_review_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:300px;width:100%;height:53px;font-size:14px;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-weight:600;font-style:normal;margin:0 auto;border-radius:26px;color:#fff;background-color:#121212}.template-product .Product__Aside #stamped-main-widget .stamped-messages .stamped-empty-state{display:none!important}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .new-review-form{padding:20px}}.template-product .Product__Aside #stamped-main-widget .stamped-form-contact-name,.template-product .Product__Aside #stamped-main-widget .stamped-form-label,.template-product .Product__Aside #stamped-main-widget .stamped-form-contact-email{width:100%;float:none;max-width:unset;padding:0}.template-product .Product__Aside #stamped-main-widget .stamped-form-label{font-size:14px;letter-spacing:1.12px;line-height:34px;font-family:Yu Gothic,Yu Gothic,YuGothic,Yu Gothic,Hiragino Kakugo Pro W3,Meiryo,sans-serif;color:#121212;font-weight:700}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .stamped-form-label{font-size:13px;letter-spacing:1.04px;line-height:34px}}.template-product .Product__Aside #stamped-main-widget .stamped-form-input{font-size:14px;letter-spacing:.56px;line-height:23px;font-family:YuGoThicMedium!important;color:#121212;padding:12.5px 20px}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .stamped-form-input{font-size:13px;letter-spacing:.6px;line-height:23px;padding:7.5px 20px}}.template-product .Product__Aside #stamped-main-widget .stamped-form-input::-webkit-input-placeholder{opacity:.5}.template-product .Product__Aside #stamped-main-widget .stamped-form-input:-ms-input-placeholder{opacity:.5}.template-product .Product__Aside #stamped-main-widget .stamped-form-input::-ms-input-placeholder{opacity:.5}.template-product .Product__Aside #stamped-main-widget .stamped-form-input::placeholder{opacity:.5}.template-product .Product__Aside #stamped-main-widget .stamped-form-review-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-product .Product__Aside #stamped-main-widget .stamped-form-review-rating .stamped-form-label{width:auto}.template-product .Product__Aside #stamped-main-widget .stamped-form-review-rating input#reviewRating{display:none}.template-product .Product__Aside #stamped-main-widget .stamped-form-review-rating .stamped-form-input.stamped-starrating{margin:0;padding:0 0 0 25px}.template-product .Product__Aside #stamped-main-widget .stamped-form-review-body{margin-bottom:35.5px}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .stamped-form-review-body{margin-bottom:30.5px}}.template-product .Product__Aside #stamped-main-widget .stamped-form-review-body .stamped-form-input{padding:0;margin:0}.template-product .Product__Aside #stamped-main-widget .stamped-form-review-body .stamped-form-input .stamped-form-input-textarea{height:145px}.template-product .Product__Aside #stamped-main-widget .stamped-form-actions{text-align:left}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .stamped-form-actions{text-align:center}}.template-product .Product__Aside #stamped-main-widget .stamped-form-actions #stamped-button-submit{font-size:16px;letter-spacing:1.28px;line-height:36px;padding:8px 20px;margin:0;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-weight:600;font-style:normal;border-radius:26px;max-width:250px;width:100%}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .stamped-form-actions #stamped-button-submit{font-size:14px;letter-spacing:1.12px;line-height:36px;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-weight:600;font-style:normal}}.template-product .Product__Aside #stamped-main-widget .stamped-starrating a{color:#121212;line-height:1}.template-product .Product__Aside #stamped-main-widget .stamped-review-header{margin-bottom:22px}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .stamped-review-header{margin-bottom:2px}}.template-product .Product__Aside #stamped-main-widget .stamped-review-header .author{display:none}.template-product .Product__Aside #stamped-main-widget .stamped-review-header .created{position:absolute;left:16px;bottom:29px;font-size:10px;letter-spacing:.4px;line-height:34px}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .stamped-review-header .created{position:absolute;left:16px;bottom:18px;font-size:10px;letter-spacing:.4px;line-height:34px}}.template-product .Product__Aside #stamped-main-widget .stamped-review-header-title{margin-top:0;margin-bottom:29px;font-size:18px;letter-spacing:.72px;line-height:34px;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-weight:600;font-style:normal;color:#121212}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .stamped-review-header-title{font-size:16px;letter-spacing:.64px;line-height:34px;margin-bottom:8px}}.template-product .Product__Aside #stamped-main-widget .stamped-review-content-body{font-size:14px;letter-spacing:.56px;line-height:30px;font-family:Yu Gothic,Yu Gothic,YuGothic,Yu Gothic,Hiragino Kakugo Pro W3,Meiryo,sans-serif;font-weight:500;color:#121212}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .stamped-review-content-body{font-size:12px;letter-spacing:.48px;line-height:24px}}.template-product .Product__Aside #stamped-main-widget .stamped-reviews{padding:50px;background-color:#fafafa}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .stamped-reviews{padding:20px}}.template-product .Product__Aside #stamped-main-widget .stamped-review{background-color:#fff;padding:20px;border:0;position:relative}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .stamped-review{padding:30px 15px 19px;margin-bottom:30px}}.template-product .Product__Aside #stamped-main-widget fieldset div{margin-bottom:30px}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget fieldset div{margin-bottom:13px}}.template-product .Product__Aside #stamped-main-widget .summary-overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto!important;float:left!important;margin-bottom:0}.template-product .Product__Aside #stamped-main-widget .stamped-summary:before{content:"Customer Reviews";display:block;font-size:30px;letter-spacing:0;line-height:32px;font-family:CamptonBook;margin-bottom:10px}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .stamped-summary:before{font-size:22px;letter-spacing:0;line-height:23px;text-align:left;padding-top:22px;margin:0!important}}.template-product .Product__Aside #stamped-main-widget .stamped-summary:after{position:absolute;content:"";background:url(/cdn/shop/files/arrow-vm-black.png?v=1620880673) center no-repeat;background-size:contain;width:10px;height:10px;right:20px;top:30px;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:.5s;transition:.5s}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .stamped-summary:after{right:13px;top:37px}}.template-product .Product__Aside #stamped-main-widget .stamped-summary .stamped-summary-caption-1{display:none!important}.template-product .Product__Aside #stamped-main-widget .stamped-summary-text{margin:0 0 0 11px;font-size:11px;letter-spacing:.88px;font-family:CamptonBook;line-height:40px}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .stamped-summary-text{font-size:10px;letter-spacing:.8px;line-height:21px}}.template-product .Product__Aside #stamped-main-widget .stamped-summary-actions{position:relative;bottom:30px;right:60px;z-index:2;width:35%}@media screen and (max-width: 1200px){.template-product .Product__Aside #stamped-main-widget .stamped-summary-actions{right:40px;width:35%}}@media screen and (max-width: 480px){.template-product .Product__Aside #stamped-main-widget .stamped-summary-actions{margin:30px 0 20px!important}}.template-product .Product__Aside #stamped-main-widget .stamped-summary-actions-newreview{font-size:14px;letter-spacing:.56px;line-height:36px;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-weight:600;font-style:normal;color:#121212;margin:0;padding:6.5px 0;width:100%;border-radius:26px}.template-product .Product__Aside #stamped-main-widget .stamped-summary-actions-newreview:before{display:none}@media screen and (max-width: 1200px){.template-product .Product__Aside #stamped-main-widget .stamped-summary-actions-newreview{font-size:10px}}.template-product .Product__Aside #stamped-main-widget .stamped-header{padding-top:25px;border-top:solid 1px rgba(18,18,18,.1);margin-bottom:0;padding-left:0;cursor:pointer}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .stamped-header{padding:0}}.template-product .Product__Aside #stamped-main-widget .stamped-container{margin-top:0!important;margin-bottom:61px!important}.template-product .Product__Aside #stamped-main-widget .stamped-tab-container,.template-product .Product__Aside #stamped-main-widget .stamped-reviews-filter{display:none!important}.template-product .Product__Aside #stamped-main-widget .stamped-pagination{margin-bottom:86px}.template-product .Product__Aside #stamped-main-widget .stamped-pagination .previous{position:absolute;left:0}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .stamped-pagination .previous{font-size:14px;letter-spacing:1.12px;font-family:CamptonBook;left:-10px;top:0}}.template-product .Product__Aside #stamped-main-widget .stamped-pagination .previous a{font-size:0}.template-product .Product__Aside #stamped-main-widget .stamped-pagination .previous a:before{content:"Prev";font-size:16px;letter-spacing:1.28px;font-family:CamptonBook;color:#121212;width:100%;display:flex}.template-product .Product__Aside #stamped-main-widget .stamped-pagination .next{position:absolute;right:0}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .stamped-pagination .next{font-size:14px;letter-spacing:1.12px;font-family:CamptonBook;right:-10px;top:0}}.template-product .Product__Aside #stamped-main-widget .stamped-pagination .next a{font-size:0}.template-product .Product__Aside #stamped-main-widget .stamped-pagination .next a:before{content:"Next";font-size:16px;letter-spacing:1.28px;font-family:CamptonBook;color:#121212}.template-product .Product__Aside #stamped-main-widget .stamped-pagination .page{font-size:14px;letter-spacing:0;line-height:69px;font-family:CamptonBook;color:#121212;width:38px;height:38px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 6.5px}@media screen and (max-width: 1008px){.template-product .Product__Aside #stamped-main-widget .stamped-pagination .page{line-height:52px;width:30.45px;height:30.45px;margin:0 2px}.template-product .Product__Aside #stamped-main-widget .stamped-pagination .page a{font-size:12px}}.template-product .Product__Aside #stamped-main-widget .stamped-pagination .page.active{color:#fff;background-color:#121212;border-radius:100%}@media screen and (max-width: 1008px){.template-product .Product__Aside div[data-widget-style*=standard] .stamped-summary-starrating i:before{font-size:11px!important}}.div[data-widget-style*=standard] .stamped-form-title,div[data-widget-style*=standard] .stamped-header-title{display:block!important;font-size:0;width:55%;height:128px;margin:0;position:absolute;left:0;z-index:1;cursor:pointer}@media screen and (max-width: 1008px){.div[data-widget-style*=standard] .stamped-form-title,div[data-widget-style*=standard] .stamped-header-title{width:100%;height:80px}}span.stamped-product-reviews-badge .stamped-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-3px);transform:translate(-3px)}span.stamped-product-reviews-badge .stamped-badge .stamped-starrating{line-height:1;margin:0 13px 0 0!important;-webkit-transform:translateY(1px)!important;transform:translateY(1px)!important}span.stamped-product-reviews-badge .stamped-badge .stamped-starrating .stamped-fa{width:13px}span.stamped-product-reviews-badge .stamped-badge .stamped-starrating .stamped-fa:before{background-size:9px!important;background-position:center}@media screen and (max-width: 1008px){span.stamped-product-reviews-badge .stamped-badge .stamped-starrating{margin:0 3px 0 0!important}}p.stamped-product-reviews-badge .stamped-badge .stamped-starrating,.stamped-review .stamped-starratings{line-height:1;margin:0 13px 0 0!important;-webkit-transform:translateY(1px)!important;transform:translateY(1px)!important}p.stamped-product-reviews-badge .stamped-badge .stamped-starrating .stamped-fa,.stamped-review .stamped-starratings .stamped-fa{padding-right:0}p.stamped-product-reviews-badge .stamped-badge .stamped-starrating .stamped-fa:before,.stamped-review .stamped-starratings .stamped-fa:before{font-size:13px;background-size:9px!important;background-position:center}@media screen and (max-width: 1008px){p.stamped-product-reviews-badge .stamped-badge .stamped-starrating,.stamped-review .stamped-starratings{margin:0 3px 0 0!important}}.stamped-badge[data-rating="0.0"]{visibility:hidden;display:none}@media screen and (max-width: 1008px){span.stamped-product-reviews-badge .stamped-main-badge,p.stamped-product-reviews-badge .stamped-main-badge{margin-top:3px}}@media screen and (max-width: 1008px){.fa-star-half-o:before,.fa-star-o:before,.fa-star:before,.stamped-fa-star-half-o:before,.stamped-fa-star-o:before,.stamped-fa-star:before{font-size:12px}}@media screen and (max-width: 1008px){.fa-star-half-o:before,.fa-star-o:before,.fa-star:before,.stamped-fa-star-half-o:before,.stamped-fa-star-o:before,.stamped-fa-star:before{font-size:14px}}.fa-star,.fa-star-checked,.fa-star-half-o,.fa-star-o,.stamped-fa-star,.stamped-fa-star-checked,.stamped-fa-star-half-o,.stamped-fa-star-o{color:#121212!important}.c-breadcrumbs{margin-top:91px;margin-bottom:97px}@media screen and (max-width: 1008px){.c-breadcrumbs{margin-top:38px;margin-bottom:21px}}.c-breadcrumbs nav a{font-size:14px;letter-spacing:1.12px;line-height:34px;font-family:Yu Gothic,Yu Gothic,YuGothic,Yu Gothic,Hiragino Kakugo Pro W3,Meiryo,sans-serif;color:#121212;font-weight:500}@media screen and (max-width: 1008px){.c-breadcrumbs nav a{font-size:12px;letter-spacing:.96px;line-height:1.5}}.c-breadcrumbs nav span:last-of-type{font-size:14px;letter-spacing:1.12px;line-height:34px;font-family:Yu Gothic,Yu Gothic,YuGothic,Yu Gothic,Hiragino Kakugo Pro W3,Meiryo,sans-serif;color:#121212;font-weight:700}@media screen and (max-width: 1008px){.c-breadcrumbs .breadcrumb{line-height:1.5}.c-breadcrumbs nav span:last-of-type{font-size:12px;letter-spacing:.96px;line-height:1.5}.c-breadcrumbs .breadcrumb+.breadcrumb{margin-top:10px}}.c-breadcrumbs-arrow{position:relative;padding:0 18px 0 10px}.c-breadcrumbs-arrow:before{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";font-size:11px;color:#121212;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.DropdownMenu{position:absolute;width:100%;height:100vh;background-color:#1212124d;left:0;top:0;z-index:2;padding:120px 80px;pointer-events:none;max-width:none}.DropdownMenu:before{display:none}.DropdownMenu:after{position:absolute;content:"";width:calc(100% - 160px);height:50px;display:block;top:80px}.DropdownMenu__Box{width:100%;max-height:100%;background-color:#fff;padding:40px;overflow-y:auto;pointer-events:all}.DropdownMenu .Linklist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.DropdownMenu .Linklist__Item{width:25%}.DropdownMenu .Linklist__Item a{font-size:12px;letter-spacing:.96px;line-height:26px;font-family:CamptonBook;color:#121212!important}.DropdownMenu.Category .Linklist{margin:0 -20.5px}.DropdownMenu.Category .Linklist__Item{padding:0 20.5px}.DropdownMenu.Category .Linklist__Item a{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px!important;letter-spacing:1.04px!important;line-height:42px!important;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif!important;font-weight:600!important;font-style:normal!important;color:#121212!important}.DropdownMenu.Category .Linklist__Item a img{width:86px;height:86px}#shopify-section-header .Search{width:100%;left:50%;-webkit-transform:translate(-50%,0)!important;transform:translate(-50%)!important}.supports-sticky .Search[aria-hidden=false]+.Header--transparent{-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff}.supports-sticky .Search[aria-hidden=false]+.Header--transparent{background:transparent}.supports-sticky .Search[aria-hidden=false]+.Header--transparent a{color:#121212}.template-product .Product__Aside #stamped-main-widget .stamped-header.c-show .stamped-summary:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#shopify-section-product-recommendations{overflow:hidden}#shopify-section-product-recommendations .SectionHeader__Heading{margin-top:0}@media screen and (max-width: 1008px){#shopify-section-product-recommendations .SectionHeader:not(:only-child){margin-bottom:0}}#shopify-section-product-recommendations .c-related-products__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}#shopify-section-product-recommendations .c-related-products__heading a{font-size:16px;letter-spacing:1.12px;line-height:40px;font-family:CamptonBook}#shopify-section-product-recommendations .c-related-products__heading a:after{content:"";display:inline-block;background:url(/cdn/shop/files/arrow-vm-black.png?v=1620880673) center no-repeat;background-size:contain;width:10px;height:10px;margin-left:3px}@media screen and (max-width: 1008px){#shopify-section-product-recommendations .c-related-products__heading a{position:absolute;right:0;top:0;font-size:13px;letter-spacing:.91px;line-height:30px}}#shopify-section-product-recommendations .ProductRecommendations .Carousel:not(.flickity-enabled) .Carousel__Cell:not(.is-selected){display:block}#shopify-section-product-recommendations .ProductRecommendations .Carousel__Cell{padding:0 8px!important}#shopify-section-product-recommendations .ProductRecommendations .slick-list{margin:0 -8px 64px;overflow:visible}@media screen and (max-width: 1008px){#shopify-section-product-recommendations .ProductRecommendations .slick-list{margin-bottom:28px}}#shopify-section-product-recommendations .ProductRecommendations .ProductListWrapper{overflow:visible}#shopify-section-product-recommendations .ProductRecommendations .ProductListWrapper .ProductList .ProductItem__Wrapper .AspectRatio:before{padding-bottom:132.9%}@media screen and (max-width: 1008px){#shopify-section-product-recommendations .ProductRecommendations .ProductListWrapper .ProductList .ProductItem__Wrapper .AspectRatio:before{padding-bottom:136.9%}}@media screen and (max-width: 1008px){#shopify-section-product-recommendations section.Section.Container{padding:0 20px!important}}#shopify-section-product-recommendations h3.SectionHeader__Heading.Heading.u-h3{font-size:55px;letter-spacing:0;line-height:59px;font-family:CamptonBook;text-align:left;text-transform:inherit}#shopify-section-product-recommendations h3.SectionHeader__Heading.Heading.u-h3:before{content:"("}#shopify-section-product-recommendations h3.SectionHeader__Heading.Heading.u-h3:after{content:")"}@media screen and (max-width: 1008px){#shopify-section-product-recommendations h3.SectionHeader__Heading.Heading.u-h3{font-size:26px;line-height:27px;margin-bottom:32px}}#shopify-section-product-recommendations .ProductList__bottom-box{max-width:100%;width:100%;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1008px){#shopify-section-product-recommendations .ProductList__bottom-box{max-width:100%}}#shopify-section-product-recommendations .ProductList__progress{display:block;width:100%;height:1px;border-radius:10px;overflow:hidden;background-color:#12121233;background-image:-webkit-gradient(linear,left top,right top,from(#121212),to(#121212));background-image:linear-gradient(to right,#121212,#121212);background-repeat:no-repeat;background-size:0 100%;-webkit-transition:background-size .4s ease-in-out;transition:background-size .4s ease-in-out}#shopify-section-product-recommendations .ProductList__slide-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#shopify-section-product-recommendations .ProductList__slide-arrow .slick-arrow{width:52px;height:52px;border:solid 1px #D3D3D3;position:relative;right:0;top:0;-webkit-transform:translate(0,0);transform:translate(0);background-color:#fff;border-radius:100%;margin-left:30px}@media screen and (max-width: 1008px){#shopify-section-product-recommendations .ProductList__slide-arrow .slick-arrow{width:36px;height:36px;margin-left:17px}}#shopify-section-product-recommendations .ProductList__slide-arrow .slick-prev{left:auto}#shopify-section-product-recommendations .ProductList__slide-arrow .slick-prev:before{display:none}#shopify-section-product-recommendations .ProductList__slide-arrow .slick-prev:after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f053";font-size:15px;color:#121212;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 1008px){#shopify-section-product-recommendations .ProductList__slide-arrow .slick-prev:after{font-size:9px}}#shopify-section-product-recommendations .ProductList__slide-arrow .slick-next{margin-left:20px}@media screen and (max-width: 1008px){#shopify-section-product-recommendations .ProductList__slide-arrow .slick-next{margin-left:10px}}#shopify-section-product-recommendations .ProductList__slide-arrow .slick-next:before{display:none}#shopify-section-product-recommendations .ProductList__slide-arrow .slick-next:after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";font-size:15px;color:#121212;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 1008px){#shopify-section-product-recommendations .ProductList__slide-arrow .slick-next:after{font-size:9px}}#section-header{-webkit-box-shadow:0 -1px #f4f4f4 inset;box-shadow:0 -1px #f4f4f4 inset}.Product__ActionList{top:auto;bottom:20px;right:20px}@media screen and (max-width: 1008px){.Product__ActionList{bottom:auto;top:15px;right:10px}}.Product__ActionList .RoundButton--flat{width:66px;height:66px;background-color:#ffffff80}@media screen and (max-width: 1008px){.Product__ActionList .RoundButton--flat{height:40px;width:40px}}.Product__ActionList .RoundButton--flat svg{width:23px;height:23px}@media screen and (max-width: 1008px){.Product__ActionList .RoundButton--flat svg{width:14px;height:14px}}.ProductItem__Vendor{text-transform:inherit!important}.summary-overview .stamped-starrating,.summary-overview .stamped-summary-caption{line-height:1}.summary-overview .stamped-starrating .stamped-fa:before{background-position:center}.description_btn a{display:block;text-align:center;background-color:#fff;color:#121212;-webkit-transition:.5s;transition:.5s;border:solid 1px #121212;font-size:14px;border-radius:26px;padding:14.5px 13px;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-weight:600;font-style:normal;letter-spacing:.56px;line-height:1.5}.description_btn+h3{margin-top:0!important;border-top:none!important;padding-top:2em!important}.template-product .ProductMeta__Label--secret{font-size:11px;font-family:CamptonMedium;letter-spacing:.88px;background:#a71f00;color:#fff}@media screen and (max-width: 1008px){.template-product .ProductMeta__Label--secret{font-size:10px;letter-spacing:.8px;padding:4px 11px 4px 13px}}.Product__DescriptionContent .video__parent{position:relative;width:100%;height:0;padding-bottom:56%;margin-bottom:20px}.Product__DescriptionContent iframe{position:absolute;top:0;left:0;width:100%;height:100%}.features--heading-uppercase .Heading,.features--heading-uppercase .Rte h1,.features--heading-uppercase .Rte h2,.features--heading-uppercase .Rte h3,.features--heading-uppercase .Rte h4,.features--heading-uppercase .Rte h5,.features--heading-uppercase .Rte h6{text-transform:none}#js-staffstartContainer .sc-aXZVg.sc-iHmpnF.iLwJaI.llHVAJ{max-width:1440px;width:100%;margin:0 auto;padding:0 80px}#js-staffstartContainer .sc-gsFSXq.eyVShp .sc-ffZAAA.ZdMjH,#js-staffstartContainer h2{font-size:55px;letter-spacing:0;line-height:59px;font-family:CamptonBook!important;font-weight:inherit}#js-staffstartContainer .jgiaVg{margin-bottom:60px}#js-staffstartContainer .crspJH{gap:16px}#js-staffstartContainer .sc-fuTSoq .sc-gEvEer{position:relative;padding-left:5em}#js-staffstartContainer .sc-fuTSoq .sc-gEvEer:before{content:"\30b9\30bf\30c3\30d5\ff1a";position:absolute;left:0;top:0}@media screen and (max-width: 768px){#js-staffstartContainer .sc-aXZVg.sc-iHmpnF.iLwJaI.llHVAJ{max-width:100%;min-width:100%;padding:0 20px}#js-staffstartContainer .sc-gsFSXq.eyVShp .sc-ffZAAA.ZdMjH{font-size:26px;line-height:27px;margin-bottom:0!important}#js-staffstartContainer .iNvtBg{padding:0}#js-staffstartContainer .sc-gsFSXq.eyVShp{margin-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/custom-productdetail.css.map */
