.page__template{overflow-x:clip}.page__template .rte .aw-page-team-uniform{max-width:1104px;margin:0 auto;padding:0 40px;overflow-x:visible}.page__template .rte .aw-page-team-uniform__cta-wrap{left:50%;width:100vw;margin-inline:0;transform:translate(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.page__template .rte .aw-page-team-uniform .pc-only{display:inline}.page__template .rte .aw-page-team-uniform .sp-only{display:none}.page__template .rte .aw-page-team-uniform__heading{margin:50px 0 46px;color:#1e3c5a;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.page__template .rte .aw-page-team-uniform__lead{margin-bottom:42px}.page__template .rte .aw-page-team-uniform__lead-text{margin:0;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.page__template .rte .aw-page-team-uniform__order-card-details{padding:0 26px}.page__template .rte .aw-page-team-uniform__benefits{margin-bottom:42px;background:#f7f7f7}.page__template .rte .aw-page-team-uniform__benefits-inner{max-width:1024px;margin:0 auto;padding:40px 130px;text-align:center}.page__template .rte .aw-page-team-uniform__benefits-heading-en-wrap{display:flex;align-items:center;width:100%;gap:18px;margin-bottom:39px}.page__template .rte .aw-page-team-uniform__benefits-heading-en-wrap:before,.page__template .rte .aw-page-team-uniform__benefits-heading-en-wrap:after{content:"";display:block;flex:1 1 0;min-width:0;height:7px;background-image:linear-gradient(#1e3c5a,#1e3c5a),linear-gradient(#1e3c5a,#1e3c5a);background-position:left top,left bottom;background-repeat:no-repeat;background-size:100% 2px,100% 1px}.page__template .rte .aw-page-team-uniform__benefits-heading-en{flex:0 0 auto;margin:0;color:#1e3c5a;font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1;letter-spacing:1.6px;text-align:center}.page__template .rte .aw-page-team-uniform__benefits-heading-ja{margin:0 0 28px;color:#1e3c5a;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:30px;font-style:normal;font-weight:400;line-height:1;text-align:center}.page__template .rte .aw-page-team-uniform__benefits-lead{margin:0 0 26px;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.page__template .rte .aw-page-team-uniform__benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:0 auto 32px}.page__template .rte .aw-page-team-uniform__benefit-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:132px;padding:35px 34px 19px;background:#fff;text-align:center}.page__template .rte .aw-page-team-uniform__benefit-card--base{border:1px solid #a6a6a6}.page__template .rte .aw-page-team-uniform__benefit-card--highlight{border:2px solid #1e3c5a}.page__template .rte .aw-page-team-uniform__benefit-label{position:absolute;top:-13px;left:50%;display:inline-block;margin:0;padding:7px 12px 5px;background:#1e3c5a;color:#fff;font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:1;letter-spacing:1.1px;transform:translate(-50%);white-space:nowrap}.page__template .rte .aw-page-team-uniform__benefit-condition{margin:0 0 18px;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;font-style:normal;font-weight:400;line-height:1;text-align:center}.page__template .rte .aw-page-team-uniform__benefit-rate{align-items:flex-end;justify-content:center;gap:4px;margin:0 0 14px;font-family:Martel Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:400;line-height:1}.page__template .rte .aw-page-team-uniform__benefit-rate--navy{color:#1e3c5a}.page__template .rte .aw-page-team-uniform__benefit-rate--red{color:#d00}.page__template .rte .aw-page-team-uniform__benefit-rate-num{font-size:40px;line-height:1}.page__template .rte .aw-page-team-uniform__benefit-rate-unit{font-size:24px;line-height:1;letter-spacing:2.4px}.page__template .rte .aw-page-team-uniform__benefit-shipping{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;max-width:280px;min-height:27px;margin:0 auto;padding:5px 16px;background:#e8e8e8;color:#1e3c5a;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;font-style:normal;font-weight:700;line-height:1}.page__template .rte .aw-page-team-uniform__benefit-shipping:before{content:"";display:block;width:16px;height:16px;flex:0 0 16px;background:url(klug-track.svg) center/contain no-repeat}.page__template .rte .aw-page-team-uniform__benefits-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 39px;padding:15px 16px 13px;background:#fff;color:#1e3c5a;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.page__template .rte .aw-page-team-uniform__benefits-note:before{content:"";display:block;width:20px;height:20px;flex:0 0 20px;background:url(klug-check-circle.svg) center/contain no-repeat}.page__template .rte .aw-page-team-uniform__benefits-note-text{display:inline-block}.page__template .rte .aw-page-team-uniform__benefits-note-highlight{color:#d00}.page__template .rte .aw-page-team-uniform__cta-wrap{position:relative;left:-40px;width:calc(100% + 80px);margin-inline:0;padding-bottom:100px;background-image:linear-gradient(#e8e8e8,#e8e8e8);background-position:center bottom;background-repeat:no-repeat;background-size:100% 1px}.page__template .rte .aw-page-team-uniform__cta-wrap:after{content:none}.page__template .rte .aw-page-team-uniform__cta{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:364px;margin-inline:auto;min-height:74px;padding:20px 72px 20px 20px;background:#1e3c5a;color:#fff;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:16px;font-style:normal;font-weight:400;line-height:1;text-align:center;text-decoration:none}.page__template .rte .aw-page-team-uniform__cta:hover,.page__template .rte .aw-page-team-uniform__cta:focus-visible{opacity:1}.page__template .rte .aw-page-team-uniform__cta:focus-visible{outline:2px solid #1e3c5a;outline-offset:2px}.page__template .rte .aw-page-team-uniform__cta-icon{position:absolute;top:50%;right:30px;width:24px;height:24px;transform:translateY(-50%)}.page__template .rte .aw-page-team-uniform__cta-icon:before,.page__template .rte .aw-page-team-uniform__cta-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:contain;transition:opacity .3s ease}.page__template .rte .aw-page-team-uniform__cta-icon:before{background-image:url(klug-arrow-btn-white.svg);opacity:1}.page__template .rte .aw-page-team-uniform__cta-icon:after{background-image:url(klug-arrow-btn-white-hover.svg);opacity:0}.page__template .rte .aw-page-team-uniform__cta:hover .aw-page-team-uniform__cta-icon:before,.page__template .rte .aw-page-team-uniform__cta:focus-visible .aw-page-team-uniform__cta-icon:before{opacity:0}.page__template .rte .aw-page-team-uniform__cta:hover .aw-page-team-uniform__cta-icon:after,.page__template .rte .aw-page-team-uniform__cta:focus-visible .aw-page-team-uniform__cta-icon:after{opacity:1}.page__template .rte .aw-page-team-uniform__order-example{position:relative;left:50%;box-sizing:border-box;width:min(1120px,100vw - 80px);padding-top:120px;transform:translate(-50%)}@media only screen and (min-width:768px){.page__template .rte .aw-page-team-uniform{overflow-x:visible}.page__template .rte .aw-page-team-uniform__order-example{left:50%;width:min(1120px,100vw - 80px);max-width:none;margin-inline:0;transform:translate(-50%)}.page__template .rte .aw-page-team-uniform__cta-wrap{left:50%;width:100vw;margin-inline:0;transform:translate(-50%)}}.page__template .rte .aw-page-team-uniform__order-example-inner{width:100%}.page__template .rte .aw-page-team-uniform__order-heading{margin-bottom:53px;text-align:center}.page__template .rte .aw-page-team-uniform__order-heading-en{margin:0 0 24px;color:#1e3c5a;font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:40px;font-style:normal;font-weight:200;line-height:1;text-align:center}.page__template .rte .aw-page-team-uniform__order-heading-ja{margin:0;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:16px;font-style:normal;font-weight:400;line-height:1;text-align:center}.page__template .rte .aw-page-team-uniform__order-lead{margin:0 0 53px;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.page__template .rte .aw-page-team-uniform__order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.page__template .rte .aw-page-team-uniform__order-card{display:flex;flex-direction:column;min-width:0;height:100%;border:1px solid #e8e8e8;background:#fff;justify-content:space-between}.page__template .rte .aw-page-team-uniform__order-card-heading{margin:0;padding:16px 24px 17px;background:#f7f7f7;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:16px;font-style:normal;font-weight:700;line-height:1;text-align:left}.page__template .rte .aw-page-team-uniform__order-detail-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px}.page__template .rte .aw-page-team-uniform__order-detail-row--compact{min-height:36px}.page__template .rte .aw-page-team-uniform__order-detail-row:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:#e8e8e8}.page__template .rte .aw-page-team-uniform__order-detail-row--empty:after{content:none}.page__template .rte .aw-page-team-uniform__order-detail-row--empty{min-height:48px}.page__template .rte .aw-page-team-uniform__order-detail-copy{flex:1 1 auto;min-width:0}.page__template .rte .aw-page-team-uniform__order-detail-title,.page__template .rte .aw-page-team-uniform__order-detail-note,.page__template .rte .aw-page-team-uniform__order-detail-price{margin:0}.page__template .rte .aw-page-team-uniform__order-detail-title{color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;font-style:normal;font-weight:400;line-height:22.75px;word-break:break-word}.page__template .rte .aw-page-team-uniform__order-detail-note{color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:10px;font-style:normal;font-weight:400;line-height:16.25px;word-break:break-word}.page__template .rte .aw-page-team-uniform__order-detail-price{flex:0 0 auto;color:#1e3c5a;font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:right;white-space:nowrap}.page__template .rte .aw-page-team-uniform__order-card-gap{flex:0 0 27px;height:27px}.page__template .rte .aw-page-team-uniform__order-summary{position:relative;margin:30px 26px 26px!important;padding:20px;border:1px solid #e8e8e8;background:#f7f7f7}.page__template .rte .aw-page-team-uniform__order-summary-badge{position:absolute;top:0;right:16px;display:inline-flex;align-items:center;height:20px;margin:0;padding:3px 10px 0;color:#fff;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:10px;font-style:normal;font-weight:600;letter-spacing:.5px;line-height:1;transform:translateY(-50%);white-space:nowrap}.page__template .rte .aw-page-team-uniform__order-summary-badge-en,.page__template .rte .aw-page-team-uniform__order-summary-price--regular,.page__template .rte .aw-page-team-uniform__order-summary-price--sale{font-family:Martel Sans,Noto Sans JP,sans-serif}.page__template .rte .aw-page-team-uniform .aw-page-team-uniform__order-summary--navy .aw-page-team-uniform__order-summary-badge{background:#1e3c5a}.page__template .rte .aw-page-team-uniform .aw-page-team-uniform__order-summary--red .aw-page-team-uniform__order-summary-badge{background:#d00}.page__template .rte .aw-page-team-uniform__order-summary-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.page__template .rte .aw-page-team-uniform__order-summary-row--regular{margin-bottom:20px}.page__template .rte .aw-page-team-uniform__order-summary-row--sale{padding-bottom:25px;border-bottom:1px solid #e8e8e8}.page__template .rte .aw-page-team-uniform__order-summary-label{color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:12px;font-style:normal;font-weight:400;line-height:1}.page__template .rte .aw-page-team-uniform__order-summary-label--sale{font-size:14px;font-weight:700}.page__template .rte .aw-page-team-uniform__order-summary-price{color:#181919;text-align:right;white-space:nowrap}.page__template .rte .aw-page-team-uniform__order-summary-price--regular{font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:line-through}.page__template .rte .aw-page-team-uniform__order-summary-price--sale{color:#d00;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.page__template .rte .aw-page-team-uniform__order-summary-saving{margin:12px 0 21px;color:#d00;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;font-style:normal;font-weight:700;line-height:1;text-align:right}.page__template .rte .aw-page-team-uniform__order-summary-saving span{font-family:Martel Sans,Noto Sans JP,sans-serif}@media only screen and (min-width:480px)and (max-width:767px){.page__template .rte .aw-page-team-uniform{padding-inline:40px}.page__template .rte .aw-page-team-uniform__benefits-inner{padding:40px 30px}}@media only screen and (min-width:768px)and (max-width:1099px){.page__template .rte .aw-page-team-uniform{padding-inline:40px}.page__template .rte .aw-page-team-uniform__benefits-inner{padding:40px 30px}}@media only screen and (max-width:479px){.page__template .rte .aw-page-team-uniform{padding-inline:20px}.page__template .rte .aw-page-team-uniform .pc-only{display:none}.page__template .rte .aw-page-team-uniform .sp-only{display:inline}.page__template .rte .aw-page-team-uniform__heading{margin:43px 0 34px;font-size:20px;line-height:normal}.page__template .rte .aw-page-team-uniform__lead{margin-bottom:33px}.page__template .rte .aw-page-team-uniform__lead-text{font-size:13px;line-height:22px;text-align:left}.page__template .rte .aw-page-team-uniform__benefits{margin-inline:-20px;margin-bottom:33px}.page__template .rte .aw-page-team-uniform__benefits-inner{padding:40px 20px 28px}.page__template .rte .aw-page-team-uniform__benefits-heading-en-wrap{gap:14px;margin-bottom:34px}.page__template .rte .aw-page-team-uniform__benefits-heading-en-wrap:before,.page__template .rte .aw-page-team-uniform__benefits-heading-en-wrap:after{flex:1 1 0;min-width:0}.page__template .rte .aw-page-team-uniform__benefits-heading-en{font-size:14px;letter-spacing:1.4px}.page__template .rte .aw-page-team-uniform__benefits-heading-ja{margin-bottom:28px;font-size:24px;line-height:1}.page__template .rte .aw-page-team-uniform__benefits-lead{margin-bottom:29px;font-size:12px;line-height:20px}.page__template .rte .aw-page-team-uniform__benefits-grid{grid-template-columns:1fr;gap:36px;margin-bottom:24px}.page__template .rte .aw-page-team-uniform__benefit-card{min-height:144px;padding:35px 28px 19px}.page__template .rte .aw-page-team-uniform__benefit-shipping{max-width:280px}.page__template .rte .aw-page-team-uniform__benefits-note{align-items:flex-start;gap:8px;margin-bottom:48px;padding:15px 12px 13px;font-size:12px;line-height:20px}.page__template .rte .aw-page-team-uniform__benefits-note:before{margin-top:0}.page__template .rte .aw-page-team-uniform__cta-wrap{max-width:none;left:50%;width:100vw;transform:translate(-50%);padding-bottom:70px}.page__template .rte .aw-page-team-uniform__cta{width:calc(100% - 40px);max-width:none;margin-inline:auto;min-height:50px;padding-right:60px;font-size:14px}.page__template .rte .aw-page-team-uniform__cta-icon{right:26px}.page__template .rte .aw-page-team-uniform__order-example{width:calc(100vw - 40px);padding-top:70px}.page__template .rte .aw-page-team-uniform__order-heading{margin-bottom:50px}.page__template .rte .aw-page-team-uniform__order-heading-en{margin-bottom:22px;font-size:28px}.page__template .rte .aw-page-team-uniform__order-heading-ja{font-size:13px}.page__template .rte .aw-page-team-uniform__order-lead{margin-bottom:21px;font-size:13px;line-height:22px;text-align:left}.page__template .rte .aw-page-team-uniform__order-grid{grid-template-columns:1fr;gap:30px}.page__template .rte .aw-page-team-uniform__order-card-heading{padding:16px 15px 17px;font-size:15px}.page__template .rte .aw-page-team-uniform__order-card-details{padding:0 15px}.page__template .rte .aw-page-team-uniform__order-card-gap{flex:0}.page__template .rte .aw-page-team-uniform__order-detail-row{gap:12px}.page__template .rte .aw-page-team-uniform__order-detail-row--empty{min-height:0}.page__template .rte .aw-page-team-uniform__order-detail-title{font-size:13px}.page__template .rte .aw-page-team-uniform__order-summary{margin:35px 15px 27px!important;padding:20px 11px 11px}.page__template .rte .aw-page-team-uniform__order-summary-row--regular{margin-bottom:18px}.page__template .rte .aw-page-team-uniform__order-summary-row--sale{padding-bottom:0}.page__template .rte .aw-page-team-uniform__order-summary-saving{margin-bottom:11px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/aw-page-team-uniform.css.map */
