.predictiveSearch-module__Yu_DPG__panel{z-index:60;color:#000;background:#f7f7f7;border-radius:8px;width:min(600px,100vw - 40px);max-height:calc(100vh - 140px);padding:0 20px 20px;animation:.2s both predictiveSearch-module__Yu_DPG__psFade;position:absolute;top:calc(100% + 10px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 8px 24px #00000014}.predictiveSearch-module__Yu_DPG__form{align-items:center;display:flex;position:relative}.predictiveSearch-module__Yu_DPG__icon{pointer-events:none;display:inline-flex;position:absolute;left:2px}.predictiveSearch-module__Yu_DPG__input{min-width:0;height:44px;font:inherit;color:#000;appearance:none;background:0 0;border:0;flex:1;margin:0;padding:9px 44px 9px 36px;font-size:16.8px}.predictiveSearch-module__Yu_DPG__input::-webkit-search-cancel-button{display:none}.predictiveSearch-module__Yu_DPG__input:focus{outline:none}.predictiveSearch-module__Yu_DPG__form:focus-within{box-shadow:0 1px #000}.predictiveSearch-module__Yu_DPG__close{cursor:pointer;color:#000;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;right:-6px}.predictiveSearch-module__Yu_DPG__results{font-size:16.8px}.predictiveSearch-module__Yu_DPG__group+.predictiveSearch-module__Yu_DPG__group{margin-top:4px}.predictiveSearch-module__Yu_DPG__heading{letter-spacing:.52px;text-transform:uppercase;border-bottom:1px solid #000;margin:20px 0 12px;padding-bottom:8px;font-size:10.4px;font-weight:500}.predictiveSearch-module__Yu_DPG__popular{flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;list-style:none;display:flex}.predictiveSearch-module__Yu_DPG__popularLink{padding:2px 0;display:inline-block}.predictiveSearch-module__Yu_DPG__popularLink:hover{text-decoration:underline}.predictiveSearch-module__Yu_DPG__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.predictiveSearch-module__Yu_DPG__option{color:#000;border-radius:4px;padding:5px 0;display:block}.predictiveSearch-module__Yu_DPG__optionActive,.predictiveSearch-module__Yu_DPG__option:hover{text-decoration:underline}.predictiveSearch-module__Yu_DPG__option mark{color:inherit;background:#dcdcdc}.predictiveSearch-module__Yu_DPG__product{align-items:center;gap:12px;display:flex}.predictiveSearch-module__Yu_DPG__thumb{flex:0 0 30px;width:30px;height:30px;overflow:hidden}.predictiveSearch-module__Yu_DPG__thumb img{object-fit:contain;width:30px;height:30px}.predictiveSearch-module__Yu_DPG__productText{line-height:1.35;display:grid}.predictiveSearch-module__Yu_DPG__price{color:#444;font-size:13px}.predictiveSearch-module__Yu_DPG__actions{border-top:1px solid #000;margin-top:14px;padding-top:12px}.predictiveSearch-module__Yu_DPG__viewAll{display:inline-block}.predictiveSearch-module__Yu_DPG__message{color:#444;margin:18px 0 4px;font-size:14px}.predictiveSearch-module__Yu_DPG__loader{background:linear-gradient(90deg,#0000,#000,#0000) 0 0/40% 100% no-repeat,#e2e2e2;height:2px;margin-top:14px;animation:1s linear infinite predictiveSearch-module__Yu_DPG__psLine}@keyframes predictiveSearch-module__Yu_DPG__psLine{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}@keyframes predictiveSearch-module__Yu_DPG__psFade{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.predictiveSearch-module__Yu_DPG__panel{top:calc(100% + 8px)}}
.welcome-module__NA9maG__banner{z-index:2;background:var(--ink);align-items:flex-end;height:650px;display:flex;position:relative;overflow:hidden}.welcome-module__NA9maG__media{transform:scale(var(--scale,1));transform-origin:50%;will-change:transform;position:absolute;inset:0}.welcome-module__NA9maG__img{object-fit:cover}.welcome-module__NA9maG__text{color:#fff;justify-items:start;gap:4px;max-width:1024px;padding:60px;display:grid;position:relative}.welcome-module__NA9maG__text p{margin:0}.welcome-module__NA9maG__sub{font-family:var(--font-mono);letter-spacing:1.12px;text-transform:uppercase;font-size:11.2px}.welcome-module__NA9maG__heading{font-family:var(--font-heading);font-size:57.6px;font-weight:500;line-height:1.1}.welcome-module__NA9maG__body{font-size:16.8px;line-height:1.6;display:grid;margin-top:8px!important}.welcome-module__NA9maG__btn{min-height:0;margin-top:16px;padding:10.8px 18px}@media (max-width:767px){.welcome-module__NA9maG__banner{height:450px}.welcome-module__NA9maG__text{padding:60px 20px}.welcome-module__NA9maG__heading{font-size:44px}}
.blogColumns-module__0Cc_ea__section{z-index:2;background:#fff;border-radius:0 0 34px 34px;margin-bottom:-34px;padding:60px 0;position:relative;overflow:clip}.blogColumns-module__0Cc_ea__rail{padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);scrollbar-width:none;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;gap:20px;margin:0;list-style:none;display:grid;overflow-x:auto}.blogColumns-module__0Cc_ea__rail::-webkit-scrollbar{display:none}.blogColumns-module__0Cc_ea__item{scroll-snap-align:start}.blogColumns-module__0Cc_ea__imageWrap{aspect-ratio:373/299;border-radius:8px;margin-bottom:20px;display:block;position:relative;overflow:hidden}.blogColumns-module__0Cc_ea__img{object-fit:cover;transition:transform .6s}.blogColumns-module__0Cc_ea__imageWrap:hover .blogColumns-module__0Cc_ea__img{transform:scale(1.05)}.blogColumns-module__0Cc_ea__title{font-family:var(--font-heading);margin:0 0 14px;font-size:15.36px;font-weight:500;line-height:1.25}.blogColumns-module__0Cc_ea__more{letter-spacing:1.08px;text-transform:uppercase;border-bottom:1px solid;padding-bottom:1px;font-size:14.4px;font-weight:500}@media (max-width:767px){.blogColumns-module__0Cc_ea__rail{grid-auto-columns:84%}}
