@font-face{font-family:Bernoru;src:url(/cdn/shop/files/bernoru-blacksemicondensed-webfont.woff?v=1778706034) format("woff");font-weight:900;font-display:swap}@font-face{font-family:Poppins;src:url(https://www.ektheboutique.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(https://www.ektheboutique.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2) format("woff2");font-weight:700;font-display:swap}.ek-refresh{--pink:#ff2162;--deep:#cd395f;--lilac:#c298d5;--yellow:#dfcf07;--ink:#1c1c1c;--soft:#fce0e5;--paper:#fff;--space:clamp(22px,5vw,80px)}.ek-refresh *{box-sizing:border-box}.ek-refresh{scroll-behavior:smooth;scroll-padding-top:30px}.ek-refresh{margin:0;color:var(--ink);background:#fff;font-family:Poppins,sans-serif;font-size:14px;line-height:1.65}.ek-refresh img{max-width:100%;height:auto}.ek-refresh video{display:block;width:100%;height:100%;object-fit:cover}.ek-refresh a{color:inherit;text-decoration:none}.ek-refresh button{font:inherit;cursor:pointer}.ek-refresh a,.ek-refresh button{-webkit-tap-highlight-color:transparent}.ek-refresh a:focus-visible,.ek-refresh button:focus-visible{outline:3px solid #0b61cd;outline-offset:5px}.ek-refresh .skip{position:fixed;left:12px;top:-80px;background:#fff;padding:15px;z-index:40}.ek-refresh .skip:focus{top:5px}.ek-refresh .preview-note{background:#292929;color:#fff;display:flex;justify-content:space-between;gap:10px;padding:7px var(--space);font-size:10px;letter-spacing:.03em}.ek-refresh .preview-note span:first-child{font-weight:700;letter-spacing:.13em}.ek-refresh .announcement{display:flex;justify-content:space-between;gap:20px;padding:10px var(--space);background:var(--deep);color:#fff;font-size:11px;font-weight:700}.ek-refresh .announcement a span{margin-left:8px}.ek-refresh header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px var(--space);background:#fff}.ek-refresh .brand{flex:0 0 190px}.ek-refresh .brand img{display:block;width:190px}.ek-refresh nav{display:flex;align-items:center;gap:clamp(14px,2.3vw,36px);font-size:11px;font-weight:700}.ek-refresh nav a{white-space:nowrap;position:relative;padding:9px 0}.ek-refresh nav a:after{content:"";position:absolute;bottom:4px;height:2px;left:0;right:100%;background:var(--pink);transition:right .2s}.ek-refresh nav a:hover:after,.ek-refresh nav a.active:after{right:0}.ek-refresh nav a.active{color:var(--deep)}.ek-refresh .bag{display:flex;align-items:center;gap:9px;font-size:11px}.ek-refresh .bag svg{width:22px;fill:none;stroke:currentColor;stroke-width:1.2}.ek-refresh h1,.ek-refresh h2,.ek-refresh h3,.ek-refresh p{margin:0}.ek-refresh h1,.ek-refresh h2{font-family:Bernoru,sans-serif!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.02em!important;line-height:1.08!important}.ek-refresh h1{font-size:clamp(57px,6.8vw,99px)!important}.ek-refresh h2{font-size:clamp(38px,4.5vw,66px)!important}.ek-refresh h2 span{color:var(--deep)}.ek-refresh .eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:.16em;font-weight:700;margin-bottom:22px;line-height:1.6}.ek-refresh .hero{background:var(--pink);display:grid;grid-template-columns:1.1fr .9fr;min-height:665px;position:relative;overflow:hidden;color:#fff;padding:35px var(--space)}.ek-refresh .hero-copy{align-self:center;position:relative;z-index:1;padding:15px 0 28px}.ek-refresh .hero .eyebrow{font-size:10px;letter-spacing:.18em}.ek-refresh .hero h1 span{color:var(--yellow)}.ek-refresh .hero-description{max-width:430px;font-size:15px;margin-top:24px;line-height:1.75}.ek-refresh .hero-actions{display:flex;gap:26px;align-items:center;margin-top:30px;flex-wrap:wrap}.ek-refresh .button{display:inline-flex;gap:30px;justify-content:space-between;align-items:center;padding:17px 24px;font-size:11px;letter-spacing:.045em;font-weight:700;min-height:52px;transition:transform .2s,background .2s,box-shadow .2s}.ek-refresh .button:hover{transform:translateY(-3px);box-shadow:0 5px #1c1c1c24}.ek-refresh .button span{font-size:20px;line-height:1}.ek-refresh .button.white{background:#fff;color:var(--deep)}.ek-refresh .button.pink{background:var(--deep);color:#fff}.ek-refresh .button.pink:hover{background:#b32c50}.ek-refresh .text-link{font-size:11px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:5px;transition:color .2s}.ek-refresh .text-link span{margin-left:15px}.ek-refresh .text-link:hover{color:var(--pink)}.ek-refresh .text-link.light:hover{color:var(--yellow)}.ek-refresh .size-note{font-size:10px;opacity:.95;margin-top:22px}.ek-refresh .size-note a{text-decoration:underline;text-underline-offset:3px}.ek-refresh .hero-film{position:relative;display:flex;align-items:center;justify-content:center;padding:10px 0}.ek-refresh .film-wrap{height:580px;aspect-ratio:9/16;position:relative;border:7px solid #fff;transform:rotate(3deg);box-shadow:14px 14px 0 var(--deep)}.ek-refresh .film-note{position:absolute;z-index:2;left:50%;bottom:30px;transform:translate(-50%) rotate(-4deg);white-space:nowrap;background:var(--yellow);color:var(--ink);padding:8px 14px;font-size:11px;font-weight:700}.ek-refresh .video-toggle{position:absolute;bottom:12px;right:12px;background:#1c1c1cc7;color:#fff;border:1px solid rgba(255,255,255,.7);padding:5px 12px;border-radius:2px;font-size:10px;z-index:3}.ek-refresh .spark{position:absolute;fill:var(--yellow);width:90px;pointer-events:none}.ek-refresh .spark-one{top:35px;left:15px;transform:rotate(18deg)}.ek-refresh .spark-two{bottom:100px;right:-5px;width:56px}.ek-refresh .benefits{background:var(--lilac);display:flex;justify-content:center;gap:6vw;padding:16px 20px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ek-refresh .shop-section{padding:80px var(--space) 85px}.ek-refresh .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:32px}.ek-refresh .section-heading .eyebrow{color:var(--deep);margin-bottom:14px}.ek-refresh .section-heading>.text-link{margin-bottom:8px}.ek-refresh .filter-row{display:flex;gap:9px;align-items:center;margin:0 0 24px}.ek-refresh .filter{font-size:11px;border:1px solid #ddd;background:#fff;padding:9px 16px;border-radius:0;transition:background .2s}.ek-refresh .filter:hover{background:var(--soft)}.ek-refresh .filter.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.ek-refresh .filter-row p{margin-left:auto;color:#666;font-size:11px}.ek-refresh .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:start}.ek-refresh .product-card{min-width:0;transition:transform .2s}.ek-refresh .product-card:hover{transform:translateY(-4px)}.ek-refresh .product-photo{display:block;position:relative;background:#f5f3f3;aspect-ratio:3/4;overflow:hidden}.ek-refresh .product-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ek-refresh .product-card:hover .product-photo img{transform:scale(1.035)}.ek-refresh .new-label{position:absolute;top:12px;left:12px;font-size:9px;background:#fff;color:var(--deep);padding:5px 10px;letter-spacing:.08em;font-weight:700}.ek-refresh .product-info{padding-top:17px}.ek-refresh .product-info h3{font-size:12px;font-weight:400;line-height:1.65;min-height:40px}.ek-refresh .product-info .price{font-size:13px;font-weight:700;margin-top:7px}.ek-refresh .product-info .sizes{font-size:10px;color:#666;margin-top:4px}.ek-refresh .product-link{font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;margin-top:15px;padding-bottom:7px}.ek-refresh .product-link:hover{color:var(--deep);border-color:var(--deep)}.ek-refresh .marquee{background:var(--yellow);overflow:hidden;padding:18px 0}.ek-refresh .marquee>div{display:flex;width:max-content;animation:marquee 40s linear infinite}.ek-refresh .marquee span{font-family:Bernoru,sans-serif;font-size:28px;text-transform:uppercase;white-space:nowrap}.ek-refresh .marquee b{font-family:Poppins,sans-serif;font-size:24px;margin:0 35px;color:var(--deep)}@keyframes marquee{to{transform:translate(-50%)}}.ek-refresh .feature{display:grid;grid-template-columns:1fr 1fr;padding:80px max(7vw,24px);gap:10vw;align-items:center}.ek-refresh .plus-feature{background:var(--soft)}.ek-refresh .feature-media{position:relative;aspect-ratio:9/13;max-width:420px;width:100%;justify-self:center;box-shadow:13px 13px 0 var(--lilac)}.ek-refresh .feature-media video{object-fit:cover}.ek-refresh .feature-copy .eyebrow{color:var(--deep);max-width:400px}.ek-refresh .feature-copy>p:not(.eyebrow){max-width:390px;font-size:14px;margin-top:24px}.ek-refresh .feature-copy>p.fine-print{font-size:11px;margin-top:16px;color:#555}.ek-refresh .feature-copy .button{margin-top:27px}.ek-refresh .side-note{display:block;margin-top:30px;font-size:12px;color:var(--deep);font-weight:700}.ek-refresh .shirts-feature{background:#fff}.ek-refresh .shirts-feature .feature-media{box-shadow:-13px 13px 0 var(--yellow)}.ek-refresh .shirts-feature .feature-copy{justify-self:center}.ek-refresh .accessory-section{background:#fafafa;border-top:4px solid var(--lilac)}.ek-refresh .accessory-section .product-photo{aspect-ratio:1/1}.ek-refresh .accessory-section .product-info h3{min-height:40px}.ek-refresh .katie-section{display:grid;grid-template-columns:.8fr 1.2fr;background:var(--pink);color:#fff;padding:65px max(8vw,24px);gap:8vw;align-items:center}.ek-refresh .katie-video{aspect-ratio:9/16;width:100%;max-width:330px;position:relative;justify-self:center}.ek-refresh .katie-copy h2 span{color:var(--yellow)}.ek-refresh .katie-copy>p:not(.eyebrow){font-size:14px;max-width:420px;margin-top:25px}.ek-refresh .katie-copy .button{margin-top:30px}.ek-refresh .review-note{display:block;font-size:10px;max-width:320px;margin-top:20px;opacity:.85}.ek-refresh .closing{text-align:center;padding:75px var(--space);background:var(--soft)}.ek-refresh .closing .eyebrow{color:var(--deep)}.ek-refresh .closing h2{font-size:clamp(35px,5vw,70px)!important}.ek-refresh .closing .button{margin-top:30px}.ek-refresh footer{background:#292929;color:#fff;padding:55px var(--space) 20px;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;font-size:11px}.ek-refresh .footer-brand img{background:#fff;padding:10px;width:190px;object-fit:contain}.ek-refresh .footer-brand p{margin-top:20px;color:#ddd;line-height:1.8}.ek-refresh footer h3{font-size:11px;margin:0 0 15px}.ek-refresh footer a{display:block;color:#ddd;margin:7px 0}.ek-refresh footer a:hover{color:var(--lilac)}.ek-refresh .footer-bottom{grid-column:1/-1;border-top:1px solid #555;padding-top:20px;display:flex;gap:20px;justify-content:space-between;align-items:center;font-size:9px;color:#ccc}.ek-refresh .footer-bottom button{background:transparent;border:1px solid #777;color:#fff;padding:7px 12px;font-size:10px}.ek-refresh .reveal{opacity:1;transform:none}.ek-refresh .reveal.waiting{opacity:0;transform:translateY(18px)}.ek-refresh .reveal{transition:opacity .5s,transform .5s}body.motion-paused .ek-refresh .marquee>div{animation-play-state:paused}@media(min-width:1600px){.ek-refresh .hero,.ek-refresh .shop-section,.ek-refresh .feature,.ek-refresh .katie-section{padding-left:max(6vw,calc((100vw - 1420px)/2));padding-right:max(6vw,calc((100vw - 1420px)/2))}}@media(max-width:1050px){.ek-refresh header{gap:20px;padding-top:20px;padding-bottom:20px}.ek-refresh .brand{flex-basis:145px}.ek-refresh .brand img{width:145px}.ek-refresh nav{gap:15px;font-size:10px}.ek-refresh .bag span{display:none}.ek-refresh .hero{grid-template-columns:1.05fr .95fr;min-height:600px}.ek-refresh .film-wrap{height:500px}.ek-refresh .spark-one{left:-10px;top:30px;width:65px}.ek-refresh .hero-actions{gap:15px}.ek-refresh .hero-description{font-size:13px}.ek-refresh .hero h1{font-size:68px!important}.ek-refresh .product-grid{gap:16px}.ek-refresh .feature{gap:7vw}.ek-refresh .feature h2{font-size:47px!important}}@media(max-width:760px){.ek-refresh{--space:22px}.ek-refresh .preview-note{justify-content:center;font-size:8px;padding:6px 12px}.ek-refresh .preview-note span:last-child{display:none}.ek-refresh .announcement{font-size:9px;justify-content:center;padding:8px 10px}.ek-refresh .shipping{display:none}.ek-refresh header{padding:16px 20px 0;flex-wrap:wrap;gap:5px}.ek-refresh .brand{flex-basis:155px}.ek-refresh .brand img{width:155px}.ek-refresh .bag{margin-left:auto}.ek-refresh nav{width:100%;order:3;overflow-x:auto;gap:23px;padding:10px 0 8px;scrollbar-width:none}.ek-refresh nav a{font-size:10px}.ek-refresh .hero{grid-template-columns:1fr;padding:30px 24px 25px;min-height:0;overflow:hidden}.ek-refresh .hero-copy{padding:0}.ek-refresh .hero .eyebrow{font-size:8px;letter-spacing:.13em;margin-bottom:16px}.ek-refresh .hero h1{font-size:clamp(48px,12.8vw,74px)!important;line-height:1.04!important}.ek-refresh .hero-description{font-size:12px;max-width:380px;margin-top:18px}.ek-refresh .hero-actions{gap:16px;margin-top:22px}.ek-refresh .hero-actions .button{padding:15px 20px}.ek-refresh .hero-actions .text-link{font-size:10px}.ek-refresh .size-note{font-size:9px;margin-top:14px;max-width:340px}.ek-refresh .hero-film{margin-top:28px;padding:6px 25px 10px}.ek-refresh .film-wrap{height:375px;border-width:5px}.ek-refresh .film-note{bottom:5px;font-size:9px}.ek-refresh .spark-one{left:0;top:15px;width:60px}.ek-refresh .spark-two{right:0;bottom:65px;width:40px}.ek-refresh .benefits{justify-content:space-around;gap:15px;font-size:8px;text-align:center;padding:13px 18px}.ek-refresh .benefits span:nth-child(2){display:none}.ek-refresh .shop-section{padding:45px 20px 48px}.ek-refresh .section-heading{gap:14px;align-items:flex-start;margin-bottom:25px}.ek-refresh .section-heading h2{font-size:37px!important}.ek-refresh .section-heading .eyebrow{font-size:8px;letter-spacing:.09em;max-width:210px;margin-bottom:11px}.ek-refresh .section-heading>.text-link{font-size:9px;max-width:95px;margin-top:30px;line-height:1.6}.ek-refresh .section-heading>.text-link span{margin-left:3px}.ek-refresh .filter-row{gap:7px;flex-wrap:wrap;margin-bottom:18px}.ek-refresh .filter{font-size:10px;padding:8px 12px}.ek-refresh .filter-row p{width:100%;font-size:9px;margin-left:0;margin-top:4px}.ek-refresh .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 12px}.ek-refresh .product-info{padding-top:12px}.ek-refresh .product-info h3{font-size:10px;min-height:34px}.ek-refresh .product-info .price{font-size:12px;margin-top:5px}.ek-refresh .product-info .sizes{font-size:8px}.ek-refresh .new-label{top:8px;left:8px;font-size:7px;padding:4px 7px}.ek-refresh .product-link{font-size:9px;margin-top:10px}.ek-refresh .product-link span{font-size:13px}.ek-refresh .marquee{padding:14px 0}.ek-refresh .marquee span{font-size:21px}.ek-refresh .marquee b{font-size:17px;margin:0 20px}.ek-refresh .feature{grid-template-columns:1fr;padding:42px 24px 52px;gap:32px}.ek-refresh .feature-media{max-width:300px;aspect-ratio:9/13;order:2}.ek-refresh .feature-copy{order:1;justify-self:start!important}.ek-refresh .feature h2{font-size:42px!important}.ek-refresh .feature-copy .eyebrow{font-size:9px;margin-bottom:13px}.ek-refresh .feature-copy>p:not(.eyebrow){font-size:12px;margin-top:18px}.ek-refresh .feature-copy>p.fine-print{font-size:10px;margin-top:12px}.ek-refresh .feature-copy .button{margin-top:22px}.ek-refresh .side-note{font-size:10px;margin-top:22px}.ek-refresh .katie-section{grid-template-columns:1fr;padding:44px 24px;gap:30px}.ek-refresh .katie-copy{order:1}.ek-refresh .katie-video{order:2;max-width:285px}.ek-refresh .katie-copy h2{font-size:42px!important}.ek-refresh .katie-copy .eyebrow{font-size:8px}.ek-refresh .katie-copy>p:not(.eyebrow){font-size:12px;margin-top:20px}.ek-refresh .katie-copy .button{margin-top:22px}.ek-refresh .review-note{font-size:8px}.ek-refresh .closing{padding:45px 22px}.ek-refresh .closing .eyebrow{font-size:8px}.ek-refresh .closing h2{font-size:36px!important}.ek-refresh .button{font-size:10px;padding:15px 20px;gap:22px;min-height:48px}.ek-refresh footer{grid-template-columns:1fr 1fr;padding:35px 22px 20px;gap:25px;font-size:10px}.ek-refresh .footer-brand{grid-column:1/-1}.ek-refresh .footer-brand img{width:160px}.ek-refresh .footer-brand p{font-size:10px;margin-top:14px}.ek-refresh footer h3{font-size:10px}.ek-refresh .footer-bottom{flex-wrap:wrap;font-size:8px;gap:12px}.ek-refresh .footer-bottom span:nth-child(2){order:3;width:100%}}@media(prefers-reduced-motion:reduce){.ek-refresh{scroll-behavior:auto}.ek-refresh .marquee>div{animation:none}.ek-refresh *,.ek-refresh *:before,.ek-refresh *:after{transition:none!important}.ek-refresh .reveal.waiting{opacity:1;transform:none}}.ek-refresh .shipping-bar{background:#ff4a69;color:#fff;text-align:center;padding:12px 18px;font-size:11px;font-weight:700;letter-spacing:.07em}.ek-refresh .announcement{justify-content:center;background:var(--deep);padding:9px 18px}.ek-refresh header{display:grid;grid-template-columns:1fr auto 1fr;position:relative;padding:20px var(--space) 12px;gap:12px;z-index:10}.ek-refresh header .brand{grid-column:2;grid-row:1;justify-self:center}.ek-refresh header .bag{grid-column:3;grid-row:1;justify-self:end}.ek-refresh header nav{grid-column:1/-1;grid-row:2;justify-content:center;gap:clamp(12px,2vw,30px);width:100%;font-size:11px}.ek-refresh .menu-toggle{display:none}.ek-refresh .nav-dropdown{position:relative}.ek-refresh .nav-dropdown summary{list-style:none;cursor:pointer;white-space:nowrap;padding:9px 0}.ek-refresh .nav-dropdown summary::-webkit-details-marker{display:none}.ek-refresh .nav-dropdown summary span{margin-left:4px;color:var(--deep)}.ek-refresh .nav-dropdown[open]>summary{color:var(--deep)}.ek-refresh .dropdown-panel{position:absolute;top:100%;left:0;min-width:240px;background:#fff;box-shadow:0 10px 25px #1c1c1c22;border-top:3px solid var(--deep);padding:20px;z-index:30;max-height:65vh;overflow-y:auto;font-weight:400}.ek-refresh .dropdown-panel h3{font-size:10px;color:var(--deep);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.ek-refresh .dropdown-panel a{display:block;padding:7px 0;white-space:normal;line-height:1.5;font-size:11px}.ek-refresh .dropdown-panel a:after{display:none}.ek-refresh .dropdown-panel a:hover{color:var(--deep);text-decoration:underline}.ek-refresh .wide-panel{width:620px;left:50%;transform:translate(-50%);display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.ek-refresh .jewelry-panel{width:410px;left:auto;right:0;display:grid;grid-template-columns:1fr 1fr;gap:22px}.ek-refresh .more-dropdown .dropdown-panel{left:auto;right:0}.ek-refresh nav a.christmas-nav{color:var(--deep);background:var(--soft);padding:8px 11px;white-space:nowrap}.ek-refresh .christmas-nav:after{display:none}.ek-refresh .hero{background:var(--soft);color:var(--ink)}.ek-refresh .hero h1 span,.ek-refresh .hero .eyebrow,.ek-refresh .hero .size-note a{color:var(--deep)}.ek-refresh .hero-film{flex-direction:column;gap:28px}.ek-refresh .hero-film .film-wrap{height:520px;flex-shrink:0}.ek-refresh .film-note{position:relative;left:auto;bottom:auto;transform:rotate(-3deg);flex-shrink:0;margin:0;z-index:2}.ek-refresh .spark-one{top:25px}.ek-refresh .spark-two{bottom:110px}.ek-refresh .proof-strip{background:var(--lilac)}.ek-refresh .proof-strip .benefits{padding-bottom:14px}.ek-refresh .social-proof{display:flex;gap:45px;justify-content:center;align-items:center;border-top:1px solid #1c1c1c25;padding:15px 20px;font-size:11px}.ek-refresh .social-proof strong{font-size:14px;margin-right:5px}.ek-refresh .social-proof a:hover{text-decoration:underline}.ek-refresh .christmas-feature{background:var(--soft);display:grid;grid-template-columns:.9fr 1.6fr;gap:5vw;padding:55px var(--space);align-items:center;border-top:4px solid var(--lilac)}.ek-refresh .christmas-copy h2{font-size:clamp(35px,3.6vw,55px)!important}.ek-refresh .christmas-copy .eyebrow{font-size:9px;color:var(--deep);margin-bottom:15px}.ek-refresh .christmas-copy>p:not(.eyebrow){font-size:12px;margin:18px 0;max-width:340px}.ek-refresh .christmas-copy>p.fine-print{font-size:10px;margin-top:15px;color:#555}.ek-refresh .christmas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ek-refresh .christmas-card img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .3s}.ek-refresh .christmas-card:hover img{transform:translateY(-4px)}.ek-refresh .christmas-card h3{font-family:Poppins,sans-serif;font-size:10px;line-height:1.6;font-weight:400;margin:12px 0 5px}.ek-refresh .christmas-card strong{font-size:13px}.ek-refresh .christmas-card a{display:block}.ek-refresh #preserved-store{display:block;width:100%;border:0;height:1950px;min-height:0}.ek-refresh .revision-note{align-items:center;justify-content:space-between;font-size:9px}.ek-refresh .revision-note button{font-size:10px;color:#fff;background:transparent;border:1px solid #aaa;padding:6px 12px}@media(max-width:1050px)and (min-width:761px){.ek-refresh header nav{gap:11px;font-size:9px}.ek-refresh .dropdown-panel a{font-size:10px}.ek-refresh .hero-film .film-wrap{height:490px}}@media(max-width:760px){.ek-refresh .shipping-bar{font-size:9px;padding:10px 14px}.ek-refresh .announcement{font-size:9px;padding:8px 14px}.ek-refresh header{display:grid;grid-template-columns:1fr auto 1fr;padding:15px 20px;gap:10px}.ek-refresh .menu-toggle{grid-column:1;grid-row:1;display:flex;align-items:center;gap:5px;border:0;background:none;padding:5px 0;justify-self:start;font-size:9px}.ek-refresh .menu-toggle svg{width:21px;height:21px;fill:none;stroke:var(--ink);stroke-width:1.5}.ek-refresh .menu-toggle span{display:none}.ek-refresh header .brand{grid-column:2;grid-row:1;flex-basis:auto}.ek-refresh .brand img{width:155px}.ek-refresh header .bag{grid-column:3;grid-row:1;margin:0}.ek-refresh header nav{display:none;position:absolute;top:100%;left:0;right:0;width:100%;padding:12px 22px 20px;background:#fff;border-top:1px solid #eee;box-shadow:0 15px 25px #0002;max-height:75vh;overflow-y:auto;z-index:40;font-size:12px}.ek-refresh header nav.mobile-open{display:block}.ek-refresh header nav>a,.ek-refresh header nav>details{display:block;border-bottom:1px solid #eee;padding:0;width:100%}.ek-refresh header nav>a,.ek-refresh header nav summary{padding:13px 0;font-size:12px}.ek-refresh header nav>a:after{display:none}.ek-refresh header nav .dropdown-panel{position:static;width:auto;min-width:0;max-height:none;padding:5px 15px 16px;box-shadow:none;border:0;transform:none;overflow:visible}.ek-refresh .wide-panel,.ek-refresh .jewelry-panel{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ek-refresh .dropdown-panel a{font-size:11px}.ek-refresh nav a.christmas-nav{padding:12px;margin:7px 0}.ek-refresh .hero-film{gap:22px;margin-top:30px;padding-bottom:0}.ek-refresh .hero-film .film-wrap{height:375px}.ek-refresh .film-note{font-size:9px;padding:8px 11px}.ek-refresh .spark-two{bottom:90px}.ek-refresh .hero{padding-bottom:32px}.ek-refresh .proof-strip .benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;font-size:8px;line-height:1.6;padding:14px 15px}.ek-refresh .proof-strip .benefits span:nth-child(2){display:block}.ek-refresh .social-proof{gap:18px;padding:13px 12px;font-size:8px;line-height:1.5;text-align:center}.ek-refresh .social-proof strong{display:block;margin:0 0 2px;font-size:14px}.ek-refresh .christmas-feature{grid-template-columns:1fr;padding:40px 22px;gap:25px}.ek-refresh .christmas-copy h2{font-size:38px!important}.ek-refresh .christmas-grid{gap:12px}.ek-refresh .christmas-card h3{font-size:9px;margin-top:9px}.ek-refresh .christmas-card strong{font-size:12px}.ek-refresh .christmas-copy>p:not(.eyebrow){max-width:none}.ek-refresh .revision-note{display:flex;justify-content:space-between;font-size:7px;gap:12px}.ek-refresh .revision-note span:nth-child(2){display:none}.ek-refresh .revision-note button{font-size:8px;white-space:nowrap}}.ek-refresh{isolation:isolate}.ek-refresh:has(header){position:relative;z-index:30}.ek-refresh .button:before,.ek-refresh .button:after{display:none!important}.ek-refresh .button{border:0;border-radius:0;min-width:0}.ek-refresh h3{font-family:Poppins,sans-serif}.ek-refresh video{max-width:100%}.ek-refresh [hidden]{display:none!important}.ek-refresh .nav-dropdown:not([open])>.dropdown-panel{display:none}.ek-refresh .sizes a:hover{text-decoration:underline}.ek-refresh .marquee span span{display:inline}.ek-refresh .dropdown-panel h3 a{font-weight:700}.ek-benefits .text-with-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ek-benefits .text-with-icons:after{content:none!important}.ek-benefits .column{min-width:0;width:auto}@media(max-width:1023px){.ek-benefits .text-with-icons{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.ek-benefits .column{padding:0}}@media(max-width:479px){.ek-benefits .text-with-icons{grid-template-columns:1fr;gap:28px}.ek-benefits .column+.column{border-top:1px solid rgb(var(--color-border));padding-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ek-refresh.css.map */
