﻿html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v2/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v2/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v2/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v2/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v2/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v2/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'icomoon';src:url(https://cdn.lookastic.com/assets/icomoon-941f3a480b389186d1fecf607442c32b5da11f7b8e4914e9da894449039cf8cb.eot?8twrss);src:url(https://cdn.lookastic.com/assets/icomoon-941f3a480b389186d1fecf607442c32b5da11f7b8e4914e9da894449039cf8cb.eot?8twrss#iefix) format("embedded-opentype"),url(https://cdn.lookastic.com/assets/icomoon-cbf598de7ebf873c3cceed011a556df8f727b31c37a9e829a81293b59b40ca3f.ttf?8twrss) format("truetype"),url(https://cdn.lookastic.com/assets/icomoon-cf8ca5aeca62ed60d284def3328c78d7e099020d8295c0210ba9fb7dd8abd3d4.woff?8twrss) format("woff"),url(https://cdn.lookastic.com/assets/icomoon-c2b6d61d5820c3f6a32114ac962dbece13e6da619afd26b3f30b8d8bff273d1e.svg?8twrss#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-minus:before{content:"\f068"}.icon-search:before{content:"\f002"}.icon-star:before{content:"\f005"}.icon-star-o:before{content:"\f006"}.icon-close:before,.icon-remove:before,.icon-times:before{content:"\f00d"}.icon-trash-o:before{content:"\f014"}.icon-chevron-left:before{content:"\f053"}.icon-mail-forward:before,.icon-share:before{content:"\f064"}.icon-eye:before{content:"\f06e"}.icon-eye-slash:before{content:"\f070"}.icon-filter:before{content:"\f0b0"}.icon-meh-o:before{content:"\f11a"}.icon-bullseye:before{content:"\f140"}.icon-bars:before,.icon-navicon:before,.icon-reorder:before{content:"\e905"}.icon-caret-down:before{content:"\e906"}.icon-plus:before{content:"\e904"}.icon-chevron-right:before{content:"\e903"}.icon-check:before{content:"\e902"}.icon-heart-o:before{content:"\e900"}.icon-heart:before{content:"\e901"}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}body{font:12px "Inter", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.5;color:#111;-webkit-text-size-adjust:100%;font-weight:300}header,p,h1,h2,h3,h4,h5,input,textarea,select,button{font-family:"Inter", Arial, "Helvetica Neue", Helvetica, sans-serif}a{text-decoration:none;color:#0f24b0}a:hover{text-decoration:underline;color:#0b1b81}strong{font-weight:bold}img{background:transparent url(https://cdn.lookastic.com/images/spinner.svg) center no-repeat;text-indent:-9999px;color:transparent}img[src*="assets/item"],img[src*="flags"]{background:transparent}.turbolinks-progress-bar{height:5px;background-color:#207c48;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes semi-fade-out{from{opacity:1}to{opacity:0.5}}.inner{max-width:1000px;margin-left:auto;margin-right:auto}#header-wrapper{background:#2AA560}#header{max-width:1000px;margin-left:auto;margin-right:auto;height:50px;color:white}#header a{border-radius:0;color:white;text-transform:uppercase;display:inline-block;line-height:50px;font-weight:700;font-size:20px}#footer{background:#f9fafb;padding:40px 30px;border-top:1px solid #e5e7eb}#footer p{font-size:18px;color:#374151}#footer a{color:#374151;transition:color 0.2s ease}#footer nav{display:flex;margin-top:20px}#footer nav a{margin-right:30px}#footer .popular-items{margin-top:30px;display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:10px}#footer .popular-items h3{grid-column:1 / -1;margin-top:15px;font-size:16px;font-weight:600}#footer .popular-items h3:first-child{margin-top:0}#footer .popular-items a{padding:8px 12px;background:#f3f4f6;border-radius:6px;font-size:14px}#footer .popular-items a:hover{background:#e5e7eb}#welcome{background:white;margin-bottom:100px}#welcome>header,#welcome>footer{text-align:center;background:#2AA560;padding:60px 20px;color:white}#welcome>header h1,#welcome>header h2,#welcome>footer h1,#welcome>footer h2{font-weight:700;font-size:36px;letter-spacing:-0.5px;max-width:600px;margin:0 auto}#welcome>header p,#welcome>footer p{font-size:19px;color:rgba(255,255,255,0.9);margin-top:16px;max-width:500px;margin-left:auto;margin-right:auto}#welcome>header section.buttons,#welcome>footer section.buttons{margin-top:40px;text-align:center;display:flex;justify-content:center;gap:16px}#welcome>header section.buttons a,#welcome>footer section.buttons a{padding:12px 10px;background:black;display:inline-block;color:white;border:none;text-decoration:none;cursor:pointer;font-size:12px;font-weight:600;text-align:center;text-transform:uppercase;outline:none;border-radius:8px;padding:16px 48px;font-size:15px;font-weight:600;border-radius:8px;transition:transform 0.2s ease, box-shadow 0.2s ease}#welcome>header section.buttons a:hover,#welcome>footer section.buttons a:hover{color:white;background-color:#4d4d4d;text-decoration:none}#welcome>header section.buttons a i.right,#welcome>footer section.buttons a i.right{margin-left:10px}#welcome>header section.buttons a i.left,#welcome>footer section.buttons a i.left{margin-right:10px}#welcome>header section.buttons a:hover,#welcome>footer section.buttons a:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.2)}#welcome>footer{margin-top:20px}#welcome .how-it-works header,#welcome .testimonials header,#welcome .why header{font-size:28px;font-weight:700;margin-top:60px;margin-bottom:30px;color:#1f2937;letter-spacing:-0.3px;text-align:center}#welcome .how-it-works .inner-body,#welcome .testimonials .inner-body,#welcome .why .inner-body{max-width:1000px;margin-left:auto;margin-right:auto}#welcome .how-it-works .body,#welcome .testimonials .body,#welcome .why .body{background:white;padding:40px 0 60px}#welcome .how-it-works{border-bottom:1px solid #f3f4f6}#welcome .how-it-works article{margin-bottom:80px;align-items:center;width:100%;display:flex;justify-content:space-between}#welcome .how-it-works article:last-child{margin-bottom:0}#welcome .how-it-works article.recommended-look{flex-direction:row-reverse}#welcome .how-it-works article.recommended-look h3{padding-left:50px;padding-right:0}#welcome .how-it-works article h3{font-size:28px;font-weight:600;padding-right:50px;padding-left:0;color:#374151;line-height:1.4}#welcome .how-it-works article img{box-shadow:0 4px 30px rgba(0,0,0,0.12);width:380px;display:inline-block;border-radius:12px}#welcome .testimonials{border-bottom:1px solid #f3f4f6}#welcome .testimonials .inner-body{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}#welcome .testimonials blockquote{background:#f9fafb;padding:28px;border-radius:12px;margin-bottom:0;border-left:4px solid #eaeaea}#welcome .testimonials blockquote p{font-style:italic;font-size:15px;line-height:1.7;color:#4b5563;margin-bottom:16px}#welcome .testimonials blockquote cite{font-weight:600;font-size:14px;color:#1f2937;font-style:normal}#welcome .why .body{padding-bottom:40px}#welcome .why .inner-body{text-align:center;display:flex;justify-content:center;gap:20px}#welcome .why .inner-body h3{font-size:16px;font-weight:500;color:#6b7280;padding:0 20px;position:relative}#welcome .why .inner-body h3:not(:last-child)::after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:1px;height:20px;background:#e5e7eb}#welcome .why .inner-body hr{display:none}#welcome .faq{background:#f9fafb;padding:70px 0;border-top:1px solid #f3f4f6}#welcome .faq header{font-size:28px;font-weight:700;margin-bottom:40px;text-align:center;color:#1f2937}#welcome .faq .inner-body{max-width:1000px;margin-left:auto;margin-right:auto;max-width:720px}#welcome .faq details{background:white;border-radius:12px;margin-bottom:14px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #f3f4f6;transition:box-shadow 0.2s ease}#welcome .faq details:hover{box-shadow:0 4px 12px rgba(0,0,0,0.08)}#welcome .faq details summary{padding:22px 28px;font-size:16px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:#1f2937;transition:color 0.2s ease}#welcome .faq details summary::-webkit-details-marker{display:none}#welcome .faq details summary::after{content:"+";font-size:24px;font-weight:300;color:#9ca3af;transition:transform 0.2s ease}#welcome .faq details[open] summary::after{content:"−"}#welcome .faq details p{padding:0 28px 24px;font-size:15px;color:#6b7280;line-height:1.75}#cookie-consent{position:fixed;left:0;text-align:center;bottom:0;right:0;background:rgba(31,41,55,0.95);backdrop-filter:blur(8px);padding:20px;z-index:9999;color:white}#cookie-consent p{margin-right:15px;display:inline-block;font-size:14px}#cookie-consent a{color:white;text-decoration:underline}#cookie-consent button{font-size:13px;border-radius:6px}#cookie-consent button.accept{padding:12px 10px;background:#2AA560;display:inline-block;color:white;border:none;text-decoration:none;cursor:pointer;font-size:12px;font-weight:600;text-align:center;text-transform:uppercase;outline:none;border-radius:8px}#cookie-consent button.accept:hover{color:white;background-color:#207c48;text-decoration:none}#cookie-consent button.accept i.right{margin-left:10px}#cookie-consent button.accept i.left{margin-right:10px}
