.breadcrumb{display:none}.purchasing-fv{position:relative;color:#ffffff;overflow:hidden;margin-top:70px}.purchasing-fv-body{position:relative;width:100%;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;background-image:url(../../images/purchasing/purchasing-fv-pc.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:100px 0 120px}@media print,screen and (min-width:769px){.purchasing-fv-body{height:400px}}@media only screen and (max-width:768px){.purchasing-fv-body{padding:50px 0 60px;background-image:url(../../images/purchasing/purchasing-fv.jpg)}}.purchasing-fv-body .container{width:100%}.purchasing-fv-inner{position:relative;display:block}@media only screen and (max-width:768px){.purchasing-fv-text{width:100%}}.purchasing-fv-lead{display:block;font-size:18px;font-weight:500;margin-bottom:16px}@media only screen and (max-width:768px){.purchasing-fv-lead{text-align:center;margin-bottom:12px}}.purchasing-fv-catch{font-family:"Shippori Mincho",serif;font-size:60px;font-weight:400;letter-spacing:0;line-height:1.2;letter-spacing:-0.025em}@media only screen and (max-width:768px){.purchasing-fv-catch{font-size:40px;line-height:1.5;text-align:center}}.purchasing-fv-catch em{font-style:normal;font:inherit;color:inherit}@media only screen and (max-width:768px){.purchasing-fv-catch em{display:none}}.purchasing-fv-catch .line{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:768px){.purchasing-fv-catch .line{margin:0 auto;border-bottom:none;text-decoration:underline;text-decoration-color:#ffffff;text-decoration-thickness:2px;text-underline-offset:6px}}@media print,screen and (min-width:769px){.purchasing-fv-catch .line:before{content:"";position:absolute;left:0;bottom:0;width:calc(100% - 1.8rem);height:2px;background-color:#ffffff;z-index:0}.purchasing-fv-catch .line:not(:last-child){margin-bottom:16px}}.purchasing-fv-badges{display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (min-width:769px){.purchasing-fv-badges{position:absolute;right:0;bottom:0}}@media only screen and (max-width:768px){.purchasing-fv-badges{margin-top:24px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.purchasing-fv-badges li{position:relative;width:140px;height:140px;-ms-flex-negative:0;flex-shrink:0;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;text-align:center}@media only screen and (max-width:768px){.purchasing-fv-badges li{width:100px;height:100px}}.purchasing-fv-badges li:before{content:"";position:absolute;inset:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;background-color:#A1A1A1;opacity:1;mix-blend-mode:multiply}.purchasing-fv-badges li+li{margin-left:-24px}@media only screen and (max-width:768px){.purchasing-fv-badges li+li{margin-left:20px}}.purchasing-fv-badges li span{position:relative;font-size:18px;font-weight:500;line-height:1.5}@media only screen and (max-width:768px){.purchasing-fv-badges li span{font-size:16px}}.purchasing-fv-cta{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));z-index:2}@media only screen and (max-width:768px){.purchasing-fv-cta{-ms-grid-columns:51% minmax(0,1fr);grid-template-columns:51% minmax(0,1fr)}}.purchasing-fv-cta a{position:relative;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;padding:20px 20px;font-size:18px;font-weight:600;line-height:30px;color:#ffffff}@media only screen and (max-width:768px){.purchasing-fv-cta a{font-size:16px;padding:20px 6px;letter-spacing:0}}.purchasing-fv-cta a.left{background-color:#032456}.purchasing-fv-cta a.right{background-color:#a52222}.purchasing-fv-cta a .purchasing-fv-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:16px;margin-top:2px;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}@media only screen and (max-width:768px){.purchasing-fv-cta a .purchasing-fv-arrow{margin-left:12px}}.purchasing-fv-cta a .purchasing-fv-arrow svg{width:12px;height:auto}@media only screen and (max-width:768px){.purchasing-fv-cta a .purchasing-fv-arrow svg{width:10px}}.purchasing-fv-cta a .badge{border:1px solid #ffffff;border-radius:4px;padding:0 6px 0 8px;font-size:13px;font-weight:600;line-height:22px;letter-spacing:0.2em;color:#ffffff;margin-right:12px;margin-top:1px}@media only screen and (max-width:768px){.purchasing-fv-cta a .badge{font-size:12px;line-height:20px;padding:0 4px;letter-spacing:0;margin-right:4px}}.purchasing-fv-cta a:hover .purchasing-fv-arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}.purchasing-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.purchasing-sticky-cta.is-visible{-webkit-transform:translateY(0);transform:translateY(0)}.purchasing-sticky-cta a{width:50%;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;gap:12px;padding-top:18px;padding-bottom:18px;font-weight:bold;color:#ffffff}@media only screen and (max-width:768px){.purchasing-sticky-cta a{font-size:0.875rem;padding-top:14px;padding-bottom:14px}}.purchasing-sticky-cta a.left{background-color:#032456}.purchasing-sticky-cta a.right{background-color:#a52222}.purchasing-sticky-cta a .badge{border:1px solid #ffffff;border-radius:4px;font-size:0.75rem;padding:2px 8px}.purchasing-sticky-cta a .purchasing-fv-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.purchasing-sticky-cta a .purchasing-fv-arrow svg{width:10px;height:auto}