.breadcrumb__wrapper{margin:0 auto;width:94vw}.breadcrumbs{display:block;font-size:1.2rem}.breadcrumbs__main{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;grid-gap:1rem}.breadcrumbs__main a:last-of-type:after{content:none}.breadcrumbs__main a{color:#666;text-transform:uppercase;padding-right:.5rem;position:relative}.breadcrumbs__main a:after{content:"";position:absolute;right:-.5rem;width:6px;height:6px;top:calc(50% - 3px);border-right:1px solid #666;border-bottom:1px solid #666;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.adidas .breadcrumbs a{color:#fff}.adidas .breadcrumbs__main a:after{border-color:#fff}.product-grid ul{-webkit-display:grid;display:grid;grid-template-columns:1fr 1fr;gap:1.3rem;grid-gap:1.3rem}.product-grid ul .card{width:100%;margin-bottom:15px;position:relative}@media all and (min-width: 640px){.product-grid{gap:2rem;grid-gap:2rem}.product-grid ul{grid-template-columns:repeat(3,1fr)}.product-grid ul .card{margin-bottom:30px}}@media all and (min-width: 800px){.product-grid ul{grid-template-columns:repeat(4,1fr)}}.wrapper .product-grid:last-of-type ul .card__image{padding:10%}@media all and (min-width: 640px){.wrapper .product-grid:last-of-type ul .card__image{padding:11.5%}}h1{font-feature-settings:"palt";letter-spacing:.15rem}#product .wrapper{max-width:1360px}.product-title{font-size:6.75555vw;font-weight:500;padding-top:2rem;line-height:1.3}.product-keypoint{font-size:3.91vw;margin:3rem 0 1rem;font-weight:400;line-height:1.4}@media all and (min-width: 640px){.product-title{font-size:3.6rem;font-weight:500;padding-top:0}.product-keypoint{font-size:1.8rem;margin:.5rem 0 1.5rem;font-weight:400}}.product-container{position:relative;min-height:80vh;margin:2rem auto 6rem}@media all and (min-width: 640px){.product-container{display:grid;grid-template-columns:1fr 280px;grid-template-areas:"media option" "description option";margin:6rem auto 10rem;width:94vw;max-width:1360px;grid-gap:0 1rem;gap:0 1rem}}@media all and (min-width: 1024px){.product-container{grid-template-columns:1fr minmax(30%,280px);grid-gap:0 6rem;gap:0 6rem}}@media all and (min-width: 1280px){.product-container{grid-template-columns:1fr minmax(30%,380px)}}.product-media{width:94vw;margin:0 auto}@media all and (min-width:640px){.product-media{width:100%}}@media all and (min-width:1000px){.product-media{justify-content:space-between;display:flex;flex-direction:row-reverse;margin-bottom:1rem;grid-area:media}}.featured__media{position:relative;transition:all ease .25s;text-align:center}@media all and (min-width:640px){.featured__media{width:100%}}@media all and (min-width:1000px){.featured__media{width:70%}}.special:before{content:"";background:url(img_badge_special.png) no-repeat;background-size:contain;width:15%;height:15%;position:absolute;right:0;top:0;transition:all ease .5s;z-index:1}.outlet:before{content:"";background:url(img_badge_outlet.svg) no-repeat;background-size:contain;width:15%;max-width:9rem;height:100%;position:absolute;right:0;top:0;transition:all ease .5s;z-index:1}.featured__media picture{transition:all ease .25s}#ProductPhotoImg{width:100%;aspect-ratio:8/7;object-fit:contain;padding:0 13.45vw;height:auto}@media all and (min-width: 640px){#ProductPhotoImg{width:96%;padding:0 45px 45px;aspect-ratio:1}}.featured__image-loading{opacity:.5;transition:opacity ease-out .25s}.thumbnail{margin-bottom:6rem;display:-webkit-box;display:-ms-flexbox;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;grid-gap:.5rem;height:max-content;transition:all ease .25s}@media all and (min-width: 1000px){.thumbnail{width:29%;margin-bottom:0;grid-gap:1rem;grid-template-columns:1fr 1fr}}.thumbnail__item{cursor:pointer;width:calc((100% - 2rem)/4);aspect-ratio:1;transition:all ease .25s;padding:3.25%;border:1px solid #ededed;box-sizing:border-box;width:100%;height:100%;object-fit:contain}@media all and (min-width: 1000px){.thumbnail__item{padding:11%}}.product-option-menu{position:relative;grid-area:option;height:auto;width:100%;padding:5rem 0;margin-bottom:5rem}@media all and (min-width:640px){.product-option-menu{padding:0;margin:0;width:100%;justify-self:right;background:none}}.product-option{padding:3vw;background:#f1f3f6}@media all and (min-width: 640px){.product-option{position:-webkit-sticky;padding:8% 9% 12%;width:100%;background:#f1f3f6}.sidebar__sticky{position:sticky;top:10rem}}.product-option-menu input[type=radio]{display:none}.product-option-menu input[type=radio]+label>span{padding:2px}.product-color__container{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;margin-top:.5rem}.product-option-menu .product-color{display:inline-block;cursor:pointer;box-sizing:border-box;border-radius:.5rem;padding:.5rem;background-color:#fff;transition:all ease .25s;width:6rem}.product-color img{width:100%;aspect-ratio:1;object-fit:contain}@media all and (min-width: 640px){.product-color__container{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.product-option-menu .product-color{width:unset}}.product__tag{border:#005BAC solid 1px;color:#005bac}.product__tag--grey{color:#fff;background-color:#8a8a8a;border:1px solid #8a8a8a}.product__tag--black{color:#fff;background-color:#000;border-color:#000}.product__tag--lake{color:#fff;background-color:#3fb4ff;border-color:#3fb4ff}.product__tag--red{color:#fff;background-color:#dc0416;border-color:#dc0416;order:-1}.product-option-menu .tag-container .international{border:#DC0416 solid 2px;color:#dc0416}.product-option-menu .product-color.unavailable{cursor:not-allowed}.product-option-menu h2{font-size:5.94vw;font-weight:500;padding-bottom:2.5rem;line-height:1.4;word-break:auto-phrase}.product-option-button{background:#005bac;color:#fff;padding:8px 4px;border-radius:35px;border:none;text-align:center;cursor:pointer;display:block;font-weight:500;font-size:1.8rem;font-family:Noto Sans JP,sans-serif;line-height:1.6;margin:.5rem 0;box-sizing:border-box;width:100%;height:max-content;overflow-y:hidden;min-height:4rem}.product-option-button>.product-sold-out{transform:scaleY(0);height:0}.product-option-button>.product-in-stock{transform:scaleY(1);height:max-content}.product-option-button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.product-option-button.disabled>.product-in-stock{transform:scaleY(0);height:0}.product-option-button.disabled>.product-sold-out{transform:scaleY(1);height:max-content}.product-quantity-selector{padding:5px;border:1px #333 solid;width:100%;max-width:70px;background:#fff}.product-selector--wide{max-width:max-content}.product-option-menu .product-pricing{font-family:Barlow Semi Condensed,sans-serif;font-size:2.8rem;font-weight:400}.product-option-menu .product-pricing i{font-size:80%}.product-option-menu .product-price small{font-size:14px;font-weight:400;align-self:flex-end}@media all and (min-width: 640px){.product-option-menu .product-pricing{font-size:2rem}.product-option-menu .product-price small{font-size:1.3rem}}@media all and (min-width: 1200px){.product-option-menu .product-pricing{font-size:2.4rem}.product-price>br{display:none}.product-option-menu .product-price small{font-size:14px}}.product-option-menu .product-notice p{font-size:1.3rem}.product-option-menu .product-notice span{text-decoration:underline;font-size:1.4rem;color:#005bac;cursor:pointer;margin:1rem 0;display:block}.product-option-menu .product-notice{padding:1rem 0}@media all and (min-width: 640px){.product-option-menu .tag-container .international{border:#DC0416 solid 1px}.product-option-menu h2{font-size:2.2rem;font-weight:500;line-height:1.6}}.product-details{margin:1rem 0 3rem}.details-container{display:flex;padding-bottom:.5rem;align-items:center;font-size:16px;font-weight:500}.details-container__color{flex-direction:column;align-items:unset}.product-details .details-container .details-label{width:60px;text-align:justify;position:relative;margin-right:15px;text-align-last:justify;min-width:max-content}.product-details .details-container .product-price{text-align:right}.product-quantity{display:flex;margin-right:auto;align-items:center;place-self:flex-start}.product-compare-price{display:none}.product-price.compare .product-compare-price{display:flex;align-items:center;flex-wrap:wrap;justify-content:end}.product-price.compare .product-compare-price span{text-decoration:line-through}.product-price.compare .product-current-price{display:flex;align-items:center;flex-wrap:wrap;justify-content:end;color:#dc0416}.product-current-price .sale-icon{display:none}.product-price.compare .product-current-price .sale-icon{color:#fff;background:#dc0416;font-size:1.2rem;padding:.1rem .5rem;margin:0 .5rem}.product-compare-price .product-price-tax{align-self:flex-end}.product-details .details-container .details-label:after{content:":";position:absolute;right:-8px}@media all and (min-width: 640px){.product-details .details-container{font-size:14px}.product-details .details-container .details-label{width:50px;margin-right:10px}.product-details .details-container .details-label:after{right:-6px}}.product-option-menu.sp .product-option-notice{padding:1rem 0}.product-option-menu.sp .product-option-notice p{font-weight:500;font-size:14px;line-height:2}.product-option-menu.sp .product-option-notice span{font-weight:600;font-size:16px;text-decoration:underline;color:#005bac}.audio__container{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));gap:1rem;margin-bottom:4rem}.audio{border:1px solid #979797;padding:1rem;box-sizing:border-box;border-radius:1rem}.audio__title{font-weight:600;margin-bottom:.5rem}audio{display:block;width:100%;max-width:47rem;border-radius:2rem}.product-description-block{margin-bottom:4.5rem}.product-description{width:94vw;margin:0 auto;line-height:1.8;font-size:1.4rem}@media all and (min-width:640px){.product-description{grid-area:description;width:100%}}.product-description-small{font-size:10px}.product-description-heading{padding:.5rem 0;font-weight:700}.product-description-heading.high{font-size:1.8rem;font-weight:500;letter-spacing:.3rem;border-bottom:1px solid #000;display:inline-block;margin-bottom:2.6rem}.product-description-heading.middle{font-size:2rem;font-weight:500;color:#005bac;margin-bottom:1.8rem;width:100%}.product-description-heading.low{font-size:1.6rem;font-weight:500;border-left:3px solid #005BAC;padding:0 0 0 10px;margin-bottom:1.4rem}.product-description-split,.product-description-box{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:4.5rem}.product-description-split.video video{width:100%;margin-bottom:2rem;margin-right:1rem}.product-description-split.video video:last-of-type{margin-right:0rem}.product-description-split.image img{width:100%;margin-bottom:2rem}.product-description-split.text.image img{width:30%;margin-bottom:2rem}.product-description-lead{font-weight:600;padding:1rem 0;font-family:Barlow Semi Condensed,sans-serif;font-size:14px}.product-description p{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.8;font-size:14px;margin:0 0 2rem;flex-wrap:wrap}.single-ph-container,.text-only,ul.product-description-list{width:100%;margin-bottom:5rem}.single-ph-container img{width:100%}@media all and (min-width: 640px){.product-description p{padding-right:4rem;flex-wrap:wrap}}.bullet-points li{list-style:disc;margin-left:1.5rem}ul.product-description-list li{position:relative;padding-left:1rem}ul.product-description-list li:before{content:"";background:#005bac;width:8px;height:8px;border-radius:10px;position:absolute;top:7px;left:0}ul.product-description-list.large li{position:relative;padding-left:1.6rem}ul.product-description-list.large li:before{content:"";background:#005bac;width:12px;height:12px;border-radius:10px;position:absolute;top:12px;left:0}ul.product-description-list.large li p{font-size:2rem;font-weight:500;color:#005bac}@media all and (min-width: 640px){.product-description-split{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.product-description-box{flex-direction:row}.product-description-split img{width:calc(50% - 1rem)}.product-description-split.image>div{width:50%}.product-description-split.image img{width:calc(50% - 2rem);object-fit:contain;object-position:center}.product-description-split.video{flex-wrap:wrap}.product-description-split.video video{width:calc(50% - 1rem)}.product-description-split.video video:only-child{width:100%}.product-description-split.video video.video--portrait{width:30%}}.product-description-heading.product-specs{padding-top:2rem}.specification{display:flex;flex-direction:column}.specification p{margin-bottom:0}.specification__list{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.specification__list li{display:flex;padding:.5rem 0;min-height:40px;align-items:center}.specification__list li:nth-child(2n){background:#f6f7f9}.specification__list span{min-width:9rem;font-size:14px;padding-left:5px;margin-right:.5rem}@media all and (min-width: 1000px){.specification{display:flex;flex-direction:row}.specification__list:first-of-type{margin-right:1rem}.specification__list{width:calc(50% - .5rem)}.specification__list span{margin-right:1rem}}.floating-buy-button{position:fixed;bottom:0;left:0;width:100%;background:#fff;color:#000;padding:2.5vw 0 1.88vw;z-index:96;height:fit-content;box-sizing:border-box;transition:all ease-out .25s;transform:translateY(101%)}.floating-buy-button.active{transform:translateY(0);box-shadow:0 0 11px #5c5c5c61;transition:all ease-out .25s;border-top:1px solid #5c5c5c30}.floating__wrapper{width:94vw;margin:0 auto}.floating__container{display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:nowrap}.floating__action{display:flex;align-items:center;justify-content:space-between;width:80.4vw}#floating__image{height:10.94vw;-o-object-fit:contain;object-fit:contain;padding:0 2.66vw 0 0}.floating-buy-button .product-option-button{border-radius:3px;font-size:3.44vw;margin:0;width:29.94vw}.floating-buy-button .product-pricing{text-align:left;font-size:4.22vw;display:flex;font-family:Barlow Semi Condensed,sans-serif;margin:0 2.35vw 0 0;line-height:1.1;flex-wrap:nowrap}.float__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:end;gap:1.88vw}@media all and (min-width: 640px){.floating-buy-button{display:none}}.float-add{position:absolute;top:-31px;left:calc(50% - 30px);display:block;height:30px;width:60px;border-top-left-radius:60px;border-top-right-radius:60px;z-index:60;background-color:#005bac}.alternate .float-add{background-color:#000}.float-add.active{box-shadow:0 0 2px #000}.float-add:before,.float-add:after{content:"";position:absolute;top:50%;left:calc(50% - 7px);background-color:#fff;width:14px;height:2px;transition:all ease-out .25s}.float-add:before{transform:rotate(0)}.float-add.active:before{transform:rotate(90deg);transition:all ease-out .25s}.product-similar .blue-border-bottom,.product-recommendations .blue-border-bottom,.product-set .blue-border-bottom{padding-top:5rem}@media all and (min-width: 640px){.product-similar .blue-border-bottom,.product-recommendations .blue-border-bottom,.product-set .blue-border-bottom{padding-top:6rem}}.product-footer-grid{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;gap:1.5rem;padding-bottom:5rem;padding-top:4rem}@media all and (min-width: 640px){.product-footer-grid{padding-bottom:10rem;grid-template-columns:repeat(4,1fr)}}.product-footer-grid [data-product-price]{font-weight:400;font-family:Barlow Semi Condensed,sans-serif}.product-footer-grid .card>small{font-size:1.2rem;font-weight:400}@media all and (min-width: 640px){.product-footer-grid .card>small{font-size:1.4rem}}.product-footer-grid .card a>div{font-size:3.5333vw;font-weight:500;line-height:1.4}@media all and (min-width: 640px){.product-footer-grid .card a>div{font-size:1.8rem;line-height:1.4}}#how-to-custom-product{color:#fff;line-height:1.8;font-size:16px}#how-to-custom-product h2{font-size:24px;font-weight:500;border-bottom:1px solid #ddd;margin-bottom:1em;padding-bottom:.75em;line-height:1.4;display:flex}#how-to-custom-product p{margin-top:1em;margin-bottom:1em;line-height:1.8}#how-to-custom-product .name-order-process{border:1px solid #ddd;padding:1em;position:relative}#how-to-custom-product .name-order-process dd{padding:0;margin:0}#how-to-custom-product .name-order-process dd>ul{margin-top:0;margin-bottom:0}#how-to-custom-product .name-order-process:not(:first-of-type){margin-top:2em}#how-to-custom-product .name-order-process:not(:last-of-type):after{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #505050;display:block;position:absolute;bottom:-1.6em;left:50%;transform:translate(-50%)}#how-to-custom-product ul li{list-style:square;margin-left:1.45em}#how-to-custom-product .name-order-process dt:not(:first-child){margin-top:1.5em}#how-to-custom-product .remarks{font-size:12px;color:#505050;text-indent:-1em;display:inline-block;margin-left:1em}#how-to-custom-product .modal-remarks{background:#fff;padding:1rem}.osf_popup_overlay{background-color:#005bac!important;opacity:.86!important}.osf_select{display:none}.osf_popup{background-color:transparent!important}.osf_input{border:none;border-radius:5px!important;margin-top:1rem}.osf_heading{font-size:1.6rem;padding-bottom:1rem}.osf_close_span{font-size:2rem}.osf-loading-icon:after{border:2px solid #005BAC!important;border-color:#005BAC transparent #005BAC transparent!important}.osf_submit_button{margin:3rem auto auto;width:max-content!important;border-radius:2rem!important;padding:1rem 4rem!important;font-weight:700;font-family:Noto Sans JP}.osf_note,.osf_line{display:none}.osf_inline_button{background:#005bac;color:#fff;padding:8px 4px;border-radius:35px;border:none;text-align:center;cursor:pointer;display:block;font-weight:500;font-size:1.8rem;font-family:Noto Sans JP,sans-serif;line-height:1.6;margin:.5rem 0;box-sizing:border-box;width:100%;height:max-content;overflow-y:hidden;min-height:4rem}.floating__notify{color:#005bac;text-align:right;padding:1rem 0!important}.floating__dot{background-color:#005bac;width:1.2rem;height:1.2rem;border-radius:50%;display:inline-block}.osf__header{text-align:center;margin:0 auto 2rem;width:80%}.osf__container{padding:3vw}@media all and (min-width:640px){.osf__container{padding:8% 9% 12%}}.osf_error_span{display:block;padding-top:1rem}.loading{display:block;height:2rem;width:2rem;padding:.4rem;border-radius:100%;border-top:2px solid #fff;border-bottom:2px solid #fff;border-right:2px solid #fff;border-left:2px solid transparent;animation:circleLoad linear 1s infinite;margin:0 auto}.loading--contrast{border-top:2px solid #005BAC;border-bottom:2px solid #005BAC;border-right:2px solid #005BAC}@keyframes circleLoad{to{transform:rotate(360deg)}}.featured-set .featured-set__title{font-size:2rem}.featured-set .featured-set__item{display:flex;gap:1rem;margin-bottom:1rem}.featured-set__image{width:100px}#product-featured-container{padding-top:4rem}.product-featured__button{width:160px;background-color:#999;padding:1rem 2rem;margin-top:1rem;color:#fff;border-radius:.5rem}.product-featured-set{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));position:relative;gap:1rem;padding:1rem 0}@media all and (min-width:640px){.product-featured-set{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.product-featured-set:after{content:"";position:absolute;width:5rem;height:5rem;border-top:4px solid #005BAC;border-bottom:4px solid #005BAC;border-left:4px solid #005BAC;border-right:4px solid transparent;border-radius:5rem;animation:circleLoad linear 1s infinite;place-self:center}.product-featured__img{width:100%;padding:2rem;background:#fff}.product-featured-set--active{opacity:1;transition:all ease .5s 1s}.product-featured-set--active:after{opacity:0;transition:all ease .25s;transform:translateZ(-100)}.product-featured__footer{opacity:0;display:block}.product-featured-set--active+.product-featured__footer{opacity:1;transition:all ease .5s .5s;display:block}.product-featured__name{padding-top:1rem}.product-featured__item{max-width:200px;width:100%;opacity:0}.product-featured-set--active .product-featured__item{opacity:1;transition:all ease .5s}.product-set__title{color:#c1272d;line-height:1.4;margin-left:-.5rem;text-align:center}@media all and (min-width:640px){.product-set__title{text-align:left}}.product-set__anchor{color:#c1272d;display:block;line-height:1.4;margin:0 auto;padding:2rem 0;font-weight:600}.product-campaign-link{--color-box-link1:#d9d9d9;--color-box-link2:#f2f2f2;--color-box-link3:#000;--color-box-link3:#005bac;--color-box-link4:#fff}.product-campaign-link{display:flex;padding:1.75rem 2.5rem;border:1px solid var(--color-box-link1);background-color:var(--color-box-link2);color:var(--color-box-link3);align-items:center;margin:0 0 4rem}.product-campaign-link p{margin:0}.product-campaign-link .campaign-title{font-size:1.6rem;font-weight:700;display:block}.product-campaign-link .campaign-title span{font-size:1.4rem;display:block;font-weight:400}.product-campaign-link .campaign-button{font-size:1.4rem;font-weight:500;background-color:var(--color-box-link4);border-radius:50px;padding:1rem 4rem;color:var(--color-box-link5);display:block;min-width:180px;text-align:center}@media screen and (max-width: 640px){.product-campaign-link{padding:1.5rem 1.75rem;flex-direction:column}.product-campaign-link p{margin:0}.product-campaign-link .campaign-title{font-size:1.6rem;font-weight:700}.product-campaign-link .campaign-title span{font-size:1.4rem;display:block;font-weight:400}.product-campaign-link .campaign-button{margin:1.5rem}}.uchiren img{width:94vw;margin:0 auto;display:block}@media all and (min-width:640px){.uchiren img{width:100%;margin:1rem auto 0}}
/*# sourceMappingURL=/s/files/1/0593/1194/7970/t/18/assets/css_product.css.map */
