.fa-personalise>header{display:none!important}.fa-personalise__steps>span{min-width:0}.fa-personalise__steps>span>em{display:grid;min-width:0;gap:2px;font-style:normal;line-height:1.15}.fa-personalise__steps>span>em small,.fa-personalise__steps>span>em strong{display:block;overflow:hidden;text-overflow:ellipsis}.fa-personalise__steps>span>em small{color:#7b8880;font-size:8px;font-weight:700;letter-spacing:0;text-transform:none;white-space:nowrap}.fa-personalise__steps>span>em strong{color:inherit;font-size:10px;font-weight:800;white-space:nowrap}.fa-personalise__steps>span.on>em small,.fa-personalise.complete .fa-personalise__steps>span:nth-child(-n+2)>em small{color:#496357}@media(min-width:768px)and (max-width:1024px){html{scroll-padding-top:104px}body.template-product,body.template-product #MainContent{max-width:100%;overscroll-behavior-y:contain}body.template-product #MainContent .fa-personalise,body.template-product #MainContent #fa-delivery-widget,body.template-product #MainContent [data-fa-delivery-widget],body.template-product #MainContent fa-delivery-picker{scroll-margin-top:104px}body.template-product #MainContent .fa-personalise{margin:12px 0 16px;padding:16px;border-radius:12px;box-shadow:0 5px 18px #18372a0e;touch-action:pan-y}body.template-product #MainContent .fa-personalise__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:0 0 14px;padding:0 0 12px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #e5ebe7;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.template-product #MainContent .fa-personalise__steps::-webkit-scrollbar{display:none}body.template-product #MainContent .fa-personalise__steps>span{scroll-snap-align:start}body.template-product #MainContent .fa-personalise__steps>span:after{min-width:18px}body.template-product #MainContent .fa-personalise__options{gap:10px;margin-bottom:14px}body.template-product #MainContent .fa-personalise__options>button{min-height:88px;padding:13px}body.template-product #MainContent .fa-personalise__options i{margin-bottom:7px;font-size:20px}body.template-product #MainContent .fa-personalise__fields{gap:12px}body.template-product #MainContent .fa-personalise__grid{gap:10px}body.template-product #MainContent .fa-personalise label{gap:6px;font-size:11px}body.template-product #MainContent .fa-personalise input,body.template-product #MainContent .fa-personalise select,body.template-product #MainContent .fa-personalise textarea{min-height:48px;font-size:16px;line-height:1.25}body.template-product #MainContent .fa-personalise textarea{min-height:112px}body.template-product #MainContent .fa-personalise__continue{min-height:50px;margin-top:14px;font-size:11px}}@media(min-width:540px)and (max-width:767px){body.template-product #MainContent .fa-personalise__options,body.template-product #MainContent .fa-personalise__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body.template-product #MainContent .fa-personalise__steps{margin-bottom:14px}body.template-product #MainContent .fa-personalise__steps>span>em small{display:none}body.template-product #MainContent .fa-personalise__steps>span>em strong{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/fa-pdp-ipad-personalise-refine-20260805.css.map */
