.el-dialog.shop-dialog.cart-success-dialog{background:#fff;border-radius:0;width:min(960px,100vw - 36px);margin:0;padding:0;overflow:hidden;box-shadow:0 10px 28px #0003}.el-dialog.shop-dialog.cart-success-dialog .el-dialog__header,.el-dialog.shop-dialog.cart-success-dialog .el-dialog__body{margin:0;padding:0}.el-dialog.shop-dialog.cart-success-dialog .el-dialog__header{display:none}:root{--ink:#191817;--muted:#6f6964;--line:#ded8d2;--cream:#f6eee9;--blush:#f8e2db;--warm-white:#fff;--page-background:var(--warm-white);--header-background:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{color:var(--ink);background:var(--warm-white);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.shop-header{z-index:20;background:var(--header-background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #19181714;position:sticky;top:0}.home-hero-shell{position:relative}.shop-header--overlay{background:0 0;border-bottom-color:#0000;position:absolute;top:0;left:0;right:0}.shop-header--overlay.is-pinned{background:#fff;position:fixed}.header-inner{width:calc(100% - 64px);max-width:1600px;margin:auto;position:relative}.header-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:94px;display:grid;position:relative}.header-nav-row{justify-content:space-between;align-items:center;gap:0;min-height:54px;padding-bottom:0;display:flex}.brand-mark,.footer-brand{letter-spacing:.12em;font-family:Georgia,serif;font-size:25px}.brand-mark{justify-content:center;align-items:center;display:inline-flex}.brand-mark img{object-fit:contain;width:194px;height:auto;max-height:52px;display:block}.main-nav{letter-spacing:0;font-size:18px;display:contents}.main-nav-left{justify-content:flex-end}.main-nav-right{justify-content:flex-start}.main-nav a{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.main-nav a:hover{color:#a45e50}.main-nav a:focus{outline:none}.main-nav a:focus-visible{color:#a45e50;text-underline-offset:5px;text-decoration:underline}.main-nav .el-icon{font-size:14px}.main-nav .nav-caret{object-fit:contain;width:11.5px;height:6px;display:block}.products-dropdown{flex:none;justify-content:center;min-width:0;font-size:18px;line-height:1.2;display:flex}.products-dropdown .el-tooltip__trigger{font-size:inherit;line-height:inherit;justify-content:center;display:inline-flex}.products-trigger{width:auto;font-size:inherit;line-height:inherit}.products-dropdown-popper{border:0!important;border-radius:0!important;padding:0!important;box-shadow:0 4px 4px #00000040!important}.products-dropdown-popper .el-popper__arrow{display:none}.products-menu{color:#403b38;background:#fff;align-items:stretch;display:flex}.products-menu-column{border-right:1px solid #ece6e2;width:200px;min-width:200px;padding:0}.products-menu-column:last-child{border-right:0}.products-menu-item{color:#111;letter-spacing:0;text-align:left;white-space:normal;background:0 0;border:0;border-bottom:1px solid #ece6e2;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 20px;font-size:16px;line-height:1.25;display:flex}.products-menu-item .el-icon{color:#8d817a;font-size:12px;transform:rotate(-90deg)}.products-menu-item:hover,.products-menu-item.active{color:#ff4805;background:#fcece4}.products-menu-tertiary .products-menu-item{justify-content:flex-start}.header-actions{justify-content:flex-end;align-items:center;gap:28px;display:flex}.header-notice{color:#fff;white-space:nowrap;z-index:20;background:#181716;margin:0;padding:9px 14px;font-size:11px;line-height:1.3;position:absolute;top:52px;right:0;box-shadow:0 6px 18px #0002}.header-top{position:relative}.header-notice-enter-active,.header-notice-leave-active{transition:opacity .18s,transform .18s}.header-notice-enter-from,.header-notice-leave-to{opacity:0;transform:translateY(-4px)}.search-box{border:1px solid var(--line);background:#ffffff94;border-radius:24px;align-items:center;width:244px;height:48px;padding:0 18px 0 20px;display:flex}.search-box .search-box-input{--el-input-height:46px;--el-input-text-color:var(--ink);--el-input-placeholder-color:#999;flex:auto;width:auto;min-width:0;height:46px;font-size:14px}.search-box .search-box-input .el-input__wrapper{box-shadow:none;background:0 0;gap:11px;padding:0}.search-box .search-box-input .el-input__prefix{align-items:center;height:100%;display:inline-flex}.search-box .search-box-input .el-input__suffix{color:#8d817a;align-items:center;height:100%;display:inline-flex}.search-box .search-box-input .el-input__inner{height:100%;color:var(--ink);font-size:14px}.search-box .search-box-input .el-input__inner::placeholder{color:#8d817a;opacity:1}.search-box button,.icon-button,.language-button,.mobile-menu{color:var(--ink);background:0 0;border:0;padding:0}.search-box .search-submit{cursor:pointer;place-items:center;width:18px;height:24px;display:grid}.search-box .search-submit img{width:18px;height:18px;display:block}.icon-button{place-items:center;width:24px;height:24px;font-size:24px;display:grid;position:relative}.icon-button img{object-fit:contain;width:24px;height:24px;display:block}.icon-button .account-avatar{object-fit:cover;border:1px solid #1918171f;border-radius:50%;width:28px;height:28px}.signout-button{min-height:28px;color:var(--ink);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;line-height:1;display:inline-flex}.signout-button .el-icon{font-size:16px}.signout-button:hover{color:#a45e50}.signout-button:focus-visible{outline-offset:4px;outline:1px solid}.cart-dot{color:#fff;background:#e60012;border-radius:50%;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;display:grid;position:absolute;top:-8px;right:-7px}.cart-success-modal{background:#fff;width:100%;height:472px}.cart-success-header{box-sizing:border-box;border-bottom:1px solid #e7e7e7;justify-content:space-between;align-items:center;height:60px;padding:0 24px;display:flex}.cart-success-header h2{color:#333;margin:0;font-size:16px;font-weight:700;line-height:24px}.cart-success-header button{cursor:pointer;background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;display:grid}.cart-success-header button img{width:17.33px;height:17.33px}.cart-success-content{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;height:412px;padding:77px 24px 0;display:flex}.cart-success-check{flex:none;width:68px;height:68px;margin-bottom:24px}.cart-success-content p{color:#333;margin:0 0 12px;font-size:16px;line-height:24px}.cart-success-content>span{color:#333;font-size:16px;line-height:24px}.cart-success-actions{gap:12px;margin-top:31px;display:flex}.cart-success-actions .el-button{box-sizing:border-box;border:1px solid #000;border-radius:4px;width:240px;height:48px;margin:0;font-size:16px;font-weight:500}.cart-success-actions .el-button+.el-button{margin-left:0}.cart-continue.el-button{--el-button-bg-color:#fff;--el-button-border-color:#000;--el-button-text-color:#282523;--el-button-hover-bg-color:#fff;--el-button-hover-border-color:#000;--el-button-hover-text-color:#282523;--el-button-active-bg-color:#fff;--el-button-active-border-color:#000;--el-button-active-text-color:#282523;color:#282523;background:#fff}.cart-go.el-button{--el-button-bg-color:#000;--el-button-border-color:#000;--el-button-text-color:#fff;--el-button-hover-bg-color:#252525;--el-button-hover-border-color:#252525;--el-button-hover-text-color:#fff;--el-button-active-bg-color:#000;--el-button-active-border-color:#000;--el-button-active-text-color:#fff;color:#fff;background:#000}.el-select.language-button{--app-select-gap:10px;--app-select-padding:0 8px 0 0;--app-select-border:0;--app-select-radius:8px;--app-select-hover-background:#ffffff73;--app-select-offset:7px;--app-select-menu-radius:10px;--app-select-option-font-size:14px;letter-spacing:0;justify-self:start;width:94px;font-size:16px}.language-globe{object-fit:contain;width:18px;height:18px;display:inline-block}.mobile-menu{font-size:21px;display:none;position:absolute;left:18px}.hero{background:#fff}.hero-media{height:100svh;min-height:560px;position:relative;overflow:hidden}.hero-frame{position:absolute;inset:0}.hero-frame img,.hero-frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-frame video{z-index:1}.hero-shade{background:linear-gradient(90deg,#23171361,#0000 60%);position:absolute;inset:0}.hero-copy{color:#fff;max-width:420px;display:none;position:absolute;top:50%;left:clamp(32px,10vw,180px);transform:translateY(-50%)}.hero-copy p,.banner-copy p,.eyebrow{letter-spacing:.25em;margin:0 0 16px;font-size:11px}.hero-copy h1{letter-spacing:.02em;margin:0 0 12px;font-family:Georgia,serif;font-size:clamp(38px,5vw,76px);font-weight:400;line-height:.95}.hero-copy span{letter-spacing:.03em;margin-bottom:25px;font-size:14px;display:block}.dark-cta{background:var(--ink);color:#fff;letter-spacing:.16em;align-items:center;gap:16px;padding:11px 18px;font-size:10px;display:inline-flex}.dark-cta .el-icon{font-size:13px}.hero-play{color:#fff;background:#0000001a;border:1px solid #ffffffd9;border-radius:50%;place-items:center;width:66px;height:66px;font-size:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-controls{pointer-events:none;color:#fff;position:absolute;inset:0}.hero-controls button{color:inherit;background:0 0;border:0;padding:4px}.hero-arrow{pointer-events:auto;place-items:center;width:42px;height:42px;font-size:22px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hero-arrow.prev{left:clamp(14px,3vw,46px)}.hero-arrow.next{right:clamp(14px,3vw,46px)}.hero-dots{pointer-events:auto;gap:8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.hero-dots button{background:#ffffff80;width:22px;height:2px;padding:0}.hero-dots button.active{background:#fff}.hero-fade-enter-active,.hero-fade-leave-active{transition:opacity .45s}.hero-fade-enter-from,.hero-fade-leave-to{opacity:0}.product-section{background:#fff;padding:42px clamp(24px,7vw,130px) 50px;overflow:hidden}.section-heading{justify-content:center;align-items:center;margin-bottom:25px;display:flex}.section-tabs{align-items:baseline;gap:42px;display:flex}.tab-button{color:#9d9690;letter-spacing:.12em;background:0 0;border:0;padding:0;font-size:20px;font-weight:400;text-decoration:none;position:relative}.tab-button.active{color:var(--ink);font-weight:500}.tab-button.active:after{content:"";background:currentColor;height:1px;position:absolute;bottom:-10px;left:0;right:0}.product-viewport{padding-inline:28px;position:relative}.product-track{width:100%;overflow:hidden}.rail-controls{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;padding-inline:0;display:flex;position:absolute;inset:0}.rail-controls button{z-index:6;width:28px;height:28px;color:var(--ink);pointer-events:auto;background:#ffffffeb;border:1px solid #ded8d2;border-radius:50%;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 1px 4px #19181714}.rail-controls button:first-child{transform:translate(-10px)}.rail-controls button:last-child{transform:translate(10px)}.rail-controls button:disabled{opacity:.38;cursor:not-allowed}.product-grid{gap:18px;width:max-content;transition:transform .45s;display:flex}.product-card{flex:none;width:clamp(190px,16.6667vw - 50px,240px)}.product-image{aspect-ratio:1/1.02;background:#fff;display:block;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.product-image:hover img{transform:scale(1.04)}.product-info{min-height:43px;padding:8px 2px 6px}.product-name{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:2.6em;margin:0;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.product-type{display:none}.product-info strong{color:#b14d45;font-size:15px;font-weight:500}.product-prices{align-items:baseline;gap:8px;margin-top:6px;display:flex}.product-prices del{color:#aaa19b;font-size:14px}.add-button{width:100%;height:45px;color:var(--ink);letter-spacing:.04em;background:#f9e9e1;border:1px solid #f0d8cc;border-radius:24px;justify-content:center;align-items:center;gap:10px;font-size:16px;display:inline-flex}.add-button .el-icon{flex:0 0 20px;width:20px;height:20px;font-size:18px}.foundation-section{background:#fff;padding:clamp(48px,5vw,82px) clamp(24px,8vw,155px) clamp(54px,6vw,92px)}.foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,5vw,82px);max-width:1560px;margin:0 auto;display:grid}.foundation-card{min-width:0}.foundation-image{aspect-ratio:1.08;background:#fff;display:block;overflow:hidden}.foundation-image img{object-fit:contain;width:100%;height:100%;display:block}.foundation-info{padding:22px 4px 0}.foundation-name{-webkit-line-clamp:2;white-space:normal;color:#34302e;-webkit-box-orient:vertical;max-width:490px;min-height:2.9em;margin:0;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.foundation-prices{align-items:baseline;gap:24px;margin-top:22px;display:flex}.foundation-prices strong{color:#ef2f2f;font-size:18px;font-weight:500}.foundation-prices del{color:#99928d;font-size:16px}.foundation-add{color:#191817;background:#fcebe4;border:0;border-radius:24px;justify-content:center;align-items:center;gap:16px;width:100%;height:48px;margin-top:31px;font-size:16px;display:flex}.foundation-add .el-icon{font-size:20px}.lip-shade-section{background:#fff;padding:clamp(48px,5vw,80px) clamp(24px,6vw,90px) clamp(54px,6vw,88px)}.lip-shade-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(18px,2.6vw,52px);max-width:1740px;margin:0 auto;display:grid}.lip-shade-card{min-width:0}.lip-shade-image{aspect-ratio:1;background:#fff;display:block;overflow:hidden}.lip-shade-image img{object-fit:contain;width:100%;height:100%;display:block}.lip-shade-info{padding:20px 4px 0}.lip-shade-name{-webkit-line-clamp:2;white-space:normal;color:#34302e;-webkit-box-orient:vertical;min-height:48px;margin:0;font-size:16px;line-height:1.42;display:-webkit-box;overflow:hidden}.lip-shade-prices{align-items:baseline;gap:16px;margin-top:18px;display:flex}.lip-shade-prices strong{color:#ef2f2f;font-size:17px;font-weight:500}.lip-shade-prices del{color:#99928d;font-size:14px}.lip-shade-add{color:#191817;background:#fcebe4;border:0;border-radius:24px;justify-content:center;align-items:center;gap:13px;width:100%;height:48px;margin-top:27px;font-size:15px;display:flex}.lip-shade-add .el-icon{font-size:19px}.brand-banner{background-position:50%;background-size:cover;align-items:center;min-height:clamp(380px,36vw,570px);display:flex;position:relative}.brand-banner:after{content:"";background:linear-gradient(90deg,#f6eee9e0,#f6eee914 70%);position:absolute;inset:0}.brand-banner.image-only{aspect-ratio:1920/690;min-height:0}.brand-banner.image-only:after{display:none}.brand-banner.is-linked{cursor:pointer}.brand-banner.is-dark:after{background:linear-gradient(90deg,#140f0eb8,#140f0e0d 75%)}.banner-copy{z-index:1;max-width:490px;margin-left:clamp(28px,10vw,180px);position:relative}.banner-copy h2{max-width:460px;margin:0 0 16px;font-family:Georgia,serif;font-size:clamp(28px,3.7vw,62px);font-weight:400;line-height:.98}.banner-copy span{margin-bottom:24px;font-size:13px;display:block}.brand-banner.is-dark{color:#fff}.brand-banner.is-dark .dark-cta{color:var(--ink);background:#fff}.trust-section{background:#fcece4}.reviews{padding:clamp(58px,7vw,112px) clamp(24px,5vw,92px) clamp(48px,5vw,72px)}.review-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(42px,7vw,110px);max-width:1740px;margin:auto;display:grid}.review-feature{background:#fbd6cf;border-radius:24px;align-items:center;gap:clamp(22px,3vw,42px);min-height:418px;padding:32px;display:flex}.review-feature .review-photo{width:42%;max-width:360px}.review-side{flex-direction:column;gap:54px;display:flex}.review-heading{text-align:right}.review-heading .eyebrow{letter-spacing:0;margin:0 0 24px;font-size:clamp(24px,3.2vw,58px);line-height:1.1}.review-heading h2{letter-spacing:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(24px,3.2vw,58px);font-weight:400;line-height:1.1}.review-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:48px;min-height:418px;display:flex}.review-empty .review-heading{text-align:center}.review-empty>p{color:#655d57;margin:0;font-size:16px}.review-compact{text-align:left;align-items:center;gap:28px;display:flex}.review-compact .review-photo{flex:0 0 220px;width:220px}.review-content{flex:1;position:relative}.quote-mark{font-size:40px;line-height:1;position:absolute;top:-16px;left:-18px}.review-content p{margin:0 0 26px;font-size:17px;line-height:1.45}.review-meta{align-items:center;gap:14px;display:flex}.review-avatar{background:#f3d5ce 50%/cover;border-radius:50%;flex:none;width:48px;height:48px}.review-meta strong,.review-meta small{display:block}.review-meta strong{font-size:16px;font-weight:500}.review-meta small{color:#655d57;margin-top:5px;font-size:14px}.review-stars{color:#f0443d;letter-spacing:3px;margin-left:auto;font-size:22px}.review-controls{align-items:center;gap:14px;max-width:1740px;margin:48px auto 0;display:flex}.review-progress{background:#19181726;flex:1;height:2px}.review-progress span{background:#191817;height:100%;transition:width .25s;display:block}.review-controls button{background:#fff;border:1px solid #e5dfda;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.review-photo{aspect-ratio:1;flex:none;width:150px;overflow:hidden}.review-photo img{object-fit:cover;width:100%;height:100%}.review-grid article p{margin:0 0 16px;font-family:Georgia,serif;font-size:17px;line-height:1.3}.review-grid article span{letter-spacing:.12em;margin-bottom:5px;font-size:10px;display:block}.review-grid article b{color:#bd534c;letter-spacing:.15em;font-size:12px}.trust-copy{text-align:center;max-width:1070px;margin:auto;padding:clamp(48px,5vw,68px) 24px clamp(46px,5vw,62px)}.trust-copy h3{letter-spacing:.16em;margin:0 0 16px;font-size:20px;font-weight:500}.trust-copy p{color:#655d57;white-space:pre-line;max-width:700px;margin:auto;font-size:16px;line-height:1.8}.service-grid{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-item{text-align:center;background:#fff;flex-direction:column;align-items:center;gap:16px;min-height:228px;padding:42px clamp(20px,3.2vw,48px) 34px;display:flex}.service-item>.el-icon{color:#343231;flex:0 0 34px;width:34px;height:34px;font-size:34px;font-weight:300}.service-image{object-fit:contain;flex:0 0 34px;width:34px;height:34px}.service-item h4{letter-spacing:0;text-transform:none;margin:0 0 12px;font-size:16px;font-weight:500;line-height:1.2}.service-item p{color:#77716d;max-width:310px;margin:0 auto;font-size:15px;line-height:1.45}.shop-footer{color:#f7f2ed;background:#20201f;padding:clamp(58px,5vw,92px) clamp(24px,8vw,160px) 28px}.footer-grid{grid-template-columns:1.25fr .9fr 1fr;gap:clamp(50px,8vw,150px);max-width:1600px;margin:auto;display:grid}.footer-brand{letter-spacing:.06em;align-items:center;margin-bottom:28px;font-size:42px;display:inline-flex}.footer-brand img{object-fit:contain;width:152px;height:auto;max-height:44px;display:block}.footer-grid p,.footer-grid a{color:#f3efec;font-size:16px;line-height:1.8}.footer-contact>p{align-items:center;gap:12px;margin:0 0 7px;display:flex}.footer-contact>p .el-icon{color:#fff;font-size:18px}.footer-grid h4{letter-spacing:0;margin:5px 0 21px;font-size:24px;font-weight:500}.footer-links a{margin-bottom:9px;padding-left:16px;display:block;position:relative}.footer-links a:before{content:"•";position:absolute;left:0}.socials{align-items:center;gap:14px;margin-top:34px;display:flex}.socials>span{margin-right:10px;font-size:20px}.socials a{color:#20201f;background:#bfc4c7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.subscribe p{margin:0 0 18px;font-size:16px;line-height:1.45}.subscribe form{border:1px solid #f3efec;align-items:center;max-width:385px;height:42px;display:flex}.subscribe form .el-icon{color:#bcb5ae;margin-left:10px}.subscribe .subscribe-input{--el-input-height:40px;--el-input-text-color:#fff;flex:auto;width:auto;min-width:0;height:40px;font-size:15px}.subscribe .subscribe-input .el-input__wrapper{box-shadow:none;background:0 0;padding:0}.subscribe .subscribe-input .el-input__inner{color:#fff;background:0 0;border:0;outline:0;height:100%;padding:0 10px;font-size:15px}.subscribe .subscribe-input .el-input__inner::placeholder{color:#bcb5ae;opacity:1}.subscribe button{color:#20201f;background:#fff;border:0;align-self:stretch;width:98px;font-size:14px;font-weight:600}.footer-bottom{color:#aaa6a2;letter-spacing:.02em;border-top:1px solid #353534;justify-content:center;max-width:1600px;margin:54px auto 0;padding-top:22px;font-size:14px;display:flex}.listing-main{background:var(--page-background);min-height:calc(100vh - 160px)}.listing-shell{width:calc(100% - 68px);max-width:1420px;margin:0 auto}.site-breadcrumbs{background:#fff;border-top:1px solid #eeeae7;border-bottom:1px solid #eeeae7;width:100vw;margin-left:calc(50% - 50vw)}.site-breadcrumbs-inner{color:#8c837d;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:9px;max-width:1600px;min-height:40px;margin:0 auto;padding:0;font-size:11px;display:flex;overflow:hidden}.site-breadcrumbs-inner a{color:#8c837d}.site-breadcrumbs-inner strong{color:#292624;text-overflow:ellipsis;font-weight:500;overflow:hidden}.site-breadcrumbs-home{color:#b5aeaa;flex:none;font-size:11px}.site-breadcrumbs-separator{color:#aaa29d}.site-breadcrumbs-page{height:56px;overflow:hidden}.site-breadcrumbs-page .site-breadcrumbs-inner{color:#999;letter-spacing:0;gap:8px;min-height:54px;font-size:16px}.site-breadcrumbs-page .site-breadcrumbs-inner a{color:#999}.site-breadcrumbs-page .site-breadcrumbs-inner strong{color:#333;font-weight:400}.site-breadcrumbs-page .site-breadcrumbs-home{flex:0 0 18px;width:18px;height:18px;margin-bottom:5px}@media (width<=800px){.site-breadcrumbs-page{height:36px}.site-breadcrumbs-page .site-breadcrumbs-inner{gap:7px;min-height:34px;font-size:10px}.site-breadcrumbs-page .site-breadcrumbs-home{flex:0 0 14px;width:14px;height:14px}}.listing-toolbar{justify-content:space-between;align-items:center;padding:29px 0 31px;display:flex}.listing-title{align-items:baseline;gap:15px;display:flex}.listing-title h1{color:#211f1d;letter-spacing:0;margin:0;font-size:16px;font-weight:600;line-height:1.25}.listing-count{color:#807873;margin:0;font-size:11px}.sort-select{--app-select-gap:4px;--app-select-padding:0 11px;--app-select-border:1px solid #eee9e5;--app-select-radius:16px;--app-select-background:#fff;--app-select-hover-border:#e3dcd7;--app-select-hover-background:#fff;--app-select-caret-size:10px;--app-select-option-font-size:10px;color:#605955;width:88px;height:28px}.listing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:46px 34px;display:grid}.listing-card{min-width:0}.listing-image{aspect-ratio:1/1.02;background:#f6f1ee;display:block;position:relative;overflow:hidden}.listing-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.listing-image:hover img{transform:scale(1.035)}.sale-badge{color:#fff;width:58px;height:33px;font-size:16px;font-weight:500;position:absolute;top:0;left:0}.sale-badge>img{width:100%;height:100%;position:absolute;inset:0}.sale-badge>span{z-index:1;place-items:center;width:100%;height:100%;display:grid;position:relative}.offer-ribbon{color:#fff;width:244px;height:30px;font-size:14px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.offer-ribbon-background{width:100%;height:100%;position:absolute;inset:0}.offer-ribbon-content{z-index:1;white-space:nowrap;justify-content:center;align-items:center;gap:7px;height:100%;display:flex;position:relative}.offer-ribbon-content>img{object-fit:contain;width:15px;height:18px}.listing-info{padding:13px 2px 0}.listing-info h2{-webkit-line-clamp:2;white-space:normal;color:#302d2b;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:13px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.listing-prices{align-items:baseline;gap:12px;margin-top:10px;display:flex}.listing-prices strong{color:#df413a;font-size:14px;font-weight:500}.listing-prices del{color:#aaa19a;font-size:11px}.listing-add{color:#312c29;letter-spacing:.08em;background:#fcebe4;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;width:100%;height:34px;margin-top:13px;font-size:10px;display:flex}.listing-add>img{object-fit:contain;width:16px;height:18px}.listing-empty{text-align:center;color:#746b66;padding:110px 0}.listing-empty h2{color:#262321;margin:0 0 8px;font-family:Georgia,serif;font-size:28px;font-weight:400}.listing-empty p{margin:0;font-size:13px}.search-shell{padding-bottom:72px}.search-heading{padding:34px 0 32px}.search-heading h1{color:#211f1d;letter-spacing:0;margin:0;font-size:16px;font-weight:600;line-height:1.25}.search-page .search-heading{box-sizing:border-box;height:110px;padding:33px 0 0}.search-page .search-heading h1{color:#000;font-size:20px;font-weight:500;line-height:33px}.search-page .search-heading h1 strong{color:#f42424;font-size:24px;font-weight:700}.figma-listing .listing-main{background:var(--page-background)}.figma-listing .listing-shell{width:83.3333%;max-width:1600px;padding-bottom:60px}.figma-listing .listing-toolbar{box-sizing:border-box;min-height:110px;padding:30px 0 31px}.figma-listing .listing-title{gap:22px}.figma-listing .listing-title h1{color:#000;font-size:24px;font-weight:600}.figma-listing .listing-count{color:#092138;font-size:16px}.figma-listing .sort-select{box-sizing:border-box;--app-select-gap:12px;--app-select-padding:0 32px 0 38px;--app-select-border:1px solid #e5e5e5;--app-select-radius:25px;--app-select-background:#fff;--app-select-hover-border:#d8d1cc;--app-select-hover-background:#fff;--app-select-caret-size:12px;--app-select-offset:9px;--app-select-menu-radius:12px;--app-select-option-height:42px;--app-select-option-font-size:15px;color:#333;width:210px;height:49px;font-size:16px}.figma-listing .listing-grid{grid-template-columns:repeat(4,minmax(0,376px));gap:30px 32px}.figma-listing .listing-card{background:#fff3;flex-direction:column;min-height:565px;display:flex}.figma-listing .listing-image{aspect-ratio:1;background:#fff;width:calc(100% - 48px);margin:24px 24px 0;overflow:hidden}.figma-listing .listing-image img{object-fit:contain}.figma-listing .listing-info{margin:0 24px;padding:20px 0 0}.figma-listing .listing-info h2{-webkit-line-clamp:2;color:#333;-webkit-box-orient:vertical;height:48px;min-height:48px;font-size:16px;line-height:24px;display:-webkit-box;overflow:hidden}.figma-listing .listing-prices{gap:24px;margin-top:20px}.figma-listing .listing-prices strong{color:#f42424;font-size:18px;font-weight:500}.figma-listing .listing-prices del{color:#999;font-size:16px}.figma-listing .listing-add{color:#000;letter-spacing:0;background:#fcece4;border-radius:24px;flex:0 0 48px;gap:14px;width:calc(100% - 40px);height:48px;margin:20px 20px 30px;font-size:16px}.figma-listing .listing-add>img{width:20px;height:22px}.figma-listing .app-pagination{padding:48px 0 0}.figma-listing .app-pagination .el-pagination{gap:12px}.figma-listing .app-pagination .el-pagination button,.figma-listing .app-pagination .el-pagination .el-pager li{border-radius:0;width:44px;min-width:44px;height:44px;font-size:16px;line-height:42px}.figma-listing .app-pagination .el-pagination button .el-icon{font-size:18px}.listing-pagination{color:#8d847e;justify-content:center;align-items:center;gap:18px;padding-top:52px;font-size:12px;display:flex}.listing-pagination button{width:24px;height:24px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.listing-pagination .active{color:#fff;background:#1f1d1b}.listing-pagination button:disabled{cursor:not-allowed;opacity:.35}.detail-main{background:var(--page-background)}.detail-shell{max-width:1600px;margin:0 auto}.detail-breadcrumb-bar .site-breadcrumbs-inner{min-height:54px}.product-detail{box-sizing:border-box;background:#fff;grid-template-columns:minmax(0,932px) minmax(0,605px);align-items:start;gap:63px;width:100vw;min-height:880px;margin-left:calc(800px - 50vw);padding:40px max(24px,50vw - 800px);display:grid}.detail-gallery{grid-template-columns:100px minmax(0,800px);gap:20px;min-width:0;display:grid}.detail-thumbnails{height:800px;position:relative;overflow:visible}.thumbnail-list{flex-direction:column;gap:13px;max-height:800px;display:flex;overflow:hidden}.thumbnail-list button{background:#fff;border:1px solid #ece7e3;flex:0 0 100px;width:100px;height:100px;padding:0}.thumbnail-list button.active{border-color:#1f1d1b}.thumbnail-list img{object-fit:contain;background:#fff;width:100%;height:100%}.thumbnail-nav{z-index:2;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;left:32px}.thumbnail-nav:first-child{top:-7px}.thumbnail-nav:last-child{bottom:-7px}.thumbnail-nav img{object-fit:contain;width:100%;height:100%}.detail-image{aspect-ratio:1;background:#fff;justify-content:center;align-items:center;width:100%;max-width:800px;min-height:0;display:flex;position:relative;overflow:hidden}.detail-image>img{object-fit:contain;width:100%;height:100%;display:block}.detail-image>span.detail-image-empty{color:#b0a8a3;font-size:12px;position:static}.favorite-button{background:0 0;border:0;border-radius:50%;width:48px;height:48px;padding:0;position:absolute;top:20px;right:20px}.favorite-button img{object-fit:contain;width:100%;height:100%}.favorite-button.active{color:#c7474a}.detail-image>span.zoom-hint{color:#b3b3b3;align-items:center;gap:8px;font-size:14px;display:flex;position:absolute;bottom:12px;right:23px}.zoom-hint img{object-fit:contain;width:14px;height:14px}.detail-summary{align-self:start;width:605px;margin-top:32px;padding:0}.offer-banner{color:#fff;background:#ff6840;justify-content:space-between;align-items:center;margin:-14px 0 18px;padding:7px 14px;font-size:11px;display:flex}.offer-banner strong{font-weight:400}.detail-brand{color:#aa5149;letter-spacing:.24em;margin:0 0 13px;font-size:10px}.detail-summary h1{-webkit-line-clamp:2;white-space:normal;color:#262321;-webkit-box-orient:vertical;max-width:608px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:600;line-height:1.18;display:-webkit-box;overflow:hidden}.detail-subtitle{color:#666;margin:18px 0 32px;font-size:18px}.detail-rating{color:#13191a;align-items:center;gap:14px;font-size:16px;display:flex}.detail-rating-stars{object-fit:contain;width:132px;height:20px}.detail-rating-count{color:#8b837d}.filled-stars{color:#ed2c35;letter-spacing:3px;font-size:19px}.detail-prices{align-items:center;gap:28px;margin-top:19px;display:flex}.detail-prices strong{color:#f42424;font-size:30px;font-weight:500}.detail-prices del{color:#999;font-size:16px}.detail-prices button{color:#3d3734;background:0 0;border:0;margin-left:auto}.currency-picker{margin-left:auto;position:relative}.currency-button{align-items:center;gap:13px;padding:0;display:flex}.currency-button img:first-child{object-fit:contain;width:30px;height:28px}.currency-button img:last-child{object-fit:contain;width:12px;height:7px}.currency-menu{z-index:8;background:#fff;border:1px solid #e1dbd6;width:168px;padding:5px 0;position:absolute;top:30px;right:0;box-shadow:0 8px 20px #1918171f}.currency-menu button{color:#5f5752;text-align:left;background:#fff;border:0;width:100%;padding:6px 10px;font-size:10px;display:block}.currency-menu button:hover,.currency-menu button.active{color:#24201e;background:#f7eee9}.detail-divider{background:#e4ded9;height:1px;margin:23px 0 39px}.detail-option{color:#13191a;align-items:center;gap:20px;margin:0 0 31px;font-size:18px;display:flex}.color-swatches{gap:10px;display:flex}.color-swatches button{background:var(--swatch);outline-offset:3px;border:0;border-radius:50%;outline:1px solid #0000;width:18px;height:18px}.color-swatches button.active{outline-color:#24201e}.sku-options{flex-wrap:wrap;gap:9px;display:flex}.sku-options button{color:#4a433e;background:#fff;border:1px solid #d8d0cb;min-width:44px;height:28px;padding:0 13px;font-size:11px;line-height:26px}.sku-options button.active{color:#fff;background:#1f1d1b;border-color:#1f1d1b}.el-input-number.detail-quantity{--el-input-height:48px;--el-input-number-controls-width:52px;width:168px;height:48px}.el-input-number.detail-quantity .el-input__wrapper{background:#fff;border-radius:4px;padding:0 52px;box-shadow:inset 0 0 0 1px #d8d0cb}.el-input-number.detail-quantity .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c9c3be}.el-input-number.detail-quantity .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #999}.el-input-number.detail-quantity .el-input__inner{text-align:center;color:#13191a;height:100%;font-size:16px}.el-input-number.detail-quantity .el-input-number__decrease,.el-input-number.detail-quantity .el-input-number__increase{color:#666;background:#fff;border-radius:0;width:52px;font-size:16px}.el-input-number.detail-quantity .el-input-number__decrease:hover,.el-input-number.detail-quantity .el-input-number__increase:hover{color:#13191a}.el-input-number.detail-quantity .el-input-number__decrease.is-disabled,.el-input-number.detail-quantity .el-input-number__increase.is-disabled{color:#c9c3be;background:#fff}.detail-stock{color:#8b837d;font-size:11px}.detail-actions{grid-template-columns:1fr 1fr;gap:13px;margin-top:12px;display:grid}.detail-actions button{letter-spacing:0;border:0;height:56px;font-size:14px;font-weight:600}.detail-add{justify-content:center;align-items:center;gap:12px;display:flex}.detail-add img{object-fit:contain;width:22px;height:24px}.detail-add{color:#282320;background:#fbe8df}.detail-buy{color:#fff;background:#191918}.detail-content{max-width:1600px;margin-top:0}.detail-tabs{border-bottom:1px solid #d8d0cb;height:48px;margin-top:39px;display:flex}.detail-tabs button{color:#4c4540;background:#f6f3f1;border:1px solid #ded7d2;border-bottom:0;min-width:198px;height:48px;padding:0 30px;font-size:16px}.detail-tabs button+button{min-width:276px}.detail-tabs button.active{color:#fff;background:#191918;border-color:#191918}.detail-tabs span{color:inherit;opacity:.8}.description-panel,.reviews-panel{box-sizing:border-box;border:1px solid #e2dcd7;border-top:0;min-height:616px;padding:55px 40px 44px}.description-panel h2{color:#312c29;margin:0 0 14px;font-size:15px}.description-panel p,.description-rich{color:#625b56;margin:0 0 28px;font-size:13px;line-height:1.75}.description-rich h3,.description-rich h2{color:#312c29;margin:24px 0 12px;font-size:15px;font-weight:600}.description-rich h3:first-child,.description-rich h2:first-child{margin-top:0}.description-rich p{margin:0 0 14px}.description-rich img{width:100%;height:auto;margin:18px 0 0;display:block}.description-params{border-collapse:collapse;width:100%;margin:0 0 8px;font-size:12px}.description-params th,.description-params td{text-align:left;vertical-align:top;border:1px solid #ece7e3;padding:11px 14px}.description-params th{color:#4c4540;background:#faf7f5;width:180px;font-weight:500}.description-params td{color:#625b56}.detail-state{text-align:center;color:#6f6862;padding:110px 20px;font-size:13px}.detail-state h2{color:#262321;margin:0 0 10px;font-family:Georgia,serif;font-size:26px;font-weight:400}.detail-state button{color:#2b2826;background:#fff;border:1px solid #2b2826;height:38px;margin-top:18px;padding:0 24px;font-size:11px}.detail-state-inline{padding:44px 20px}.detail-empty{color:#8b837d;margin:0;padding:26px 0;font-size:12px}.reviews-panel{min-height:875px;padding:36px 39px 59px}.review-tools{box-sizing:border-box;color:#333;background:#f8f9fa;border:1px solid #e4e7eb;height:74px;font-size:16px;position:relative}.review-tools>.review-sort{display:block;position:absolute}.review-tools>label{align-items:center;display:flex;position:absolute}.review-tools .review-sort{--el-input-height:40px;--el-select-input-focus-border-color:#cfd2d5;color:#666;width:210px;height:40px;font-family:Poppins,Arial,sans-serif;font-size:14px;top:16px;left:39px}.review-tools .review-sort .el-select__wrapper{color:#666;background:#fff;border-radius:4px;min-height:40px;padding:0 15px;font-size:14px;box-shadow:inset 0 0 0 1px #cfd2d5}.review-tools .review-sort .el-select__caret{color:#666;font-size:14px}.review-tools .review-sort .el-select__placeholder{color:#666}.review-tools>label{white-space:nowrap;--el-checkbox-font-size:16px;--el-checkbox-text-color:#333;--el-checkbox-input-width:16px;--el-checkbox-input-height:16px;--el-checkbox-border-radius:0;--el-checkbox-input-border:1px solid #cfd2d5;--el-checkbox-checked-bg-color:#111;--el-checkbox-checked-input-border-color:#111;gap:14px;height:30px;top:22px;left:289px}.review-tools>label .el-checkbox__label{padding-left:0}.review-tools>label .el-checkbox__inner:after{top:2px;left:5px}.review-score{align-items:center;gap:25px;width:426px;height:42px;display:flex;position:absolute;top:14px;left:593px}.review-score strong{color:#092138;font-size:28px;line-height:42px}.review-score img{object-fit:contain;width:132px;height:20px}.review-score b{color:#092138;white-space:nowrap;font-size:20px;font-weight:400}.review-stars{color:#da3741;letter-spacing:2px;font-size:13px}.review-filters{display:none}.review-filters button{color:#7f7772;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 8px;font-size:12px}.review-filters button span{color:inherit;opacity:.75}.review-filters button.active{color:#191918;border-bottom-color:#191918;font-weight:500}.customer-review{box-sizing:border-box;border-bottom:1px solid #ddd;grid-template-columns:132px minmax(0,1fr);column-gap:117px;height:260px;margin-top:46px;padding:0 57px 37px 54px;display:grid}.customer-review+.customer-review{margin-top:40px}.review-author{flex-direction:column;align-items:center;gap:11px;display:flex}.review-author img{object-fit:cover;border-radius:50%;width:64px;height:64px}.review-author strong{color:#333;white-space:nowrap;margin-top:0;font-size:18px;font-weight:400}.review-rating-asset{width:132px;height:20px;display:block;position:relative;overflow:hidden}.review-rating-asset>img{opacity:.2;filter:grayscale();width:132px;height:20px}.review-rating-asset>span{position:absolute;inset:0 auto 0 0;overflow:hidden}.review-rating-asset>span img{width:132px;max-width:none;height:20px;display:block}.review-body p{color:#333;margin:0 0 10px;font-size:16px;line-height:1.5}.review-body p.review-spec{color:#a19a95;margin:0 0 8px;font-size:10px}.review-body p.review-reply{color:#7b736e;background:#faf6f4;margin:12px 0 0;padding:10px 12px;font-size:10px}.review-body time{color:#666;margin-top:10px;font-size:16px;display:block}.review-images{gap:16px;display:flex}.review-images img{object-fit:cover;width:100px;height:100px}.reviews-panel .app-pagination{padding-top:52px}.reviews-panel .app-pagination .el-pagination{gap:14px}.reviews-panel .app-pagination .el-pagination button,.reviews-panel .app-pagination .el-pagination .el-pager li{border-radius:0;width:44px;min-width:44px;height:44px;font-size:16px;line-height:42px}.reviews-panel .app-pagination .el-pagination button .el-icon{display:none}.reviews-panel .app-pagination .el-pagination .btn-prev{background:#fff url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='44'%20height='44'%20viewBox='0%200%2044%2044'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23187;&%23132;%2072'%3e%3cg%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;%2019'%3e%3cpath%20id='Vector'%20d='M39%200.25H5C2.37665%200.25%200.25%202.37665%200.25%205V39C0.25%2041.6234%202.37665%2043.75%205%2043.75H39C41.6234%2043.75%2043.75%2041.6234%2043.75%2039V5C43.75%202.37665%2041.6234%200.25%2039%200.25Z'%20stroke='%23999999'%20stroke-width='0.5'/%3e%3c/g%3e%3cpath%20id='&%23232;&%23183;&%23175;&%23229;&%23190;&%23132;%2032'%20d='M20.8575%2021.495L25.8065%2026.444L24.1165%2028.134L17.4775%2021.495L24.1165%2014.856L25.8065%2016.667L20.8575%2021.495Z'%20fill='black'/%3e%3c/g%3e%3c/svg%3e") 50%/44px 44px no-repeat}.reviews-panel .app-pagination .el-pagination .btn-next{background:#fff url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='44'%20height='44'%20viewBox='0%200%2044%2044'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23187;&%23132;%2073'%3e%3cg%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;%2019'%3e%3cpath%20id='Vector'%20d='M39%200.25H5C2.37665%200.25%200.25%202.37665%200.25%205V39C0.25%2041.6234%202.37665%2043.75%205%2043.75H39C41.6234%2043.75%2043.75%2041.6234%2043.75%2039V5C43.75%202.37665%2041.6234%200.25%2039%200.25Z'%20stroke='%23999999'%20stroke-width='0.5'/%3e%3c/g%3e%3cpath%20id='&%23232;&%23183;&%23175;&%23229;&%23190;&%23132;%2032'%20d='M22.652%2021.495L17.703%2026.444L19.393%2028.134L26.032%2021.495L19.393%2014.856L17.703%2016.667L22.652%2021.495Z'%20fill='black'/%3e%3c/g%3e%3c/svg%3e") 50%/44px 44px no-repeat}.review-pagination{justify-content:center;gap:8px;padding-top:25px;display:flex}.review-pagination button{color:#645d58;background:#fff;border:1px solid #ddd7d2;width:28px;height:28px;font-size:11px}.review-pagination button.active{color:#fff;background:#191918;border-color:#191918}.recommendations{box-sizing:border-box;max-width:1600px;min-height:663px;padding-top:40px}.recommendations>h2{color:#092138;margin:0 0 13px;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:600}.recommendation-grid{grid-template-columns:repeat(4,minmax(0,376px));justify-content:space-between;gap:32px;display:grid}.recommendation-grid>article{flex-direction:column;min-height:565px;display:flex}.recommendation-grid article>a{width:calc(100% - 48px);margin:24px 24px 0;display:block}.recommendation-grid img{aspect-ratio:1;object-fit:contain;background:#fff;width:100%;display:block}.recommendation-grid h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px;margin:20px 24px 0;font-size:16px;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}.recommendation-grid h3 a{color:inherit}.recommendation-grid p{color:#f42424;margin:20px 24px 0;font-size:18px}.recommendation-grid del{color:#999;margin-left:24px;font-size:16px}.recommendation-grid button{letter-spacing:0;background:#fcece4;border:0;border-radius:24px;justify-content:center;align-items:center;gap:14px;width:calc(100% - 40px);height:48px;margin:20px 20px 30px;font-size:14px;display:flex}.recommendation-grid button img{background:0 0;width:20px;height:22px}.cart-main{background:var(--page-background);min-height:calc(100vh - 150px)}.cart-shell{width:100%;margin:0 auto}.cart-page .site-breadcrumbs-inner{min-height:54px}.cart-card{box-sizing:border-box;background:#fff;border:1px solid #e6e6e6;border-radius:12px;width:83.3334%;max-width:1600px;min-height:725px;margin:40px auto 100px;overflow:hidden}.cart-card-header{box-sizing:border-box;justify-content:space-between;align-items:center;height:74px;padding:0 31px;display:flex}.cart-card-header h1{color:#333;letter-spacing:0;margin:0;font-size:24px;font-weight:500;line-height:36px}.cart-header-actions{gap:50px;display:flex}.cart-header-actions button{color:#666;background:0 0;border:0;padding:0;font-size:16px;text-decoration:underline}.cart-header-actions button:hover{color:#222}.cart-table-head,.cart-row,.cart-summary{grid-template-columns:84px minmax(0,1fr) 132px 250px 200px;align-items:center;display:grid}.cart-table-head{box-sizing:border-box;color:#333;background:#f5f5f5;height:50px;margin:0 31px 30px;font-size:16px}.cart-table-head>span:nth-child(3),.cart-table-head>span:nth-child(4),.cart-table-head>span:nth-child(5){text-align:center}.cart-check.el-checkbox{color:#333;--el-checkbox-input-width:19px;--el-checkbox-input-height:19px;--el-checkbox-border-radius:0;--el-checkbox-font-size:16px;--el-checkbox-text-color:#333;--el-checkbox-font-weight:400;--el-checkbox-input-border:1px solid #d5d8de;--el-checkbox-checked-bg-color:#000;--el-checkbox-checked-input-border-color:#000;--el-checkbox-checked-text-color:#333;--el-checkbox-input-border-color-hover:#000;align-items:center;gap:6px;font-size:16px;display:flex}.cart-check.el-checkbox .el-checkbox__label{color:#333;padding-left:0;font-size:16px}.cart-check.el-checkbox .el-checkbox__inner:after{top:2px;left:6px}.cart-check.el-checkbox.is-disabled{opacity:.45;cursor:not-allowed}.cart-table-head .cart-check{gap:6px;padding-left:18px}.cart-row{box-sizing:border-box;border-bottom:1px solid #e6e6e6;height:130px;margin:0 31px 30px}.cart-row:last-of-type{margin-bottom:0}.cart-row>.cart-check{padding-left:18px}.cart-product{align-items:center;gap:20px;min-width:0;display:flex}.cart-product-image{box-sizing:border-box;background:#fff;border:1px solid #ddd;flex:0 0 100px;place-items:center;width:100px;height:100px;display:grid;overflow:hidden}.cart-product-image img{object-fit:contain;width:100%;height:100%;display:block}.cart-product-copy{min-width:0}.cart-product-copy h2{-webkit-line-clamp:2;color:#092138;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;height:60px;min-height:60px;margin:0 0 10px;font-size:20px;font-weight:500;line-height:30px;display:-webkit-box;overflow:hidden}.cart-product-copy p{color:#7b7b7b;margin:0;font-size:16px;line-height:24px}.cart-quantity{grid-template-columns:40px 54px 40px;justify-self:center;align-items:center;width:134px;height:40px;display:grid}.cart-quantity button{background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.cart-quantity button:first-child{background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23230;&%23149;&%23176;&%23233;&%23135;&%23143;&%23229;&%23135;&%23143;'%3e%3cg%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;%203335'%3e%3cpath%20id='Vector'%20d='M4%200H40V40H4C2.93913%2040%201.92172%2039.5786%201.17157%2038.8284C0.421427%2038.0783%200%2037.0609%200%2036V4C0%202.93913%200.421427%201.92172%201.17157%201.17157C1.92172%200.421427%202.93913%200%204%200Z'%20fill='%23F9F9F9'/%3e%3cpath%20id='Vector_2'%20d='M4%200.5H39.5V39.5H4C3.07174%2039.5%202.1815%2039.1312%201.52513%2038.4749C0.868749%2037.8185%200.5%2036.9283%200.5%2036V4C0.5%203.07174%200.868749%202.1815%201.52513%201.52513C2.1815%200.868749%203.07174%200.5%204%200.5Z'%20stroke='%23CCCCCC'/%3e%3c/g%3e%3cpath%20id='&%23232;&%23183;&%23175;&%23229;&%23190;&%23132;%2016220'%20d='M19.654%2019.501H27.702V20.395H12.502V19.501H19.654Z'%20fill='%23666666'%20stroke='%23666666'/%3e%3c/g%3e%3c/svg%3e") 50%/40px 40px no-repeat}.cart-quantity button:last-child{background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;%203332'%3e%3cpath%20id='Vector'%20d='M0%200H36C37.0609%200%2038.0783%200.421427%2038.8284%201.17157C39.5786%201.92172%2040%202.93913%2040%204V36C40%2037.0609%2039.5786%2038.0783%2038.8284%2038.8284C38.0783%2039.5786%2037.0609%2040%2036%2040H0V0Z'%20fill='%23F9F9F9'/%3e%3cpath%20id='Vector_2'%20d='M0.5%200.5H36C36.9283%200.5%2037.8185%200.868749%2038.4749%201.52513C39.1312%202.1815%2039.5%203.07174%2039.5%204V36C39.5%2036.9283%2039.1312%2037.8185%2038.4749%2038.4749C37.8185%2039.1312%2036.9283%2039.5%2036%2039.5H0.5V0.5Z'%20stroke='%23CCCCCC'/%3e%3c/g%3e%3c/svg%3e") 50%/40px 40px no-repeat}.cart-quantity button img{width:16px;height:16px;display:block}.cart-quantity button:first-child img{opacity:0;width:40px;height:40px}.cart-quantity button:hover{filter:brightness(.96)}.cart-quantity output{color:#333;text-align:center;background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='54'%20height='40'%20viewBox='0%200%2054%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23159;&%23169;&%23229;&%23189;&%23162;%203331'%3e%3cpath%20id='Vector'%20d='M54%200H0V40H54V0Z'%20fill='white'/%3e%3cpath%20id='Vector_2'%20d='M53.5%200.5H0.5V39.5H53.5V0.5Z'%20stroke='%23CCCCCC'/%3e%3c/g%3e%3c/svg%3e") 50%/54px 40px no-repeat;place-items:center;width:54px;height:40px;font-family:Arial,sans-serif;font-size:16px;display:grid}.cart-subtotal{color:#333;justify-self:center;font-size:18px;font-weight:500}.cart-remove{background:0 0;border:0;justify-self:center;place-items:center;width:32px;height:32px;padding:0;display:grid}.cart-remove img{width:16px;height:16px;display:block}.cart-remove:hover{filter:brightness(.5)}.cart-summary{box-sizing:border-box;background:#f5f5f5;min-height:120px;padding:0 31px}.cart-summary>.cart-check{padding-left:18px}.cart-selected-text{color:#222;text-align:center;grid-column:2/3;font-size:14px}.cart-selected-text strong{font-size:20px;font-weight:500}.cart-total-label{color:#222;text-align:center;white-space:nowrap;font-size:14px}.cart-total-label strong{color:#f42424;margin-left:12px;font-size:24px;font-weight:700}.cart-checkout{color:#fff;letter-spacing:0;background:#000;border:0;border-radius:6px;grid-column:5;justify-self:end;width:300px;height:56px;font-size:18px}.cart-checkout:hover{background:#252525}.cart-empty{box-sizing:border-box;text-align:center;color:#666;flex-direction:column;justify-content:center;align-items:center;min-height:649px;padding:40px 28px;font-size:16px;display:flex}.cart-empty p{margin:0}.cart-empty-actions{gap:12px;margin-top:26px;display:flex}.cart-empty button{color:#fff;background:#000;border:1px solid #000;border-radius:4px;min-width:180px;height:48px;margin-top:26px;padding:0 24px;font-size:14px}.cart-empty-actions button{margin-top:0}.cart-guest button.cart-empty-secondary{color:#222;background:#fff;margin-left:0}.cart-feedback.el-alert{color:#c0392b;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:14px 31px 18px;font-size:14px}.cart-feedback.el-alert .el-alert__title{color:#c0392b;font-size:14px}.cart-header-actions button:disabled,.cart-remove:disabled,.cart-quantity button:disabled,.cart-checkout:disabled{opacity:.45;cursor:not-allowed}.cart-quantity button:disabled{background:#fff}.cart-product-copy h2 a{color:inherit}.cart-row.is-invalid{background:#fbf8f7}.cart-row.is-invalid .cart-product-copy h2,.cart-row.is-invalid .cart-subtotal{color:#a49c97}.cart-stock{color:#8b8580;font-size:11px}.cart-invalid-tag{color:#c0392b!important}@media (width<=800px){.cart-page .site-breadcrumbs-inner{min-height:34px}.cart-card{width:calc(100% - 36px);min-height:560px;margin:24px 18px 56px}.cart-card-header{align-items:flex-start;gap:12px;height:auto;min-height:70px;padding:14px 16px}.cart-card-header h1{padding-top:2px;font-size:19px;line-height:28px}.cart-header-actions{flex-direction:column;align-items:flex-end;gap:4px}.cart-header-actions button{font-size:11px;line-height:18px}.cart-table{overflow:hidden}.cart-table-head{grid-template-columns:30px minmax(0,1fr) 86px;height:42px;margin:0 10px 14px;font-size:11px}.cart-table-head .cart-check{padding-left:0}.cart-table-head>span:nth-child(4),.cart-table-head>span:nth-child(5){display:none}.cart-row{grid-template-columns:30px minmax(0,1fr) 86px;height:112px;margin:0 10px 14px}.cart-row>.cart-check{padding-left:0}.cart-check.el-checkbox{--el-checkbox-font-size:10px;--el-checkbox-input-width:18px;--el-checkbox-input-height:18px;gap:4px;font-size:10px}.cart-check.el-checkbox .el-checkbox__label{font-size:10px}.cart-check.el-checkbox .el-checkbox__inner:after{top:2px;left:5px}.cart-product{gap:10px}.cart-product-image{flex-basis:66px;width:66px;height:66px}.cart-product-copy h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:11px;line-height:16px;display:-webkit-box}.cart-product-copy p{font-size:10px;line-height:15px}.cart-subtotal,.cart-remove{display:none}.cart-quantity{grid-template-columns:28px 28px 28px;width:84px;height:28px}.cart-quantity button{width:28px;height:28px}.cart-quantity button:first-child,.cart-quantity button:last-child{background-size:28px 28px}.cart-quantity button img{width:11px;height:11px}.cart-quantity button:first-child img{width:28px;height:28px}.cart-quantity output{background-size:28px 28px;width:28px;height:28px;font-size:11px}.cart-summary{grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:154px;padding:14px 12px}.cart-summary>.cart-check{padding-left:0}.cart-selected-text,.cart-total-label{text-align:left;grid-column:2}.cart-total-label strong{font-size:20px}.cart-checkout{grid-column:1/-1;justify-self:stretch;width:auto;height:48px;font-size:14px}.cart-empty{min-height:488px;padding:34px 20px;font-size:14px}.cart-empty-actions{flex-direction:column;gap:10px;width:100%}.cart-empty button{width:100%;min-width:0;height:44px;margin-top:22px}.cart-empty-actions button{margin-top:0}}@media (width<=1720px) and (width>=801px){.site-breadcrumbs-inner{padding-inline:8.3%}.detail-shell{padding-inline:0}.product-detail{grid-template-columns:minmax(0,1.24fr) minmax(340px,.76fr);gap:40px;width:auto;margin-left:0;padding-inline:8.3%}.detail-gallery{grid-template-columns:52px minmax(0,1fr);gap:14px}.detail-thumbnails{height:100%}.thumbnail-list{gap:8px;max-height:100%}.thumbnail-list button{flex-basis:58px;width:52px;height:58px;padding:4px}.thumbnail-nav{width:22px;height:22px;left:15px}.detail-image{width:100%}.detail-summary{width:auto}.detail-summary h1{font-size:25px}.detail-subtitle{font-size:12px}.filled-stars{letter-spacing:2px;font-size:15px}.detail-rating-stars{width:106px}.detail-prices strong{font-size:21px}.detail-option{font-size:14px}.el-input-number.detail-quantity{--el-input-height:38px;--el-input-number-controls-width:40px;width:138px;height:38px}.el-input-number.detail-quantity .el-input__wrapper{padding:0 40px}.el-input-number.detail-quantity .el-input-number__decrease,.el-input-number.detail-quantity .el-input-number__increase{width:40px}.detail-actions button{font-size:11px}.detail-content,.recommendations{max-width:83.4%;margin-left:8.3%}.description-panel,.reviews-panel{padding:30px 32px 34px}.description-panel h2{font-size:12px}.description-panel p,.description-rich{font-size:11px}.detail-tabs{margin-top:32px}.description-params th{width:140px}.review-filters{padding:16px 32px 4px}.detail-state{padding:90px 20px}.recommendations>h2{font-size:22px}.recommendation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.recommendation-grid button{font-size:10px}}@media (width<=800px){.detail-breadcrumb-bar .site-breadcrumbs-inner{min-height:34px}.product-detail{grid-template-columns:1fr;gap:28px;min-height:0;margin-inline:-18px;padding:25px 18px 42px}.detail-gallery{grid-template-columns:42px minmax(0,1fr);gap:10px}.detail-thumbnails{height:100%}.thumbnail-list{gap:7px;max-height:100%}.thumbnail-list button{flex-basis:48px;width:42px;height:48px;padding:4px}.thumbnail-nav{width:20px;height:20px;left:11px}.detail-image{width:100%;min-height:0}.detail-image>span.zoom-hint{gap:4px;font-size:8px;bottom:7px;right:8px}.zoom-hint img{width:10px;height:10px}.favorite-button{width:34px;height:34px;top:8px;right:8px}.detail-summary{width:auto;margin-top:0}.detail-summary h1{font-size:24px}.detail-subtitle{font-size:13px}.detail-rating{gap:8px;font-size:12px}.detail-rating-stars{width:96px}.detail-prices strong{font-size:23px}.detail-option{gap:10px;font-size:13px}.el-input-number.detail-quantity{--el-input-height:36px;--el-input-number-controls-width:38px;width:132px;height:36px}.el-input-number.detail-quantity .el-input__wrapper{padding:0 38px}.el-input-number.detail-quantity .el-input-number__decrease,.el-input-number.detail-quantity .el-input-number__increase{width:38px}.detail-stock{font-size:9px}.detail-actions{margin-top:24px}.detail-actions button{height:46px;font-size:10px}.detail-add{gap:6px}.detail-add img{width:16px;height:18px}.detail-content{max-width:none}.description-panel,.reviews-panel{min-height:0;padding:23px 18px}.detail-tabs{height:44px;margin-top:26px;overflow-x:auto}.detail-tabs button,.detail-tabs button+button{min-width:max-content;height:44px;padding:0 15px;font-size:12px}.review-tools{height:154px;padding:0}.review-tools select{width:calc(100% - 24px);top:12px;left:12px}.review-tools>label{gap:9px;height:24px;font-size:13px;top:60px;left:12px}.review-score{justify-content:flex-start;gap:10px;width:calc(100% - 24px);height:32px;top:98px;left:12px}.review-score strong{font-size:19px;line-height:32px}.review-score img{width:92px;height:14px}.review-score b{font-size:12px}.review-filters{gap:18px;padding:14px 0 4px}.customer-review,.customer-review+.customer-review{grid-template-columns:1fr;gap:18px;height:auto;min-height:260px;margin-top:24px;padding:0 0 24px}.review-author{flex-flow:wrap;justify-content:flex-start}.review-author img{width:48px;height:48px}.review-author strong{font-size:13px}.review-rating-asset{width:100%;height:15px}.review-rating-asset>img,.review-rating-asset>span img{width:99px;height:15px}.review-body p{font-size:13px}.review-images{gap:8px;overflow-x:auto}.review-images img{flex:0 0 82px;width:82px;height:82px}.review-body time{font-size:12px}.reviews-panel .app-pagination{padding-top:28px}.reviews-panel .app-pagination .el-pagination{gap:4px}.reviews-panel .app-pagination .el-pagination button,.reviews-panel .app-pagination .el-pagination .el-pager li{width:32px;min-width:32px;height:32px;font-size:12px;line-height:30px}.description-params th{width:110px}.description-params th,.description-params td{padding:9px 10px}.detail-state{padding:64px 16px}.recommendations{min-height:0;padding-top:36px}.recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.recommendation-grid>article{min-height:0}.recommendation-grid article>a{width:100%;margin:0}.recommendation-grid h3{-webkit-line-clamp:2;height:36px;margin:12px 3px 0;font-size:12px;line-height:18px}.recommendation-grid p{margin:10px 3px 0;font-size:14px}.recommendation-grid del{margin-left:8px;font-size:11px}.recommendation-grid button{gap:6px;width:100%;height:38px;margin:14px 0 0;font-size:9px}.recommendation-grid button img{width:15px;height:17px}.cart-success-modal{height:auto;min-height:410px}.cart-success-header{height:54px;padding-inline:18px}.cart-success-header h2{font-size:15px}.cart-success-content{height:auto;min-height:356px;padding:42px 18px 30px}.cart-success-check{width:56px;height:56px;margin-bottom:22px}.cart-success-content p{max-width:280px;font-size:14px;line-height:22px}.cart-success-content>span{font-size:14px;line-height:22px}.cart-success-actions{flex-direction:column;gap:10px;width:100%;margin-top:26px}.cart-success-actions button{width:100%;height:44px;font-size:14px}.listing-toolbar{padding:25px 0 24px}.listing-title{gap:9px}.listing-title h1{font-size:15px}.listing-count{font-size:10px}.sort-select{width:82px;height:27px;padding-inline:10px}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.listing-info h2{min-height:52px;font-size:12px}.listing-prices{gap:8px}.listing-prices strong{font-size:13px}.listing-prices del{font-size:10px}.listing-add{height:36px;font-size:9px}.listing-shell{width:100%;padding-inline:18px}.search-shell{padding-bottom:52px}.search-heading{padding:25px 0 24px}.search-heading h1{font-size:15px}}@media (width<=1100px) and (width>=801px){.header-inner{width:calc(100% - 44px)}.main-nav{font-size:12px}.search-box{border-radius:18px;width:170px;height:32px;padding:0 10px 0 11px}.search-box .search-box-input{--el-input-height:30px;height:30px;font-size:11px}.search-box .search-box-input .el-input__wrapper{gap:7px}.search-box .search-box-input .el-input__inner{font-size:11px}.search-box .search-submit{width:16px}.search-box .search-submit img{width:15px;height:15px}.header-actions{gap:14px}.icon-button,.icon-button img{width:18px;height:18px}.brand-mark img{width:152px;max-height:38px}.main-nav a,.main-nav .el-icon,.products-dropdown,.products-dropdown .el-tooltip__trigger,.products-trigger{font-size:12px}}@media (width<=800px){.header-inner{width:100%;max-width:none;padding-inline:18px}.header-top{grid-template-columns:30px 1fr auto;height:66px}.mobile-menu{display:block;position:static}.language-button{display:none}.brand-mark{justify-self:center;font-size:21px}.brand-mark img{width:126px;max-height:32px}.header-nav-row{background:var(--warm-white);border-bottom:1px solid var(--line);min-height:0;padding:0;display:block;position:absolute;top:66px;left:0;right:0}.main-nav{display:flex}.main-nav-left{flex-direction:column;align-items:stretch;gap:0;padding:18px;display:none}.main-nav-left.is-open{display:flex}.main-nav-right{display:none}.main-nav a,.products-dropdown{border-bottom:1px solid #eee7e2;flex:none;justify-content:flex-start;padding:12px 4px}.products-dropdown{display:block}.products-dropdown .el-tooltip__trigger,.products-trigger{justify-content:flex-start}.products-dropdown-popper{display:none!important}.header-actions{gap:10px}.signout-button span{display:none}.search-box{background:0 0;border:0;width:34px;padding:0}.search-box input{display:none}.search-box .search-submit{font-size:18px}.hero-media{height:100svh;min-height:0}.hero-copy{inset:auto 24px 70px;transform:none}.hero-copy h1{font-size:clamp(36px,12vw,56px)}.product-section{padding:48px 18px 52px}.product-viewport{padding-inline:28px}.product-card{width:166px}.section-tabs{gap:12px}.tab-button{font-size:16px}.add-button{gap:7px;height:38px;font-size:13px}.add-button .el-icon{flex-basis:16px;width:16px;height:16px;font-size:15px}.brand-banner{background-position:65%;min-height:420px}.brand-banner.image-only{aspect-ratio:auto;background-position:50%;height:320px;min-height:0}.banner-copy{max-width:300px;margin:0 24px}.banner-copy h2{font-size:40px}.foundation-section{padding:38px 18px 56px}.foundation-grid{grid-template-columns:1fr;gap:48px}.foundation-image{aspect-ratio:1.1}.foundation-info{padding-top:16px}.foundation-name{font-size:15px}.foundation-prices{gap:18px;margin-top:14px}.foundation-prices strong{font-size:16px}.foundation-prices del{font-size:14px}.foundation-add{height:44px;margin-top:20px;font-size:14px}.lip-shade-section{padding:38px 18px 56px}.lip-shade-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 18px}.lip-shade-info{padding-top:14px}.lip-shade-name{min-height:44px;font-size:14px}.lip-shade-prices{gap:12px;margin-top:12px}.lip-shade-prices strong{font-size:15px}.lip-shade-prices del{font-size:13px}.lip-shade-add{gap:9px;height:42px;margin-top:17px;font-size:13px}.review-layout{grid-template-columns:1fr;gap:42px}.reviews{padding:56px 18px 48px}.review-feature{border-radius:16px;min-height:0;padding:18px}.review-feature .review-photo{width:42%}.review-heading{text-align:left}.review-heading .eyebrow,.review-heading h2{font-size:30px}.review-compact .review-photo{flex-basis:120px;width:120px}.review-content p{font-size:15px}.review-stars{font-size:16px}.review-controls button{width:42px;height:42px}.service-grid{grid-template-columns:repeat(2,1fr)}.service-item{min-height:120px;padding:22px 17px}.subscribe{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px;margin-top:33px}.service-item{text-align:center;align-items:center;gap:12px;min-height:180px;padding:28px 14px 22px}.service-item>.el-icon{flex-basis:28px;width:28px;height:28px;font-size:28px}.service-item h4{letter-spacing:0;white-space:normal;margin:0 0 8px;font-size:14px}.service-item p{max-width:250px;font-size:12px;line-height:1.45}.shop-footer{padding:52px 24px 24px}.footer-grid{grid-template-columns:1fr;gap:42px}.footer-brand{margin-bottom:22px;font-size:34px}.footer-brand img{width:130px;max-height:38px}.footer-grid p,.footer-grid a{font-size:14px}.footer-grid h4{margin-bottom:16px;font-size:20px}.socials{flex-wrap:wrap;margin-top:26px}.socials>span{width:100%;margin:0 0 4px;font-size:18px}.subscribe p{font-size:14px}.subscribe form{max-width:none}.footer-bottom{text-align:center;margin-top:40px;font-size:11px}.site-breadcrumbs-inner{gap:7px;min-height:34px;padding-inline:18px;font-size:10px}.site-breadcrumbs-home{font-size:10px}.figma-listing .listing-shell{box-sizing:border-box;width:100%;padding:0 18px 48px}.figma-listing .listing-toolbar{align-items:flex-start;gap:12px;min-height:88px;padding:13px 0 18px}.figma-listing .listing-title{flex-direction:column;flex:auto;align-items:flex-start;gap:3px;padding-top:3px}.figma-listing .listing-title h1{font-size:20px;line-height:25px}.figma-listing .listing-count{font-size:12px;line-height:17px}.figma-listing .sort-select{--app-select-gap:8px;--app-select-padding:0 17px 0 20px;--app-select-caret-size:10px;--app-select-offset:7px;--app-select-option-height:38px;--app-select-option-font-size:13px;flex:0 0 148px;width:148px;height:40px;font-size:13px}.figma-listing .listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.figma-listing .listing-card{min-height:0}.figma-listing .listing-image{width:100%;margin:0}.figma-listing .sale-badge{width:47px;height:27px;font-size:12px}.figma-listing .offer-ribbon{width:92%;height:24px;font-size:9px}.figma-listing .offer-ribbon-content{gap:4px}.figma-listing .offer-ribbon-content>img{width:10px;height:13px}.figma-listing .listing-info{margin:0 3px;padding-top:12px}.figma-listing .listing-info h2{-webkit-line-clamp:2;height:36px;min-height:36px;font-size:12px;line-height:18px}.figma-listing .listing-prices{gap:8px;margin-top:10px}.figma-listing .listing-prices strong{font-size:14px}.figma-listing .listing-prices del{font-size:11px}.figma-listing .listing-add{flex-basis:38px;gap:6px;width:100%;height:38px;margin:14px 0 0;font-size:10px}.figma-listing .listing-add>img{width:15px;height:17px}.figma-listing .app-pagination{padding-top:34px}.search-box .search-box-input{--el-input-height:24px;width:24px;height:24px;display:block}.search-box .search-box-input .el-input__wrapper{cursor:pointer;gap:0}.search-box .search-box-input .el-input__inner,.search-box .search-box-input .el-input__suffix{display:none}.search-box .search-box-input .el-input__prefix{justify-content:center;width:100%}.el-select.language-button.app-select{display:none}.review-tools .review-sort{width:calc(100% - 24px);top:12px;left:12px}}.sort-select.el-select{padding:0}@media (width<=800px){.sort-select.el-select .el-select__wrapper{padding:0 10px}}:root{--el-color-primary:#171717;--el-color-primary-light-3:#4a4a4a;--el-color-primary-light-5:gray;--el-color-primary-light-7:#b8b8b8;--el-color-primary-light-8:#d7d7d7;--el-color-primary-light-9:#f4f4f4;--el-color-primary-dark-2:#000;--el-text-color-primary:#333;--el-text-color-regular:#333;--el-text-color-secondary:#666;--el-text-color-placeholder:#d7d7d7;--el-border-color:#e6e5e5;--el-border-color-light:#e6e5e5;--el-border-color-lighter:#ececec;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-fill-color-blank:#fff;--el-font-family:inherit}.shop-field{--shop-field-height:44px;--shop-field-padding:0 14px;--shop-field-radius:4px;--shop-field-border:#e6e5e5;--shop-field-hover-border:#c9c2bc;--shop-field-focus-border:#999;--shop-field-background:#fff;--shop-field-color:#333;--shop-field-placeholder:#d7d7d7;--shop-field-font-size:14px;--shop-field-line-height:21px}.el-input.shop-field,.el-select.shop-field,.el-date-editor.shop-field{--el-input-height:var(--shop-field-height);--el-input-border-radius:var(--shop-field-radius);--el-input-bg-color:var(--shop-field-background);--el-input-text-color:var(--shop-field-color);--el-input-placeholder-color:var(--shop-field-placeholder);--el-input-border-color:var(--shop-field-border);--el-input-hover-border-color:var(--shop-field-hover-border);--el-input-focus-border-color:var(--shop-field-focus-border);--el-date-editor-width:100%;height:var(--shop-field-height);font-size:var(--shop-field-font-size)}.shop-field .el-input__wrapper{padding:var(--shop-field-padding);border-radius:var(--shop-field-radius);background:var(--shop-field-background);box-shadow:0 0 0 1px var(--shop-field-border) inset;transition:box-shadow .2s}.shop-field .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--shop-field-hover-border) inset}.shop-field .el-input__wrapper.is-focus,.shop-field.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--shop-field-focus-border) inset}.shop-field .el-input__inner{height:100%;color:var(--shop-field-color);font-size:var(--shop-field-font-size);letter-spacing:0}.shop-field .el-input__inner::placeholder{color:var(--shop-field-placeholder);opacity:1}.shop-field .el-input__prefix,.shop-field .el-input__suffix{color:var(--shop-field-placeholder)}.el-textarea.shop-field{font-size:var(--shop-field-font-size)}.el-textarea.shop-field .el-textarea__inner{padding:var(--shop-field-padding);border-radius:var(--shop-field-radius);background:var(--shop-field-background);box-shadow:0 0 0 1px var(--shop-field-border) inset;color:var(--shop-field-color);font-family:inherit;font-size:var(--shop-field-font-size);line-height:var(--shop-field-line-height);transition:box-shadow .2s}.el-textarea.shop-field .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--shop-field-hover-border) inset}.el-textarea.shop-field .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--shop-field-focus-border) inset}.el-textarea.shop-field .el-textarea__inner::placeholder{color:var(--shop-field-placeholder);opacity:1}.el-select.shop-field .el-select__wrapper{min-height:var(--shop-field-height);padding:var(--shop-field-padding);border-radius:var(--shop-field-radius);background:var(--shop-field-background);box-shadow:0 0 0 1px var(--shop-field-border) inset;color:var(--shop-field-color);font-size:var(--shop-field-font-size);transition:box-shadow .2s}.el-select.shop-field .el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--shop-field-hover-border) inset}.el-select.shop-field .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--shop-field-focus-border) inset}.el-select.shop-field .el-select__placeholder{color:var(--shop-field-placeholder)}.el-select.shop-field .el-select__placeholder.is-transparent,.el-select.shop-field .el-select__caret{color:var(--shop-field-color)}.el-select__popper.shop-select-popper{border:1px solid #19181717;border-radius:10px;box-shadow:0 14px 34px #241c1824,0 2px 8px #241c1814}.el-select__popper.shop-select-popper .el-popper__arrow:before{border-color:#19181717}.el-select__popper.shop-select-popper .el-select-dropdown__item{color:#37312e;height:34px;font-size:12px;line-height:34px}.el-select__popper.shop-select-popper .el-select-dropdown__item.is-hovering,.el-select__popper.shop-select-popper .el-select-dropdown__item.is-selected{color:#9e4f42;background:#f8e9e3;font-weight:400}.el-picker__popper.shop-picker-popper.el-popper{border:1px solid #19181717;border-radius:8px;box-shadow:0 14px 34px #241c1824}.el-checkbox.shop-checkbox{--el-checkbox-input-width:18px;--el-checkbox-input-height:18px;--el-checkbox-border-radius:2px;--el-checkbox-checked-bg-color:#111;--el-checkbox-checked-input-border-color:#111;--el-checkbox-checked-text-color:inherit;--el-checkbox-input-border-color-hover:#111;--el-checkbox-font-size:14px;--el-checkbox-text-color:#666;--el-checkbox-font-weight:400;height:auto;margin-right:0}.el-checkbox.shop-checkbox.is-checked .el-checkbox__inner:after{border-width:2px;top:2px;left:6px}.el-checkbox.shop-checkbox .el-checkbox__label{font-size:inherit;color:inherit;padding-left:10px;line-height:1.4}.el-radio.shop-radio{--el-radio-input-width:18px;--el-radio-input-height:18px;--el-radio-input-border-color-hover:#111;--el-radio-checked-bg-color:#111;--el-radio-checked-icon-color:#111;--el-radio-checked-text-color:inherit;--el-radio-font-size:14px;--el-radio-text-color:#666;--el-radio-font-weight:400;--el-radio-input-border:1px solid #cfcfcf;height:auto;margin-right:0}.el-radio.shop-radio .el-radio__inner:after{background:#111;width:8px;height:8px}.el-radio.shop-radio .el-radio__label{font-size:inherit;color:inherit;padding-left:10px;line-height:1.4}.el-switch.shop-switch{--el-switch-on-color:#111;--el-switch-off-color:#d7d7d7;height:24px}.el-rate.shop-rate{--el-rate-icon-size:20px;--el-rate-icon-margin:4px;--el-rate-fill-color:#111;--el-rate-void-color:#d9d9d9;height:auto}.el-upload.shop-upload .el-upload{cursor:pointer;background:0 0;border:0}.el-upload.shop-upload .el-upload__input{display:none}.el-message.shop-message{--el-message-bg-color:#181716;--el-message-border-color:transparent;--el-message-text-color:#fff;background:#181716;border:0;border-radius:2px;min-width:0;max-width:min(560px,100vw - 32px);padding:10px 18px;box-shadow:0 4px 18px #0002}.el-message.shop-message .el-message__content{color:#fff;font-size:11px;line-height:1.5}.el-message.shop-message .el-message__icon{color:#fff;font-size:13px}.el-message.shop-message .el-message__closeBtn{color:#fff}.el-message.shop-message.el-message--error .el-message__icon{color:#ff9b8c}.el-message.shop-message.el-message--success .el-message__icon{color:#9fd8b3}.el-message.shop-message.el-message--warning .el-message__icon{color:#f2c58c}.el-message-box.shop-message-box{background:#fff;border:0;border-radius:4px;width:min(420px,100vw - 40px);padding:0;box-shadow:0 12px 40px #0000002e}.el-message-box.shop-message-box .el-message-box__header{padding:20px 22px 0}.el-message-box.shop-message-box .el-message-box__title{color:#333;font-size:16px;font-weight:500;line-height:24px}.el-message-box.shop-message-box .el-message-box__headerbtn{top:16px;right:16px}.el-message-box.shop-message-box .el-message-box__content{padding:12px 22px 0}.el-message-box.shop-message-box .el-message-box__container{align-items:flex-start}.el-message-box.shop-message-box .el-message-box__message{color:#666;font-size:14px;line-height:1.6}.el-message-box.shop-message-box .el-message-box__btns{gap:10px;padding:20px 22px}.el-message-box.shop-message-box .el-message-box__btns .el-button{border-radius:4px;min-width:108px;height:40px;font-size:14px}.el-message-box.shop-message-box .el-message-box__btns .el-button--primary{color:#fff;background:#171717;border-color:#171717}.el-dialog.shop-dialog{--el-dialog-padding-primary:0;background:#fff;border-radius:4px;padding:0;overflow:hidden}.el-dialog.shop-dialog .el-dialog__header{margin:0;padding:0}.el-dialog.shop-dialog .el-dialog__headerbtn{width:60px;height:60px;top:0;right:0}.el-dialog.shop-dialog .el-dialog__body{color:#333;padding:0}.el-dialog.shop-dialog .el-dialog__footer{padding:0}.shop-dialog-overlay .el-overlay-dialog{justify-content:center;align-items:center;display:flex}.el-overlay{z-index:2000}@media (prefers-reduced-motion:reduce){.el-message,.el-dialog,.el-overlay{transition-duration:.01ms!important}}
