.ek-collection{--red: #D2232A;--red-dark: #A8161C;--red-tint: #FBECEC;--ink: #141414;--ink-2: #3A3A3A;--ink-3: #6B6B6B;--line: #E6E3DE;--paper: #FFFFFF;--paper-2: #F6F5F2;--paper-3: #EDEBE6;--charcoal: #1A1A1A;--green: #83C43D;--green-dark: #5E9A24;--green-tint: #EEF6E3;--font-display: "Outfit", "Inter", system-ui, sans-serif;--font-body: "Outfit", "Inter", system-ui, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.5rem;--text-2xl: 2.25rem;--text-3xl: 3rem;--text-hero: clamp(2.4rem, 5.2vw, 4.25rem);--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--radius: .375rem;--radius-lg: .75rem;--container: 80rem;--ease: cubic-bezier(.2,.7,.2,1)}.ek-collection *,.ek-collection *:before,.ek-collection *:after{box-sizing:border-box}.ek-collection{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.ek-collection{margin:0;font-family:var(--font-body);font-size:var(--text-base);line-height:1.55;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}.ek-collection img{display:block;max-width:100%}.ek-collection a{color:inherit;text-decoration:none}.ek-collection button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.ek-collection h1,.ek-collection h2,.ek-collection h3,.ek-collection h4{margin:0;font-family:var(--font-display);font-weight:800;line-height:1.04;letter-spacing:-.01em;text-transform:uppercase}.ek-collection p{margin:0}.ek-collection ul{margin:0;padding:0;list-style:none}.ek-collection .container{width:min(100% - 2.5rem,var(--container));margin-inline:auto}.ek-collection .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ek-collection .hide-mobile{display:none}@media(min-width:900px){.ek-collection .hide-mobile{display:inline-flex}}.ek-collection .eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:var(--s-3)}.ek-collection .section-title{font-size:clamp(1.9rem,3.4vw,2.75rem)}.ek-collection .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.6rem;font-weight:700;font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius);border:2px solid transparent;transition:transform .2s var(--ease),background .2s,color .2s,border-color .2s;white-space:nowrap}.ek-collection .btn:hover{transform:translateY(-1px)}.ek-collection .btn--primary{background:var(--red);color:#fff}.ek-collection .btn--primary:hover{background:var(--red-dark)}.ek-collection .btn--outline{background:transparent;color:var(--ink);border-color:var(--ink)}.ek-collection .btn--outline:hover{background:var(--ink);color:#fff}.ek-collection .announce{background:var(--green);color:#fff;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;overflow:hidden}.ek-collection .announce__track{display:flex;align-items:center;justify-content:center;gap:1.25rem;padding:.55rem 1rem;white-space:nowrap}.ek-collection .announce__dot{width:.25rem;height:.25rem;border-radius:50%;background:#ffffffbf;flex:none}@media(max-width:760px){.ek-collection .announce__track{justify-content:flex-start;width:max-content}.ek-collection .announce__track{gap:2rem}}.ek-collection .header{position:sticky;top:0;z-index:50;background:#ffffffeb;-webkit-backdrop-filter:saturate(1.4) blur(.625rem);backdrop-filter:saturate(1.4) blur(.625rem);border-bottom:1px solid var(--line)}.ek-collection .header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;height:4.5rem}.ek-collection .header__brand{display:flex;align-items:center;gap:.65rem}.ek-collection .header__brand img{width:2.75rem;height:2.75rem}.ek-collection .header__actions{display:flex;align-items:center;gap:.25rem;justify-self:end}.ek-collection .icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;border-radius:50%;transition:background .2s}.ek-collection .icon-btn:hover{background:var(--paper-2)}.ek-collection .icon-btn svg{width:1.375rem;height:1.375rem}.ek-collection .cart-count{position:absolute;top:.25rem;right:2px;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:.5625rem;background:var(--red);color:#fff;font-size:.65rem;font-weight:700;display:grid;place-items:center}.ek-collection .header__burger{display:inline-flex;flex-direction:column;gap:.3125rem;width:2.625rem;height:2.625rem;align-items:center;justify-content:center;border-radius:50%}.ek-collection .header__burger span{display:block;width:1.25rem;height:2px;background:var(--ink);transition:transform .25s var(--ease),opacity .2s}.ek-collection .header__burger[aria-expanded=true] span:nth-child(1){transform:translateY(.4375rem) rotate(45deg)}.ek-collection .header__burger[aria-expanded=true] span:nth-child(2){opacity:0}.ek-collection .header__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-.4375rem) rotate(-45deg)}.ek-collection .mobile-nav{display:none;flex-direction:column;border-top:1px solid var(--line);background:#fff;padding:.5rem 1.25rem 1.25rem}.ek-collection .mobile-nav.is-open{display:flex}.ek-collection .mobile-nav a{padding:.9rem 0;border-bottom:1px solid var(--line);font-family:var(--font-display);font-weight:800;font-size:1.25rem;text-transform:uppercase}.ek-collection .mobile-nav a.is-sale{color:var(--red)}.ek-collection .mobile-nav__minor{font-family:var(--font-body)!important;font-weight:500!important;font-size:var(--text-sm)!important;text-transform:none!important;color:var(--ink-3)}@media(min-width:900px){.ek-collection .header__inner{grid-template-columns:auto 1fr auto}.ek-collection .header__burger{display:none}.ek-collection .mobile-nav{display:none!important}}.ek-collection .stars{color:var(--red);letter-spacing:.1em}.ek-collection .newsletter{background:var(--charcoal);color:#fff;padding:var(--s-8) 0}.ek-collection .newsletter__form{display:flex;flex-wrap:wrap;gap:.6rem;position:relative}.ek-collection .newsletter__form input{flex:1 1 15rem;min-width:0;padding:.95rem 1.1rem;border-radius:var(--radius);border:1.5px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font:inherit}.ek-collection .newsletter__form input::placeholder{color:#ffffff80}.ek-collection .newsletter__form input:focus{outline:2px solid var(--red);outline-offset:2px}.ek-collection .footer{background:#fff;color:var(--ink-2);padding:var(--s-8) 0 0;font-size:var(--text-sm);border-top:.3125rem solid var(--green)}.ek-collection .footer__grid{display:grid;gap:var(--s-7)}.ek-collection .footer__brand p{margin-top:var(--s-4);max-width:21.25rem;line-height:1.6}.ek-collection .footer__social{display:flex;gap:.5rem;margin-top:var(--s-5)}.ek-collection .footer__social a{display:inline-flex;width:2.625rem;height:2.625rem;border-radius:50%;align-items:center;justify-content:center;background:var(--green-tint);color:var(--green-dark);transition:background .2s,color .2s}.ek-collection .footer__social a:hover{background:var(--green);color:#fff}.ek-collection .footer__social svg{width:1.25rem;height:1.25rem}.ek-collection .footer h4{color:var(--ink);font-size:var(--text-base);letter-spacing:0;text-transform:none;margin-bottom:.75rem;padding-bottom:.65rem;position:relative}.ek-collection .footer h4:after{content:"";position:absolute;left:0;bottom:0;width:2rem;height:.1875rem;background:var(--green);border-radius:2px}.ek-collection .footer nav{display:flex;flex-direction:column;gap:.6rem}.ek-collection .footer nav a{padding:.1rem 0;transition:color .2s}.ek-collection .footer nav a:hover{color:var(--red)}.ek-collection .footer__contact{display:flex;flex-direction:column;gap:.25rem}.ek-collection .footer__phone{font-family:var(--font-display);font-weight:700;font-size:1.35rem;color:var(--red);letter-spacing:-.01em}.ek-collection .footer__contact span{color:var(--ink-3);font-size:var(--text-xs)}.ek-collection .footer__assure{margin-top:var(--s-5);display:grid;gap:.45rem;font-size:var(--text-xs);color:var(--ink-2)}.ek-collection .footer__assure li{display:flex;align-items:center;gap:.5rem}.ek-collection .footer__assure li:before{content:"";width:1rem;height:1rem;border-radius:50%;flex:none;background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/10px no-repeat}.ek-collection .footer__bar{margin-top:var(--s-8);background:var(--paper-2);border-top:1px solid var(--line)}.ek-collection .footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:var(--s-5) 0;font-size:var(--text-xs);color:var(--ink-3)}.ek-collection .footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.ek-collection .footer__legal a{color:var(--ink-2);font-weight:600}.ek-collection .footer__legal a:hover{color:var(--red)}.ek-collection .footer__legal nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:.4rem 1.1rem}.ek-collection .footer__legal nav a{position:relative}.ek-collection .footer__legal nav a+a:before{content:"";position:absolute;left:-.6rem;top:.35em;height:.9em;width:1px;background:var(--line)}.ek-collection .footer__pay{display:flex;flex-wrap:wrap;gap:.4rem}.ek-collection .footer__pay span{border:1px solid var(--line);background:#fff;border-radius:.25rem;padding:.25rem .55rem;font-weight:600;letter-spacing:.02em;color:var(--ink-2)}@media(min-width:900px){.ek-collection .footer__grid{grid-template-columns:1.5fr 1fr 1fr 1.1fr}}@media(prefers-reduced-motion:reduce){.ek-collection *{animation:none!important;transition:none!important}}.ek-collection{--ink:#16181D;--ink-2:#3C3F45;--ink-3:#6A6E75;--line:#E4E2DC;--paper:#FFFFFF;--paper-2:#F7F6F3;--paper-3:#EEECE7;--text-base:1.0625rem;--text-sm:.9375rem;--text-xs:.8125rem;--text-lg:1.1875rem;--radius:.5rem;--radius-lg:1rem;font-size:var(--text-base);line-height:1.6;color:var(--ink)}.ek-collection h1,.ek-collection h2,.ek-collection h3,.ek-collection h4{text-transform:none;letter-spacing:-.02em;font-weight:700;line-height:1.08}.ek-collection .section-title{font-size:clamp(2rem,3.6vw,3rem)}.ek-collection .eyebrow{font-size:.8125rem;letter-spacing:.12em}.ek-collection .btn{min-height:3.375rem;padding:.95rem 1.75rem;font-size:.9375rem;letter-spacing:.04em;text-transform:none;font-weight:600;border-radius:var(--radius)}.ek-collection :focus-visible{outline:.1875rem solid var(--red);outline-offset:.1875rem}.ek-collection .announce{font-size:.875rem;letter-spacing:.02em;text-transform:none;font-weight:600}.ek-collection .announce__track{padding:.65rem 1rem}.ek-collection .header{background:#fffffff5}.ek-collection .header__inner{height:5rem}.ek-collection .mobile-nav a{text-transform:none;font-size:1.2rem;font-weight:600}.ek-collection .newsletter{background:var(--green-tint);color:var(--ink)}.ek-collection .newsletter__form input{background:#fff;color:var(--ink);border-color:#cfe3b5;min-height:3.375rem;font-size:1rem}.ek-collection .newsletter__form input::placeholder{color:var(--ink-3)}.ek-collection .footer{font-size:.9375rem}.ek-collection .footer nav{gap:.7rem}.ek-collection .footer__phone{font-size:1.5rem}.ek-collection .pdp .lead{font-size:var(--text-lg);color:var(--ink-2);margin-top:var(--s-4);max-width:38.75rem;line-height:1.6}.ek-collection .pdp .lead a{color:var(--red);font-weight:600}.ek-collection .pdp .s-head{max-width:47.5rem;margin-bottom:var(--s-6)}.ek-collection .pdp .stars{color:var(--red);letter-spacing:.08em}.ek-collection .crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem 0 .25rem;font-size:.9375rem;color:var(--ink-3)}.ek-collection .crumbs a:hover{color:var(--red)}.ek-collection .crumbs span[aria-current]{color:var(--ink);font-weight:600}.ek-collection .cmp{padding:var(--s-8) 0;background:#fff}.ek-collection .cmp__grid{display:grid;gap:1rem;align-items:stretch}.ek-collection .kcard{position:relative;display:flex;flex-direction:column;border:1.5px solid var(--line);border-radius:var(--radius-lg);padding:1.75rem 1.5rem 1.5rem;background:#fff}.ek-collection .kcard--on{border-color:var(--red);box-shadow:0 0 0 1px var(--red),0 1.5rem 3.125rem -1.875rem #d2232a59}.ek-collection .kcard__tag{position:absolute;top:-.8rem;left:1.25rem;background:var(--red);color:#fff;font-size:.75rem;font-weight:700;padding:.3rem .7rem;border-radius:62.4375rem}.ek-collection .kcard h3{font-size:1.4rem;font-weight:700}.ek-collection .kcard__sub{color:var(--ink-2);font-size:.9375rem;margin:.35rem 0 1rem}.ek-collection .kcard ul{display:grid;gap:.5rem;margin-bottom:1.25rem;flex:1}.ek-collection .kcard li{display:flex;gap:.6rem;align-items:flex-start;font-size:.9375rem;color:var(--ink-2);line-height:1.4}.ek-collection .kcard li:before{content:"";flex:none;width:1.125rem;height:1.125rem;margin-top:.1rem;border-radius:50%;background:var(--red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/11px no-repeat}.ek-collection .kcard__price{font-family:var(--font-display);font-size:2rem;font-weight:700;letter-spacing:-.03em;margin-bottom:1rem}.ek-collection .kcard__price s{font-size:1.1rem;color:var(--ink-3);font-weight:500;margin-left:.4rem}.ek-collection .kcard .btn{width:100%}.ek-collection .kcard .btn[disabled]{opacity:.55;cursor:not-allowed}@media(min-width:900px){.ek-collection .cmp__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.ek-collection .faq{padding:var(--s-8) 0 var(--s-9);background:var(--paper-2)}.ek-collection .faq__inner{display:grid;gap:var(--s-6)}.ek-collection .faq__list details{border-top:1px solid var(--line);background:transparent}.ek-collection .faq__list details:last-child{border-bottom:1px solid var(--line)}.ek-collection .faq__list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-weight:700;font-size:1.0625rem}.ek-collection .faq__list summary::-webkit-details-marker{display:none}.ek-collection .faq__list summary:after{content:"+";font-size:1.5rem;font-weight:400;color:var(--red);line-height:1;flex:none}.ek-collection .faq__list details[open] summary:after{content:"\2013"}.ek-collection .faq__list p{padding:0 0 1.25rem;color:var(--ink-2);font-size:1rem;line-height:1.6;max-width:43.75rem}@media(min-width:900px){.ek-collection .faq__inner{grid-template-columns:5fr 7fr;gap:var(--s-9);align-items:start}.ek-collection .faq .s-head{position:sticky;top:6rem;margin:0}}@media(max-width:959px){.ek-collection .announce__track{animation:none!important;width:auto!important;justify-content:center!important;gap:.6rem}.ek-collection .announce__track span:nth-child(n+2){display:none}.ek-collection .announce__track span:first-child{white-space:normal;text-align:center}.ek-collection .kcard li{font-size:1rem}.ek-collection .kcard--on{order:-1}.ek-collection .cmp__grid{gap:1.25rem}.ek-collection .kcard--on{margin-top:.6rem}.ek-collection .faq__list summary{font-size:1.0625rem}}.ek-collection .faq__inner{grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.ek-collection .faq__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ek-collection{overflow-x:clip}.ek-collection .s-head--row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;max-width:none}.ek-collection .section-title em{font-style:normal;color:var(--red)}.ek-collection .ugc{padding:var(--s-8) 0;background:#fff}.ek-collection .ugc__rating{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border:1px solid var(--line);border-radius:62.4375rem;font-size:1rem;color:var(--ink-2)}.ek-collection .ugc__rating strong{font-family:var(--font-display);font-size:1.25rem;color:var(--ink)}.ek-collection .ugc__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.ek-collection .ugc__item{position:relative;display:block;aspect-ratio:9/14;border-radius:var(--radius-lg);overflow:hidden;background:var(--paper-2)}.ek-collection .ugc__item img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ek-collection .ugc__item:hover img{transform:scale(1.04)}.ek-collection .ugc__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:4rem;height:4rem;border-radius:50%;background:#ffffffeb;box-shadow:0 .625rem 1.875rem #0000004d}.ek-collection .ugc__play:after{content:"";position:absolute;left:55%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:.75rem 0 .75rem 1.25rem;border-color:transparent transparent transparent var(--red)}@media(min-width:800px){.ek-collection .ugc__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}@media(min-width:1000px){.ek-collection #famMore{display:none}}.ek-collection .sim{padding:var(--s-8) 0;background:#fff}.ek-collection .sim__grid{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:.9rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.75rem;scrollbar-width:thin}.ek-collection .pcard{position:relative;scroll-snap-align:start;display:flex;flex-direction:column;gap:.4rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:1rem}.ek-collection .pcard__media{position:relative;display:block;aspect-ratio:1;border-radius:var(--radius);overflow:hidden;background:var(--paper-2);margin-bottom:.4rem}.ek-collection .pcard__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.ek-collection .pcard__tags{position:absolute;left:1.6rem;top:1.6rem;z-index:1;margin:0}.ek-collection .pcard__badge{display:inline-block;background:var(--red);color:#fff;font-size:.75rem;font-weight:700;padding:.3rem .6rem;border-radius:62.4375rem}.ek-collection .pcard h3{font-size:1.0625rem;font-weight:700;line-height:1.3;min-height:2.6em}@media(hover:hover){.ek-collection .pcard h3 a:hover{color:var(--red)}}.ek-collection .pcard__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.ek-collection .pcard__price strong{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--red)}.ek-collection .pcard__price s{color:var(--ink-3);font-size:.9375rem}.ek-collection .pcard__price span{font-size:.8125rem;font-weight:700;color:var(--green-dark)}.ek-collection .pcard__rating{font-size:.875rem;color:var(--ink-2);display:flex;align-items:center;gap:.4rem}.ek-collection .pcard__rating .stars{font-size:.8125rem}.ek-collection .pcard__stock{font-size:.875rem;font-weight:600;color:var(--green-dark)}.ek-collection .pcard .btn{margin-top:auto;width:100%;min-height:3rem}@media(min-width:600px){.ek-collection .sim__grid{grid-auto-columns:46%}}@media(min-width:900px){.ek-collection .sim__grid{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);gap:1.25rem;overflow:visible}}.ek-collection .pdp .s-head--row{max-width:none;align-items:flex-end}.ek-collection .pdp .s-head--row .section-title{margin-bottom:0}.ek-collection .ugc,.ek-collection .cmp,.ek-collection .sim{padding:var(--s-9) 0}.ek-collection .faq{padding:var(--s-9) 0 calc(var(--s-9) + var(--s-6))}.ek-collection .s-head{margin-bottom:var(--s-7)}@media(max-width:720px){.ek-collection .ugc,.ek-collection .cmp,.ek-collection .sim{padding:var(--s-8) 0}.ek-collection .faq{padding:var(--s-8) 0 var(--s-9)}.ek-collection .s-head{margin-bottom:var(--s-6)}}.ek-collection .ugc{background:var(--paper-2)}.ek-collection .faq__inner{max-width:60rem}.ek-collection .faq .s-head{text-align:left}.ek-collection .faq__list details{border-top:0;border-bottom:1px solid var(--line);background:transparent}.ek-collection .faq__list details:first-child{border-top:1px solid var(--line)}.ek-collection .faq__list summary{display:grid;grid-template-columns:2.75rem 1fr auto;align-items:center;gap:1rem;padding:1.05rem 0;font-weight:700;font-size:1.0625rem;line-height:1.35}.ek-collection .faq__q{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.75rem;background:var(--red);color:#fff;font-weight:800;font-size:1.0625rem;flex:none}.ek-collection .faq__q--a{background:var(--paper-2);color:var(--ink);border:1px solid var(--line)}.ek-collection .faq__a{display:grid;grid-template-columns:2.75rem 1fr;gap:1rem;padding:.25rem 0 1.5rem}.ek-collection .faq__a div{color:var(--ink-2);font-size:1.0625rem;line-height:1.65;max-width:47.5rem}.ek-collection .faq__a p{margin:0 0 .75rem;padding:0;max-width:none}.ek-collection .faq__a p:last-child{margin-bottom:0}.ek-collection .faq__a a{color:var(--red);font-weight:600;text-decoration:underline;text-underline-offset:.1875rem}.ek-collection .faq__list details[open] summary{color:var(--red-dark)}@media(max-width:600px){.ek-collection .faq__list summary{grid-template-columns:2.375rem 1fr auto;font-size:1rem}.ek-collection .faq__q{width:2.375rem;height:2.375rem;font-size:.95rem;border-radius:.625rem}.ek-collection .faq__a{grid-template-columns:2.375rem 1fr}}.ek-collection .header--col .header__inner{grid-template-columns:auto auto 1fr auto;gap:1.25rem}.ek-collection .header--col .header__inner{height:5.25rem}.ek-collection .header--col .header__brand{justify-self:start}.ek-collection .header--col .header__brand img{width:3.5rem;height:3.5rem}.ek-collection .header__search{display:none;align-items:center;gap:.7rem;width:min(32.5rem,100%);min-height:3.125rem;padding:0 1.1rem;background:#efefef;border-radius:.25rem;color:var(--ink)}.ek-collection .header__search svg{width:1.5rem;height:1.5rem;color:var(--red);flex:none}.ek-collection .header__search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:1.0625rem;color:var(--ink);padding:.7rem 0}.ek-collection .header__search input::placeholder{color:#555}.ek-collection .header__search input:focus{outline:none}.ek-collection .header__search:focus-within{outline:2px solid var(--ink);outline-offset:2px}.ek-collection .header__navrow{display:none;border-top:1px solid var(--line);background:#fff}.ek-collection .header__navrow-inner{display:flex;justify-content:center;flex-wrap:wrap;gap:0 clamp(1rem,2.2vw,2.1rem);min-height:3.25rem;align-items:center}.ek-collection .header__navrow a{position:relative;font-weight:700;font-size:.9375rem;letter-spacing:.06em;text-transform:uppercase;padding:.9rem 0;white-space:nowrap;color:var(--ink)}.ek-collection .header__navrow a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:.1875rem;background:var(--red);transition:right .25s var(--ease)}.ek-collection .header__navrow a:hover:after,.ek-collection .header__navrow a[aria-current=true]:after{right:0}.ek-collection .header__navrow a.is-sale{color:var(--red)}@media(min-width:900px){.ek-collection .header--col .header__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:1.75rem}.ek-collection .header__navrow{display:block}.ek-collection .header__search{display:flex;width:min(35rem,100%)}.ek-collection .header__search-btn{display:none}}@media(min-width:1200px){.ek-collection .header__navrow a{font-size:1rem}}.ek-collection .sim__layout{display:grid;gap:1rem;align-items:start}.ek-collection .sim__ftoggle{display:inline-flex;align-items:center;gap:.55rem;min-height:3rem;padding:0 1.1rem;border:1.5px solid var(--ink);border-radius:var(--radius);background:#fff;font:inherit;font-weight:700;font-size:1rem;color:var(--ink);cursor:pointer;justify-self:start}.ek-collection .sim__ftoggle svg{width:1.25rem;height:1.25rem}.ek-collection .sim__ftoggle[aria-expanded=true]{background:var(--ink);color:#fff}.ek-collection .sim__fcount{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;border-radius:62.4375rem;background:var(--red);color:#fff;font-size:.8125rem}.ek-collection .sim__filters{display:none;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-lg,.875rem);padding:1.25rem}.ek-collection .sim__filters.is-open{display:block}.ek-collection .sim__fhead{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid var(--line);margin-bottom:.4rem}.ek-collection .sim__fhead h3{font-size:1.125rem;font-weight:800}.ek-collection .sim__clear{border:0;background:none;font:inherit;font-weight:700;font-size:.9375rem;color:var(--red);text-decoration:underline;text-underline-offset:.1875rem;cursor:pointer;padding:.4rem 0;min-height:2.75rem}.ek-collection .fgroup{border:0;padding:1rem 0;margin:0;border-bottom:1px solid var(--line)}.ek-collection .fgroup:last-of-type{border-bottom:0}.ek-collection .fgroup legend{font-weight:800;font-size:1rem;padding:0;margin-bottom:.6rem;color:var(--ink)}.ek-collection .fcheck{display:flex;align-items:center;gap:.7rem;min-height:2.5rem;cursor:pointer;font-size:1rem;color:var(--ink-2)}.ek-collection .fcheck input{width:1.375rem;height:1.375rem;accent-color:var(--red);flex:none;margin:0;cursor:pointer}.ek-collection .fcheck span{display:inline-flex;align-items:center;gap:.5rem}.ek-collection .fcheck:has(input:checked){color:var(--ink);font-weight:600}.ek-collection .fswatch{width:1rem;height:1rem;border-radius:50%;border:1px solid rgba(0,0,0,.15);display:inline-block}.ek-collection .fpeople{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.ek-collection .fpill{position:relative;display:block;cursor:pointer}.ek-collection .fpill input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.ek-collection .fpill span{display:grid;place-items:center;min-height:2.875rem;border:1.5px solid var(--line);border-radius:var(--radius);background:#fff;font-weight:700;font-size:1.0625rem;color:var(--ink);transition:all .15s}.ek-collection .fpill input:checked+span{background:var(--red);border-color:var(--red);color:#fff}.ek-collection .fpill input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.ek-collection .fprice{display:flex;align-items:end;gap:.5rem}.ek-collection .fprice>label{flex:1;display:grid;gap:.3rem;font-size:.8125rem;font-weight:600;color:var(--ink-3)}.ek-collection .fprice__field{display:flex;align-items:center;gap:.25rem;border:1.5px solid var(--line);border-radius:var(--radius);background:#fff;padding:0 .7rem;min-height:2.875rem}.ek-collection .fprice__field em{font-style:normal;color:var(--ink-3)}.ek-collection .fprice__field input{width:100%;min-width:0;border:0;background:transparent;font:inherit;font-size:1rem;font-weight:600;color:var(--ink);-moz-appearance:textfield}.ek-collection .fprice__field input::-webkit-outer-spin-button,.ek-collection .fprice__field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ek-collection .fprice__field:focus-within{border-color:var(--ink)}.ek-collection .fprice__dash{padding-bottom:.9rem;color:var(--ink-3)}.ek-collection .fslider{display:block;margin-top:.9rem}.ek-collection .fslider input{width:100%;accent-color:var(--red);height:1.75rem;cursor:pointer}.ek-collection .fslider__ticks{display:flex;justify-content:space-between;font-size:.8125rem;color:var(--ink-3)}.ek-collection .sim__fdone{width:100%;margin-top:1rem}.ek-collection .sim__count{font-size:.9375rem;color:var(--ink-3);margin-bottom:.9rem}.ek-collection .sim__empty{padding:2rem 1rem;text-align:center;background:var(--paper-2);border-radius:var(--radius);color:var(--ink-2)}.ek-collection .sim .sim__grid{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;gap:.75rem;overflow:visible;scroll-snap-type:none;padding-bottom:0}.ek-collection .pcard[hidden]{display:none}.ek-collection .pcard[data-current=true] .pcard__media:after{content:"Viewing";position:absolute;right:.6rem;top:.6rem;background:var(--ink);color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .55rem;border-radius:62.4375rem}@media(max-width:599px){.ek-collection .sim .sim__grid{gap:.625rem}.ek-collection .pcard{padding:.625rem .625rem .75rem;gap:.3rem;border-radius:var(--radius)}.ek-collection .pcard__media{margin-bottom:.15rem}.ek-collection .pcard__tags{position:static;min-height:1.25rem;display:flex;gap:.3rem;align-items:center}.ek-collection .pcard__badge{font-size:.6875rem;padding:.15rem .5rem}.ek-collection .pcard h3{font-size:.875rem;line-height:1.25;min-height:3.75em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ek-collection .pcard__price{gap:.25rem .4rem;row-gap:.1rem}.ek-collection .pcard__price strong{font-size:1.125rem}.ek-collection .pcard__price s{font-size:.75rem}.ek-collection .pcard__price span{font-size:.75rem;flex-basis:100%}.ek-collection .pcard__rating{font-size:.75rem;gap:.25rem;white-space:nowrap}.ek-collection .pcard__rating .stars{font-size:.6875rem;letter-spacing:-.06em}.ek-collection .pcard__rev{font-size:0}.ek-collection .pcard__rev:after{content:"(" attr(data-n) ")";font-size:.75rem;margin-left:.2rem;color:var(--ink-3)}.ek-collection .pcard__stock{font-size:.75rem}.ek-collection .pcard .btn{min-height:2.625rem;padding:.5rem .6rem;font-size:.875rem;margin-top:.45rem;border-width:1.5px}.ek-collection .pcard[data-current=true] .pcard__media:after{font-size:.6875rem;padding:.2rem .5rem;right:.4rem;top:.4rem}}@media(min-width:900px){.ek-collection .sim__layout{grid-template-columns:16.25rem minmax(0,1fr);gap:2rem}.ek-collection .sim__ftoggle{display:none}.ek-collection .sim__filters{display:block;position:sticky;top:9.5rem}.ek-collection .sim__fdone{display:none}.ek-collection .sim .sim__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media(min-width:1180px){.ek-collection .sim .sim__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ek-collection .sim__tabs-wrap{position:relative;display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.ek-collection .sim__tabs{display:flex;gap:.75rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:.25rem .25rem .5rem;flex:1;min-width:0;scroll-snap-type:x proximity}.ek-collection .sim__tabs::-webkit-scrollbar{display:none}.ek-collection .sim__tabs a{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 1.6rem;background:#333;color:#fff;font-weight:600;font-size:1rem;border-radius:.1875rem;border:1px solid #333;white-space:nowrap;transition:background .15s}.ek-collection .sim__tabs a:hover{background:#111}.ek-collection .sim__tabs a.is-on{background:#e03c31;border-color:#e03c31;color:#fff}.ek-collection .sim__tabs-arrow{flex:none;width:2.75rem;height:2.75rem;border-radius:50%;border:0;background:#8d8d8d;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .15s}.ek-collection .sim__tabs-arrow:hover{background:var(--ink)}.ek-collection .sim__tabs-arrow svg{width:1.375rem;height:1.375rem}.ek-collection .sim__tabs-arrow[hidden]{display:none}.ek-collection .sim__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 0 .9rem;border-bottom:1px solid var(--line);margin-bottom:1.25rem}.ek-collection .sim__count{margin:0;font-size:1rem;color:var(--ink-3)}.ek-collection .sim__sort{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem}.ek-collection .sim__sort>span{font-weight:700;color:var(--ink)}.ek-collection .sim__sort select{font:inherit;font-size:1rem;color:var(--ink);border:0;background:transparent;padding:.5rem 1.6rem .5rem .2rem;min-height:2.75rem;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316181D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right .1rem center;background-size:1.125rem}.ek-collection .sim__sort select:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:.25rem}@media(max-width:599px){.ek-collection .sim__tabs a{min-height:2.875rem;padding:0 1.1rem;font-size:.9375rem}.ek-collection .sim__bar{flex-wrap:wrap}}.ek-collection .newsletter.nl-live{position:relative;isolation:isolate;background:#2b2f33 var(--ek-newsletter-image) center/cover no-repeat;color:#fff;padding:clamp(3rem,7vw,5rem) 0;text-align:center}.ek-collection .nl-live:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14161a6b;z-index:-1}.ek-collection .nl-live__inner{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:47.5rem}.ek-collection .nl-live .nl-live__title{font-family:var(--font-display);font-weight:800;font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.15;text-transform:uppercase;letter-spacing:.01em;color:#fff;text-shadow:0 1px .375rem rgba(0,0,0,.35)}.ek-collection .nl-live__offer{display:inline-block;background:#e03c31;color:#fff;font-family:var(--font-display);font-weight:800;font-size:clamp(1.35rem,3vw,2.1rem);line-height:1.1;text-transform:uppercase;padding:.55em .9em;margin:0}.ek-collection .nl-live__sub{font-weight:600;font-size:clamp(1rem,1.6vw,1.125rem);color:#fff;margin:0;max-width:45rem;text-shadow:0 1px .25rem rgba(0,0,0,.35)}.ek-collection .nl-live .newsletter__form{display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:min(35rem,100%);margin-top:.25rem}.ek-collection .nl-live .newsletter__form input{flex:1 1 13.75rem;min-height:3.25rem;border:1px solid #fff;border-radius:0;background:#fff;color:var(--ink);font-size:1.0625rem;padding:.8rem 1rem}.ek-collection .nl-live .newsletter__form input:focus{outline:2px solid var(--red);outline-offset:1px}.ek-collection .nl-live__btn{min-height:3.25rem;padding:0 1.4rem;border:0;border-radius:0;background:#111;color:#fff;font:inherit;font-weight:700;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s}.ek-collection .nl-live__btn:hover{background:var(--red)}.ek-collection .promos{background:#eeeeef;padding:1.1rem 0}.ek-collection .promos__grid{display:grid;grid-template-columns:1fr;gap:.9rem 1.5rem}.ek-collection .promo{display:flex;align-items:center;gap:.8rem;min-width:0}.ek-collection .promo img{width:2.5rem;height:2.5rem;flex:none}.ek-collection .promo h3{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.25;color:var(--ink)}.ek-collection .promo p{font-size:.875rem;color:var(--ink-2);margin-top:.15rem}.ek-collection .promo p a{color:var(--red);font-weight:600;text-decoration:underline;text-underline-offset:2px}@media(min-width:600px){.ek-collection .promos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.ek-collection .promos{padding:1.35rem 0}.ek-collection .promos__grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center}.ek-collection .promo{justify-self:start}}.ek-collection .cintro{display:grid;gap:1.25rem;padding:.75rem 0 1.75rem}.ek-collection .cintro__title{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem,4.2vw,2.9rem);line-height:1.05;letter-spacing:-.02em;margin:.25rem 0 .75rem}.ek-collection .cintro .lead{max-width:62ch;margin:0}.ek-collection .cintro__proof{display:grid;gap:.6rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-2);font-size:1rem;color:var(--ink-2)}.ek-collection .cintro__proof li{display:flex;align-items:center;gap:.5rem;line-height:1.3}.ek-collection .cintro__proof li:before{content:"";flex:none;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/12px no-repeat}.ek-collection .cintro__proof li .stars{color:var(--red);font-size:.8rem;letter-spacing:.05em}.ek-collection .cintro__proof b{color:var(--ink);font-weight:800}.ek-collection .cintro__proof a{font-weight:700;color:var(--red);text-decoration:underline;text-underline-offset:.1875rem}@media(min-width:900px){.ek-collection .cintro{grid-template-columns:minmax(0,1.5fr) minmax(18.75rem,.9fr);align-items:end;gap:2.5rem;padding:1rem 0 2.25rem}.ek-collection .cintro__proof{grid-template-columns:1fr 1fr;padding:1.25rem 1.4rem}}.ek-collection .lines{padding:0 0 var(--s-7)}.ek-collection .lines__title{font-size:1.25rem;font-weight:800;margin-bottom:1rem}.ek-collection .lines__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ek-collection .ltile{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:#fff;color:var(--ink);transition:border-color .2s,box-shadow .2s,transform .2s}.ek-collection .ltile__media{display:block;aspect-ratio:3/2;background:var(--paper-2);overflow:hidden}.ek-collection .ltile__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.ek-collection .ltile__body{display:flex;flex-direction:column;gap:.3rem;padding:.9rem .95rem 1rem;flex:1}.ek-collection .ltile__body b{font-size:1.0625rem;font-weight:800;line-height:1.25}.ek-collection .ltile__body>span{font-size:.9rem;color:var(--ink-2);line-height:1.45;flex:1}.ek-collection .ltile__body em{font-style:normal;font-weight:700;font-size:.9375rem;color:var(--red);margin-top:.5rem;display:flex;justify-content:space-between;gap:.5rem}.ek-collection .ltile__body em i{font-style:normal;transition:transform .2s}@media(hover:hover){.ek-collection .ltile:hover{border-color:var(--ink);box-shadow:0 1.125rem 2.5rem -1.75rem #16181d73;transform:translateY(-2px)}.ek-collection .ltile:hover img{transform:scale(1.04)}.ek-collection .ltile:hover em i{transform:translate(.25rem)}}.ek-collection .ltile:focus-visible{outline:.1875rem solid var(--ink);outline-offset:.1875rem}@media(max-width:699px){.ek-collection .lines__grid{grid-template-columns:1fr;gap:.6rem}.ek-collection .ltile{flex-direction:row;align-items:stretch}.ek-collection .ltile__media{width:7rem;flex:none;aspect-ratio:auto}.ek-collection .ltile__body{padding:.8rem .9rem;gap:.2rem}.ek-collection .ltile__body b{font-size:1rem}.ek-collection .ltile__body>span{font-size:.875rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ek-collection .ltile__body em{margin-top:.35rem;font-size:.9rem}}@media(min-width:700px){.ek-collection .lines__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media(min-width:1100px){.ek-collection .lines__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.ek-collection .ltile__body{padding:1.1rem 1.15rem 1.2rem}.ek-collection .ltile__body b{font-size:1.125rem}}.ek-collection .sim--col{padding-top:var(--s-6);border-top:1px solid var(--line)}.ek-collection .sim--col .sim__tabs-wrap{margin-bottom:1.5rem}.ek-collection .sim__more{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:2rem}.ek-collection .sim__more .btn{min-width:16.25rem;min-height:3.25rem}.ek-collection .sim__showing{margin:0;font-size:.9375rem;color:var(--ink-3)}.ek-collection .sim__more[hidden]{display:none}.ek-collection .pcard__rating--none{color:var(--ink-3)}.ek-collection .pcard__stock{font-size:.875rem;font-weight:600;color:var(--green-dark);margin:0}.ek-collection .pcard__stock:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--green);margin-right:.4rem;vertical-align:middle}.ek-collection .sim__empty{padding:3rem 1rem;text-align:center;color:var(--ink-2);font-size:1.0625rem;border:1px dashed var(--line);border-radius:var(--radius-lg)}.ek-collection .sim__empty[hidden]{display:none}.ek-collection .vals{background:var(--paper-2);padding:var(--s-6) 0}.ek-collection .vals__grid{display:grid;gap:.75rem}.ek-collection .val{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem 1.3rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink)}.ek-collection .val__big{font-family:var(--font-display);font-weight:800;font-size:1.25rem;line-height:1.2;letter-spacing:-.01em}.ek-collection .val__big strong{color:var(--red);font-size:1.6rem}.ek-collection .val>span:not(.val__big){font-size:.9375rem;color:var(--ink-2);line-height:1.45}.ek-collection .val em{font-style:normal;font-weight:700;color:var(--red);margin-top:.35rem}.ek-collection a.val{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}@media(hover:hover){.ek-collection a.val:hover{background:var(--red-tint,#FBE9EA)}}@media(min-width:800px){.ek-collection .vals__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.ek-collection .col .ugc{background:#fff;padding:var(--s-8) 0}.ek-collection .col .ugc__rating .stars{color:var(--red);font-size:.9rem;letter-spacing:.06em}.ek-collection .col .ugc__grid{grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:900px){.ek-collection .col .ugc__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.ek-collection .col .ugc__item{aspect-ratio:9/15}.ek-collection .col .cmp{background:var(--paper-2)}@media(min-width:900px){.ek-collection .cmp__grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1180px){.ek-collection .cmp__grid--4{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.ek-collection .cmp__grid--4 .kcard__price{font-size:1.6rem}.ek-collection .cprice{padding:var(--s-9) 0;background:#fff;scroll-margin-top:8.75rem}.ek-collection .cprice__inner{display:grid;gap:var(--s-7)}@media(min-width:1000px){.ek-collection .cprice__inner{grid-template-columns:.9fr 1.1fr;gap:var(--s-8);align-items:start}}.ek-collection .cprice__intro .lead{margin-bottom:var(--s-5)}.ek-collection .cprice__media{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--s-5)}.ek-collection .cprice__media img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.ek-collection .cprice__points{display:grid;gap:.6rem;color:var(--ink-2);font-size:1rem}.ek-collection .cprice__points li{display:flex;align-items:center;gap:.6rem}.ek-collection .cprice__points li:before{content:"";flex:none;width:1.375rem;height:1.375rem;border-radius:50%;background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/13px no-repeat}.ek-collection .cprice__points a{font-weight:700;color:var(--red);text-decoration:underline;text-underline-offset:.1875rem}.ek-collection .cprice__form{display:grid;grid-template-columns:1fr;gap:1.1rem 1.25rem;padding:var(--s-6);background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-lg)}@media(min-width:640px){.ek-collection .cprice__form{grid-template-columns:1fr 1fr}.ek-collection .field--full{grid-column:1/-1}}.ek-collection .field{display:flex;flex-direction:column;gap:.4rem}.ek-collection .field label{font-weight:700;font-size:.9375rem;color:var(--ink)}.ek-collection .field label i{font-style:normal;color:var(--red);margin-left:.15rem}.ek-collection .field input,.ek-collection .field select,.ek-collection .field textarea{width:100%;height:3.25rem;padding:0 1rem;border:2px solid var(--line);border-radius:var(--radius);background:#fff;font:inherit;font-size:1rem;color:var(--ink);transition:border-color .2s,box-shadow .2s}.ek-collection .field select{-webkit-appearance:none;appearance:none;padding-right:2.6rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316181D' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .9rem center/16px no-repeat}.ek-collection .field textarea{height:auto;padding:.85rem 1rem;resize:vertical;line-height:1.5}.ek-collection .field input:focus,.ek-collection .field select:focus,.ek-collection .field textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 .25rem #16181d14}.ek-collection .cprice__actions{flex-direction:row;align-items:center;gap:1rem;flex-wrap:wrap}.ek-collection .cprice__actions .btn{min-width:11.25rem}.ek-collection .cprice__note{font-size:.9375rem;color:var(--ink-3)}.ek-collection .cprice__err{grid-column:1/-1;color:var(--red);font-weight:600;font-size:.9375rem}.ek-collection .cabout{padding:var(--s-9) 0;background:var(--paper-2)}.ek-collection .cabout__inner{display:grid;gap:var(--s-5)}@media(min-width:960px){.ek-collection .cabout__inner{grid-template-columns:1fr 1.6fr;gap:var(--s-8)}.ek-collection .cabout__more{grid-column:2}}.ek-collection .cabout__text{position:relative}.ek-collection .cabout__text:not(.is-open){max-height:19rem;overflow:hidden}.ek-collection .cabout__text:not(.is-open):after{content:"";position:absolute;left:0;right:0;bottom:0;height:6rem;background:linear-gradient(rgba(247,246,243,0),var(--paper-2))}.ek-collection .cabout__text p{color:var(--ink-2);font-size:1.0625rem;line-height:1.65;margin-bottom:1rem;max-width:45rem}.ek-collection .cabout__more{justify-self:start;min-height:3rem}.ek-collection .guides{padding:var(--s-8) 0;background:#fff}.ek-collection .guides__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:var(--s-5)}.ek-collection .guide{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1.1rem 1.1rem 1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;color:var(--ink);transition:border-color .2s,box-shadow .2s}.ek-collection .guide svg{width:2.125rem;height:2.125rem;color:var(--red);margin-bottom:.35rem}.ek-collection .guide b{font-size:1.0625rem;font-weight:800}.ek-collection .guide span{font-size:.875rem;color:var(--ink-3)}@media(hover:hover){.ek-collection .guide:hover{border-color:var(--ink);box-shadow:0 .875rem 1.875rem -1.5rem #16181d80}.ek-collection .guide:hover span{color:var(--red);text-decoration:underline;text-underline-offset:.1875rem}}@media(min-width:700px){.ek-collection .guides__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media(min-width:1100px){.ek-collection .guides__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.ek-collection .col .faq{background:var(--paper-2)}.ek-collection{display:block;font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}.ek-collection [hidden]{display:none!important}.ek-collection .ek-skip{position:absolute;left:1rem;top:-6rem;z-index:1000;background:#fff;padding:1rem;color:var(--ink)}.ek-collection .ek-skip:focus{top:1rem}.ek-collection .header{position:relative;top:auto}.ek-collection .sim__results,.ek-collection .cprice__inner>*,.ek-collection .cabout__inner>*,.ek-collection .faq__inner>*{min-width:0}.ek-collection .pcard{min-width:0}.ek-collection .pcard form{margin-top:auto}.ek-collection .pcard form .btn{width:100%}.ek-collection .pcard__placeholder{width:100%;height:100%;background:var(--paper-2)}.ek-collection .pcard__error{font-size:.875rem;color:var(--red);margin-top:.5rem;line-height:1.4}.ek-collection .pcard__stock--sold{color:var(--ink-3)}.ek-collection .pcard__stock--sold:before{background:var(--ink-3)}.ek-collection button:disabled{cursor:default;opacity:.55;transform:none}.ek-collection .active-filters{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.ek-collection .active-filters a{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);padding:.4rem .75rem;font-size:.875rem}.ek-collection .fswatch--red{background:#d2232a}.ek-collection .fswatch--black{background:#1f2126}.ek-collection .fcheck:has(input:disabled),.ek-collection .fpill:has(input:disabled){opacity:.5;cursor:default}.ek-collection .is-enhanced .sim__apply,.ek-collection .is-enhanced .native-people{display:none}.ek-collection .people-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.ek-collection .people-group{min-height:2.875rem;padding:.25rem;border:1.5px solid var(--line);border-radius:var(--radius);font-weight:600;font-size:1rem;background:#fff}.ek-collection .people-group:nth-child(n+5){grid-column:span 2;font-size:.9375rem}.ek-collection .people-group[aria-pressed=true]{background:var(--red-tint);border-color:var(--red);color:var(--red)}.ek-collection .people-group.is-partial{border-style:dashed}.ek-collection .sim__filters{max-height:calc(100vh - 2rem);overflow-y:auto;overscroll-behavior:contain}.ek-collection .sim__filters form{margin:0}.ek-collection .sim__filters .sim__apply{width:100%;margin-top:1rem}.ek-collection .fprice__field input{min-width:0}.ek-collection .sim__sort select{max-width:12rem}.ek-collection .sim__sort{min-width:0}.ek-collection .sim__bar{flex-wrap:wrap}.ek-collection .sim__more .btn{white-space:normal;text-align:center}.ek-collection .is-enhanced .ek-pagination{display:none}.ek-collection .ek-pagination{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.ek-collection .ek-pagination a,.ek-collection .ek-pagination span{min-width:2.75rem;min-height:2.75rem;display:grid;place-items:center}.ek-collection .ek-pagination [aria-current=page]{font-weight:700;color:var(--red)}.ek-collection .collection-error{padding:1rem;background:var(--red-tint);border-radius:var(--radius);color:var(--red)}.ek-collection .collection-error button{text-decoration:underline;font-weight:700;min-height:2.75rem}.ek-collection .is-loading .sim__results{opacity:.5;pointer-events:none}.ek-collection .sim__results{transition:opacity .15s}.ek-collection .cprice__success{grid-column:1/-1;padding:1rem;background:var(--green-tint);color:var(--green-dark);border-radius:var(--radius)}.ek-collection .cprice__err{grid-column:1/-1}.ek-collection .cprice__err ul{list-style:disc;padding-left:1rem}.ek-collection .cprice__form p{margin:0}.ek-collection .guide img{width:2.125rem;height:2.125rem;margin-bottom:.35rem}.ek-collection .cabout__text ul{padding-left:1.25rem;list-style:disc;color:var(--ink-2)}.ek-collection .cabout__text li{margin-bottom:.4rem}.ek-collection .cabout__text span{font-family:inherit!important;font-size:inherit!important}.ek-collection .cabout__text h2,.ek-collection .cabout__text h3{font-size:1.125rem;margin-bottom:1rem}.ek-collection .newsletter__form input{min-width:0}.ek-collection .newsletter__form .newsletter__ok,.ek-collection .newsletter__form .newsletter__error{flex-basis:100%;color:#fff}.ek-collection .newsletter__form input[name=email]{min-width:0}.ek-collection .nl-live__inner{max-width:47.5rem}.ek-collection .nl-live__sub{max-width:45rem}.ek-collection .newsletter.nl-live .newsletter__form{width:min(35rem,100%)}.ek-collection .footer__grid>*{min-width:0}.ek-collection .footer__contact a{overflow-wrap:anywhere}.ek-collection .btn:focus-visible{outline:3px solid var(--red);outline-offset:3px}@media(min-width:900px){.ek-collection .sim__filters{top:1rem}.ek-collection .faq__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media(max-width:899px){.ek-collection .sim__filters{max-height:none;overflow:visible}.ek-collection .announce__track{animation:none;width:auto;justify-content:center;gap:.6rem}.ek-collection .announce__track span:nth-child(n+2){display:none}.ek-collection .announce__track span:first-child{white-space:normal;text-align:center}.ek-collection .header__search.ek-search-open{display:flex;position:absolute;left:1.25rem;right:1.25rem;top:100%;z-index:60;box-shadow:0 .75rem 1.5rem #0002}.ek-collection .cmp__grid{gap:1.25rem}.ek-collection .kcard--on{order:-1;margin-top:.6rem}}@media(max-width:599px){.ek-collection .sim__sort{font-size:.875rem;gap:.25rem}.ek-collection .sim__sort select{font-size:.875rem;max-width:10.5rem}.ek-collection .pcard__rating{flex-wrap:wrap;gap:.2rem}.ek-collection .pcard__price strong{overflow-wrap:anywhere}.ek-collection .btn{white-space:normal}.ek-collection .cprice__form{padding:1.25rem}.ek-collection .cprice__form .field{min-width:0}.ek-collection .cprice__actions .btn{width:100%}.ek-collection .sim__more .btn{min-width:min(16.25rem,100%)}.ek-collection .newsletter.nl-live .newsletter__form input{flex:1 1 0;width:0}.ek-collection .nl-live__btn{padding-inline:.9rem}}@media(prefers-reduced-motion:reduce){.ek-collection *,.ek-collection *:before,.ek-collection *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ek-collection .cintro__title{font-weight:700;line-height:1.08}.ek-collection .cprice__media img{height:auto}.ek-collection .nl-live .newsletter__form{display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:min(35rem,100%);margin-top:.25rem;position:relative}.ek-collection .nl-live .newsletter__form input[type=email]{flex:1 1 13.75rem;min-width:0;min-height:3.25rem;width:auto;border:1px solid #fff;border-radius:0;background:#fff;color:var(--ink);font:inherit;font-size:1.0625rem;line-height:1.6;padding:.8rem 1rem}.ek-collection .nl-live .newsletter__form [role=status],.ek-collection .nl-live .newsletter__form .errors{flex-basis:100%;color:#fff;margin-top:.75rem}@media(max-width:899px){.ek-collection .cintro .eyebrow{display:none}.ek-collection .cintro{min-height:25.875rem}.ek-collection .lines{padding-bottom:2rem;margin-top:.3125rem}}@media(max-width:599px){.ek-collection .newsletter.nl-live{padding:3rem 0 1.8125rem}.ek-collection .nl-live .nl-live__title{font-size:clamp(1.125rem,5.9vw,1.4375rem);line-height:1.28;min-height:3.68rem;white-space:normal;width:100%;max-width:100%}.ek-collection .nl-live__offer{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.453125rem;padding:.5rem;font-size:clamp(1rem,5.128205vw,1.25rem);line-height:1.188}.ek-collection .nl-live .newsletter__form{row-gap:1.1796875rem}.ek-collection .nl-live .newsletter__form input[type=email]{flex-basis:100%;width:100%}.ek-collection .nl-live .newsletter__form .nl-live__btn{flex:none;padding-inline:1.4rem}}.ek-collection .sim__layout--no-filters{grid-template-columns:minmax(0,1fr)}.ek-collection .sim__grid>.sim__empty{grid-column:1/-1}.points-earned{margin:20px 0;padding:20px;border:1px solid #ccc;background-color:#f7f7f7}.pkfp-section{background:#fff;padding:64px 80px}.pkfp-inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:48px}.pkfp-heading{margin:0;font-family:Inter,var(--typeHeaderPrimary),var(--typeBasePrimary),sans-serif;font-size:32px;line-height:1.25;font-weight:800;text-align:center;color:#000}.pkfp-content{width:100%;display:flex;flex-direction:column;align-items:stretch}.pkfp-cards{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;align-items:center;padding:0}@media screen and (min-width:850px){.pkfp-card:not(.pkfp-card--featured) .pkfp-card__image{width:100%;max-width:320px;margin-inline:auto}.pkfp-card--featured .pkfp-card__image{width:100%;max-width:none}}.pkfp-card{display:flex;min-width:0;flex-direction:column;gap:24px;padding:20px;border:1px solid #d5d5d5;background:#fff}.pkfp-card--featured{border-color:#d73630;background:#f6ebeb}.pkfp-compare-open .pkfp-cards{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;padding:0}.pkfp-compare-open .pkfp-card{height:100%}.pkfp-compare-open .pkfp-card--featured{border-bottom:0;transform:none}.pkfp-card__image{width:100%;aspect-ratio:1;overflow:hidden}.pkfp-card__image img{width:100%;height:100%;display:block;object-fit:contain}.pkfp-card__content{display:flex;flex:1 1 auto;flex-direction:column;gap:20px}.pkfp-card__copy{display:flex;flex-direction:column;gap:8px}.pkfp-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.pkfp-card__title{margin:0;font-family:Roboto,Inter,var(--typeHeaderPrimary),sans-serif;font-size:24px;line-height:1.4;font-weight:700;color:#000}.pkfp-card__badge{border-radius:999px;background:#1db71d;color:#fff;padding:4px 16px;font-family:Inter,var(--typeBasePrimary),sans-serif;font-size:14px;line-height:1.3;font-weight:600;white-space:nowrap}.pkfp-card__subtitle{margin:0;color:#2e2e2e;font-family:Inter,var(--typeBasePrimary),sans-serif;font-size:16px;line-height:22.5px}.pkfp-card__features{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pkfp-card__features li{display:flex;align-items:center;gap:12px;color:#333;font-family:Inter,var(--typeBasePrimary),sans-serif;font-size:16px;line-height:1.35}.pkfp-card__features li:before{content:"";width:18px;height:18px;flex:0 0 18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M6.5 4L11.5 9L6.5 14' stroke='%23D73630' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px 18px no-repeat}.pkfp-card__price{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:#d73630;font-family:Inter,var(--typeBasePrimary),sans-serif;font-weight:700}.pkfp-card__current-price{font-size:28px;line-height:1.3}.pkfp-card--featured .pkfp-card__current-price{font-size:32px}.pkfp-card__compare-price{color:#666;font-size:23px;font-weight:500;text-decoration:line-through}.pkfp-card__saving{font-size:14px;font-weight:600;white-space:nowrap}.pkfp-card__button{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;border:0;background:#d73630;color:#fff;padding:12px 24px;font-family:Inter,var(--typeBasePrimary),sans-serif;font-size:16px;line-height:1.5;font-weight:600;text-decoration:none;cursor:pointer}.pkfp-card__form{width:100%}.pkfp-details{width:100%;overflow-x:auto}.pkfp-mobile-compare-panel{display:contents}.pkfp-mobile-compare-close,.pkfp-mobile-compare-header{display:none}.pkfp-compare-table{min-width:880px;display:flex;flex-direction:column}.pkfp-compare-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:24px}.pkfp-compare-row--muted{background:#f5f5f5}.pkfp-compare-cell{display:flex;min-width:0;flex-direction:column;gap:8px;padding:20px;background:#fff}.pkfp-compare-row--muted .pkfp-compare-cell{background:#f5f5f5}.pkfp-compare-cell--featured,.pkfp-compare-row--muted .pkfp-compare-cell--featured{border-left:1px solid #d73630;border-right:1px solid #d73630;background:#f6ebeb}.pkfp-compare-row:last-child .pkfp-compare-cell--featured{border-bottom:1px solid #d73630}.pkfp-compare-cell--empty{min-height:112px}.pkfp-compare-item{display:flex;align-items:center;gap:12px;min-height:64px;color:#000;font-family:Inter,var(--typeBasePrimary),sans-serif;font-size:16px;line-height:1.3;font-weight:500}.pkfp-compare-thumb{box-sizing:border-box;width:64px;height:64px;flex:0 0 64px;display:block;border:1px solid #d4d4d4;background:#fff;position:relative;padding:4px;overflow:hidden}.pkfp-compare-thumb img{width:100%;height:100%;display:block;object-fit:cover}.pkfp-compare-thumb:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:3px solid #d73630}.pkfp-compare-thumb:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);background:#d73630;opacity:.12}.pkfp-compare-thumb--image:before,.pkfp-compare-thumb--image:after{content:none}.pkfp-compare-thumbs{display:flex;flex:0 0 132px;width:132px;min-width:132px;flex-shrink:0;gap:4px}.pkfp-compare-thumbs .pkfp-compare-thumb{flex:0 0 64px;width:64px;height:64px;min-width:64px;min-height:64px;flex-shrink:0}.pkfp-compare-cell--featured .pkfp-compare-thumb{width:64px;height:64px;min-width:64px;min-height:64px;flex:0 0 64px;padding:4px}.pkfp-compare-cell--featured .pkfp-compare-thumb img{width:100%;height:100%;display:block;object-fit:cover;transform:none}.pkfp-compare-cell--featured .pkfp-compare-thumbs{flex:0 0 132px;width:132px;min-width:132px;gap:4px}.pkfp-compare-cell--featured .pkfp-compare-thumbs .pkfp-compare-thumb{flex:0 0 64px;width:64px;height:64px;min-width:64px;min-height:64px}.pkfp-compare-thumb__placeholder{width:100%;height:100%;display:block}.pkfp-bag-swatch{width:40px;height:40px;flex:0 0 40px;border:1px solid #d4d4d4;background:#d73630}.pkfp-bag-swatch--black{background:#1f1f1f}.pkfp-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d73630;background:#fff;color:#d73630;padding:12px 24px;font-family:Inter,var(--typeBasePrimary),sans-serif;font-size:16px;line-height:1.5;font-weight:600;cursor:pointer}.pkfp-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media screen and (max-width:1099px){.pkfp-section{padding:56px 24px}.pkfp-cards{gap:25px;padding:0}.pkfp-compare-open .pkfp-cards{padding:0}}@media screen and (max-width:849px){.pkfp-cards{grid-template-columns:1fr;padding:0}.pkfp-card{max-width:520px;width:100%;margin:0 auto}.pkfp-card--featured{padding-top:20px;padding-bottom:20px;transform:none}.pkfp-compare-open .pkfp-cards{grid-template-columns:1fr}}@media screen and (max-width:589px){html.pkfp-modal-lock,html.pkfp-modal-lock body{overflow:hidden}.pkfp-section{padding:64px 16px}.pkfp-inner{gap:40px}.pkfp-heading{font-size:28px;line-height:1.3}.pkfp-content,.pkfp-cards{gap:12px}.pkfp-card{max-width:none;display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px 12px;align-items:start;padding:16px}.pkfp-card__image{width:120px;height:120px;aspect-ratio:auto;grid-column:1;grid-row:1}.pkfp-card__content{display:contents}.pkfp-card__copy{grid-column:2;grid-row:1;align-self:start}.pkfp-card__title-row{align-items:center;flex-direction:row;gap:8px}.pkfp-card__title{font-family:Inter,var(--typeHeaderPrimary),var(--typeBasePrimary),sans-serif;font-size:20px;line-height:1.4}.pkfp-card__badge{padding:4px 8px;font-size:8px}.pkfp-card__subtitle{font-size:14px;line-height:1.35}.pkfp-card__features{grid-column:1 / -1;grid-row:2;gap:8px}.pkfp-card__features li{align-items:flex-start;gap:6px;color:#2e2e2e;font-size:14px;line-height:1.35}.pkfp-card__features li:before{width:14px;height:14px;flex-basis:14px;background-size:14px 14px}.pkfp-card__price{grid-column:2;grid-row:1;align-self:end;display:block;margin:0}.pkfp-card__price>div{display:flex;align-items:center;gap:8px}.pkfp-card__current-price,.pkfp-card--featured .pkfp-card__current-price{font-size:18px}.pkfp-card__compare-price{font-size:14px}.pkfp-card__saving{display:block;margin-top:2px;font-size:12px;line-height:1.3}.pkfp-card__form{grid-column:1 / -1;grid-row:3}.pkfp-toggle{width:100%;max-width:none}.pkfp-details{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;justify-content:center;align-items:flex-start;padding:8px;background:#000000c7;overflow:auto;-webkit-overflow-scrolling:touch}.pkfp-details[hidden]{display:none}.pkfp-mobile-compare-panel{position:relative;display:flex;width:min(327px,100%);min-height:100%;flex-direction:column;background:#fff}.pkfp-mobile-compare-close{display:flex;position:absolute;top:8px;right:8px;z-index:2;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:999px;background:#000000b8;color:#fff;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 2px 8px #00000040}.pkfp-mobile-compare-close span{display:block;margin-top:-2px}.pkfp-mobile-compare-header{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;background:#fff}.pkfp-mobile-compare-heading-cell{display:flex;min-width:0;flex-direction:column;gap:6px;align-items:center;padding:8px;color:#000;font-family:Inter,var(--typeBasePrimary),sans-serif;font-size:14px;line-height:1.4;font-weight:700}.pkfp-mobile-compare-heading-cell--featured{border-top:1px solid #d73630;border-left:1px solid #d73630;border-right:1px solid #d73630;background:#f6ebeb}.pkfp-mobile-compare-heading-cell img,.pkfp-mobile-compare-heading-cell--featured img{width:100%;aspect-ratio:1;display:block;object-fit:contain}.pkfp-mobile-compare-heading-cell span{width:100%}.pkfp-details .pkfp-compare-table{width:100%;min-width:0}.pkfp-details .pkfp-compare-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.pkfp-details .pkfp-compare-cell{gap:12px;align-items:flex-start;justify-content:flex-start;padding:8px}.pkfp-details .pkfp-compare-item{min-height:0;height:auto;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;font-size:12px;line-height:1.3}.pkfp-details .pkfp-compare-thumb{width:48px;height:48px;flex:0 0 48px;padding:3px}.pkfp-details .pkfp-compare-thumbs,.pkfp-details .pkfp-compare-cell--featured .pkfp-compare-thumbs{display:flex;flex-direction:row;flex:0 0 auto;align-items:flex-start;align-self:flex-start;width:auto;min-width:0;max-width:100%;height:auto;gap:2px}.pkfp-details .pkfp-compare-thumbs .pkfp-compare-thumb,.pkfp-details .pkfp-compare-cell--featured .pkfp-compare-thumb,.pkfp-details .pkfp-compare-cell--featured .pkfp-compare-thumbs .pkfp-compare-thumb{flex:0 0 48px;width:48px;height:48px;min-width:48px;min-height:48px;padding:3px;flex-shrink:0}.pkfp-details .pkfp-compare-cell--empty:not(.pkfp-compare-cell--featured){min-height:0;opacity:0}}.pmd-section{background:#fbe9ea;padding:64px 80px 45px}.pmd-inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:28px}.pmd-generated{width:100%;display:flex;flex-direction:column;gap:28px}.pmd-header{display:flex;flex-direction:column;gap:40px}.pmd-title{margin:0;font-family:Inter,var(--typeHeaderPrimary),var(--typeBasePrimary),sans-serif;font-size:32px;line-height:1.3;font-weight:800;text-align:center;color:#000}.pmd-tabs{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.pmd-tab{-webkit-appearance:none;appearance:none;border:1px solid #fff;background:#e7261d;color:#fff;min-height:50px;padding:12px 16px;font-family:Inter,var(--typeBasePrimary),sans-serif;font-size:20px;line-height:130%;letter-spacing:.595px;font-weight:400;cursor:pointer}.pmd-tab.is-active{border-color:#ddd;background:#fff;color:#e7261d;font-weight:500}.pmd-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px;align-items:start}.pmd-carousel{position:relative;width:100%}.pmd-carousel-nav,.pmd-carousel-dots{display:none}.pmd-card{display:flex;min-width:0;flex-direction:column;gap:20px;align-self:start}.pmd-card-media{position:relative;width:100%;aspect-ratio:630 / 305;overflow:hidden;background:#eee}.pmd-card-media>img{width:100%;height:100%;display:block;object-fit:cover}.pmd-card-thumb{position:absolute;left:18px;bottom:18px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border:1px solid #d4d4d4;background:#fff}.pmd-card-thumb img{width:80px;height:80px;object-fit:contain}.pmd-card-body{font-family:Inter,var(--typeBasePrimary),sans-serif;font-size:16px;line-height:130%;font-weight:400;color:#000}.pmd-card-title{margin:0 0 12px;font-size:16px;line-height:130%;font-weight:600}.pmd-card-title a{color:inherit;text-decoration:none}.pmd-card ul{margin:0;padding-left:18px;display:grid;gap:8px}.pmd-card li{margin:0}.pmd-card-title .pmd-qty,.pmd-card-body .pmd-qty{color:#d73630}.pmd-carousel[data-layout=single] .pmd-grid{display:block}.pmd-carousel[data-layout=single] .pmd-card{display:grid;grid-template-columns:minmax(0,630px) minmax(0,1fr);gap:48px;align-items:center}.pmd-carousel[data-layout=single] .pmd-card-media{height:465px;aspect-ratio:auto}.pmd-carousel[data-layout=single] .pmd-card-thumb--inline{position:static;width:80px;height:80px;margin-bottom:24px;border:0;background:transparent}.pmd-carousel[data-layout=triple] .pmd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.pmd-carousel[data-layout=triple] .pmd-card-media{aspect-ratio:413 / 305}.pmd-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#d3232a;color:#fff;min-height:48px;padding:12px 24px;font-family:Inter,var(--typeBasePrimary),sans-serif;font-size:16px;line-height:1.5;font-weight:600;text-decoration:none}.pmd-download svg{flex:0 0 20px}.pmd-download:hover{color:#fff;background:#b91d23}.pmd-noscript{width:100%}@media screen and (max-width:989px){.pmd-section{padding:48px 24px 34px}.pmd-tab{font-size:16px;padding:10px 12px}.pmd-grid{grid-template-columns:1fr;gap:32px}.pmd-carousel[data-layout=single] .pmd-grid{display:grid}.pmd-carousel[data-layout=single] .pmd-card{grid-template-columns:1fr;gap:20px}.pmd-carousel[data-layout=single] .pmd-card-media{height:auto;aspect-ratio:630 / 465}.pmd-carousel[data-layout=triple] .pmd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:589px){.pmd-section{padding:64px 16px}.pmd-inner,.pmd-generated,.pmd-header{gap:40px}.pmd-title{font-size:28px;line-height:1.3}.pmd-tabs{gap:6px}.pmd-tab{min-height:0;padding:8px 12px;font-size:14px;line-height:1.3}.pmd-carousel{display:flex;flex-direction:column;gap:40px}.pmd-grid{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pmd-carousel[data-active-group=food] .pmd-grid{display:flex}.pmd-grid::-webkit-scrollbar{display:none}.pmd-card{width:100%;flex:0 0 100%;gap:20px;scroll-snap-align:start;scroll-snap-stop:always}.pmd-card-media{height:257px;aspect-ratio:auto}.pmd-card-thumb{width:80px;height:80px;left:16px;bottom:16px}.pmd-card-thumb img{width:80px;height:80px}.pmd-card-title{margin-bottom:12px;font-size:16px;line-height:1.3}.pmd-card-body,.pmd-card-body li{font-size:14px;line-height:1.3}.pmd-card ul{gap:8px;padding-left:21px}.pmd-carousel-nav{position:absolute;top:128px;z-index:2;display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;border:0;border-radius:50%;background:#fff;color:#d3232a;box-shadow:0 4px 5px #0003;cursor:pointer;transform:translateY(-50%)}.pmd-carousel-nav--prev{left:-8px}.pmd-carousel-nav--next{right:-8px}.pmd-carousel-nav svg{width:10px;height:29px}.pmd-carousel-dots{display:flex;justify-content:center;gap:8px}.pmd-carousel-dot{width:8px;height:8px;border:0;border-radius:999px;background:#fff;padding:0}.pmd-carousel-dot.is-active{background:#d3232a}.pmd-download{width:100%;max-width:none}}.pte-section{background:#e7261d;padding:64px 80px;margin:0}.pte-inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:32px;align-items:center}.pte-heading{margin:0;color:#fff;font-family:Inter,var(--typeHeaderPrimary),var(--typeBasePrimary),sans-serif;font-size:32px;line-height:1.3;font-weight:800;text-align:center}.pte-panel{width:100%;padding:24px;background:#f4f4f4;display:flex;flex-direction:column;gap:12px}.pte-hero{width:100%;background:#fff}.pte-hero img{width:100%;height:auto;display:block}.pte-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pte-card{min-width:0;padding:24px;background:#fff;color:#333;font-family:Inter,var(--typeBasePrimary),sans-serif}.pte-card__icon{width:40px;height:40px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;background:#d73630;color:#fff}.pte-card__icon svg{width:28px;height:28px}.pte-card__title{margin:0 0 8px;color:#000;font-family:Inter,var(--typeHeaderPrimary),var(--typeBasePrimary),sans-serif;font-size:20px;line-height:1.3;font-weight:600}.pte-card__copy{font-size:16px;line-height:1.35}.pte-card__copy p{margin:0}@media screen and (max-width:989px){.pte-section{padding:48px 24px}.pte-cards{grid-template-columns:1fr}}@media screen and (max-width:589px){.pte-section{padding:64px 16px}.pte-inner{gap:32px}.pte-heading{font-size:28px;line-height:1.3}.pte-panel{padding:16px;gap:12px}.pte-card{padding:24px}.pte-card__icon{width:48px;height:48px;margin-bottom:20px}.pte-card__icon svg{width:34px;height:34px}.pte-card__title{font-size:18px;line-height:1.3}.pte-card__copy{font-size:14px;line-height:1.35}}
/*# sourceMappingURL=/cdn/shop/t/332/compiled_assets/styles.css.map */
