.new-common-fit-product-cta{--px: calc(1 / 1920 * 100vw);background-color:var(--ncfpc-bg, #f5f5f5);font-family:Noto Sans JP,sans-serif}.new-common-fit-product-cta *,.new-common-fit-product-cta *:before,.new-common-fit-product-cta *:after{box-sizing:border-box}.ncfpc__banner{position:relative;overflow:hidden}.ncfpc__media{position:relative;line-height:0}.ncfpc__media .image__wraper,.ncfpc__media picture,.ncfpc__media img{display:block;width:100%;height:auto;max-width:100%}.ncfpc__media img{object-fit:contain}.ncfpc__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:calc(40 * var(--px)) calc(40 * var(--px)) calc(40 * var(--px)) calc(240 * var(--px));pointer-events:none}.ncfpc__content a{pointer-events:auto}.ncfpc__banner .ncfpc__title{margin:0;max-width:calc(980 * var(--px));color:var(--ncfpc-title-color, #fff);font-family:Rany,Noto Sans JP,sans-serif;font-size:calc(44 * var(--px));font-weight:500;line-height:1.2}@media screen and (min-width:851px){.ncfpc__title br{display:none}}.ncfpc__description{margin:calc(24 * var(--px)) 0 0;max-width:calc(732 * var(--px));color:var(--ncfpc-desc-color, #fff);font-family:Rany,Noto Sans JP,sans-serif;font-size:calc(24 * var(--px));font-weight:400;line-height:1.2}.ncfpc__actions{display:flex;flex-wrap:wrap;gap:calc(20 * var(--px));margin-top:calc(46 * var(--px))}.ncfpc__button{display:inline-flex;align-items:center;justify-content:center;min-width:calc(160 * var(--px));height:calc(48 * var(--px));padding:0 calc(24 * var(--px));border:calc(2 * var(--px)) solid var(--ncfpc-border-color, #fff);font-size:calc(20 * var(--px));font-weight:400;line-height:1;text-decoration:none;transition:opacity .2s ease}.ncfpc__button:hover{opacity:.8}.ncfpc__button:focus-visible{outline:calc(3 * var(--px)) solid #fff;outline-offset:calc(3 * var(--px))}.ncfpc__button--secondary{background:transparent;color:var(--ncfpc-secondary-btn-color, #fff)}.ncfpc__button--secondary:hover{color:var(--ncfpc-secondary-btn-color, #fff)}.ncfpc__button--primary{background:var(--ncfpc-primary-btn-bg, #fff);color:var(--ncfpc-primary-btn-color, #000)}.ncfpc__button[aria-disabled=true]{opacity:.6;pointer-events:none}@media screen and (min-width:1921px){.new-common-fit-product-cta{--px: 1px}}@media screen and (max-width:850px){.new-common-fit-product-cta{--px: calc(1 / 390 * 100vw)}.ncfpc__content{justify-content:space-between;padding:calc(31 * var(--px)) calc(20 * var(--px)) calc(24 * var(--px))}.ncfpc__banner .ncfpc__title{max-width:calc(181 * var(--px));font-size:calc(20 * var(--px))}.ncfpc__description{margin-top:calc(14 * var(--px));max-width:calc(326 * var(--px));font-size:calc(14 * var(--px))}.ncfpc__actions{gap:calc(20 * var(--px));margin-top:calc(28 * var(--px))}.ncfpc__button{min-width:calc(120 * var(--px));height:calc(40 * var(--px));font-size:calc(16 * var(--px))}}@media(forced-colors:active){.ncfpc__button{border:calc(1 * var(--px)) solid CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/section-collection-fit-product-cta.css.map */
