@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500&display=swap";button{letter-spacing:.05em}.btn{font-weight:400}::-webkit-scrollbar{background:#f7f3f2;width:6px;height:6px;border-radius:20px}::-webkit-scrollbar-thumb{background-color:#918a82;border-radius:20px}#shopify-section-toolbar,#SiteHeader,#shopify-section-footer,#shopify-section-footer-promotions,.template-page>iframe{display:none}html{padding-bottom:0!important;--maxDrawerHeight: auto !important}body.template-page{padding-bottom:0!important}.main-content{min-height:auto}#app{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.05em;max-height:100svh}#app img{width:100%}#app .customization-stage{position:relative;z-index:1}#app .customization-stage .preview{position:relative;z-index:0;margin:0 auto;padding:87px 185px 0 0}#app .customization-stage .preview .swiper_zone{display:flex;justify-content:center;align-items:flex-start;gap:0 38px}#app .customization-stage .preview .swiper_zone .swiper01{max-width:647px;margin:0}#app .customization-stage .preview .swiper_zone .swiper01 .swiper-slide img{max-height:calc(100svh - 170px);object-fit:contain}#app .customization-stage .preview .swiper_zone .swiper01 .swiper-button-prev,#app .customization-stage .preview .swiper_zone .swiper01 .swiper-button-next{width:70px;height:71px;background-position:center;background-size:contain;background-repeat:no-repeat}#app .customization-stage .preview .swiper_zone .swiper01 .swiper-button-prev{background-image:url(//shop-pigeon.xyz/cdn/shop/files/prev.svg?v=11714488421828298559)}#app .customization-stage .preview .swiper_zone .swiper01 .swiper-button-next{background-image:url(//shop-pigeon.xyz/cdn/shop/files/next.svg?v=7644849621841813211)}#app .customization-stage .preview .swiper_zone .swiper01 .swiper-button-prev:after,#app .customization-stage .preview .swiper_zone .swiper01 .swiper-button-next:after{display:none}#app .customization-stage .preview .swiper_zone .swiper02{max-width:155px;margin:0;height:calc(100svh - 170px);max-height:647px}#app .customization-stage .preview .swiper_zone .swiper02 .swiper-slide img{object-fit:contain;max-height:100%}#app .customization-stage .preview .swiper_zone .swiper02 .swiper-slide-thumb-active{border:3px solid #fac8c4;border-radius:10px}#app .customization-stage .preview .swiper_zone .swiper02 .swiper-slide-thumb-active img{border-radius:20px}#app .customization-stage .option_wrap{display:flex;align-items:stretch;position:absolute;right:0;top:0;bottom:0;z-index:2}#app .customization-stage .option_wrap .main-option{position:relative;max-width:200px;display:flex;align-items:center;max-height:100svh}#app .customization-stage .option_wrap .main-option .lp_back{position:absolute;top:20px;right:20px}#app .customization-stage .option_wrap .main-option ul li{margin:0 0 25px;position:relative;padding:0 26px 0 0}#app .customization-stage .option_wrap .main-option ul li button{display:block;width:100%}#app .customization-stage .option_wrap .main-option ul li span{line-height:1.125;color:#918b82;display:block;text-align:center;margin:0 0 10px}#app .customization-stage .option_wrap .main-option ul li img{width:100%;max-width:40px;display:block;margin:0 auto}#app .customization-stage .option_wrap .main-option ul li img.open_image{display:none}#app .customization-stage .option_wrap .main-option ul li img.shadow_image{display:block}#app .customization-stage .option_wrap .main-option ul li:nth-of-type(2) img{max-width:45px}#app .customization-stage .option_wrap .main-option ul li:nth-of-type(3) img{max-width:57px}#app .customization-stage .option_wrap .main-option ul li:nth-of-type(4) img{max-width:43px}#app .customization-stage .option_wrap .main-option ul li.active:before{content:"";display:block;position:absolute;width:32px;height:33px;top:-23px;left:-23px;background-image:url(//shop-pigeon.xyz/cdn/shop/files/pick_ico.svg?v=4328177611073918898);background-position:center;background-size:contain;background-repeat:no-repeat}#app .customization-stage .option_wrap .main-option ul li.active:after{position:absolute;content:"";display:block;top:43%;right:0;border-right:15px solid #ddd3d2;border-top:10px solid transparent;border-bottom:10px solid transparent}#app .customization-stage .option_wrap .main-option ul li.active img.open_image{display:block}#app .customization-stage .option_wrap .main-option ul li.active img.shadow_image{display:none}#app .customization-stage .option_wrap .sub-option{width:247px;background-color:#ddd3d2;height:100svh;overflow:hidden}#app .customization-stage .option_wrap .sub-option .size_select .size_select_in{height:100svh;padding:20px 0 0}#app .customization-stage .option_wrap .sub-option .size_select .size_select_in h2{padding:0 0 16px;margin:0 auto}#app .customization-stage .option_wrap .sub-option .size_select .size_select_in h2 img{width:initial}#app .customization-stage .option_wrap .sub-option .size_select .size_select_in .scroll-viewport{height:100%}#app .customization-stage .option_wrap .sub-option .size_select .size_select_in ul{height:100%;overflow:hidden;overflow-y:auto;padding:0 0 100px}#app .customization-stage .option_wrap .sub-option .size_select .size_select_in ul li button{margin:0 auto;display:block;background-image:url(//shop-pigeon.xyz/cdn/shop/files/bg_shape.svg?v=15668513558016535557);background-repeat:no-repeat;background-position:top center;padding:23px 21px 20px}#app .customization-stage .option_wrap .sub-option .size_select .size_select_in ul li button img{max-width:160px;margin:0 auto;display:block;pointer-events:none}#app .customization-stage .option_wrap .sub-option .size_select .size_select_in ul li>span{color:#918b82;display:block;margin:0 auto;text-align:center;font-size:24px;padding:6px 0 34px}#app .customization-stage .option_wrap .sub-option .cap_select .cap_select_in{height:100svh;padding:20px 0 0}#app .customization-stage .option_wrap .sub-option .cap_select .cap_select_in h2{padding:0 0 16px;margin:0 auto}#app .customization-stage .option_wrap .sub-option .cap_select .cap_select_in h2 img{width:initial}#app .customization-stage .option_wrap .sub-option .cap_select .cap_select_in ul{height:100%;overflow:hidden;overflow-y:auto;padding:0 0 200px}#app .customization-stage .option_wrap .sub-option .cap_select .cap_select_in ul li button{margin:0 auto;display:block;background-image:url(//shop-pigeon.xyz/cdn/shop/files/bg_shape.svg?v=15668513558016535557);background-repeat:no-repeat;background-position:top center;padding:23px 21px 20px}#app .customization-stage .option_wrap .sub-option .cap_select .cap_select_in ul li button img{max-width:160px;margin:0 auto;display:block;pointer-events:none}#app .customization-stage .option_wrap .sub-option .cap_select .cap_select_in ul li>span{color:#918b82;display:block;margin:0 auto;text-align:center;font-size:24px;padding:6px 0 34px}#app .customization-stage .option_wrap .sub-option .hood_select .hood_select_in{height:100svh;padding:20px 0 0}#app .customization-stage .option_wrap .sub-option .hood_select .hood_select_in h2{padding:0 0 16px;margin:0 auto}#app .customization-stage .option_wrap .sub-option .hood_select .hood_select_in h2 img{width:initial}#app .customization-stage .option_wrap .sub-option .hood_select .hood_select_in ul{height:100%;overflow:hidden;overflow-y:auto;padding:0 0 200px}#app .customization-stage .option_wrap .sub-option .hood_select .hood_select_in ul li button{margin:0 auto;display:block;background-image:url(//shop-pigeon.xyz/cdn/shop/files/bg_shape.svg?v=15668513558016535557);background-repeat:no-repeat;background-position:top center;padding:23px 21px 20px}#app .customization-stage .option_wrap .sub-option .hood_select .hood_select_in ul li button img{max-width:160px;margin:0 auto;display:block;pointer-events:none}#app .customization-stage .option_wrap .sub-option .hood_select .hood_select_in ul li>span{color:#918b82;display:block;margin:0 auto;text-align:center;font-size:24px;padding:6px 0 34px}#app .customization-stage .option_wrap .sub-option .bottole_select .bottole_select_in{height:100svh;padding:20px 0 0}#app .customization-stage .option_wrap .sub-option .bottole_select .bottole_select_in h2{padding:0 0 16px;margin:0 auto}#app .customization-stage .option_wrap .sub-option .bottole_select .bottole_select_in h2 img{width:initial}#app .customization-stage .option_wrap .sub-option .bottole_select .bottole_select_in ul{height:100%;overflow:hidden;overflow-y:auto;padding:0 0 200px}#app .customization-stage .option_wrap .sub-option .bottole_select .bottole_select_in ul li button{margin:0 auto;display:block;background-image:url(//shop-pigeon.xyz/cdn/shop/files/bg_shape.svg?v=15668513558016535557);background-repeat:no-repeat;background-position:top center;padding:23px 21px 20px}#app .customization-stage .option_wrap .sub-option .bottole_select .bottole_select_in ul li button img{max-width:160px;margin:0 auto;display:block;pointer-events:none}#app .customization-stage .option_wrap .sub-option .bottole_select .bottole_select_in ul li>span{color:#918b82;display:block;margin:0 auto;text-align:center;font-size:24px;padding:6px 0 34px}#app .customization-stage .share_cart_box{max-width:1120px;margin:0 auto;width:95%;position:relative}#app .customization-stage .share_cart_box #share_group{position:absolute;width:42px;top:-170px;left:0}#app .customization-stage .share_cart_box #share_group span{display:block;margin:0 0 7px;color:#918b82}#app .customization-stage .share_cart_box #share_group button{display:block;margin:0 auto 10px;width:40px}#app .customization-stage .share_cart_box .sp_share_group{display:none}#app .customization-stage .share_cart_box .shopify_add_cart button{display:block;background-color:#e75550;font-size:24px;letter-spacing:.05em;color:#fff;text-align:center;border-radius:50px}#app .customization-stage .share_cart_box .shopify_add_cart button.pc_buy{display:flex;justify-content:center;align-items:center;gap:0 30px}#app .customization-stage .share_cart_box .shopify_add_cart button.pc_buy:before{content:"";display:block;width:29px;height:28px;background-position:center;background-size:contain;background-image:url(//shop-pigeon.xyz/cdn/shop/files/cart.svg?v=15390494823871724581);background-repeat:no-repeat;margin:3px 0 0}#app .customization-stage .share_cart_box .shopify_add_cart button.sp_buy{display:none}@media screen and (max-width:1399px){#app .customization-stage{display:flex;flex-wrap:wrap}#app .customization-stage .preview{flex-shrink:0;width:100%;padding:0}#app .customization-stage .preview .swiper_zone{display:block}#app .customization-stage .preview .swiper_zone .swiper01{width:100%;margin:0 auto;top:45%}#app .customization-stage .preview .swiper_zone .swiper01 .swiper-button-prev,#app .customization-stage .preview .swiper_zone .swiper01 .swiper-button-next{width:13%;height:20%}#app .customization-stage .preview .swiper_zone .swiper01 .swiper-slide img{display:block;margin:0 auto;max-height:calc(100svh - 440px)}#app .customization-stage .preview .swiper_zone .swiper01 .swiper-button-prev{top:60%;left:2%}#app .customization-stage .preview .swiper_zone .swiper01 .swiper-button-next{top:60%;right:2%}#app .customization-stage .preview .swiper_zone .swiper02{max-width:100%;width:370px;height:auto;margin:9px auto 12px}#app .customization-stage .option_wrap{position:static;display:flex;flex-wrap:wrap;width:100%;order:2}#app .customization-stage .option_wrap .main-option{display:block;max-width:100%;width:100%;position:static;order:2}#app .customization-stage .option_wrap .main-option .lp_back{top:6px;right:11px;max-width:50px;width:calc(100svh - 520px)}#app .customization-stage .option_wrap .main-option ul{display:flex;justify-content:space-between;align-items:stretch;width:79%;margin:0 auto}#app .customization-stage .option_wrap .main-option ul li{padding:16px 0 0;display:flex;justify-content:center;align-items:center;margin:0}#app .customization-stage .option_wrap .main-option ul li button span{margin:0 0 3px}#app .customization-stage .option_wrap .main-option ul li.active:before{display:none}#app .customization-stage .option_wrap .main-option ul li.active:after{top:0;right:38%;border-right:7px solid transparent;border-top:11px solid #ddd3d2;border-bottom:none;border-left:7px solid transparent}#app .customization-stage .option_wrap .main-option ul li button span{font-size:13px}#app .customization-stage .option_wrap .main-option ul li:nth-of-type(1) button img{width:100%;max-width:27px}#app .customization-stage .option_wrap .main-option ul li:nth-of-type(2) button img{width:100%;max-width:27px}#app .customization-stage .option_wrap .main-option ul li:nth-of-type(3) button span{margin:0 0 20px}#app .customization-stage .option_wrap .main-option ul li:nth-of-type(3) button img{width:100%;max-width:37px}#app .customization-stage .option_wrap .main-option ul li:nth-of-type(4) button span{margin:0 0 17px}#app .customization-stage .option_wrap .main-option ul li:nth-of-type(4) button img{width:100%;max-width:30px}#app .customization-stage .option_wrap .sub-option{height:auto;width:100%;order:1}#app .customization-stage .option_wrap .sub-option .size_select .size_select_in{height:160px;padding:14px 16px 11px}#app .customization-stage .option_wrap .sub-option .size_select .size_select_in h2{display:none}#app .customization-stage .option_wrap .sub-option .size_select .size_select_in ul{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;padding:0;overflow:hidden;overflow-x:auto}#app .customization-stage .option_wrap .sub-option .size_select .size_select_in ul li{width:82px;flex-shrink:0}#app .customization-stage .option_wrap .sub-option .size_select .size_select_in ul li button{background-size:contain;padding:8px}#app .customization-stage .option_wrap .sub-option .size_select .size_select_in ul li>span{font-size:15px;padding:0;word-break:break-all}#app .customization-stage .option_wrap .sub-option .cap_select .cap_select_in{height:160px;padding:14px 16px 11px}#app .customization-stage .option_wrap .sub-option .cap_select .cap_select_in h2{display:none}#app .customization-stage .option_wrap .sub-option .cap_select .cap_select_in ul{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;padding:0;overflow:hidden;overflow-x:auto}#app .customization-stage .option_wrap .sub-option .cap_select .cap_select_in ul li{width:82px;flex-shrink:0}#app .customization-stage .option_wrap .sub-option .cap_select .cap_select_in ul li button{background-size:contain;padding:8px}#app .customization-stage .option_wrap .sub-option .cap_select .cap_select_in ul li>span{font-size:15px;padding:0;word-break:break-all}#app .customization-stage .option_wrap .sub-option .hood_select .hood_select_in{height:160px;padding:14px 16px 11px}#app .customization-stage .option_wrap .sub-option .hood_select .hood_select_in h2{display:none}#app .customization-stage .option_wrap .sub-option .hood_select .hood_select_in ul{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;padding:0;overflow:hidden;overflow-x:auto}#app .customization-stage .option_wrap .sub-option .hood_select .hood_select_in ul li{width:82px;flex-shrink:0}#app .customization-stage .option_wrap .sub-option .hood_select .hood_select_in ul li button{background-size:contain;padding:8px}#app .customization-stage .option_wrap .sub-option .hood_select .hood_select_in ul li>span{font-size:15px;padding:0;word-break:break-all}#app .customization-stage .option_wrap .sub-option .bottole_select .bottole_select_in{height:160px;padding:14px 16px 11px}#app .customization-stage .option_wrap .sub-option .bottole_select .bottole_select_in h2{display:none}#app .customization-stage .option_wrap .sub-option .bottole_select .bottole_select_in ul{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;padding:0;overflow:hidden;overflow-x:auto}#app .customization-stage .option_wrap .sub-option .bottole_select .bottole_select_in ul li{width:82px;flex-shrink:0}#app .customization-stage .option_wrap .sub-option .bottole_select .bottole_select_in ul li button{background-size:contain;padding:8px}#app .customization-stage .option_wrap .sub-option .bottole_select .bottole_select_in ul li>span{font-size:15px;padding:0;word-break:break-all}#app .customization-stage .share_cart_box{margin:0 auto 15px}#app .customization-stage .share_cart_box #share_group{display:none}#app .customization-stage .share_cart_box .sp_share_group{order:2;display:block;position:relative}#app .customization-stage .share_cart_box .sp_share_group .icon_wrap{display:none}#app .customization-stage .share_cart_box .sp_share_group .sp_share_button{font-size:18px;letter-spacing:.05em;color:#918b82;background-color:#ddd3d2;padding:13px 0 14px;text-align:center;border-radius:50px;width:170px;line-height:1.333;display:flex;justify-content:center;align-items:center;gap:0 10px}#app .customization-stage .share_cart_box .sp_share_group .sp_share_button:before{content:"";display:block;width:22px;height:22px;background-position:center;background-size:contain;background-image:url(//shop-pigeon.xyz/cdn/shop/files/share.svg?v=15379944403280005635);background-repeat:no-repeat;margin:2px 0 0}#app .customization-stage .share_cart_box .sp_share_group .icon_wrap.open{position:absolute;background-color:#fff;box-shadow:0 3px 7px -3px #000;display:flex;justify-content:space-between;align-items:center;top:-63px;padding:5px 9px;width:180px;border-radius:10px}#app .customization-stage .share_cart_box .sp_share_group .icon_wrap.open button{width:calc((100% - 38px) / 3)}#app .customization-stage .share_cart_box .sp_share_group .icon_wrap.open:after{content:"";position:absolute;bottom:-8px;display:block;left:45%;filter:drop-shadow(1px 2px 1px rgba(0,0,0,.4));border-top:10px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent}#app .customization-stage .share_cart_box .shopify_add_cart button{width:100%;margin:0 auto}#app .customization-stage .share_cart_box .shopify_add_cart button.pc_buy{display:none}#app .customization-stage .share_cart_box .shopify_add_cart button.sp_buy{display:block;width:170px;font-size:18px;letter-spacing:.05em;display:flex;align-items:center}#app .customization-stage .share_cart_box .shopify_add_cart button.sp_buy:before{content:"";display:block;width:24px;height:24px;background-position:center;background-size:contain;background-image:url(//shop-pigeon.xyz/cdn/shop/files/cart.svg?v=15390494823871724581);background-repeat:no-repeat;margin:0}}@media screen and (max-width:1400px)and (min-width:1400px){.blank_class .customization-stage .preview{padding:0;margin:0 0 0 1%}.blank_class .customization-stage .preview .swiper_zone{display:block}.blank_class .customization-stage .preview .swiper_zone .swiper01{max-width:410px;width:100%}.blank_class .customization-stage .preview .swiper_zone .swiper02{max-width:410px;width:100%;height:auto}.blank_class .customization-stage .share_cart_box{padding:10px 0 0;margin:0 0 0 1%}.blank_class .customization-stage .share_cart_box #share_group{position:static;display:flex;justify-content:flex-start;align-items:center;width:100%;flex-wrap:wrap}.blank_class .customization-stage .share_cart_box #share_group button{margin:0 10px 10px}.blank_class .customization-stage .share_cart_box .shopify_add_cart button{margin:0}}@media screen and (min-width:768px)and (max-width:1399px){#app .customization-stage .preview .swiper_zone .swiper01 .swiper-slide img{max-height:calc(100svh - 385px)}#app .customization-stage .preview .swiper_zone .swiper02{width:315px;margin:0 auto 10px}#app .customization-stage .share_cart_box{margin:0 auto 10px}#app .customization-stage .share_cart_box .sp_share_group button.sp_share_button{padding:6px 0 7px}#app .customization-stage .option_wrap .main-option .lp_back{width:initial}#app .customization-stage .option_wrap .main-option ul{justify-content:center;gap:0 30px}#app .customization-stage .option_wrap .sub-option .size_select .size_select_in,#app .customization-stage .option_wrap .sub-option .cap_select .cap_select_in,#app .customization-stage .option_wrap .sub-option .bottole_select .bottole_select_in,#app .customization-stage .option_wrap .sub-option .hood_select .hood_select_in{height:145px;padding:5px 16px}#app .customization-stage .option_wrap .sub-option .size_select .size_select_in ul,#app .customization-stage .option_wrap .sub-option .cap_select .cap_select_in ul,#app .customization-stage .option_wrap .sub-option .bottole_select .bottole_select_in ul,#app .customization-stage .option_wrap .sub-option .hood_select .hood_select_in ul{justify-content:center}}.fadeIn{animation-name:fadeInAnime;animation-fill-mode:forwards;animation-duration:1.5s;animation-timing-function:ease;animation-delay:0;animation-direction:normal}@keyframes fadeInAnime{0%{opacity:0}to{opacity:1}}.toastify{font-family:Noto Sans JP,sans-serif}.toast-close{color:inherit!important;opacity:.5!important}@media screen and (max-width:768px){.only-pc{display:none}}@media screen and (min-width:769px){.only-sp{display:none}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/style_2d.css.map */
