@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--green:#07533b;--orange:#ee7623;--ink:#183328;--muted:#718075;--line:#e1e7dc;--cream:#fafbf7}*{box-sizing:border-box}body{color:var(--ink);background:var(--cream);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:15px}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:3px;outline:3px solid #f7a762}h1,h2{letter-spacing:-1px;font-family:Manrope,Arial,sans-serif}h2{margin:8px 0 19px;font-size:27px}h3{font-size:17px}p{line-height:1.65}small{font-size:14.5px}.top{background:var(--green);color:#e7f0e6;text-align:center;letter-spacing:.8px;padding:10px;font-size:14.5px}header{z-index:10;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.nav{align-items:center;gap:25px;max-width:1280px;margin:auto;padding:17px 28px;display:flex}.brand{letter-spacing:-1.3px;background:0 0;align-items:center;padding:0;font-size:27px;font-weight:900;display:flex}.brand span{color:var(--orange)}.brand img{object-fit:cover;clip-path:inset(0 0 12%);width:43px;height:42px;margin-right:7px}.search{color:#70806e;background:#f3f5ee;border:1px solid #edf0e7;border-radius:7px;flex:1;align-items:center;gap:8px;padding:0 14px;display:flex}.search input{background:0 0;border:0;outline:none;width:100%;padding:13px 0}.navSeller,.cartbutton{background:0 0;align-items:center;gap:9px;padding:10px;font-size:14.5px;font-weight:600;display:flex}.cartbutton{border:1px solid var(--line);border-radius:7px}.cartbutton b{background:var(--green);color:#fff;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:14.5px;display:grid}nav{align-items:center;gap:26px;max-width:1280px;margin:auto;padding:0 28px 13px;font-size:14.5px;display:flex}nav button{white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:5px 0;font-weight:500;display:flex}nav .current{color:var(--green);font-weight:800}.navEnd{color:var(--muted);align-items:center;gap:14px;margin-left:auto;font-size:14.5px;display:flex}.navEnd a{color:var(--green)}main{max-width:1280px;min-height:65vh;margin:auto;padding:26px 28px 65px}.hero{background:#eaf0df;border-radius:15px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.eyebrow{letter-spacing:1.9px;color:var(--green);font-size:14.5px;font-weight:800}h1{letter-spacing:-2.5px;margin:18px 0;font-size:54px;line-height:1.12}h1 em{color:var(--green);font-family:Georgia,serif;font-weight:400}.hero p{color:#65755d;margin-bottom:26px}.heroImages{background:#e1e9d4;grid-template-columns:1fr 1fr;align-items:center;gap:15px;padding:30px;display:grid;position:relative}.heroImages img{object-fit:cover;border-radius:110px 110px 12px 12px;width:100%;height:290px}.heroImages img:nth-child(2){height:235px;margin-top:55px}.heroTag{background:#fff;border-radius:9px;padding:16px 20px;font-size:14.5px;font-weight:600;position:absolute;bottom:28px;left:18px;box-shadow:0 5px 20px #1833280c}.greenDot{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.btn{background:var(--green);color:#fff;border:1px solid var(--green);border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-size:14.5px;font-weight:600;line-height:1.3;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn.secondary{color:var(--green);border-color:var(--line);background:#fff}.btn.light{color:var(--green);white-space:nowrap;background:#fff;border-color:#fff}.btn.full{width:100%;margin-top:18px}.sectionHead{justify-content:space-between;align-items:center;gap:20px;margin:35px 0 18px;display:flex}.sectionHead h2{margin-bottom:0}.sectionHead h1{margin:8px 0}select,input,textarea{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;max-width:100%;padding:11px 12px}select{font-size:14.5px}textarea{resize:vertical;min-height:85px}.chips{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.chips button,.tabs button{border:1px solid var(--line);background:#fff;border-radius:30px;padding:10px 18px;font-size:14.5px}.chips .active,.tabs .active{background:var(--green);color:#fff;border-color:var(--green)}.grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.photo{background:#eeefe8;height:245px;position:relative}.imageBtn{background:0 0;width:100%;height:100%;padding:0;display:block}.photo img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.photo{overflow:hidden}.favorite{z-index:2;width:32px;height:32px;color:var(--green);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.badge{background:#fffef7;border-radius:4px;padding:5px 8px;font-size:14.5px;position:absolute;top:13px;left:11px}.cardInfo{padding:17px}.sellerName{color:var(--muted);background:0 0;padding:0;font-size:14.5px}.card h3 button{text-align:left;background:0 0;padding:0;font-size:15px;font-weight:700}.price{justify-content:space-between;align-items:center;font-size:20px;font-weight:800;display:flex}.add{width:32px;height:32px;color:var(--green);background:#edf3e7;border-radius:50%;place-items:center;display:grid}.sellBanner{background:var(--green);color:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;margin-top:45px;padding:36px 40px;display:flex}.sellBanner .eyebrow{color:#f8b875}.sellBanner p{color:#c3d7c6;margin-bottom:0}.sellBanner h2{margin-bottom:8px}footer{border-top:1px solid var(--line);max-width:1280px;color:var(--muted);justify-content:space-between;gap:25px;margin:auto;padding:23px 28px;font-size:14.5px;display:flex}footer b{color:var(--green);font-size:18px}.subtle{color:var(--muted);font-size:14.5px;line-height:1.7}.pageTitle{letter-spacing:-1.5px;font-size:35px}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:23px;padding:25px}.panel>.sectionHead{margin-top:0}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:55px 20px;display:flex}.empty h2{color:var(--ink)}.empty p{margin:0 0 15px}.form label{flex-direction:column;gap:7px;margin:15px 0;font-size:14.5px;font-weight:600;display:flex}.formGrid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.wide{grid-column:1/-1}.form .btn{margin-top:15px}.paymentGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.paymentOption{border:1px solid var(--line);background:#fafbf7;border-radius:8px;padding:0 16px}.paymentOption.enabled{background:#f3f7ef;border-color:#8cad8f}.paymentOption .check{flex-direction:row;align-items:center;gap:9px;display:flex}.check input{width:16px;height:16px;accent-color:var(--green)}.paymentOption textarea{min-height:75px;font-size:14.5px}.paymentOption input:not([type=checkbox]){width:100%;font-size:14.5px}.uploadPreview{object-fit:cover;border-radius:7px;width:90px;height:90px}.tabs{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.stats{grid-template-columns:repeat(4,1fr);gap:15px;margin:25px 0;display:grid}.stats>div{border:1px solid var(--line);background:#fff;border-radius:9px;padding:22px}.stats span{color:var(--muted);font-size:14.5px}.stats strong{margin-top:9px;font-size:29px;display:block}.productRow{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:16px 0;display:flex}.productRow img{object-fit:cover;border-radius:7px;width:62px;height:62px}.productRow>div{flex:1}.productRow p{color:var(--muted);margin:5px 0 0;font-size:14.5px}.iconBtn{color:#9c4934;background:0 0;padding:8px}.actions{align-items:center;gap:10px;display:flex}.wrap{flex-wrap:wrap}.orderCard{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin:15px 0;padding:22px;display:flex}.orderCard h3{margin:8px 0 5px}.orderCard p{color:var(--muted);margin:5px 0;font-size:14.5px}.pill{color:#7d6941;background:#f2eee2;border-radius:20px;padding:6px 10px;font-size:14.5px;display:inline-block}.pill.received{color:var(--green);background:#e7f3e6}.review{border-bottom:1px solid var(--line);padding:20px 0}.review .pill{margin:0 10px}.review small{color:var(--muted);margin-left:15px}.stars{color:#df8a24}.review textarea{width:100%;margin-bottom:12px;display:block}.planHeading{text-align:center;padding:35px 0 20px}.planHeading p{color:var(--muted)}.planGrid{grid-template-columns:repeat(4,1fr);gap:17px;margin:20px 0 30px;display:grid}.plan{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:28px 22px;display:flex;position:relative}.plan h2{font-size:23px}.plan.highlight{border:2px solid var(--green)}.planBadge{letter-spacing:1px;background:var(--green);color:#fff;border-radius:4px;padding:5px 10px;font-size:13.5px;position:absolute;top:-11px;left:20px}.planPrice{letter-spacing:-1px;font-size:35px;font-weight:800}.planPrice span{color:var(--muted);letter-spacing:0;font-size:14.5px;font-weight:400}.plan ul{flex:1;margin:28px 0;padding:0;list-style:none}.plan li{align-items:start;gap:8px;margin:17px 0;font-size:14.5px;line-height:1.5;display:flex}.plan li svg{color:var(--green);flex-shrink:0}.note{color:#62735a;background:#f1f5eb;border-radius:7px;padding:15px;font-size:14.5px;line-height:1.7}.note p{margin:8px 0}.alert{color:#9a3d24;background:#fff0e8;border:1px solid #f4d0ba;border-radius:7px;justify-content:space-between;gap:15px;margin-bottom:18px;padding:14px 18px;font-size:14.5px;display:flex}.alert button{background:0 0}.overlay{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#122b2080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog{background:#fff;border-radius:13px;width:100%;max-width:610px;max-height:92dvh;padding:30px;position:relative;overflow:auto;box-shadow:0 15px 70px #122b2033}.close{z-index:3;background:#f0f3eb;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:auto;display:grid;position:sticky;top:0}.dialog h2{margin-top:10px}.drawer{border-radius:0;flex-direction:column;max-width:460px;height:100dvh;max-height:100dvh;padding:25px;animation:.2s ease-out slide;display:flex;position:fixed;top:0;right:0}.drawer .close{flex-shrink:0}.cartItems{flex:1;min-height:150px;overflow:auto}.cartRow{border-bottom:1px solid var(--line);align-items:start;gap:12px;padding:20px 0;font-size:14.5px;display:flex}.cartRow img{object-fit:cover;border-radius:5px;width:60px;height:70px}.cartRow>div{flex:1}.cartRow p{margin:6px 0}.cartRow small{color:var(--muted);margin-top:5px;display:block}.quantity{align-items:center;gap:8px;display:flex}.quantity button{background:#eef3e7;border-radius:3px;padding:4px 8px}.quantity .remove{color:#a1533d;background:0 0;font-size:14.5px}.cartTotal{justify-content:space-between;padding-top:25px;font-size:18px;display:flex}.textBtn{color:var(--green);background:0 0;padding:15px 0;font-size:14.5px;text-decoration:underline}.detailImage{object-fit:cover;border-radius:9px;width:100%;height:290px;margin-top:10px}.bigPrice{font-size:25px}.dialog label{flex-direction:column;gap:8px;margin:15px 0;font-size:14.5px;display:flex}.dialog label input,.dialog label select,.dialog label textarea{width:100%}.link{color:var(--green);text-decoration:underline}.orderSteps{flex-wrap:wrap;gap:5px;margin:22px 0;display:flex}.orderSteps span{color:var(--muted);border-bottom:3px solid #e6e9e0;flex:1;padding:8px 4px;font-size:14.5px}.orderSteps .done{border-color:var(--green);color:var(--green)}.success{color:var(--green);background:#eef6e9;border-radius:7px;padding:12px;font-size:14.5px}.toast{z-index:100;background:var(--green);color:#fff;border-radius:8px;align-items:center;gap:9px;max-width:90vw;padding:15px 23px;font-size:14.5px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #12302433}.shopHero{background:#eaf0df;border-radius:12px;align-items:center;gap:25px;padding:35px;display:flex}.shopHero>img{object-fit:cover;border-radius:12px;width:100px;height:100px}.shopHero h1{font-size:36px}.shopHero p{color:var(--muted)}.adminRow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:17px 0;display:flex}.adminRow>div{flex:1;min-width:150px}.adminRow p{color:var(--muted);font-size:14.5px}@keyframes slide{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:950px){.nav{gap:14px}.hero>div:first-child{padding:35px}.hero h1{font-size:44px}.grid{gap:15px}.photo{height:200px}.paymentGrid,.planGrid{grid-template-columns:repeat(2,1fr)}.stats strong{font-size:24px}.navEnd>span{display:none}}@media (max-width:650px){.nav{flex-wrap:wrap;padding:15px 17px}.brand{font-size:24px}.brand img{width:34px;height:33px}.search{flex-basis:100%;order:3}.navSeller{margin-left:auto;padding:7px;font-size:0}.navSeller svg{width:22px;height:22px}.cartbutton>span{display:none}.cartbutton{padding:8px}nav{gap:18px;padding:0 17px 12px;overflow-x:auto}nav button{font-size:14.5px}.navEnd{white-space:nowrap;gap:0;font-size:14.5px}main{padding:20px 17px 45px}.hero{grid-template-columns:1fr}.hero>div:first-child{padding:30px 27px}.hero h1{font-size:43px}.hero p{font-size:14.5px}.heroImages{height:220px;padding:17px 40px}.heroImages img{height:185px}.heroImages img:nth-child(2){height:155px;margin-top:22px}.heroTag{padding:12px;font-size:14.5px;bottom:12px;left:20px}.sectionHead{flex-wrap:wrap;align-items:start;gap:12px;margin-top:28px}h2{font-size:23px}.sectionHead select{padding:9px;font-size:14.5px}.chips{gap:7px}.chips button{padding:9px 12px;font-size:14.5px}.grid{grid-template-columns:repeat(2,1fr);gap:12px}.photo{height:190px}.cardInfo{padding:12px}.card h3 button{font-size:14.5px}.price{font-size:19px}.sellerName{font-size:14.5px}.sellBanner{padding:26px;display:block}.sellBanner .btn{margin-top:22px}.sellBanner h2{font-size:25px}.sellBanner p{font-size:14.5px}footer{align-items:start;padding:22px 17px}footer span{max-width:230px;line-height:1.6}.pageTitle{font-size:29px}.panel{padding:18px}.formGrid,.paymentGrid{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr;gap:10px}.stats>div{padding:16px}.stats strong{font-size:25px}.tabs{gap:7px}.tabs button{padding:9px 13px;font-size:14.5px}.productRow{gap:10px}.productRow img{width:45px;height:50px}.productRow b{font-size:14.5px}.productRow .btn{padding:9px;font-size:14.5px}.actions{flex-wrap:wrap}.orderCard{flex-wrap:wrap;gap:13px;padding:18px}.orderCard>div:first-child{width:52%}.orderCard .btn{margin-left:auto}.orderCard h3{font-size:15px}.planGrid{grid-template-columns:1fr 1fr;gap:10px}.plan{padding:22px 15px}.plan h2{font-size:20px}.planPrice{font-size:28px}.planPrice span{margin-top:4px;font-size:14.5px;display:block}.plan li{font-size:14.5px}.plan .btn{padding:11px 8px;font-size:14.5px}.dialog{padding:23px 20px}.overlay{padding:12px}.drawer{width:min(430px,100%);max-width:100%}.shopHero{align-items:start;gap:15px;padding:25px}.shopHero>img{width:60px;height:60px}.shopHero h1{font-size:28px}.adminRow .btn{padding:10px;font-size:14.5px}.detailImage{height:235px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.notificationBtn{background:0 0;padding:8px;display:flex;position:relative}.notificationDot{background:var(--orange);border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px}.notificationRow{text-align:left;border-bottom:1px solid var(--line);background:0 0;width:100%;padding:18px 0;display:block}.notificationRow b{font-size:14.5px;line-height:1.6;display:block}.notificationRow small{color:var(--muted);margin-top:7px;display:block}.receiptSection{border:1px solid var(--line);border-radius:8px;margin:20px 0;padding:16px}.receiptLink{color:var(--green);padding:10px 0;text-decoration:underline;display:block}.form .check{flex-direction:row;align-items:center}.form .check input{width:auto}.nav{gap:18px}@media (max-width:650px){.nav{gap:8px}}.galleryEditor,.galleryThumbs{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.galleryEditor>div{width:100px;position:relative}.galleryEditor img{object-fit:cover;border-radius:7px;width:100px;height:100px}.galleryEditor button:not(.coverButton){background:#fff;border-radius:50%;width:23px;height:23px;position:absolute;top:3px;right:3px}.coverButton{background:#edf3e7;border-radius:4px;width:100%;margin-top:4px;padding:7px 2px;font-size:14.5px}.galleryThumbs button{background:#fff;border:2px solid #0000;border-radius:6px;padding:2px}.galleryThumbs .chosen{border-color:var(--green)}.galleryThumbs img{object-fit:cover;border-radius:4px;width:58px;height:58px;display:block}.variantEditor{grid-template-columns:1fr 1fr 85px 30px;align-items:center;gap:8px;display:grid}.reportButton{color:#a05636;margin-top:10px;display:block}.reportHistory{border-bottom:1px solid var(--line);padding:20px 0}.reportHistory .sectionHead{margin:0}.reportHistory ol{border-left:2px solid #e2eadd;margin-left:10px;padding-left:20px}.reportHistory li{color:var(--green);padding:9px 0 9px 7px;font-size:14.5px}.reportHistory li p{color:var(--ink);margin:7px 0}.reportHistory small{color:var(--muted)}.reportAdmin{background:#f7f9f1;border-radius:8px;margin-bottom:20px;padding:15px}.reportAdmin textarea{width:100%;margin:12px 0}.stats .revenueAmount{color:var(--ink);margin-bottom:7px;font-size:19px}@media (max-width:650px){.variantEditor{grid-template-columns:1fr 1fr 65px 25px;gap:5px}.variantEditor input{padding:9px 6px}.galleryThumbs img{width:48px;height:48px}}.top{letter-spacing:1.3px;background:#073f31;padding:9px;font-size:14.5px}.nav{gap:17px;padding-top:16px;padding-bottom:15px}.brand{font-family:Manrope,Arial,sans-serif;font-size:28px}.search{background:#f4f5f0;border-radius:30px;padding:0 18px}.navSeller{background:var(--green);color:#fff;border-radius:9px;padding:12px 16px}.cartbutton{background:#eff3e9;border:0;border-radius:9px}.navEnd{background:#f1f4eb;border-radius:20px;padding:7px 11px}header nav{gap:9px;padding-bottom:12px}header nav>button{border-radius:7px;padding:9px 13px;transition:background .2s}header nav>button.current{background:#e9f0df}header nav>button:hover{background:#f0f4e9}.languagePicker{color:var(--muted);align-items:center;gap:2px;display:flex}.languagePicker select{background:0 0;border:0;max-width:90px;padding:7px 3px;font-size:14.5px}.mobileMenu{background:0 0;padding:6px;display:none}.hero{background:#e7eedb;border:1px solid #dfe8d4}.hero>div:first-child{padding:49px 45px}.hero h1{letter-spacing:-3px;font-family:Manrope,Arial,sans-serif;font-size:58px;line-height:1.04}.hero h1 em{color:#397448;letter-spacing:-2px;font-family:Georgia,serif}.heroImages{background:#dde8cc}.heroImages img{box-shadow:0 15px 28px #1e3d2312}.heroImages img:first-child{transform:rotate(-4deg)}.heroImages img:nth-child(2){transform:rotate(4deg)}.heroActions{flex-wrap:wrap;gap:10px;display:flex}.heroSecondary{color:var(--green);background:0 0;border-color:#b9c6ac}.heroProof{color:#627158;flex-wrap:wrap;gap:15px;margin-top:23px;font-size:14.5px;display:flex}.heroProof span{align-items:center;gap:5px;display:flex}.heroTag{font-size:14.5px;font-weight:700}.card{transition:box-shadow .2s,transform .2s;box-shadow:0 3px 10px #25442c04}.card:hover{transform:translateY(-3px);box-shadow:0 9px 28px #25442c10}.sectionHead h2{font-size:29px}.chips button{border-color:#e1e6da}.sellBanner{background:linear-gradient(110deg,#064831,#126043);position:relative;overflow:hidden}.sellBanner:after{content:"";pointer-events:none;border:35px solid #ffffff05;border-radius:50%;width:210px;height:210px;position:absolute;top:-30px;right:20%}.sellBanner>*{z-index:1;position:relative}.sellerMain{max-width:1440px;padding:24px}.sellerLayout{grid-template-columns:220px minmax(0,1fr);gap:27px;display:grid}.sellerSidebar{background:#fff;border:1px solid #dfe7d9;border-radius:13px;align-self:start;min-height:580px;padding:20px 13px;position:sticky;top:148px}.sellerIdentity{align-items:center;gap:9px;padding:0 5px 22px;display:flex}.studioMark{background:var(--green);color:#fff;border-radius:10px;place-items:center;width:35px;height:35px;font-size:24px;font-weight:900;display:grid}.sellerIdentity b{letter-spacing:-.4px;font-size:18px}.sellerIdentity b span{letter-spacing:2px;color:var(--muted);margin-top:3px;font-size:8.5px;font-weight:600;display:block}.sellerSidebar>small{text-transform:uppercase;letter-spacing:1px;color:var(--green);background:#f1f5e9;border-radius:5px;margin-bottom:17px;padding:9px 12px;font-size:13.5px;display:block}.sellerSidebar>button{text-align:start;background:0 0;border-radius:7px;align-items:center;gap:10px;width:100%;margin:4px 0;padding:12px 11px;font-size:14.5px;display:flex}.sellerSidebar>button>svg:last-child{width:12px;margin-left:auto}.sellerSidebar>button.active{color:var(--green);background:#eaf2e1;font-weight:700}.sellerSidebar>button:hover{background:#f2f5ec}.sidebarUpgrade{color:#fff;background:#064831;border-radius:9px;margin-top:30px;padding:20px 14px}.sidebarUpgrade b{margin:13px 0;font-size:14.5px;line-height:1.6;display:block}.sidebarUpgrade button{color:var(--green);background:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;font-size:14.5px;display:flex}.sellerContent{min-width:0}.sellerContent>.sectionHead{margin-top:7px}.sellerContent .pageTitle{font-size:30px}.sellerContent .stats{gap:10px}.sellerContent .stats>div{padding:18px}.sellerContent .stats strong{font-size:25px}.sellerContent .stats .revenueAmount{font-size:17px}.studioHeading{justify-content:space-between;align-items:center;gap:20px;margin:25px 0;display:flex}.studioHeading h2{max-width:600px;margin:10px 0;font-size:28px}.studioHeading p{color:var(--muted);margin:6px 0;font-size:14.5px}.accessBadge{white-space:nowrap;color:var(--green);background:#edf4e6;border:1px solid #d6e1cd;border-radius:20px;align-items:center;gap:8px;padding:10px 13px;font-size:14.5px;display:flex}.studioFilters{flex-wrap:wrap;gap:7px;margin:25px 0;display:flex}.studioFilters button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:9px 14px;font-size:14.5px}.studioFilters .active{background:var(--green);border-color:var(--green);color:#fff}.templateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.templateCard{border:1px solid var(--line);background:#fff;border-radius:11px;transition:box-shadow .2s;overflow:hidden}.templateCard:hover{box-shadow:0 8px 30px #1f402010}.templateCard.selected{outline:2px solid var(--green);outline-offset:2px}.canvasButton{text-align:start;background:#f0f3eb;width:100%;padding:0;display:block;position:relative;overflow:hidden}.canvasHover{color:#fff;opacity:0;background:#12332560;justify-content:center;align-items:center;gap:7px;font-size:13.5px;transition:opacity .2s;display:flex;position:absolute;inset:0}:is(.canvasButton:hover .canvasHover,.canvasButton:focus-visible .canvasHover){opacity:1}.templateCardInfo{justify-content:space-between;align-items:center;gap:10px;padding:16px 16px 8px;display:flex}.templateCardInfo h3{letter-spacing:-.4px;margin:0 0 5px;font-family:Manrope,sans-serif;font-size:16px}.templateCardInfo small{color:var(--muted);font-size:14.5px}.tierBadge{color:var(--green);white-space:nowrap;background:#edf4e7;border-radius:4px;align-items:center;gap:4px;padding:5px 8px;font-size:13.5px;display:inline-flex}.tierBadge.pro{color:#917337;background:#f5eddb}.tierBadge.business{color:#675184;background:#eae6f4}.templateCardActions{gap:7px;padding:9px 16px 17px;display:flex}.templateCardActions .btn{flex:1;min-width:0;padding:10px;font-size:14.5px}.templateCardActions .btn.secondary{flex:.5}.templateOverlay{z-index:70;background:#12271ed9;justify-content:center;align-items:start;padding:25px;display:flex;position:fixed;inset:0;overflow:auto}.templatePreview{background:#fff;border-radius:12px;width:100%;max-width:1100px;overflow:hidden;box-shadow:0 20px 80px #0004}.previewToolbar{z-index:3;background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex;position:sticky;top:0}.previewToolbar>div{flex:1}.previewToolbar b{font-size:16px;display:block}.previewToolbar small{color:var(--muted);margin-top:4px;font-size:14.5px;display:block}.previewToolbar .btn{padding:11px 14px;font-size:14.5px}.templateCanvas{--store-color:#07533b;--store-bg:#f2f6ed;--store-radius:12px;color:var(--store-color);pointer-events:none;background:#fff;height:250px;padding:12px 14px;overflow:hidden;container-type:inline-size}.canvasNav{border-bottom:1px solid #0001;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:8.5px;display:flex}.canvasNav b{letter-spacing:1px;font-size:10.5px}.canvasHero{background:var(--store-bg);border-radius:var(--store-radius);grid-template-columns:1.2fr 1fr;min-height:85px;margin:10px 0 12px;display:grid;overflow:hidden}.canvasHero>div{flex-direction:column;justify-content:center;align-items:start;padding:14px 12px;display:flex}.canvasHero small{text-transform:uppercase;letter-spacing:1px;font-size:6.5px}.canvasHero strong{font-family:var(--store-font);letter-spacing:-.5px;margin:5px 0;font-size:18px;line-height:1.15}.canvasHero span{max-height:18px;font-size:6.5px;line-height:1.5;display:block;overflow:hidden}.canvasHero i{background:var(--store-color);color:#fff;border-radius:3px;margin-top:7px;padding:5px 7px;font-size:6.5px;font-style:normal}.canvasHero>img{object-fit:cover;width:100%;height:100%;max-height:120px}.canvasProducts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.canvasProducts>div{overflow:hidden}.canvasProducts img{object-fit:cover;border-radius:var(--store-radius);width:100%;height:70px;display:block}.canvasProducts b{margin-top:5px;font-size:7.5px;line-height:1.4;display:block}.canvasProducts small{margin-top:3px;font-size:6.5px;display:block}.layout-boutique .canvasHero{border-bottom:1px solid var(--store-color);background:#fff;border-radius:0;grid-template-columns:1fr 1fr}.layout-boutique .canvasHero strong{font-size:21px;font-style:italic}.layout-boutique .canvasProducts{grid-template-columns:repeat(2,1fr)}.layout-boutique .canvasProducts img{border-radius:90px 90px 0 0;height:105px}.layout-editorial .canvasHero{background:var(--store-color);color:#fff;display:block;position:relative}.layout-editorial .canvasHero>img{opacity:.25;max-height:100%;position:absolute;inset:0}.layout-editorial .canvasHero>div{z-index:1;min-height:95px;padding:17px;position:relative}.layout-editorial .canvasProducts{grid-template-columns:1.6fr 1fr 1fr}.layout-editorial .canvasProducts>div:first-child img{height:110px}.layout-showcase{background:var(--store-bg)}.layout-showcase .canvasHero{border-radius:0;grid-template-columns:1fr 1fr;margin-top:0}.layout-showcase .canvasHero>div{padding-left:0}.layout-showcase .canvasHero>img{border-radius:80px 80px 0 0;max-height:140px}.layout-showcase .canvasProducts{grid-template-columns:1fr 1fr;gap:12px}.layout-showcase .canvasProducts img{height:110px}.layout-catalog .canvasHero{border-radius:4px;min-height:55px;display:block}.layout-catalog .canvasHero>img,.layout-catalog .canvasHero span{display:none}.layout-catalog .canvasHero>div{padding:10px}.layout-catalog .canvasHero strong{font-size:15px}.layout-catalog .canvasProducts{grid-template-columns:1fr;gap:6px}.layout-catalog .canvasProducts>div{background:var(--store-bg);border-radius:5px;grid-template-rows:auto auto;grid-template-columns:43px 1fr;gap:2px 10px;padding:5px;display:grid}.layout-catalog .canvasProducts img{grid-row:span 2;height:40px}.layout-catalog .canvasProducts b{align-self:end}.layout-mosaic .canvasHero{text-align:center;background:0 0;min-height:65px;margin-top:5px;display:block}.layout-mosaic .canvasHero>img,.layout-mosaic .canvasHero i{display:none}.layout-mosaic .canvasHero>div{align-items:center}.layout-mosaic .canvasHero strong{font-size:22px;font-style:italic}.layout-mosaic .canvasProducts{grid-template-columns:1fr 1fr 1fr;gap:6px}.layout-mosaic .canvasProducts>div:first-child{grid-column:span 2}.layout-mosaic .canvasProducts>div:first-child img{height:105px}.layout-mosaic .canvasProducts img{height:85px}.templateCanvas.large{height:auto;min-height:650px;padding:28px 45px}.large .canvasNav{padding-bottom:20px;font-size:13.5px}.large .canvasNav b{font-size:19px}.large .canvasHero{min-height:290px;margin:25px 0 35px}.large .canvasHero>div{padding:38px}.large .canvasHero strong{max-width:500px;margin:15px 0;font-size:49px}.large .canvasHero small{font-size:11.5px}.large .canvasHero span{max-height:55px;font-size:13.5px;line-height:1.6}.large .canvasHero i{margin-top:20px;padding:12px 18px;font-size:12.5px}.large .canvasHero>img{max-height:350px}.large .canvasProducts{gap:22px}.large .canvasProducts img{height:230px}.large .canvasProducts b{margin-top:13px;font-size:14.5px}.large .canvasProducts small{font-size:13.5px}.large.layout-editorial .canvasHero>div{min-height:280px}.large.layout-editorial .canvasHero>img{height:100%;max-height:100%}.large.layout-editorial .canvasProducts>div:first-child img,.large.layout-boutique .canvasProducts img{height:340px}.large.layout-catalog .canvasHero{min-height:160px}.large.layout-catalog .canvasProducts>div{grid-template-columns:110px 1fr;gap:5px 22px;padding:12px}.large.layout-catalog .canvasProducts img{height:105px}.large.layout-mosaic .canvasHero{min-height:190px}.large.layout-mosaic .canvasProducts>div:first-child img{height:330px}.large.layout-mosaic .canvasProducts img{height:240px}.storefront{--green:var(--store-color);background:var(--store-bg);border-radius:var(--store-radius);margin-top:20px;margin-bottom:20px;padding:32px}.storefront .shopHero{border-radius:var(--store-radius);background:#fff;gap:25px;padding:40px;position:relative;overflow:hidden}.storefront .shopHero>div:not(.storeVisual){z-index:1;flex:1;position:relative}.storefront .shopHero h1{font-family:var(--store-font);color:var(--store-color);max-width:650px;font-size:47px}.storefront .storeVisual{flex:1;max-width:43%;height:300px;position:relative}.storeVisual img{object-fit:cover;border-radius:var(--store-radius);width:100%;height:100%}.storeVisual span{color:var(--store-color);background:#fff;border-radius:4px;padding:9px 13px;font-size:12.5px;position:absolute;bottom:15px;left:15px}.storefront .card{border-radius:var(--store-radius);box-shadow:none}.storefront .card h3 button{font-family:var(--store-font)}.storefront .photo{height:260px}.legacyStorefront.family-boutique{background:#fff}.family-boutique .shopHero{border-top:1px solid var(--store-color);border-bottom:1px solid var(--store-color);border-radius:0;padding:40px 0}.family-boutique .shopHero h1{font-size:58px;font-style:italic}.family-boutique .grid{grid-template-columns:repeat(3,1fr);gap:28px}.family-boutique .photo{border-radius:160px 160px 0 0;height:360px}.family-boutique .card{border:0}.family-editorial .shopHero{background:var(--store-color);color:#fff;min-height:380px}.family-editorial .shopHero h1,.family-editorial .shopHero p,.family-editorial .shopHero .eyebrow{color:#fff}.family-editorial .storeVisual{opacity:.28;max-width:100%;height:100%;position:absolute;inset:0}.family-editorial .storeVisual span{display:none}.family-editorial .shopHero .btn{color:var(--store-color);background:#fff}.family-editorial .reportButton{color:#fff}.family-editorial .grid{grid-template-columns:repeat(3,1fr)}.family-editorial .grid>.card:first-child{grid-area:span 2/span 2}.family-editorial .grid>.card:first-child .photo{height:590px}.family-editorial .photo{height:220px}.family-showcase .shopHero{background:0 0;padding:30px 0}.family-showcase .storeVisual{max-width:50%;height:420px}.family-showcase .storeVisual img{border-radius:200px 200px var(--store-radius) var(--store-radius)}.family-showcase .grid{grid-template-columns:repeat(2,1fr);gap:30px}.family-showcase .photo{height:480px}.family-catalog .shopHero{min-height:0;padding:24px}.family-catalog .storeVisual{display:none}.family-catalog .shopHero h1{font-size:33px}.family-catalog .grid{grid-template-columns:1fr;gap:12px}.family-catalog .card{grid-template-columns:160px 1fr;display:grid}.family-catalog .photo{height:160px}.family-catalog .cardInfo{grid-template-columns:1fr auto;align-content:center;padding:23px;display:grid}.family-catalog .sellerName{grid-column:1}.family-catalog .card h3{grid-column:1;margin-bottom:0}.family-catalog .price{grid-area:1/2/span 2;gap:35px}.family-mosaic .shopHero{text-align:center;background:0 0;flex-direction:column;gap:10px;padding:20px 30px}.family-mosaic .shopHero h1{font-size:59px;font-style:italic}.family-mosaic .storeVisual{display:none}.family-mosaic .reportButton{margin:auto}.family-mosaic .grid{grid-template-columns:repeat(4,1fr);gap:16px}.family-mosaic .grid>.card:nth-child(6n+1){grid-column:span 2}.family-mosaic .grid>.card:nth-child(3n+2){margin-top:35px}.family-mosaic .photo{height:330px}.insightMetrics{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.insightMetrics>div{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:1fr auto;gap:12px;padding:21px;display:grid}.insightMetrics svg{color:#6d8860;grid-area:1/2}.insightMetrics small{color:var(--muted);grid-area:1/1;font-size:14.5px}.insightMetrics strong{grid-column:1;font-size:33px;line-height:1.2}.financeGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.toolTitle{color:var(--green);align-items:center;gap:10px;display:flex}.toolTitle h3{color:var(--ink);margin:5px 0;font-size:16px}.toolTitle .tierBadge{margin-left:auto}.marginTool .form label{margin:13px 0}.marginResult{background:#edf5e7;border:1px solid #d9e8ce;border-radius:9px;justify-content:space-between;gap:20px;margin-top:15px;padding:20px;display:flex}.marginResult b{color:var(--green);letter-spacing:-.8px;margin-top:7px;font-size:25px;display:block}.marginResult small{color:var(--muted);font-size:14.5px}.marginResult.negative{background:#fcf1e9;border-color:#eed7c7}.marginResult.negative b{color:#a8482b}.moneyTotals{border-bottom:1px solid var(--line);padding:22px 0}.moneyTotals>span{color:var(--muted);margin-bottom:10px;font-size:14.5px;display:block}.moneyTotals strong{letter-spacing:-1px;margin:5px 0;font-size:31px;display:block}.upgradePanel{text-align:center;background:#f4f1e7;border-radius:9px;margin-top:25px;padding:30px 20px}.upgradePanel p{color:var(--muted);font-size:14.5px}.upgradePanel svg{color:#94793d}.upgradePanel h3{font-size:20px}.dailyChart{align-items:end;gap:9px;padding:20px 0 5px;display:flex;overflow-x:auto}.dailyChart>div{flex-direction:column;flex:1;align-items:center;gap:7px;min-width:35px;display:flex}.dailyChart span{background:var(--green);opacity:.83;border-radius:5px 5px 1px 1px;width:65%;min-width:15px;max-width:50px;display:block}.dailyChart b{font-size:14.5px}.dailyChart small{color:var(--muted);font-size:13.5px}.upgradeStrip{background:#f6f3e9;border-radius:8px;justify-content:space-between;align-items:center;gap:25px;padding:24px;display:flex}.upgradeStrip>div{grid-template-columns:25px 1fr;gap:8px;display:grid}.upgradeStrip svg{color:#94793d;grid-row:span 2}.upgradeStrip b{font-size:15px}.upgradeStrip p{color:var(--muted);margin:0;font-size:14.5px}.analyticsTable{overflow:auto}.analyticsTable table{border-collapse:collapse;width:100%;font-size:14.5px}.analyticsTable th{text-align:start;color:var(--muted);background:#f6f8f1;font-size:14.5px;font-weight:500}.analyticsTable th,.analyticsTable td{border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 12px}.adminConsoleNav{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin:25px 0;padding:8px;display:flex}.adminConsoleNav button{background:0 0;border-radius:6px;padding:11px 14px;font-size:14.5px}.adminConsoleNav .active{background:var(--green);color:#fff}.adminConsoleNav>span{color:var(--green);align-items:center;gap:5px;margin-left:auto;padding-right:10px;font-size:14.5px;display:flex}.adminWelcome{background:#e7eedb;border-radius:13px;justify-content:space-between;align-items:center;padding:35px 40px;display:flex}.adminWelcome h2{max-width:530px;margin:13px 0;font-size:33px}.adminWelcome p{color:var(--muted);font-size:14.5px}.adminOrbit{width:140px;height:140px;color:var(--green);background:#d5e3c7;border:20px solid #e0e9d4;border-radius:50%;place-items:center;display:grid;position:relative}.adminOrbit>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:28px;display:grid;position:absolute;bottom:-3px;right:3px}.adminPublishBar{background:#f1f5ea;border-radius:8px;align-items:end;gap:15px;margin-bottom:15px;padding:18px;display:flex}.adminPublishBar label{flex-direction:column;gap:8px;min-width:250px;font-size:14.5px;display:flex}.adminUnlimited{max-width:800px;color:var(--green);background:#e7f2df;border:1px solid #cfdfc3;border-radius:9px;align-items:center;gap:15px;margin:0 auto 35px;padding:18px 22px;display:flex}.adminUnlimited p{margin:5px 0 0;font-size:14.5px}.adminUnlimited b{font-size:16px}@media (max-width:1100px){.nav{gap:10px}.navSeller{font-size:14.5px}.navEnd>span{display:none}.sellerLayout{grid-template-columns:185px minmax(0,1fr);gap:18px}.templateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.financeGrid{grid-template-columns:1fr}.sellerContent .stats{grid-template-columns:1fr 1fr}.sellerSidebar{padding:16px 10px}.sellerSidebar>button{font-size:14.5px}.hero h1{font-size:50px}.hero>div:first-child{padding:38px 33px}.heroProof{gap:10px}.storefront .photo{height:210px}.family-boutique .photo{height:280px}.family-showcase .photo{height:350px}.family-editorial .grid>.card:first-child .photo{height:490px}}@media (max-width:700px){.nav{gap:10px;padding:13px 16px}.brand{font-size:23px}.brand img{width:31px;height:31px}.search{flex-basis:100%;order:5}.languagePicker{margin-left:auto}.languagePicker select{max-width:75px;font-size:14.5px}.navSeller{color:var(--green);background:0 0;margin-left:0;padding:4px;font-size:0}.navSeller svg{width:20px;height:20px}.mobileMenu{order:4;display:block}.notificationBtn{padding:4px}.cartbutton{padding:7px}.cartbutton svg{width:17px}.cartbutton b{min-width:17px;height:17px;font-size:13.5px}header nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;padding:5px 16px 15px;display:none;overflow:visible}header nav.menuOpen{display:flex}header nav>button{background:#f4f6ef;flex:43%;justify-content:start;padding:12px;font-size:14.5px}.navEnd{flex-basis:100%;justify-content:center;margin:0;padding:12px}.hero>div:first-child{padding:29px 25px}.hero h1{font-size:47px}.heroActions{gap:8px}.heroActions .btn{padding:12px;font-size:14.5px}.heroProof{gap:10px;font-size:13.5px}.heroImages{height:215px}.sectionHead h2{font-size:25px}.sellerMain{padding:16px}.sellerLayout{display:block}.sellerSidebar{flex-wrap:wrap;gap:6px;min-height:0;margin-bottom:20px;padding:11px;display:flex;position:static}.sellerIdentity{flex:1;min-width:55%;padding:5px 6px 11px}.sellerSidebar>small{align-self:center;margin:0 0 8px;font-size:13.5px}.sellerSidebar>button{text-align:center;border:1px solid #eef1e6;flex-direction:column;flex:30%;gap:7px;width:auto;margin:0;padding:12px 5px;font-size:13.5px;display:flex}.sellerSidebar>button>svg:last-child,.sidebarUpgrade{display:none}.sellerContent>.sectionHead{align-items:center}.sellerContent .pageTitle{font-size:27px}.sellerContent>.sectionHead .btn{padding:11px;font-size:14.5px}.studioHeading{flex-wrap:wrap;align-items:start;gap:12px}.studioHeading h2{font-size:26px;line-height:1.25}.studioHeading p,.accessBadge{font-size:14.5px}.studioFilters{gap:6px;margin:20px 0}.studioFilters button{padding:9px 10px;font-size:14.5px}.templateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.templateCanvas{height:180px;padding:8px}.canvasNav{padding-bottom:6px;font-size:5.5px}.canvasNav b{letter-spacing:.4px;font-size:7.5px}.canvasHero{min-height:60px;margin:7px 0}.canvasHero>div{padding:8px}.canvasHero strong{font-size:13.5px}.canvasHero small{font-size:5.5px}.canvasHero span{max-height:12px;font-size:5.5px}.canvasHero i{margin-top:4px;padding:3px 4px;font-size:5.5px}.canvasHero>img{max-height:90px}.canvasProducts{gap:5px}.canvasProducts img{height:48px}.canvasProducts b,.canvasProducts small{font-size:5.5px}.layout-boutique .canvasHero strong{font-size:15px}.layout-boutique .canvasProducts img{height:65px}.layout-editorial .canvasHero>div{min-height:65px}.layout-editorial .canvasProducts>div:first-child img{height:70px}.layout-showcase .canvasHero>img{max-height:90px}.layout-showcase .canvasProducts img{height:70px}.layout-catalog .canvasHero strong{font-size:13.5px}.layout-catalog .canvasProducts>div{grid-template-columns:28px 1fr;gap:2px 5px;padding:3px}.layout-catalog .canvasProducts img{height:28px}.layout-mosaic .canvasHero{min-height:40px}.layout-mosaic .canvasHero strong{font-size:17px}.layout-mosaic .canvasProducts>div:first-child img{height:70px}.layout-mosaic .canvasProducts img{height:55px}.templateCardInfo{flex-wrap:wrap;gap:5px;padding:12px 10px 6px}.templateCardInfo h3{font-size:14.5px}.templateCardInfo small{font-size:13.5px}.tierBadge{padding:4px 6px;font-size:13.5px}.templateCardActions{flex-wrap:wrap;gap:5px;padding:8px 10px 13px}.templateCardActions .btn{flex-basis:100%;padding:9px 7px;font-size:13.5px}.templateCardActions .btn.secondary{flex-basis:100%}.templateOverlay{padding:8px}.previewToolbar{flex-wrap:wrap;gap:10px;padding:13px}.previewToolbar>div{flex-basis:70%}.previewToolbar>.btn{flex-basis:100%;order:3}.previewToolbar .iconBtn{margin-left:auto}.previewToolbar small{font-size:13.5px}.templateCanvas.large{min-height:480px;padding:18px 20px}.large .canvasNav b{font-size:14.5px}.large .canvasHero{min-height:180px;margin:15px 0 20px}.large .canvasHero>div{padding:18px}.large .canvasHero strong{font-size:29px}.large .canvasHero span{max-height:40px;font-size:9.5px}.large .canvasHero small{font-size:8.5px}.large .canvasHero i{padding:8px;font-size:8.5px}.large .canvasHero>img{max-height:250px}.large .canvasProducts{gap:10px}.large .canvasProducts img{height:120px}.large .canvasProducts b,.large .canvasProducts small{font-size:10.5px}.large.layout-editorial .canvasHero>div{min-height:180px}.large.layout-editorial .canvasProducts>div:first-child img{height:220px}.large.layout-boutique .canvasProducts img{height:190px}.large.layout-catalog .canvasHero{min-height:120px}.large.layout-catalog .canvasProducts>div{grid-template-columns:70px 1fr}.large.layout-catalog .canvasProducts img{height:70px}.large.layout-mosaic .canvasHero{min-height:150px}.large.layout-mosaic .canvasProducts>div:first-child img{height:190px}.large.layout-mosaic .canvasProducts img{height:140px}.insightMetrics{grid-template-columns:1fr 1fr;gap:10px}.insightMetrics>div{padding:17px}.insightMetrics strong{font-size:28px}.insightMetrics small{font-size:14.5px}.financeGrid{gap:0}.toolTitle{flex-wrap:wrap;gap:8px}.toolTitle h3{font-size:15px}.marginResult{gap:12px;padding:16px}.marginResult b{font-size:23px}.moneyTotals strong{font-size:28px}.upgradeStrip{flex-wrap:wrap;gap:15px;padding:20px}.upgradeStrip b,.upgradeStrip p{font-size:14.5px}.adminConsoleNav{gap:5px;padding:7px}.adminConsoleNav button{flex:25%;padding:10px;font-size:14.5px}.adminConsoleNav>span{font-size:13.5px}.adminWelcome{padding:25px}.adminWelcome h2{font-size:29px}.adminWelcome p{font-size:14.5px}.adminOrbit{display:none}.adminPublishBar{flex-wrap:wrap;align-items:start;padding:15px}.adminPublishBar label{width:100%;min-width:100%}.adminPublishBar .btn{font-size:14.5px}.adminUnlimited{gap:10px;padding:16px}.adminUnlimited b,.adminUnlimited p{font-size:14.5px}.storefront{border-radius:0;margin:0;padding:20px 17px}.storefront .shopHero{padding:25px;display:block}.storefront .shopHero h1{font-size:34px}.storefront .storeVisual{max-width:100%;height:230px;margin-top:20px}.storefront .photo{height:190px}.family-boutique .shopHero h1{font-size:40px}.family-boutique .grid{grid-template-columns:1fr 1fr;gap:14px}.family-boutique .photo{height:230px}.family-editorial .shopHero{min-height:320px;display:flex}.family-editorial .storeVisual{height:100%;margin-top:0}.family-editorial .grid{grid-template-columns:1fr 1fr}.family-editorial .grid>.card:first-child{grid-area:auto/span 2}.family-editorial .grid>.card:first-child .photo{height:320px}.family-showcase .shopHero{padding:10px}.family-showcase .storeVisual{max-width:100%;height:280px}.family-showcase .grid{gap:14px}.family-showcase .photo{height:260px}.family-catalog .storeVisual{display:none}.family-catalog .card{grid-template-columns:90px 1fr}.family-catalog .photo{height:120px}.family-catalog .cardInfo{grid-template-columns:1fr;padding:13px}.family-catalog .price{grid-area:auto/1;gap:10px;margin-top:9px;font-size:16px}.family-catalog .card h3 button{font-size:14.5px}.family-mosaic .shopHero h1{font-size:42px}.family-mosaic .grid{grid-template-columns:1fr 1fr;gap:14px}.family-mosaic .grid>.card:nth-child(6n+1){grid-column:span 2}.family-mosaic .grid>.card:nth-child(3n+2){margin-top:0}.family-mosaic .photo{height:240px}}.templateCanvas.large{pointer-events:auto}.large .canvasHero button{font:inherit;background:var(--store-color);color:#fff;cursor:pointer;border:0;border-radius:3px;margin-top:20px;padding:12px 18px;font-size:12.5px;font-style:normal}.large.layout-mosaic .canvasHero button{display:none}@media (max-width:700px){.large .canvasHero button{padding:8px;font-size:8.5px}}.templatePreview{overflow:visible}.previewToolbar{border-radius:12px 12px 0 0;top:0}.templateCanvas.large{border-radius:0 0 12px 12px;scroll-margin-top:90px}.templatePreview .canvasProducts{scroll-margin-top:105px}.commerceHome{--ink:#103c31;--lime:#d4f478;color:var(--ink);margin:0 -4px}.launchHero{color:#fff;background:#0b392e;border-radius:24px;grid-template-columns:1fr 1fr;gap:34px;padding:70px 54px;display:grid;position:relative;overflow:hidden}.launchEyebrow{letter-spacing:1.8px;color:#d3e7db;align-items:center;gap:9px;font-size:14.5px;display:flex}.launchEyebrow>span,.liveBadge>span{background:#d4f478;border-radius:50%;width:6px;height:6px}.launchCopy h1{letter-spacing:-3px;margin:27px 0;font-size:clamp(42px,5.1vw,72px);line-height:1.04}.launchCopy h1 em{color:#d4f478;font-family:Georgia,serif;font-weight:500}.launchCopy>p{color:#c1d5cc;max-width:420px;font-size:16px;line-height:1.8}.launchActions{align-items:center;gap:22px;margin:28px 0;display:flex}.launchActions .btn,.homeFinal .btn{color:#183e2f;background:#d4f478;border:0;padding:16px 20px}.launchTextButton{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-size:14.5px;display:flex}.launchBenefits{color:#c6dbcf;flex-wrap:wrap;gap:14px;font-size:14.5px;display:flex}.launchBenefits span{align-items:center;gap:5px;display:flex}.platformVisual{align-items:center;min-width:0;min-height:430px;padding:30px 0;display:flex;position:relative}.visualGrid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:-70px;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.platformBrowser{color:#183e32;background:#fcfcf6;border:1px solid #fff9;border-radius:16px;width:100%;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 26px 65px #0004}.browserChrome{background:#edf0e7;border-bottom:1px solid #dee5d8;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.browserChrome>span{gap:4px;display:flex}.browserChrome i{background:#a5b8a5;border-radius:50%;width:5px;height:5px}.browserChrome small{letter-spacing:1.8px;font-size:9.5px}.platformGreeting{align-items:center;gap:10px;padding:24px 22px;display:flex}.platformLogo{color:#d4f478;background:#123f32;border-radius:10px;padding:10px 14px;font-family:Georgia,serif;font-size:26px}.platformGreeting small{letter-spacing:1px;margin-bottom:7px;font-size:8.5px;display:block}.platformGreeting b{font-size:13.5px}.liveBadge{white-space:nowrap;background:#e9f0dd;border-radius:8px;align-items:center;gap:4px;margin-left:auto;padding:5px;font-size:8.5px;display:flex}.liveBadge>span{background:#579664;width:4px;height:4px}.platformTiles{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 22px;display:grid}.platformTiles>div{border:1px solid #dde5d7;border-radius:10px;flex-direction:column;gap:10px;padding:17px 10px;display:flex}.platformTiles b{font-size:11.5px}.platformTiles small{color:#718072;font-size:9.5px;line-height:1.5}.platformLink{background:#d8eea0;border-radius:10px;align-items:center;gap:10px;margin:22px;padding:18px 13px;display:flex}.platformLink small{letter-spacing:1px;margin-bottom:7px;font-size:8.5px;display:block}.platformLink b{font-size:13.5px}.platformLink em{font-style:normal;font-weight:400}.platformLink>span{background:#fff8;border-radius:50%;margin-left:auto;padding:5px}.platformStatus{color:#69816c;gap:20px;padding:0 22px 20px;font-size:9.5px;display:flex}.platformStatus>div{align-items:center;gap:5px;display:flex}.channelBadge{color:#193c32;z-index:1;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:15px;display:flex;position:absolute;box-shadow:0 10px 25px #0002}.channelBadge span{font-size:13.5px;font-weight:700}.channelBadge small{color:#6c7f72;margin-top:5px;font-size:9.5px;font-weight:400;display:block}.channelBadge.whats{color:#168449;top:4px;right:10px;transform:rotate(5deg)}.channelBadge.social{bottom:21px;left:-20px;transform:rotate(-5deg)}.linkFloat{color:#483222;background:#e8b88d;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:10.5px;display:flex;position:absolute;bottom:0;right:-14px;transform:rotate(3deg)}.visualCaption{text-align:center;letter-spacing:1.1px;color:#8ead9d;width:100%;font-size:8.5px;position:absolute;bottom:-25px}.brandRibbon{border-bottom:1px solid #dce3d9;justify-content:space-between;align-items:center;gap:28px;padding:30px 12px;display:flex}.brandRibbon>span{color:#728076;max-width:270px;font-size:14.5px}.brandRibbon>div{align-items:center;gap:7px;font-size:14.5px;font-weight:600;display:flex}.homeSteps,.homeTools{padding:90px 25px}.homeSectionTitle h2,.homePricing h2{letter-spacing:-1.6px;margin:17px 0 24px;font-size:clamp(30px,3.7vw,46px);line-height:1.15}.homeSectionTitle h2 em,.homePricing h2 em,.homeFinal h2 em{font-family:Georgia,serif;font-weight:400}.homeSectionTitle>p{color:#6b7e70;max-width:400px;font-size:15px;line-height:1.8}.stepsGrid{grid-template-columns:repeat(3,1fr);gap:42px;margin-top:42px;display:grid}.stepsGrid article{border-top:1px solid #d7e2d6;padding-top:30px;position:relative}.stepNumber{color:#8f9f8a;font-size:14.5px;position:absolute;top:26px;right:0}.stepsGrid h3{margin:22px 0 13px;font-size:19px}.stepsGrid p{color:#6b7c70;max-width:270px;font-size:14.5px;line-height:1.8}.homeThemeSection{background:#edf0e7;border-radius:22px;grid-template-columns:.85fr 1.3fr;align-items:center;gap:36px;padding:52px 38px;display:grid}.homeThemeSection .btn{margin-top:14px}.identityShowcase{align-items:center;min-width:0;height:320px;padding:10px;display:flex}.identityPanel{background:var(--identity-bg);min-width:0;color:var(--identity-color);text-align:left;cursor:pointer;border:1px solid #fff;border-radius:9px;flex:1;height:260px;padding:18px 12px;position:relative;box-shadow:0 12px 25px #1b32221c}.identityPanel>span{letter-spacing:.6px;font-size:7.5px}.identityPanel h3{letter-spacing:-1px;font-family:Georgia,serif;font-size:23px;line-height:1.1}.identity-0{z-index:1;transform:rotate(-9deg)translateY(10px)}.identity-1{z-index:2;transform:translateY(-15px)}.identity-2{z-index:1;transform:rotate(9deg)translateY(10px)}.identityShape{height:100px;position:relative;overflow:hidden}.identityShape i{background:var(--identity-accent);border-radius:70px 70px 0 0;width:60px;height:90px;position:absolute;bottom:0;left:12px}.identityShape i:nth-child(2){background:var(--identity-color);opacity:.65;left:45px;transform:rotate(35deg)}.identityShape i:nth-child(3){opacity:.45;left:74px;transform:rotate(-20deg)}.identityBottom{justify-content:space-between;align-items:center;margin-top:17px;font-size:9.5px;display:flex}.identityBottom>span{border:1px solid;border-radius:50%;padding:3px}.homeToolsGrid{grid-template-columns:1fr 1fr;gap:22px 55px;margin-top:40px;display:grid}.homeToolsGrid article{border-top:1px solid #dce5d8;gap:18px;padding:25px 0;display:flex}.homeToolsGrid article>svg{flex-shrink:0;margin-top:4px}.homeToolsGrid h3{margin:0 0 10px;font-size:18px}.homeToolsGrid p{color:#6a7c6d;margin:0;font-size:14.5px;line-height:1.8}.homePricing{background:#fff;border:1px solid #dfe6da;border-radius:22px;padding:48px 35px}.homePricing h2 em{display:block}.homePricing>div>p{color:#6b7c70;font-size:14.5px}.homePriceCards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.homePriceCards>button{text-align:left;color:#214b37;cursor:pointer;background:#f6f8f1;border:1px solid #dae5d6;border-radius:12px;padding:24px;position:relative}.homePriceCards>button:nth-child(2){color:#fff;background:#173f31}.homePriceCards>button>span{font-size:14.5px}.homePriceCards strong{letter-spacing:-2px;margin:17px 0;font-size:40px;font-weight:500;display:block}.homePriceCards strong small{letter-spacing:0;opacity:.65;font-size:14.5px;font-weight:400}.homePriceCards p{opacity:.7;font-size:14.5px}.priceArrow{position:absolute;top:20px;right:18px}.homeFinal{text-align:center;padding:90px 20px 65px}.homeFinal h2{letter-spacing:-2.5px;margin:24px 0 30px;font-size:clamp(40px,5vw,66px);line-height:1.12}.homeMarketLink{color:#6a7e6c;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:22px auto 0;font-size:14.5px;display:flex}.homeNavTag{color:#71806d;letter-spacing:1.5px;margin-left:auto;font-size:14.5px}.marketIntro{justify-content:space-between;align-items:flex-end;gap:30px;padding:32px 0 35px;display:flex}.marketIntro h1{letter-spacing:-1.5px;max-width:650px;margin:14px 0;font-size:clamp(29px,4vw,46px);line-height:1.12}.marketIntro p{color:#758073;font-size:14.5px}.marketSwitch{background:#e9eee5;border-radius:10px;flex-shrink:0;padding:4px;display:flex}.marketSwitch button{color:#6a7d6c;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:10px 16px;font-size:14.5px;display:flex}.marketSwitch .active{color:#264d36;background:#fff;box-shadow:0 2px 6px #0001}.listingFilters{flex-wrap:wrap;align-items:center;gap:12px;padding:17px 0;display:flex}.listingFilters input{max-width:120px}.shopDirectory{grid-template-columns:repeat(3,1fr);gap:24px;padding:16px 0 50px;display:grid}.directoryCard{background:#fff;border:1px solid #dfe6da;border-radius:16px;overflow:hidden}.directoryVisual{color:#416044;background:#eaf0e2;height:180px;text-decoration:none;display:block}.directoryVisual img{object-fit:cover;width:100%;height:100%}.directoryVisual>div{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.directoryInfo{padding:22px}.directoryInfo h3{margin:0 0 10px;font-size:20px}.directoryInfo h3 a{color:inherit;text-decoration:none}.directoryInfo p{color:#798575;height:42px;font-size:14.5px;line-height:1.7;overflow:hidden}.directoryInfo small{align-items:center;gap:4px;display:flex}.directoryInfo>div{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.directoryShare{cursor:pointer;color:#28543a;background:#fff;border:1px solid #dce6d5;border-radius:50%;width:38px;height:38px}.cardShare{color:#234c34;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px #0001}.photoCount{color:#31513c;background:#fff;border-radius:20px;padding:5px 8px;font-size:14.5px;position:absolute;bottom:12px;left:12px}.shareOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;background:#10251dcc;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.shareDialog{background:#fbfcf7;border-radius:22px;width:100%;max-width:500px;max-height:90dvh;padding:27px;overflow:auto;box-shadow:0 25px 80px #0003}.shareTitle{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.shareTitle h2{margin:7px 0 0;font-size:24px}.shareLinkPreview{background:#fff;border:1px solid #dde5d6;border-radius:14px;overflow:hidden}.shareLinkPreview>img{object-fit:cover;width:100%;height:180px;display:block}.shareLinkPreview>div:not(.shareBrand){padding:18px}.shareLinkPreview small{color:#81917c;letter-spacing:2px;font-size:13.5px}.shareLinkPreview h3{margin:8px 0;font-size:19px}.shareLinkPreview p{color:#778474;max-height:40px;font-size:14.5px;line-height:1.6;overflow:hidden}.shareLinkPreview span{color:#77916e;overflow-wrap:anywhere;font-size:14.5px}.shareBrand{color:#31583a;background:#e3edcd;justify-content:center;align-items:center;gap:16px;height:140px;display:flex}.shareCaption{color:#788671;margin:20px 0;font-size:14.5px}.shareChannels{gap:9px;margin-bottom:20px;display:flex}.shareChannels>a,.shareChannels>button{color:#2b593a;cursor:pointer;background:#eef2e8;border:1px solid #dce5d4;border-radius:11px;flex-direction:column;flex:1;align-items:center;gap:9px;padding:16px 5px;text-decoration:none;display:flex}.shareChannels b{font-size:13.5px}.copyLinkRow{background:#fff;border:1px solid #dce5d3;border-radius:9px;display:flex;overflow:hidden}.copyLinkRow input{background:0 0;border:0;flex:1;min-width:0;padding:13px;font-size:14.5px}.copyLinkRow button{color:#31583b;cursor:pointer;background:#e8efdc;border:0;border-left:1px solid #dce5d3;padding:0 15px}.shareDialog>.subtle{margin:16px 0 0;font-size:14.5px;line-height:1.7}.shareHubHero{background:#e9f0dd;border-radius:15px;align-items:center;gap:22px;margin:25px 0;padding:30px;display:flex}.shareHubHero h3{margin:10px 0;font-size:24px}.shareHubHero small{letter-spacing:1px;font-size:13.5px}.shareHubHero code{overflow-wrap:anywhere;font-size:14.5px}.shareHubHero .btn{margin-left:auto}.shareHubIcon{color:#d3ec9b;background:#17412f;border-radius:17px;padding:19px}.shareHubSteps{gap:20px;margin:24px 0;display:flex}.shareHubSteps>div{flex:1;gap:12px;font-size:14.5px;line-height:1.6;display:flex}.shareHubSteps b{color:#73915d}.productModalShare{margin-bottom:12px}:is(.commerceHome button:focus-visible,.shareDialog button:focus-visible,.shareDialog a:focus-visible){outline-offset:4px;outline:3px solid #8cac43}@media (max-width:1000px){.launchHero{gap:24px;padding:45px 30px}.launchCopy h1{font-size:50px}.platformGreeting{padding:18px 12px}.platformTiles{padding:0 12px}.platformLink{margin:18px 12px}.platformGreeting b{font-size:11.5px}.liveBadge{display:none}.brandRibbon{gap:16px}.brandRibbon>span{max-width:180px}.homeThemeSection{gap:15px;padding:35px 25px}.identityPanel{padding:15px 8px}.identityPanel h3{font-size:20px}.homeNavTag{display:none}}@media (max-width:700px){.launchHero{border-radius:18px;grid-template-columns:1fr;gap:20px;padding:38px 25px 55px}.launchCopy h1{letter-spacing:-2px;margin:24px 0;font-size:49px}.launchCopy>p{font-size:14.5px}.launchEyebrow{letter-spacing:1.1px;font-size:13.5px}.launchActions{gap:15px}.launchActions .btn{padding:14px;font-size:14.5px}.launchTextButton{font-size:14.5px}.launchBenefits{gap:12px;font-size:13.5px}.platformVisual{min-height:330px;padding:25px 13px 15px}.platformBrowser{transform:rotate(-2deg)}.platformGreeting{padding:20px 15px}.platformTiles{padding:0 15px}.platformGreeting b{font-size:12.5px}.platformLink{margin:16px}.platformTiles>div{gap:8px;padding:13px 10px}.channelBadge{padding:11px}.channelBadge.whats{top:0;right:0}.channelBadge.social{bottom:0;left:0}.linkFloat{padding:9px;font-size:9.5px;bottom:-16px;right:-5px}.visualCaption{font-size:7.5px;bottom:-35px}.brandRibbon{flex-wrap:wrap;justify-content:center;gap:18px;padding:25px 10px}.brandRibbon>span{text-align:center;width:100%;max-width:none;font-size:14.5px}.brandRibbon>div{gap:4px;font-size:13.5px}.brandRibbon svg{width:14px}.homeSteps,.homeTools{padding:55px 7px}.homeSectionTitle h2{font-size:34px}.stepsGrid{grid-template-columns:1fr;gap:20px;margin-top:30px}.stepsGrid article{min-height:100px;padding:20px 0 0 48px}.stepsGrid article>svg{width:24px;position:absolute;top:24px;left:0}.stepsGrid h3{margin:0 28px 10px 0;font-size:18px}.stepsGrid p{max-width:none;margin:0;font-size:14.5px}.stepNumber{font-size:14.5px;top:20px}.homeThemeSection{grid-template-columns:1fr;gap:15px;padding:30px 22px}.homeSectionTitle>p{font-size:14.5px}.identityShowcase{height:290px;padding:10px 0}.identityPanel{height:235px}.homeToolsGrid{grid-template-columns:1fr;gap:0;margin-top:28px}.homeToolsGrid article{padding:22px 0}.homeToolsGrid h3{font-size:17px}.homeToolsGrid p{font-size:14.5px}.homePricing{padding:30px 20px}.homePricing h2{font-size:34px}.homePriceCards{grid-template-columns:1fr;gap:10px}.homePriceCards>button{grid-template-columns:1fr 1fr;align-items:center;padding:18px;display:grid}.homePriceCards strong{text-align:right;margin:5px 0;padding-right:15px;font-size:30px}.homePriceCards p{grid-column:1/-1;margin:5px 0}.priceArrow{display:none}.homeFinal{padding:60px 5px 40px}.homeFinal h2{font-size:43px}.homeFinal>.eyebrow{font-size:13.5px}.marketIntro{padding:20px 0;display:block}.marketIntro h1{font-size:34px}.marketIntro p{font-size:14.5px}.marketSwitch{width:max-content;margin-top:23px}.shopDirectory{grid-template-columns:1fr;gap:18px}.directoryVisual{height:190px}.shareDialog{border-radius:18px;padding:21px}.shareOverlay{padding:12px}.shareLinkPreview>img{height:160px}.shareHubHero{flex-wrap:wrap;gap:15px;padding:23px}.shareHubHero .btn{width:100%;margin:0}.shareHubSteps{flex-direction:column;gap:15px}.shareHubIcon{padding:14px}.listingFilters{gap:8px}.listingFilters input{max-width:95px}}@media (prefers-reduced-motion:no-preference){.launchCopy,.platformVisual{animation:.65s ease-out both launchEnter}.platformVisual{animation-delay:.12s}.identityPanel:hover{transition:translate .2s;translate:0 -8px}.homePriceCards button:hover{transition:translate .2s;translate:0 -3px}@keyframes launchEnter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}}.headerPositioning{letter-spacing:1.3px;color:#7a8776;margin-right:auto;font-size:14.5px}.listingFacets{border-bottom:1px solid #dce5d5;flex-wrap:wrap;align-items:end;gap:14px;padding:19px 0;display:flex}.listingFacets>span{align-self:center;align-items:center;gap:6px;font-size:14.5px;display:flex}.listingFacets label{color:#718367;flex-direction:column;gap:6px;font-size:13.5px;display:flex}.listingFacets select,.listingFacets input{color:#34543b;background:#fff;border:1px solid #dbe5d2;border-radius:7px;width:100px;padding:9px;font-size:14.5px}.listingFacets .stockCheck{flex-direction:row;align-self:center;align-items:center;font-size:14.5px}.stockCheck input{width:auto}.listingFacets>button{color:#638451;cursor:pointer;background:0 0;border:0;align-self:center;font-size:14.5px}.listingResultCount{color:#819077;justify-content:space-between;padding:16px 0;font-size:14.5px;display:flex}.listingResultCount span{font-size:13.5px}.productShareButton{color:#234c34;cursor:pointer;z-index:2;background:#fff;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px #0001}.storeShareButton{margin-right:10px}.shareTitle .iconBtn{color:#42623d;cursor:pointer;background:#edf2e7;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@media (max-width:700px){.headerPositioning{display:none}.listingFacets{gap:10px}.listingFacets>span{width:100%}.listingFacets input{width:90px}.listingResultCount{gap:10px}.shareChannels{gap:6px}}.productPage{padding:12px 0 35px}.productBreadcrumb{color:#83907a;align-items:center;gap:10px;margin:5px 0 28px;font-size:14.5px;display:flex}.productBreadcrumb a{color:#57754b;text-decoration:none}.productPageLayout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:65px;display:grid}.productPageGallery .detailImage{object-fit:contain;background:#eef1e8;border-radius:18px;width:100%;height:500px;max-height:none}.productPageGallery .productDetailShare{color:#31503a;cursor:pointer;background:#fff;border:0;border-radius:24px;align-items:center;gap:7px;padding:10px 14px;font-size:14.5px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 2px 10px #0001}.productPageInfo{padding:18px 0}.productPageInfo h1{letter-spacing:-1.3px;margin:18px 0 22px;font-size:clamp(29px,3.5vw,46px);line-height:1.1}.productPageInfo>p:not(.eyebrow){color:#77816d;white-space:pre-line;font-size:15px;line-height:1.9}.productPageInfo .bigPrice{margin:15px 0 25px;font-size:30px}.productPageInfo>label{margin:25px 0;font-size:14.5px;display:block}.productPageInfo select{color:#395338;background:#fff;border:1px solid #d8e2d1;border-radius:8px;width:100%;margin-top:10px;padding:13px;display:block}.productPageInfo>.btn{padding:16px}.productPageInfo .note{background:#eaf0e0;border-radius:13px;margin-top:28px;padding:22px;font-size:14.5px}.productSellerBar{border-block:1px solid #dbe4d4;justify-content:space-between;align-items:center;gap:20px;margin:38px 0;padding:27px 0;display:flex}.productSellerBar h2{margin:10px 0;font-size:23px}.productSellerBar p{color:#7a8770;margin:0;font-size:14.5px}.relatedSection{padding:25px 0}.relatedSection .sectionHead h2{letter-spacing:-.7px;font-size:26px}.relatedSection .sectionHead>a{color:#537847;align-items:center;gap:7px;font-size:14.5px;text-decoration:none;display:flex}.relatedPhoto{aspect-ratio:1;background:#eef2e7;display:block;position:relative;overflow:hidden}.relatedPhoto img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.relatedSection h3 a{color:inherit;text-decoration:none}.relatedSection .sellerName{font-size:14.5px;text-decoration:none}.productPageGallery .galleryThumbs button{width:68px;height:68px}.productPageGallery .galleryThumbs img{object-fit:cover;width:100%;height:100%}@media (max-width:750px){.productPageLayout{grid-template-columns:1fr;gap:10px}.productPageGallery .detailImage{border-radius:13px;height:350px}.productBreadcrumb{margin-bottom:20px;font-size:14.5px}.productPageInfo{padding:10px 0}.productPageInfo h1{font-size:33px}.productSellerBar{flex-direction:column;align-items:flex-start;gap:15px;margin:28px 0;padding:25px 0}.relatedSection .sectionHead h2{font-size:21px}.relatedSection .sectionHead>a{flex-shrink:0;font-size:14.5px}.productPageInfo>p:not(.eyebrow){font-size:14.5px}.relatedSection .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.relatedSection .cardInfo{padding:13px}.relatedSection .cardInfo h3{font-size:14.5px}}header.productHeader{position:relative;top:auto}.productPageLayout>*{min-width:0}.productPageGallery .productDetailShare{z-index:2;top:12px;right:12px}.photoStage{cursor:zoom-in;touch-action:pan-y;background:#eef1e8;border:0;border-radius:16px;width:100%;height:min(540px,62vh);min-height:280px;padding:0;display:block;position:relative;overflow:hidden}.photoStage>img{object-fit:contain;width:100%;height:100%;display:block}.expandPhoto{color:#31523a;pointer-events:none;background:#fffffff0;border-radius:20px;align-items:center;gap:7px;padding:9px 12px;font-size:14.5px;display:flex;position:absolute;bottom:14px;left:14px}.magnifierLens{pointer-events:none;background-repeat:no-repeat;border:3px solid #fff;border-radius:50%;width:140px;height:140px;position:absolute;box-shadow:0 4px 24px #0004}.photoThumbStrip{scrollbar-width:thin;gap:9px;padding:12px 2px;display:flex;overflow-x:auto}.photoThumbStrip button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:8px;flex:0 0 64px;height:64px;padding:3px}.photoThumbStrip .chosen{border-color:#0b543c}.photoThumbStrip img{object-fit:cover;border-radius:4px;width:100%;height:100%}.photoViewer{z-index:1000;color:#fff;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#0a100ff7;flex-direction:column;display:flex;position:fixed;inset:0}.photoViewerBar{background:#0a100f;flex-shrink:0;align-items:center;gap:12px;padding:15px 25px;display:flex}.photoViewerBar>div{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.photoViewerBar b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.photoViewerBar span{color:#a7b5ac;white-space:nowrap;font-size:14.5px}.photoViewer button{color:#fff;cursor:pointer;background:#26332c;border:1px solid #ffffff30;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.photoViewerStage{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;flex:1;justify-content:center;align-items:center;min-height:0;padding:12px 65px;display:flex;overflow:auto}.photoViewerStage>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.photoViewerStage.zoomed{display:block}.photoViewerStage.zoomed>img{width:160%;max-width:none;height:auto;max-height:none;margin:0 auto}.viewerPrev,.viewerNext{position:absolute;top:50%;translate:0 -50%}.viewerPrev{left:16px}.viewerNext{right:16px}.viewerThumbs{flex-shrink:0;justify-content:center;gap:10px;padding:15px;display:flex;overflow:auto}.viewerThumbs button{border-radius:8px;width:55px;min-width:55px;height:55px;padding:3px}.viewerThumbs button.chosen{border-color:#daf18e}.viewerThumbs img{object-fit:cover;border-radius:5px;width:100%;height:100%}:is(.photoGallery button:focus-visible,.photoViewer button:focus-visible){outline-offset:3px;outline:3px solid #accb70}.productPage{scroll-margin-top:20px}.productPageInfo .btn{min-height:48px}.productBreadcrumb{flex-wrap:wrap}.productPageInfo h1,.productSellerBar h2{overflow-wrap:anywhere}.relatedSection .grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:751px) and (max-width:1100px){.productPageLayout{grid-template-columns:1fr 1fr;gap:32px}.productPageInfo h1{font-size:34px}.nav{gap:12px}.relatedSection .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:750px){.photoStage{aspect-ratio:1;height:auto;min-height:0;max-height:65svh}.productPageLayout{gap:8px}.photoThumbStrip button{flex-basis:55px;height:55px}.photoViewerBar{gap:7px;padding:12px}.photoViewerBar>div{display:block}.photoViewerBar b{max-width:50vw;font-size:14.5px;display:block}.photoViewerBar span{margin-top:4px;display:block}.photoViewerStage{padding:8px 10px}.viewerPrev,.viewerNext{top:auto;bottom:86px;translate:none;background:#26332cdd!important}.viewerPrev{left:12px}.viewerNext{right:12px}.viewerThumbs{justify-content:flex-start;max-width:100%;margin:0 auto;padding:12px}.relatedSection .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listingFacets{align-items:center}.listingFacets .stockCheck{min-height:40px}.listingResultCount{flex-wrap:wrap}.shareHubHero{min-width:0}.productPageInfo{padding-top:12px}.productPageGallery .productDetailShare{padding:9px 11px;font-size:14.5px}.photoViewerStage.zoomed>img{width:200%}}@media (max-width:390px){.nav{gap:8px;padding-inline:12px}.brand{font-size:21px}.brand img{width:28px}.languagePicker{max-width:95px}.productPageInfo h1{font-size:29px}.photoViewerBar button{min-width:40px;min-height:40px}}.shareChannels>a:first-child{color:#128c46;background:#edf8ef;border-color:#d4eada}.shareChannels>a:nth-child(2){color:#1877f2;background:#eef4ff;border-color:#dbe6fb}.channelBadge.social>svg{color:#1877f2}.loadMoreRow{justify-content:center;padding:32px 0;display:flex}.loadMoreRow .btn{min-height:46px}.accountPortal{max-width:1120px;margin:0 auto}.portalHero{color:#fff;background:#123f35;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;padding:38px;display:flex}.portalHero .eyebrow{color:#c9de9a}.portalHero h1{letter-spacing:-1.4px;margin:15px 0;font-size:clamp(28px,4vw,43px)}.portalHero p{color:#c7d7ca;font-size:14.5px}.portalAvatar{color:#254834;background:#d6eb9d;border-radius:50%;flex-shrink:0;place-items:center;width:76px;height:76px;font-family:Georgia,serif;font-size:35px;display:grid}.portalProfile{justify-content:space-between;align-items:center;gap:20px;padding:23px 0;display:flex}.portalProfile small{color:#78906d;margin-bottom:7px;font-size:14.5px;display:block}.portalProfile b{overflow-wrap:anywhere;font-size:14.5px}.portalProfile>span{white-space:nowrap;background:#e6eddb;border-radius:20px;padding:9px 13px;font-size:14.5px}.portalMetrics{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:30px;display:grid}.portalMetrics>div{background:#fff;border:1px solid #dce5d4;border-radius:13px;padding:24px}.portalMetrics b{letter-spacing:-1px;margin-bottom:9px;font-size:32px;display:block}.portalMetrics span{color:#7c8c74;font-size:14.5px}.portalCards{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.portalCard{text-align:left;color:#274f39;cursor:pointer;background:#fff;border:1px solid #d8e3d0;border-radius:15px;padding:28px;position:relative}.portalCard>svg:nth-child(2){position:absolute;top:25px;right:25px}.portalCard:hover{background:#edf3e6}.portalCard h2{margin:24px 0 12px;font-size:21px}.portalCard p{color:#7d8d74;margin:0;font-size:14.5px;line-height:1.7}.portalBottom{grid-template-columns:1.6fr 1fr;gap:18px;margin-top:22px;display:grid}.portalBottom .panel{margin-top:0}.portalBottom h2{font-size:20px}.portalOrder{text-align:left;cursor:pointer;color:#31573b;background:0 0;border:0;border-bottom:1px solid #e2e9da;align-items:center;gap:15px;width:100%;padding:17px 0;display:flex}.portalOrder>div{flex:1}.portalOrder b{font-size:14.5px;display:block}.portalOrder small{color:#88967e;margin-top:7px;font-size:14.5px;display:block}.portalOrder>span{font-size:14.5px}.createStoreRibbon{background:#eaf0dc;border:1px solid #dce6ce;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;max-width:1250px;margin:0 auto 28px;padding:25px 30px;display:flex}.createStoreRibbon b{font-size:19px;display:block}.createStoreRibbon span{color:#728167;margin-top:8px;font-size:14.5px;display:block}.shareCreateStore{color:#315535;background:#e4efce;border-radius:9px;justify-content:center;align-items:center;gap:10px;margin:18px 0 0;padding:13px;font-size:14.5px;text-decoration:none;display:flex}.paymentOption input:not([type=checkbox]),.paymentOption textarea{box-sizing:border-box;width:100%}.paymentOption label{margin-top:15px;font-size:14.5px;display:block}.paymentOption label small{color:#8a967c;font-size:13.5px}.paymentDetails>div{border-bottom:1px solid #d8e3cb;padding:9px 0}.paymentDetails small{color:#78866b;margin-bottom:6px;font-size:14.5px;display:block}.paymentDetails strong{overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.paymentDetails .btn{margin-top:10px;font-size:14.5px}.legacyPayment{background:#f4f5ec;border-radius:7px;padding:12px;font-size:14.5px;line-height:1.7}.legacyPayment .textBtn,.paymentOption .note{font-size:14.5px}.createStoreRibbon .btn{flex-shrink:0}@media (max-width:700px){.portalHero{padding:27px 22px}.portalAvatar{width:53px;height:53px;font-size:27px}.portalHero h1{font-size:28px}.portalProfile{flex-direction:column;align-items:flex-start;gap:12px}.portalMetrics{grid-template-columns:1fr 1fr;gap:10px}.portalMetrics>div{padding:20px}.portalCards,.portalBottom{grid-template-columns:1fr}.portalCard{padding:23px}.createStoreRibbon{flex-direction:column;align-items:flex-start;margin:0 17px 20px;padding:23px}.createStoreRibbon .btn{width:100%;font-size:14.5px}.createStoreRibbon b{font-size:19px}.portalBottom .panel{padding:23px}}.paymentGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.paymentOption{min-width:0}.portalCards button:focus-visible{outline-offset:3px;outline:3px solid #b1cc7b}.portalOrder:focus-visible{outline-offset:3px;outline:3px solid #b1cc7b}.shareCreateStore:focus-visible{outline-offset:3px;outline:3px solid #b1cc7b}@media (max-width:700px){.paymentGrid{grid-template-columns:minmax(0,1fr)}}.manualShareText{box-sizing:border-box;background:#fff;border:1px solid #ceddbb;border-radius:8px;width:100%;min-height:140px;margin-top:15px;padding:12px;font-size:14.5px;line-height:1.7}.operationsForm details{border:1px solid #dce5d0;border-radius:12px;margin:17px 0;padding:20px}.operationsForm summary,.policyDetails summary,.shipmentDetails summary{cursor:pointer;color:#31533b;font-size:15px;font-weight:600}.operationsForm .formGrid{margin-top:20px}.operationsAlerts{border-top:1px solid #dce5d0;margin-top:25px;padding-top:20px}.policySummary{flex-wrap:wrap;gap:15px;padding:12px 0;font-size:14.5px;display:flex}.storePolicies{font-size:14.5px;line-height:1.8}.storePolicies p{white-space:pre-line}.storePolicies .subtle{font-size:14.5px}.afterSales{background:#f1f5e9;border-radius:12px;margin:25px 0;padding:22px}.afterSales h3{margin-top:0}.afterSales label,.shipmentDetails label{margin:15px 0;font-size:14.5px;display:block}.afterSales input,.afterSales textarea,.afterSales select,.shipmentDetails input{box-sizing:border-box;background:#fff;border:1px solid #d6e1c9;border-radius:7px;width:100%;margin-top:7px;padding:11px}.afterSales ol{padding-left:17px;font-size:14.5px;line-height:1.8}.shipmentDetails{border:1px solid #d9e4ce;border-radius:12px;margin:20px 0;padding:18px}.studioCredit{font-size:14.5px!important}.studioCredit a{color:inherit;font-weight:600}.labelPage{max-width:850px}.labelToolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;font-size:14.5px;display:flex}.shippingLabel{color:#15291d;background:#fff;border:2px solid #253d2e;max-width:650px;margin:0 auto;padding:35px}.shippingLabel>header{box-shadow:none;border-bottom:2px solid #253d2e;justify-content:space-between;padding-bottom:15px;display:flex;position:static}.shippingLabel>header b{font-size:23px}.shippingLabel>header span{font-size:12.5px}.shippingLabel h1{font-size:25px}.labelOrderCode{overflow-wrap:anywhere;letter-spacing:.7px;margin:15px 0;font-family:monospace;font-size:15px;font-weight:700}.labelAddresses{border-block:1px solid #bbcbb5;grid-template-columns:1fr 1fr;gap:25px;margin:25px 0;padding:20px 0;display:grid}.labelAddresses h2{letter-spacing:1px;text-transform:uppercase;font-size:14.5px}.labelAddresses b{font-size:18px}.labelAddresses p{white-space:pre-line;overflow-wrap:anywhere;font-size:14.5px;line-height:1.6}.shippingLabel dl{grid-template-columns:1fr 2fr;gap:12px;font-size:13.5px;display:grid}.shippingLabel dd{overflow-wrap:anywhere;margin:0}.shippingLabel table{border-collapse:collapse;width:100%;font-size:13.5px}.shippingLabel td,.shippingLabel th{text-align:left;border-bottom:1px solid #ccd8c5;padding:12px 0}.shippingLabel small{font-size:11.5px;display:block}.labelNotice{border-top:1px solid #ccd8c5;margin-top:25px;padding-top:15px;font-size:14.5px;line-height:1.6}.shippingLabel footer{padding:20px 0 0;font-size:10.5px}.labelToolbar a{color:inherit}@media (max-width:700px){.labelToolbar{flex-wrap:wrap;gap:12px}.labelToolbar .btn{width:100%}.shippingLabel{padding:20px}.labelAddresses{gap:15px}.labelAddresses b{font-size:15px}.labelOrderCode{font-size:14.5px}.operationsForm details{padding:16px}.afterSales{padding:17px}.studioCredit{max-width:none!important}}@media print{body{color:#000!important;background:#fff!important}.labelPage{max-width:none!important;padding:0!important}.labelToolbar{display:none!important}.shippingLabel{box-shadow:none;break-inside:avoid;border:1px solid #000;max-width:none;margin:0;padding:12mm}.shippingLabel a{color:#000}.shippingLabel footer{font-size:8pt}.shippingLabel h1{font-size:20pt}.labelAddresses{break-inside:avoid}@page{margin:10mm;size:A4}}.languageControl{flex-shrink:0;position:relative}.languageToggle{color:#37523d;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px;font-size:14.5px;display:flex}.languageFlag{border-radius:3px;flex-shrink:0;box-shadow:0 0 0 1px #152f1c15}.languageMenu{z-index:110;background:#fff;border:1px solid #dce5d5;border-radius:10px;min-width:170px;padding:7px;position:absolute;top:100%;right:0;box-shadow:0 12px 35px #16372220}.languageMenu button{text-align:left;cursor:pointer;color:#36583c;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:12px;font-size:14.5px;display:flex}.languageMenu button:hover,.languageMenu button[aria-checked=true]{background:#eaf1df}.languageMenu button>span{margin-left:auto}.languageControl button:focus-visible{outline:3px solid #bad08a}@media (max-width:400px){.languageToggle{gap:5px;padding:5px;font-size:14.5px}.languageToggle .languageFlag{width:19px}}.orderLabelLink{max-width:calc(100% - 35px);margin-bottom:18px;font-size:12.5px}.operationsForm details>a{color:#47763c;margin-bottom:15px;font-size:14.5px;display:inline-block}.languageMenu{max-height:min(350px,70dvh);overflow:auto}.homeCJ{background:#fff;border:1px solid #dce5d2;border-radius:22px;grid-template-columns:1fr 1fr;gap:60px;margin:0 0 55px;padding:50px 38px;display:grid}.homeCJ h2{letter-spacing:-1.4px;margin:20px 0;font-size:42px;line-height:1.1}.homeCJ>div>p{color:#78856d;max-width:410px;font-size:15px;line-height:1.8}.homeCJ .btn{margin:15px 0 18px}.homeCJ small{color:#869478;max-width:370px;font-size:14.5px;line-height:1.8;display:block}.cjFlow{background:#f6f3eb;border-radius:16px;flex-direction:column;justify-content:center;gap:15px;padding:28px;display:flex}.cjWordmark{letter-spacing:-2px;color:#ed6a25;align-items:center;gap:9px;font-size:35px;font-weight:800;display:flex}.cjWordmark span{letter-spacing:-.7px;color:#35372c;font-size:18px;font-weight:600}.cjFlow>div:not(.cjWordmark){background:#fff;border:1px solid #e6e3d6;border-radius:10px;align-items:center;gap:14px;padding:19px;display:flex}.cjFlow>div>span{color:#ba986a;font-size:14.5px}.cjFlow b{flex:1;font-size:14.5px}.cjStudio .studioHeading{align-items:flex-start;gap:20px}.cjStudio .studioHeading h2{margin:12px 0;font-size:32px}.cjStudio .studioHeading p{color:#7c8c71;font-size:14.5px;line-height:1.8}.cjStatus{white-space:nowrap;color:#7e8974;background:#eaece4;border-radius:18px;padding:8px 12px;font-size:14.5px}.cjStatus.connected{color:#3d6a37;background:#e0edcf}.cjConnect{max-width:650px}.cjConnect h3{margin:25px 0 12px;font-size:25px}.cjConnect p{color:#78856d;font-size:14.5px;line-height:1.8}.cjConnect>a{color:#5b7e44;font-size:14.5px}.cjConnect form{align-items:end;gap:15px;margin:23px 0 8px;display:flex}.cjConnect label{flex:1;font-size:14.5px;display:block}.cjConnect input,.cjImport input,.cjImport select{box-sizing:border-box;background:#fff;border:1px solid #d7e3ca;border-radius:8px;width:100%;min-width:0;margin-top:8px;padding:12px}.cjSearchBar{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 15px;display:flex}.cjSearchBar form{background:#fff;border:1px solid #d8e5ca;border-radius:10px;flex:1;align-items:center;gap:12px;padding:7px 7px 7px 14px;display:flex}.cjSearchBar input{background:0 0;border:0;flex:1;width:0;min-width:0;padding:10px;font-size:14.5px}.cjProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.cjProduct{text-align:left;cursor:pointer;color:#31523b;background:#fff;border:1px solid #dce6d1;border-radius:13px;padding:0;overflow:hidden}.cjProduct>img{aspect-ratio:1;object-fit:contain;box-sizing:border-box;background:#f1f3eb;width:100%;padding:12px;display:block}.cjProduct>div{padding:18px}.cjProduct h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:14.5px;line-height:1.6}.cjProduct span{color:#809071;font-size:14.5px;display:block}.cjProduct b{align-items:center;gap:10px;margin-top:17px;font-size:14.5px;display:flex}.cjPages{justify-content:center;align-items:center;gap:20px;padding:25px;display:flex}.cjPages span{font-size:14.5px}.cjImport{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:30px;display:grid}.cjImportMedia>img{object-fit:contain;background:#f1f4e9;border-radius:12px;width:100%;height:300px;display:block}.cjImportForm{min-width:0}.cjImportForm h3{margin-top:0;font-size:21px;line-height:1.4}.cjImportForm label{margin:18px 0;font-size:14.5px;display:block}.cjImportForm .btn{font-size:14.5px}.cjQuotes{background:#eff3e6;border-radius:10px;margin:15px 0;padding:15px}.cjQuotes>div{border-bottom:1px solid #dce4d1;grid-template-columns:1fr auto;gap:10px;padding:10px 0;font-size:14.5px;display:grid}.cjQuotes small{color:#819173;grid-column:1/-1}.cjLinkedRow{border-bottom:1px solid #e0e7d7;align-items:center;gap:15px;min-width:0;padding:17px 0;display:flex}.cjLinkedRow>img{object-fit:contain;background:#eef3e5;border-radius:7px;width:55px;height:55px}.cjLinkedRow>div{flex:1;min-width:0}.cjLinkedRow b{overflow-wrap:anywhere;font-size:14.5px;display:block}.cjLinkedRow small{color:#819173;margin-top:5px;font-size:14.5px;line-height:1.8;display:block}.cjLinkedRow .btn{flex-shrink:0;font-size:14.5px}.cjEmpty{text-align:center;color:#829374;padding:45px 15px}.cjEmpty h3{color:#315338;font-size:22px}.cjEmpty p{font-size:14.5px}.productPageGallery .productDetailShare{width:max-content;max-width:100%;box-shadow:none;border:1px solid #dce4d3;margin:0 0 12px auto;display:flex;position:static}.photoOpenControl{color:#3d5b3c;cursor:pointer;background:#fff;border:1px solid #dce4d3;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:11px;font-size:14.5px;display:flex}.photoStage{aspect-ratio:1;height:auto;min-height:0;max-height:65svh}.photoStage>img{object-fit:contain}.photo{aspect-ratio:1/1.18;background:#fff;height:auto!important}.photo .imageBtn{aspect-ratio:1;box-sizing:border-box;background:#f1f3eb;width:100%;height:auto;padding:10px;display:block}.photo .imageBtn img{object-fit:contain;width:100%;height:100%}.photo .favorite{width:30px;height:30px;box-shadow:none;background:#f1f4e9;place-items:center;display:grid;top:auto;bottom:7px;right:10px}.photo .productShareButton{width:30px;height:30px;box-shadow:none;background:#f1f4e9;bottom:7px;left:10px;right:auto}.photo .photoCount{white-space:nowrap;background:0 0;padding:0;font-size:13.5px;bottom:14px;left:50%;translate:-50%}.relatedPhoto{aspect-ratio:1}.relatedPhoto img{object-fit:contain;box-sizing:border-box;background:#f1f3eb;padding:10px}.relatedPhoto:hover img{transform:none}.shareLinkPreview>img{object-fit:contain;background:#edf2e6}.productPageLayout .photoStage{max-height:none}.productPageGallery{min-width:0}.card h3,.cardInfo h3{overflow-wrap:anywhere}@media (max-width:1100px){.homeCJ{gap:30px;padding:35px 25px}.homeCJ h2{font-size:35px}.cjProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cjImport{grid-template-columns:1fr;gap:20px}}@media (max-width:750px){.homeCJ{grid-template-columns:1fr;gap:23px;margin-bottom:30px;padding:29px 22px}.homeCJ h2{overflow-wrap:anywhere;font-size:32px}.homeCJ>div>p{font-size:14.5px}.cjFlow{padding:20px}.cjFlow>div:not(.cjWordmark){padding:16px}.cjFlow b{font-size:14.5px}.cjConnect form{flex-direction:column;align-items:stretch}.cjConnect .btn{justify-content:center}.cjConnect h3{font-size:22px}.cjSearchBar{flex-direction:column;align-items:stretch;gap:10px}.cjSearchBar input{padding:8px 0;font-size:14.5px}.cjSearchBar .btn{padding:12px;font-size:14.5px}.cjSearchBar>button{align-self:flex-end}.cjStudio .studioHeading{flex-wrap:wrap}.cjStudio .studioHeading h2{font-size:28px}.cjProductGrid{gap:12px}.cjProduct>div{padding:12px}.cjProduct h3{font-size:14.5px;line-height:1.6}.cjProduct b{font-size:14.5px}.cjProduct span{font-size:13.5px}.cjLinkedRow{flex-wrap:wrap;gap:10px}.cjLinkedRow>div{flex-basis:60%}.cjLinkedRow .btn{margin-left:65px}.cjImportMedia>img{height:260px}.cjImportForm h3{font-size:20px}.photo .favorite,.photo .productShareButton{width:28px;height:28px;bottom:5px}.photo .photoCount{bottom:12px}.photo .imageBtn{padding:7px}.photoStage{aspect-ratio:1;max-height:none}.productPageGallery .productDetailShare{min-height:40px;padding:10px 13px}.photoOpenControl{min-height:42px}.productPageInfo h1{font-size:30px;line-height:1.2}.cardInfo .price{flex-wrap:wrap;gap:8px}.shopHero>div{min-width:0}.shopHero h1{overflow-wrap:anywhere}}header.independentHeader{z-index:30;box-shadow:none;background:#fff;border-bottom:1px solid #dce4d8;position:relative;top:auto}.storeNav{align-items:center;gap:25px;max-width:1250px;margin:auto;padding:23px 25px 18px;display:flex}.storeBrand{min-width:0;color:var(--store-color);align-items:center;gap:12px;max-width:320px;text-decoration:none;display:flex}.storeBrand>img{object-fit:contain;border-radius:9px;width:50px;height:50px}.storeBrand>span{background:var(--store-color);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:45px;height:45px;font-family:Georgia,serif;font-size:26px;display:grid}.storeBrand>b{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:22px;line-height:1.2}.storeSearch{background:#f3f5ee;border:1px solid #e5e9df;border-radius:22px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 17px;display:flex}.storeSearch>input{color:#34533d;background:0 0;border:0;flex:1;width:0;min-width:0;padding:14px 0;font-size:14.5px}.storeSearch svg{color:#829078;flex-shrink:0}.storeCart{color:var(--store-color);cursor:pointer;background:#edf2e5;border:0;border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.storeCart b{font-size:14.5px}.storeNavLinks{align-items:center;gap:28px;max-width:1250px;margin:0 auto;padding:0 25px 18px;display:flex}.storeNavLinks a,.storeNavLinks button{color:var(--store-color);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:14.5px;text-decoration:none;display:flex}.storeNavLinks>button:last-child{margin-left:auto}.storeMonogram{height:100%;font-family:var(--store-font);color:var(--store-color);background:var(--store-bg);place-items:center;font-size:120px;display:grid}.independentFooter{background:0 0;border-top:1px solid #dde5d7}.independentFooter>b{font-size:18px}.subtleStoreCreate{background:0 0;border:0;border-radius:0;margin-top:0;padding-top:0}.subtleStoreCreate b,.subtleStoreCreate span{font-size:14.5px}.subtleStoreCreate .btn{color:#547044;background:#edf2e5;border:1px solid #dbe5ce;padding:11px 14px;font-size:14.5px}.storefront .productPageInfo h1{font-family:var(--store-font);color:var(--store-color)}.storefront .productSellerBar h2,.storefront .relatedSection h2{color:var(--store-color)}.storefront .productPageInfo .btn{background:var(--store-color)}.storefront .photo .imageBtn img{object-fit:contain}.storefront .card .photo{height:auto!important}.storefront .card .favorite{position:absolute;top:auto;bottom:7px}.storefront .card .productShareButton{position:absolute;bottom:7px}.storefront .photo .imageBtn{aspect-ratio:1;height:auto!important}.storefront .photo{aspect-ratio:1/1.18}.storefront .storeVisual>img{background:var(--store-bg);object-fit:contain!important}@media (max-width:750px){.storeNav{flex-wrap:wrap;gap:10px;padding:17px}.storeBrand{flex:1;min-width:80px;max-width:none}.storeBrand>b{font-size:20px}.storeBrand>img{width:39px;height:39px}.storeBrand>span{width:37px;height:37px;font-size:22px}.storeSearch{flex-basis:100%;order:5;margin-top:6px}.storeNav .languageToggle{gap:5px;padding:8px 2px;font-size:14.5px}.storeCart{padding:10px}.storeNavLinks{scrollbar-width:none;gap:20px;padding:0 17px 13px;overflow-x:auto}.storeNavLinks a,.storeNavLinks button{flex-shrink:0;font-size:14.5px}.storeNavLinks>button:last-child{margin-left:0}.storefront{border-radius:0!important;margin-top:0!important;padding:19px!important}.storefront .shopHero{padding:23px!important}.storefront .shopHero h1{line-height:1.12;font-size:31px!important}.storefront .storeVisual{width:100%;flex:1 0 100%!important;max-width:none!important;height:210px!important}.storefront .storeVisual>img{max-height:210px}.storefront .shopHero{flex-wrap:wrap}.independentFooter{flex-wrap:wrap;gap:12px}.subtleStoreCreate{text-align:center;align-items:center}.subtleStoreCreate .btn{width:auto;max-width:100%}}.cjQuota{background:#eff5df;border:1px solid #d5e2bc;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:25px 0;padding:22px;display:flex}.cjQuota b{font-size:17px}.cjQuota p{color:#7b8e67;margin:10px 0 0;font-size:14.5px}.cjQuota .btn{flex-shrink:0;font-size:14.5px}@media (max-width:750px){.cjQuota{flex-direction:column;align-items:stretch;padding:20px}.cjQuota .btn{justify-content:center}.cjQuota b{font-size:16px}}.card .photo,.storefront .card .photo{flex-direction:column;min-width:0;padding-bottom:44px;display:flex;aspect-ratio:auto!important}.card .photo .imageBtn{flex-shrink:0;aspect-ratio:1!important;height:auto!important}.storeBrand>b{flex:1;min-width:0}.cjStudio button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:750px){.storeBrand>b{-webkit-line-clamp:2;word-break:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card .photo,.storefront .card .photo{padding-bottom:40px}.photo .favorite,.photo .productShareButton{bottom:6px}}.premiumHero{color:var(--store-color);grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-width:0;padding:35px 0 50px;display:grid}.premiumCopy{min-width:0;padding:20px 10px}.premiumEyebrow{text-transform:uppercase;letter-spacing:2.5px;opacity:.7;margin-bottom:24px;font-size:11.5px;display:block}.premiumCopy h1{font-family:var(--store-font);letter-spacing:-2px;overflow-wrap:anywhere;margin:0 0 25px;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:1.04}.premiumCopy>p{opacity:.75;white-space:pre-line;max-width:410px;font-size:15px;line-height:1.9}.premiumLocation{opacity:.7;align-items:center;gap:6px;margin:22px 0;font-size:11.5px;display:flex}.premiumCollection{background:var(--store-color);color:#fff;border-radius:var(--store-radius);cursor:pointer;border:0;justify-content:center;align-items:center;gap:20px;margin-top:20px;padding:16px 22px;font-size:12.5px;text-decoration:none;display:inline-flex}.premiumRule{opacity:.15;background:currentColor;width:60px;height:1px;margin-top:32px;display:block}.premiumMedia{gap:15px;min-width:0;display:grid}.premiumPhoto{color:inherit;background:color-mix(in srgb, var(--store-color) 4%, white);flex-direction:column;min-width:0;text-decoration:none;display:flex}.premiumPhoto>img{object-fit:contain;box-sizing:border-box;width:100%;height:340px;padding:15px;display:block}.premiumPhoto>span{letter-spacing:.3px;background:var(--store-bg);padding:13px 15px;font-size:11.5px;line-height:1.6;display:block}.premiumMonogram{height:300px;font-family:var(--store-font);background:var(--store-bg);place-items:center;font-size:150px;display:grid}.premiumSeal{object-fit:contain;width:140px;height:140px}.premiumCompactMark{font-family:var(--store-font);opacity:.18;justify-self:end;font-size:80px}.premium-reverse .premiumCopy,.premium-portrait .premiumCopy{order:2}.premium-portrait{grid-template-columns:1.1fr 1fr;gap:70px}.premium-portrait .premiumPhoto>img{height:470px}.premium-portrait .premiumCopy h1{font-size:60px;font-style:italic}.premium-centered,.premium-panorama,.premium-minimal,.premium-newspaper,.premium-duo,.premium-triptych{grid-template-columns:1fr}.premium-centered .premiumCopy,.premium-minimal .premiumCopy,.premium-duo .premiumCopy,.premium-triptych .premiumCopy{text-align:center}.premium-centered .premiumCopy>p,.premium-minimal .premiumCopy>p,.premium-duo .premiumCopy>p,.premium-triptych .premiumCopy>p{max-width:570px;margin-inline:auto}.premium-centered .premiumRule,.premium-minimal .premiumRule,.premium-duo .premiumRule,.premium-triptych .premiumRule{margin-inline:auto}.premium-centered .premiumLocation,.premium-minimal .premiumLocation,.premium-duo .premiumLocation,.premium-triptych .premiumLocation{justify-content:center}.premium-centered .premiumPhoto>img{height:280px}.premium-panorama{gap:10px}.premium-panorama .premiumMedia{order:-1}.premium-panorama .premiumPhoto>img{height:390px}.premium-panorama .premiumCopy{grid-template-columns:1fr 1fr;align-items:center;gap:0 40px;display:grid}.premium-panorama .premiumCopy h1{grid-row:2/5;font-size:50px}.premium-panorama .premiumCopy>p{grid-area:2/2}.premium-panorama .premiumCollection{grid-column:2;justify-self:start}.premium-panorama .premiumRule{display:none}.premium-minimal{border-block:1px solid color-mix(in srgb, var(--store-color) 20%, transparent);margin:20px 0 30px;padding:65px 30px}.premium-minimal h1{font-size:clamp(45px,7vw,90px)}.premium-gallery .premiumMedia,.premium-mosaic .premiumMedia{grid-template-columns:1fr 1fr;align-items:start}.premium-gallery .photo-0,.premium-mosaic .photo-0{grid-column:1/-1}.premium-gallery .photo-0>img{height:240px}.premium-gallery .photo-1>img,.premium-gallery .photo-2>img{height:155px}.premium-mosaic .photo-0{grid-area:1/1/3}.premium-mosaic .photo-0>img{height:390px}.premium-mosaic .photo-1>img,.premium-mosaic .photo-2>img{height:150px}.premium-mosaic .premiumPhoto:nth-child(2){margin-top:25px}.premium-triptych .premiumMedia{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.premium-triptych .photo-1{margin-top:55px}.premium-triptych .premiumPhoto>img{height:280px}.premium-duo .premiumMedia,.premium-newspaper .premiumMedia,.premium-editorial .premiumMedia{grid-template-columns:1fr 1fr;gap:25px}.premium-duo .premiumPhoto>img{height:400px}.premium-editorial{border-top:2px solid var(--store-color);grid-template-columns:1fr 1.25fr;align-items:start}.premium-editorial .premiumCopy,.premium-editorial .premiumMedia{padding-top:45px}.premium-editorial .premiumPhoto>img{height:340px}.premium-editorial .photo-1{margin-top:90px}.premium-newspaper{border-block:1px solid var(--store-color);gap:25px;padding-block:40px}.premium-newspaper .premiumCopy h1{text-transform:uppercase;letter-spacing:-3px;max-width:850px;font-size:72px;line-height:1.02}.premium-newspaper .premiumCopy{padding:0}.premium-newspaper .premiumCollection{color:inherit;background:0 0;border-bottom:1px solid;border-radius:0;padding:10px 0}.premium-newspaper .premiumPhoto>img{height:300px}.premium-newspaper .premiumRule{display:none}.premium-feature{grid-template-columns:1.35fr 1fr;gap:65px}.premium-feature .premiumCopy{order:2}.premium-feature .premiumPhoto>img{height:460px}.premium-feature .premiumCopy h1{font-size:58px}.premium-band{background:var(--store-color);color:var(--store-bg);border-radius:var(--store-radius);grid-template-columns:1fr auto;padding:35px}.premium-band .premiumCopy h1{font-size:46px}.premium-band .premiumCollection{background:var(--store-bg);color:var(--store-color)}.premium-band .premiumRule{display:none}.premium-compact{border-bottom:1px solid color-mix(in srgb, var(--store-color) 20%, transparent);grid-template-columns:1fr auto;margin-bottom:20px;padding:25px 0}.premium-compact .premiumCopy{padding:0}.premium-compact .premiumCopy h1{letter-spacing:-1px;margin-bottom:12px;font-size:37px}.premium-compact .premiumEyebrow,.premium-compact .premiumRule,.premium-compact .premiumCollection{display:none}.premium-compact .premiumCopy>p{max-width:650px;margin:0;font-size:13.5px}.premium-rail{grid-template-columns:1fr 1.6fr;gap:30px}.premium-rail .premiumMedia{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-rail .premiumPhoto>img{height:200px;padding:8px}.premium-rail .premiumCopy h1{font-size:40px}.storeReport{opacity:.55;margin-bottom:15px;font-size:14.5px}.storefront #catalog{scroll-margin-top:20px}.collection-airy .grid,.canvasProducts.collection-airy{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.collection-dense .grid,.canvasProducts.collection-dense{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.collection-columns .grid,.canvasProducts.collection-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.collection-columns .card:nth-child(3n+2){margin-top:35px}.collection-feature .grid,.canvasProducts.collection-feature{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.collection-feature .card:first-child,.canvasProducts.collection-feature>div:first-child{grid-area:span 2/span 2}.collection-bordered .grid,.canvasProducts.collection-bordered{border-top:1px solid var(--store-color);border-left:1px solid var(--store-color);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.collection-bordered .card,.canvasProducts.collection-bordered>div{border-right:1px solid var(--store-color);border-bottom:1px solid var(--store-color);border-top:0;border-left:0;padding:17px;border-radius:0!important}.storefront.family-boutique #catalog>.sectionHead h2,.storefront.family-editorial #catalog>.sectionHead h2,.storefront.family-mosaic #catalog>.sectionHead h2{font-family:var(--store-font);font-weight:500}.storefront.family-editorial .card{border-radius:0!important}.storefront.family-catalog .card{border:1px solid color-mix(in srgb, var(--store-color) 15%, white)}.storefront.family-mosaic .card{background:0 0;border-color:#0000}.storefront.family-showcase .cardInfo{padding:20px 4px}.storefront.family-boutique .card h3 button{font-size:19px;line-height:1.5}.design-2 .premiumCopy h1{letter-spacing:-1px;font-size:55px}.design-3 .premiumMedia{width:100%;max-width:900px;margin:auto}.design-4 .premiumPhoto{border-radius:50% 50% 0 0;overflow:hidden}.design-5 .premiumCopy{border:1px solid color-mix(in srgb, var(--store-color) 20%, transparent);padding:50px}.design-6 .premiumCopy h1{font-style:normal}.design-7 .premiumCopy h1{font-style:italic}.design-8 .premiumCopy h1{text-transform:uppercase;letter-spacing:2px;font-size:39px}.design-9 .premiumMedia{background:var(--store-bg);border:1px solid var(--store-color);padding:30px}.design-10 .premiumMedia{width:100%;max-width:900px;margin:auto}.design-11 .premiumCopy h1{font-style:italic}.design-12 .premiumCopy h1{font-weight:700}.design-13 .premiumPhoto>img{height:520px}.design-14 .premiumCopy h1{letter-spacing:3px;text-transform:uppercase;font-size:36px}.design-15 .premiumMedia{width:65%;margin:auto}.design-16 .premiumPhoto>img{height:480px}.design-17 .premiumCopy h1{font-size:75px;font-weight:600}.design-18 .premiumMedia{gap:35px}.design-19 .premiumPhoto{border:1px solid var(--store-color);padding:15px}.design-20 .premiumCopy h1{font-size:60px;font-style:italic}.design-21 .premiumCopy h1{font-family:Manrope,Arial,sans-serif;font-weight:600}.design-22 .premiumPhoto>span{display:none}.design-23 .premiumCopy{max-width:600px}.design-24 .premiumCopy{max-width:700px;margin:auto}.design-24 .premiumCopy h1{font-size:54px}.design-25 .premiumPhoto>img{height:220px}.design-26 .premiumCopy h1{font-size:70px;font-style:italic}.design-27 .premiumMedia{grid-template-columns:1.4fr 1fr}.design-28 .premiumPhoto{border:2px solid var(--store-color)}.design-29 .premiumMedia{background:var(--store-accent);padding:25px}.design-30 .premiumCopy h1{text-transform:none;max-width:none;font-style:italic}.nav-boutique .storeBrand>b,.nav-editorial .storeBrand>b,.nav-mosaic .storeBrand>b{font-family:Georgia,serif;font-weight:500}.nav-editorial .storeNavLinks{border-top:1px solid var(--store-color);padding-top:12px}.nav-catalog .storeSearch{border-radius:5px}.nav-mosaic .storeBrand>span{border-radius:50%}.nav-showcase .storeNav{padding-block:30px}.nav-boutique .storeNavLinks{justify-content:center}.nav-boutique .storeNavLinks>button:last-child{margin-left:0}.premiumCanvas .premiumHero{gap:14px;min-height:0;margin:0;padding:15px}.premiumCanvas .premiumCopy{padding:8px 0}.premiumCanvas .premiumCopy h1{letter-spacing:-.8px;margin:0 0 10px;line-height:1.08;font-size:22px!important}.premiumCanvas .premiumEyebrow{letter-spacing:1px;margin-bottom:9px;font-size:6.5px}.premiumCanvas .premiumCopy>p{margin:0;font-size:7.5px;line-height:1.7}.premiumCanvas .premiumCollection{border-radius:2px;gap:4px;margin-top:10px;padding:6px 8px;font-size:6.5px;line-height:1.5}.premiumCanvas .premiumCollection svg{width:7px;height:7px}.premiumCanvas .premiumRule{width:20px;margin-top:10px}.premiumCanvas .premiumMedia{gap:6px;padding:0}.premiumCanvas .premiumPhoto>img{padding:5px;height:110px!important}.premiumCanvas .premiumPhoto>span{display:none}.premiumCanvas .premiumLocation{margin:6px 0;font-size:6.5px}.premiumCanvas .premiumMonogram{height:100px;font-size:45px}.premiumCanvas .premiumSeal{width:40px;height:40px}.premiumCanvas .premiumCompactMark{font-size:35px}.premiumCanvas .premium-triptych .photo-1,.premiumCanvas .premium-editorial .photo-1{margin-top:20px}.premiumCanvas .premium-gallery .photo-0>img{height:70px!important}.premiumCanvas .premium-gallery .photo-1>img,.premiumCanvas .premium-gallery .photo-2>img,.premiumCanvas .premium-mosaic .photo-1>img,.premiumCanvas .premium-mosaic .photo-2>img{height:45px!important}.premiumCanvas .premium-mosaic .photo-0>img{height:110px!important}.premiumCanvas .canvasProducts{gap:8px;padding:10px}.premiumCanvas .canvasProducts>div{min-width:0;padding:0}.premiumCanvas .canvasProducts img{object-fit:contain;box-sizing:border-box;background:#fff;width:100%;padding:5px;height:70px!important}.premiumCanvas .canvasProducts b,.premiumCanvas .canvasProducts small{font-size:7.5px}.premiumCanvas .canvasProducts.collection-bordered>div{padding:5px}.premiumCanvas .canvasProducts.collection-columns>div:nth-child(3n+2){margin-top:12px}.premiumCanvas .premium-panorama .premiumCopy{gap:0 12px}.premiumCanvas .premium-portrait{grid-template-columns:1fr 1fr}.premiumCanvas .premium-newspaper .premiumCopy{padding:0}.premiumCanvas .premium-rail{grid-template-columns:1fr 1.5fr}.premiumCanvas .premium-minimal .premiumCopy{padding:10px}.premiumCanvas.large .premiumHero{gap:35px;padding:35px}.premiumCanvas.large .premiumCopy h1{font-size:46px!important}.premiumCanvas.large .premiumEyebrow{margin-bottom:20px;font-size:10.5px}.premiumCanvas.large .premiumCopy>p{font-size:13.5px}.premiumCanvas.large .premiumCollection{gap:10px;padding:13px 18px;font-size:11.5px}.premiumCanvas.large .premiumPhoto>img{padding:12px;height:280px!important}.premiumCanvas.large .premium-gallery .photo-0>img{height:180px!important}.premiumCanvas.large .premium-gallery .photo-1>img,.premiumCanvas.large .premium-gallery .photo-2>img,.premiumCanvas.large .premium-mosaic .photo-1>img,.premiumCanvas.large .premium-mosaic .photo-2>img{height:110px!important}.premiumCanvas.large .premium-mosaic .photo-0>img{height:260px!important}.premiumCanvas.large .canvasProducts{gap:20px;padding:25px}.premiumCanvas.large .canvasProducts img{height:220px!important}.premiumCanvas.large .canvasProducts b,.premiumCanvas.large .canvasProducts small{font-size:12.5px}@media (max-width:750px){.premiumHero{grid-template-columns:minmax(0,1fr);gap:22px;padding:15px 0 30px}.premiumCopy{padding:15px 0}.premiumCopy h1,.premium-portrait .premiumCopy h1,.premium-feature .premiumCopy h1,.premium-newspaper .premiumCopy h1,.design-17 .premiumCopy h1,.design-20 .premiumCopy h1,.design-26 .premiumCopy h1{letter-spacing:-1.2px;font-size:39px!important}.premiumEyebrow{letter-spacing:1.6px;margin-bottom:17px;font-size:9.5px}.premiumCopy>p{max-width:none;font-size:13.5px;line-height:1.8}.premiumPhoto>img,.premium-portrait .premiumPhoto>img,.premium-feature .premiumPhoto>img,.design-13 .premiumPhoto>img,.design-16 .premiumPhoto>img{height:300px}.premium-reverse .premiumCopy,.premium-portrait .premiumCopy,.premium-feature .premiumCopy{order:0}.premium-centered .premiumPhoto>img{height:220px}.premium-panorama .premiumCopy{display:block}.premium-panorama .premiumPhoto>img{height:250px}.premium-minimal{margin-top:10px;padding:25px 15px}.premium-minimal h1{font-size:42px!important}.premium-gallery .premiumMedia{grid-template-columns:1fr 1fr;gap:10px}.premium-gallery .photo-0>img{height:210px}.premium-gallery .photo-1>img,.premium-gallery .photo-2>img{height:140px}.premium-triptych .premiumPhoto>img{height:160px;padding:6px}.premium-triptych .premiumMedia{gap:9px}.premium-triptych .photo-1{margin-top:30px}.premium-duo .premiumPhoto>img{height:230px;padding:7px}.premium-duo .premiumMedia,.premium-newspaper .premiumMedia,.premium-editorial .premiumMedia{gap:12px}.premium-editorial .premiumMedia{padding-top:0}.premium-editorial .premiumPhoto>img{height:200px;padding:7px}.premium-editorial .photo-1{margin-top:35px}.premium-editorial .premiumCopy{padding-top:20px}.premium-band{grid-template-columns:1fr;padding:25px}.premiumSeal{justify-self:end;width:70px;height:70px}.premium-compact{grid-template-columns:1fr auto;gap:15px}.premium-compact .premiumCopy h1{font-size:28px!important}.premiumCompactMark{font-size:55px}.premium-rail .premiumMedia{gap:8px}.premium-rail .premiumPhoto>img{height:140px;padding:5px}.premium-mosaic .photo-0>img{height:300px}.premium-mosaic .photo-1>img,.premium-mosaic .photo-2>img{height:120px}.premium-mosaic .premiumMedia{gap:10px}.design-4 .premiumPhoto{border-radius:30% 30% 0 0}.design-5 .premiumCopy{padding:25px 15px}.design-9 .premiumMedia{padding:15px}.design-15 .premiumMedia{width:100%}.design-29 .premiumMedia{padding:15px}.collection-airy .grid,.collection-dense .grid,.collection-columns .grid,.collection-feature .grid,.collection-bordered .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-feature .card:first-child{grid-area:auto/span 2}.collection-columns .card:nth-child(3n+2){margin-top:0}.collection-columns .card:nth-child(2n){margin-top:22px}.collection-bordered .grid{gap:0}.collection-bordered .card{padding:10px}.storefront.family-boutique .card h3 button{font-size:15px}.nav-showcase .storeNav{padding-block:18px}.nav-boutique .storeNavLinks{justify-content:start}.premiumCanvas:not(.large) .premiumHero{grid-template-columns:1fr 1fr;gap:10px;padding:12px}.premiumCanvas:not(.large) .premium-centered,.premiumCanvas:not(.large) .premium-panorama,.premiumCanvas:not(.large) .premium-minimal,.premiumCanvas:not(.large) .premium-newspaper,.premiumCanvas:not(.large) .premium-duo,.premiumCanvas:not(.large) .premium-triptych{grid-template-columns:1fr}.premiumCanvas:not(.large) .premiumCopy h1{font-size:20px!important}.premiumCanvas:not(.large) .premiumCopy>p{font-size:7.5px}.premiumCanvas:not(.large) .premiumEyebrow{margin-bottom:8px;font-size:6.5px}.premiumCanvas:not(.large) .premiumCopy{padding:5px}.premiumCanvas:not(.large) .premiumCollection{margin-top:8px;padding:6px 8px;font-size:6.5px}.premiumCanvas.large .premiumHero{gap:20px;padding:24px}.premiumCanvas.large .premiumCopy h1{font-size:33px!important}.premiumCanvas.large .premiumCopy>p{font-size:12.5px}.premiumCanvas.large .canvasProducts img{height:150px!important}.premiumCanvas.large .canvasProducts b,.premiumCanvas.large .canvasProducts small{font-size:10.5px}}.premiumMedia.media-count-1{grid-template-columns:minmax(0,1fr)!important}.premiumMedia.media-count-1 .photo-0{grid-area:auto/1/auto/-1}.premiumCanvas .premiumMedia.media-count-1{width:100%}.storefront .card{min-width:0;display:block}.storefront .cardInfo{min-width:0}.storefront .price{overflow-wrap:anywhere;font-size:clamp(15px,1.6vw,22px)}.storefront .card h3 button{white-space:normal;word-break:normal}.storefront .cardInfo .sellerName{white-space:normal;max-width:100%}.premiumHero .premiumPhoto>span{overflow-wrap:anywhere}.premium-family-essential{border-bottom:1px solid color-mix(in srgb, var(--store-color) 20%, transparent)}.premium-family-essential .premiumCopy h1{letter-spacing:-.055em;font-weight:700}.premium-family-boutique .premiumCopy h1{letter-spacing:-.04em;font-family:Georgia,serif;font-weight:400}.premium-family-boutique .premiumPhoto{border-radius:48% 48% 2px 2px;overflow:hidden}.premium-family-boutique .premiumCollection{text-transform:uppercase;letter-spacing:.12em;border-radius:0}.premium-family-editorial{border-block:2px solid var(--store-color);gap:30px}.premium-family-editorial .premiumCopy h1{font-family:Georgia,serif;line-height:.95}.premium-family-editorial .premiumEyebrow{border-bottom:1px solid;padding-bottom:12px}.premium-family-showcase .premiumMedia{background:var(--store-color);padding:clamp(12px,2vw,30px)}.premium-family-showcase .premiumPhoto{background:var(--store-bg)}.premium-family-showcase .premiumCopy h1{letter-spacing:-.06em;font-weight:800}.premium-family-catalog .premiumCopy{border-left:4px solid var(--store-accent);padding-left:24px}.premium-family-catalog .premiumEyebrow{letter-spacing:.18em;font-weight:800}.premium-family-catalog .premiumCollection{border-radius:999px}.premium-family-mosaic .premiumMedia{gap:8px}.premium-family-mosaic .premiumPhoto:nth-child(2){transform:translateY(18px)}.premium-family-mosaic .premiumCopy h1{font-family:Georgia,serif;font-style:italic}.design-2 .premiumCopy h1,.design-12 .premiumCopy h1,.design-22 .premiumCopy h1{letter-spacing:.02em;text-transform:uppercase}.design-3 .premiumPhoto,.design-13 .premiumPhoto,.design-23 .premiumPhoto{border-radius:24px;overflow:hidden}.design-4 .premiumMedia,.design-14 .premiumMedia,.design-24 .premiumMedia{border:1px solid var(--store-color);padding:12px}.design-5 .premiumCollection,.design-15 .premiumCollection,.design-25 .premiumCollection{color:var(--store-color);background:0 0;border:1px solid}@media (max-width:700px){.premium-family-mosaic .premiumPhoto:nth-child(2){transform:none}.premium-family-editorial{gap:18px}.premium-family-catalog .premiumCopy{padding-left:16px}.premium-family-showcase .premiumMedia{padding:12px}}.listingFilterPanel>summary{cursor:pointer;border:1px solid #dce5d5;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:14.5px;list-style:none;display:inline-flex}.listingFilterPanel>summary::-webkit-details-marker{display:none}.listingFilterPanel:not([open]){margin:8px 0}.listingFilterPanel .listingFacets{padding-top:12px}@media (max-width:700px){.marketIntro>div:first-child{display:none}.marketIntro{margin:0!important;padding:8px 0!important}.marketSwitch{margin:0!important}.marketIntro+.shopDirectory{margin-top:10px}main:not(.storefront) #catalog>.sectionHead>div{display:none}main:not(.storefront) #catalog>.sectionHead{justify-content:flex-end;margin:4px 0!important}main:not(.storefront) #catalog>.chips{scrollbar-width:none;flex-wrap:nowrap;gap:7px;margin:0;padding:4px 0 6px;display:flex;overflow-x:auto}main:not(.storefront) #catalog>.chips button{white-space:nowrap;flex:none}main:not(.storefront) .listingResultCount{margin:0!important;padding:8px 0!important}.listingFilterPanel:not([open]){margin:4px 0}}.homeOffer{color:#fff;background:#07533b;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:28px 0;padding:36px clamp(24px,5vw,64px);display:flex}.homeOffer h2{margin:10px 0;font-size:clamp(28px,4vw,48px)}.homeOffer p{opacity:.85;margin:0}.homeOffer .eyebrow{color:#c4e5a7}.homeOffer .btn{color:#07533b;background:#fff}.billingChoice{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.billingChoice button{cursor:pointer;background:#fff;border:1px solid #cfd9cf;border-radius:30px;padding:10px 16px}.billingChoice button[aria-pressed=true]{color:#fff;background:#07533b}@media (max-width:700px){.homeOffer{flex-direction:column;align-items:flex-start;padding:26px}}#catalog .grid{gap:20px}#catalog .card{background:#fff;border:1px solid #e7ebe4;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 3px 16px #18332809}#catalog .photo{background:#f6f7f4}#catalog .photo img{object-fit:contain}#catalog .cardInfo{min-width:0;padding:16px}#catalog .sellerName{color:#738077;overflow-wrap:anywhere;font-size:14.5px}#catalog .card h3{margin:8px 0 12px;line-height:1.4}#catalog .card h3 button{overflow-wrap:anywhere;font-size:16px;line-height:1.4}#catalog .price{flex-wrap:wrap;gap:8px;font-size:19px}#catalog .price .add{flex-shrink:0}@media (max-width:700px){#catalog .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#catalog .cardInfo{padding:11px}#catalog .card h3{margin:6px 0 9px}#catalog .card h3 button{font-size:14.5px}#catalog .price{font-size:17px}#catalog .sellerName{font-size:14.5px}}.cjImageChoices{flex-wrap:wrap;gap:8px;display:flex}.cjImageChoices label{align-items:center;gap:4px;display:flex}.cjImageChoices img{object-fit:contain;border:1px solid #ddd;border-radius:6px;width:64px;height:64px}.cjPreview{background:#f8faf6;border-radius:12px;padding:16px}.cjPreview img{object-fit:contain;max-width:160px;max-height:160px}.cjPreview p{white-space:pre-wrap}@media (max-width:750px){.storefront #catalog>.chips{scrollbar-width:none;flex-wrap:nowrap;gap:7px;padding:4px 0 8px;display:flex;overflow-x:auto}.storefront #catalog>.chips button{white-space:nowrap;flex:none}}.productEditorPreview{background:#f5f8f3;border-radius:12px;padding:16px}.productEditorPreview summary{cursor:pointer;font-weight:700}.productEditorPreview img{object-fit:contain;width:100%;max-width:220px;max-height:220px;margin-top:12px}.productEditorPreview p{white-space:pre-wrap}.mobileBottomNav{display:none}@media (max-width:700px){.mobileBottomNav{z-index:19;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dfe7dd;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #1833280c}.mobileBottomNav button{color:#164b38;background:0 0;flex-direction:column;align-items:center;gap:3px;min-width:58px;padding:3px;font-size:14.5px;display:flex}.mobileBottomNav span{white-space:nowrap}body{padding-bottom:70px}.overlay{z-index:30}}.shippingLabel>header{align-items:center}.labelLogo{width:auto;height:34px}.labelOrderHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.labelOrderHead .labelOrderCode{font-size:22px}.labelAddresses p{margin:2px 0}.labelTo b{font-size:19px!important}@media (max-width:520px){.shippingLabel{padding:22px}}.swipeBox{touch-action:pan-y;width:100%;height:100%;overflow:hidden}.swipeTrack{will-change:transform;width:100%;height:100%;display:flex}.swipeSlide{flex:0 0 100%;place-items:center;width:100%;height:100%;display:grid}.swipeSlide img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.photoViewerStage:not(.zoomed){touch-action:pan-y;padding:12px 0;overflow:hidden}.photoViewerStage:not(.zoomed) .swipeSlide{padding:0 12px}.productVideo{object-fit:contain;border-radius:inherit;background:#0b2e22;width:100%;height:100%}.thumbVideo{width:100%;height:100%;display:block;position:relative}.thumbVideo img{object-fit:cover;filter:brightness(.75);width:100%;height:100%}.thumbVideo svg{color:#fff;fill:#fff;margin:auto;position:absolute;inset:0}.videoBadge{color:#fff;pointer-events:none;background:#0b2e22d9;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px}.videoBadge svg{fill:#fff}:root{--k-green:#0b4a36;--k-green-2:#0f5c43;--k-ink:#15291f;--k-muted:#66756c;--k-line:#e3e8df;--k-soft:#f3f6ef;--k-cream:#fbf8f2;--k-lime:#d4f478;--k-orange:#ee7623;--k-orange-ink:#c2410c;--k-radius:14px}body{background:var(--k-cream);color:var(--k-ink)}h1,h2,h3{color:var(--k-ink)}.btn{border-radius:10px;min-height:44px;padding:12px 18px;font-size:14.5px}.btn.big{min-height:52px;padding:15px 22px;font-size:16px}.btn.small{min-height:36px;padding:8px 12px;font-size:13.5px}.btn.ghost{color:var(--k-green);border-color:var(--k-line);background:0 0}.btn.light{background:var(--k-lime);color:var(--k-green);border-color:var(--k-lime)}.textLink,.linkLike{color:var(--k-green);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.fine{color:var(--k-muted);font-size:13.5px}.fine.center{text-align:center;margin-top:26px}header.siteHeader{z-index:20;border-bottom:1px solid var(--k-line);background:#fff;position:sticky;top:0}.siteHeader .nav{align-items:center;gap:18px;max-width:1200px;margin:0 auto;padding:12px 24px;display:flex}.siteHeader .brand,.footerBrand{letter-spacing:-.6px;color:var(--k-green);background:0 0;align-items:center;gap:9px;padding:0;font-family:Manrope,Arial,sans-serif;font-size:21px;font-weight:800;display:inline-flex}.siteHeader .brand .brandMark,.footerBrand .brandMark,.brandMark{background:var(--k-green);letter-spacing:0;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:19px;font-weight:800;display:grid;color:var(--k-lime)!important}.siteHeader .search{background:var(--k-soft);border:1px solid #0000;border-radius:10px;flex:1;max-width:520px;padding:0 12px}.siteHeader .search:focus-within{background:#fff;border-color:#b9cbb9}.siteHeader .search input{padding:10px 0}.navTools{align-items:center;gap:8px;margin-left:auto;display:flex}.siteHeader .navSeller{background:var(--k-green);color:#fff;border-radius:10px;gap:7px;padding:9px 14px;font-size:14.5px;font-weight:600}.siteHeader .cartbutton,.siteHeader .notificationBtn{border:1px solid var(--k-line);background:#fff;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.siteHeader .cartbutton b{background:var(--k-orange-ink);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11.5px;display:grid;position:absolute;top:-6px;right:-6px}.siteHeader .notificationDot{background:var(--k-orange-ink);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:9px}.accountButton{background:var(--k-lime);width:40px;height:40px;color:var(--k-green);border:2px solid #0000;border-radius:50%;font-size:16px;font-weight:800}.accountButton.current{border-color:var(--k-green)}.signInLink{color:var(--k-green);padding:9px 6px;font-size:14.5px;font-weight:700}.siteHeader nav{scrollbar-width:none;gap:4px;max-width:1200px;margin:0 auto;padding:0 24px;font-size:14.5px;display:flex;overflow-x:auto}.siteHeader nav::-webkit-scrollbar{display:none}.siteHeader nav button{color:var(--k-muted);border-bottom:2px solid #0000;border-radius:0;padding:10px 12px 12px;font-weight:500}.siteHeader nav button.current{color:var(--k-green);border-bottom-color:var(--k-green);font-weight:700}.siteHeader .languageToggle{border:1px solid var(--k-line);background:#fff;border-radius:10px;height:40px;padding:0 10px;font-size:13.5px}.pageSection{max-width:980px;margin:0 auto}.pageTitle,.pageSection>h1,.marketIntro h1,#catalog h1{letter-spacing:-1.2px;margin:6px 0 10px;font-size:clamp(28px,4vw,38px);line-height:1.15}.pageLead{color:var(--k-muted);max-width:640px;margin:0 0 24px;font-size:16px}.blockTitle{margin:30px 0 12px;font-size:19px}.emptyState{text-align:center;border:1px solid var(--k-line);max-width:520px;color:var(--k-muted);background:#fff;border-radius:18px;margin:40px auto;padding:40px 28px}.emptyState svg{color:var(--k-green)}.emptyState h1,.emptyState h2{letter-spacing:-.5px;color:var(--k-ink);margin:14px 0 6px;font-size:22px}.emptyState p{margin:0 0 18px}.home{gap:18px;display:grid}.homeHero{background:var(--k-green);color:#fff;border-radius:26px;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;padding:56px 56px 48px;display:grid;overflow:hidden}.homeHeroCopy .homeHeroTitle{color:#fff;letter-spacing:-2px;margin:0 0 20px;font-size:clamp(38px,5vw,62px);line-height:1.05}.homeHeroCopy .homeHeroTitle em{color:var(--k-lime);font-family:Georgia,serif;font-weight:400}.homeHeroCopy>p{color:#cfe0d6;max-width:520px;margin:0 0 28px;font-size:18px;line-height:1.6}.homeActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.homeHero .btn.big:first-child{background:var(--k-lime);color:var(--k-green);border-color:var(--k-lime)}.homeHero .btn.ghost{color:#fff;border-color:#fff5}.homeChecks{color:#cfe0d6;flex-wrap:wrap;gap:8px 20px;margin:26px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.homeChecks li{align-items:center;gap:7px;display:flex}.phoneStore{width:290px;color:var(--k-ink);background:#fff;border:6px solid #0d241b;border-radius:34px;justify-self:center;padding:16px 14px 18px;transform:rotate(2deg);box-shadow:0 30px 70px #0005}.phoneNotch{background:#0d241b;border-radius:10px;width:90px;height:18px;margin:-6px auto 12px}.phoneShop{align-items:center;gap:10px;margin-bottom:12px;display:flex}.phoneShop b{font-size:16px;display:block}.phoneShop small{color:var(--k-muted)}.phoneLogo{color:#fff;background:#a5643a;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.phoneGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.phoneGrid>div{background:var(--k-soft);border-radius:12px;padding:6px 6px 8px;font-size:12.5px}.phoneGrid img{aspect-ratio:1;border-radius:8px;width:100%;margin-bottom:5px;display:block}.phoneGrid span{display:block}.phoneOrder{color:#fff;background:#1fa855;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:10px;font-size:14.5px;font-weight:700;display:flex}.phoneLink{color:var(--k-muted);justify-content:center;align-items:center;gap:5px;margin-top:9px;font-size:12.5px;display:flex}.phoneLink b{color:var(--k-green)}.homeBlock{border:1px solid var(--k-line);background:#fff;border-radius:24px;padding:44px 48px}.homeBlock>h2,.homeSplit h2,.homeFinal h2{letter-spacing:-1px;margin:0 0 14px;font-size:clamp(26px,3.2vw,36px);line-height:1.15}.homeSplit{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.homeSplit p{color:var(--k-muted);max-width:460px;margin:0 0 22px;font-size:17px}.homeSteps{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.homeSteps li{background:var(--k-soft);border-radius:18px;padding:24px;position:relative}.homeSteps li small{color:#dbe4d5;font-size:32px;font-weight:800;position:absolute;top:20px;right:22px}.homeSteps h3{margin:16px 0 6px;font-size:19px}.homeSteps p{color:var(--k-muted);margin:0}.stepIcon{background:var(--k-green);width:44px;height:44px;color:var(--k-lime);border-radius:12px;place-items:center;display:grid}.templateTrio{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.templateTrio button{background:var(--tpl-bg);color:var(--tpl-color);text-align:left;border:1px solid #00000010;border-radius:16px;gap:10px;padding:14px;transition:transform .2s;display:grid}.templateTrio button:hover{transform:translateY(-4px)}.tplName{font-family:var(--tpl-font);font-size:18px;font-weight:700}.tplRow{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tplRow img{aspect-ratio:1;border-radius:8px;width:100%;display:block}.tplBar{background:var(--tpl-color);border-radius:7px;height:26px}.cjSteps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cjSteps li{background:#fff7ef;border:1px solid #f6dfc9;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;font-weight:600;display:flex}.cjSteps b{background:var(--k-orange);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.homePlans{grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0 18px;display:grid}.homePlan{background:var(--k-soft);text-align:left;border:1px solid #0000;border-radius:18px;align-content:start;gap:8px;padding:24px;display:grid}.homePlan.featured{background:var(--k-green);color:#fff}.homePlan>span{font-weight:700}.homePlan strong{letter-spacing:-1px;font-size:34px}.homePlan strong small{opacity:.7;font-size:14.5px;font-weight:500}.homePlan ul{gap:6px;margin:6px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.homePlan li{align-items:center;gap:7px;display:flex}.homePlan.featured svg{color:var(--k-lime)}.homeFinal{background:var(--k-green);text-align:center;border-radius:24px;padding:56px 32px}.homeFinal h2{color:#fff;margin-bottom:24px}.sellerWelcome{max-width:980px;margin:0 auto}.sellerWelcomeCopy{background:var(--k-green);color:#fff;border-radius:24px;padding:48px}.sellerWelcomeCopy h1{color:#fff;letter-spacing:-1.6px;margin:0 0 14px;font-size:clamp(32px,4.5vw,50px);line-height:1.08}.sellerWelcomeCopy>p{color:#cfe0d6;max-width:560px;margin:0 0 24px;font-size:18px}.sellerWelcomeCopy .btn:first-child{background:var(--k-lime);color:var(--k-green);border-color:var(--k-lime)}.sellerWelcomeCopy .btn.ghost{color:#fff;border-color:#fff5}.sellerWelcomeCopy .fine{color:#b7cec2;margin:22px 0 0}.homeSteps.compact{margin:16px 0}.homeSteps.compact li{border:1px solid var(--k-line);background:#fff}.authPage{background:radial-gradient(1200px 600px at 50% -10%, #e4efd9 0%, var(--k-cream) 60%);max-width:none;min-height:100vh;padding:20px}.authTop{justify-content:space-between;align-items:center;max-width:980px;margin:0 auto 40px;display:flex}.authBrand{color:var(--k-green);align-items:center;gap:8px;font-size:20px;font-weight:800;display:inline-flex}.authBrand img{object-fit:cover;border-radius:8px;width:34px;height:34px}.authCard{border:1px solid var(--k-line);background:#fff;border-radius:22px;max-width:420px;margin:0 auto;padding:34px 30px;box-shadow:0 20px 50px #0b4a3612}.authCard h1{letter-spacing:-.8px;margin:0 0 6px;font-size:28px}.authLead{color:var(--k-muted);margin:0 0 22px}.authGoogle{border:1px solid var(--k-line);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px;font-weight:600;display:flex}.authGoogle:hover{background:var(--k-soft)}.authGoogle.disabled{pointer-events:none;opacity:.5}.authDivider{color:var(--k-muted);align-items:center;gap:12px;margin:18px 0;font-size:13.5px;display:flex}.authDivider:before,.authDivider:after{content:"";background:var(--k-line);flex:1;height:1px}.authCard label{gap:7px;font-size:14.5px;font-weight:600;display:grid}.authCard input{background:#fff;border:1px solid #d6ddd2;border-radius:11px;padding:13px 14px;font-size:16px}.authCard .btn.full{margin-top:14px}.authCode{letter-spacing:8px;text-align:center;font-size:24px!important}.authLinks{justify-content:space-between;margin-top:16px;display:flex}.authLinks button{color:var(--k-green);background:0 0;align-items:center;gap:5px;font-size:14.5px;font-weight:600;display:inline-flex}.authError{color:#9b3412;background:#fdeee8;border-radius:10px;padding:10px 12px;font-size:14.5px}.authInfo{color:#2c5a2f;background:#eef6e6;border-radius:10px;padding:10px 12px;font-size:14.5px}.authFine{text-align:center;color:var(--k-muted);margin:22px 0 0;font-size:13.5px}.marketIntro{background:0 0;justify-content:space-between;align-items:end;gap:20px;margin:0 0 6px;padding:0;display:flex}.marketIntro p{color:var(--k-muted);margin:0}#catalog .sectionHead{margin:12px 0 10px}.card h3 button,.card h3 a{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.listingResultCount{color:var(--k-muted);font-size:13.5px}.accountHead{border:1px solid var(--k-line);background:#fff;border-radius:20px;align-items:center;gap:16px;margin-bottom:16px;padding:20px 22px;display:flex}.accountHead h1{letter-spacing:-.5px;margin:0;font-size:22px}.accountHead p{color:var(--k-muted);margin:0}.accountHead .btn{margin-left:auto}.accountPortal .portalAvatar{background:var(--k-lime);width:52px;height:52px;color:var(--k-green);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid}.accountGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.accountCard{text-align:left;border:1px solid var(--k-line);background:#fff;border-radius:18px;align-items:center;gap:16px;padding:20px 22px;transition:border-color .15s;display:flex}.accountCard:hover{border-color:#b9cbb9}.accountCard>svg:first-child{color:var(--k-green);flex:none}.accountCard>svg:last-child{color:var(--k-muted);flex:none;margin-left:auto}.accountCard h2{letter-spacing:-.3px;margin:0 0 3px;font-size:18px}.accountCard p{color:var(--k-muted);margin:0;font-size:14.5px;line-height:1.4}.sellerSidebar{gap:4px}.sellerIdentity{border-bottom:1px solid var(--k-line);align-items:center;gap:10px;margin-bottom:6px;padding:4px 4px 14px;display:flex}.sellerIdentity img,.sellerIdentity .studioMark{object-fit:cover;border-radius:10px;flex:none;width:40px;height:40px}.sellerIdentity b{font-size:15px;line-height:1.2;display:block}.sellerIdentity small{color:var(--k-muted);font-size:13.5px}.sidebarGroup{gap:2px;margin-bottom:10px;display:grid}.sidebarGroup>span{color:var(--k-muted);text-transform:uppercase;letter-spacing:.6px;padding:8px 10px 4px;font-size:12.5px;font-weight:700}.sidebarGroup button{text-align:left;background:0 0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:14.5px;font-weight:500;display:flex}.sidebarGroup button.active{color:var(--k-green);background:#e7f0df;font-weight:700}.sidebarGroup button:hover:not(.active):not(:disabled){background:var(--k-soft)}.sidebarUpgrade{color:var(--k-ink);background:#fff8e8;border:1px solid #f3e1b5;border-radius:14px;gap:8px;padding:14px;display:grid}.sidebarUpgrade button{color:var(--k-green);background:0 0;justify-content:flex-start;align-items:center;gap:5px;padding:0;font-weight:700;display:inline-flex}.shareHub>h2{margin:4px 0 14px}.shareHub .shareHubHero{border:1px solid var(--k-line);background:#fff;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-bottom:16px;padding:22px;display:grid}.shareLinkBox small{color:var(--k-muted);font-weight:700}.shareLinkBox code{background:var(--k-soft);word-break:break-all;color:var(--k-green);border-radius:10px;margin:8px 0 12px;padding:12px 14px;font-size:16px;display:block}.shareLinkBox .actions{flex-wrap:wrap;gap:8px;display:flex}.shareQr{justify-items:center;gap:6px;display:grid}.shareQr img{border:1px solid var(--k-line);border-radius:10px;width:150px;height:150px}.plansPage .planHeading{text-align:center}.plansPage .pageLead{margin:0 auto 22px}.plansPage .billingChoice{background:var(--k-soft);border-radius:12px;flex-wrap:wrap;justify-content:center;gap:6px;width:fit-content;max-width:100%;margin:0 auto 24px;padding:5px;display:flex}.plansPage .billingChoice button{color:var(--k-muted);background:0 0;border:0;border-radius:9px;padding:9px 14px;font-size:14.5px;font-weight:600}.plansPage .billingChoice button[aria-pressed=true]{color:var(--k-green);background:#fff;box-shadow:0 1px 4px #0001}.plansPage .planGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.plansPage .plan{border:1px solid var(--k-line);background:#fff;border-radius:20px;flex-direction:column;padding:26px;display:flex;position:relative}.plansPage .plan.highlight{border:2px solid var(--k-green)}.plansPage .plan ul{flex:1}.plansPage .plan .btn{width:100%}.plansPage .planBadge{background:var(--k-green);color:#fff;border-radius:20px;padding:4px 10px;font-size:12.5px;font-weight:700;position:absolute;top:-12px;left:22px}.limitDialog{text-align:center;padding:10px 6px 0}.limitDialog svg{color:#d99a1b}.limitDialog h2{margin:10px 0 8px}.limitDialog p{color:var(--k-muted)}.limitDialog .textBtn{margin-top:10px}footer.siteFooter{border-top:1px solid var(--k-line);max-width:1200px;color:var(--k-muted);background:0 0;flex-wrap:wrap;align-items:center;gap:14px 28px;margin:0 auto;padding:28px 24px 40px;font-size:14.5px;display:flex}.siteFooter nav{flex-wrap:wrap;gap:8px 18px;max-width:none;margin:0;padding:0;display:flex}.siteFooter nav a:hover{color:var(--k-green)}.siteFooter .studioCredit{margin-left:auto}.siteFooter .studioCredit a{color:var(--k-ink);font-weight:600}.footerBrand{font-size:18px}.footerBrand .brandMark{border-radius:7px;width:26px;height:26px;font-size:15px}.legalPage{max-width:760px;margin:0 auto;padding:36px 24px 80px;line-height:1.7}.legalPage h1{letter-spacing:-1px;margin:18px 0 4px;font-size:36px}.legalPage h2{margin:28px 0 6px;font-size:19px}.legalBack{color:var(--k-green);font-weight:700}@media (max-width:900px){.homeHero,.homeSplit{grid-template-columns:1fr}.homeHero{padding:40px 28px}.phoneStore{transform:none}.homeSteps,.homePlans,.plansPage .planGrid{grid-template-columns:1fr}}@media (max-width:700px){.siteHeader .nav{flex-wrap:wrap;gap:10px;padding:10px 16px}.siteHeader .search{flex-basis:100%;order:5;max-width:none}.siteHeader .navSeller span,.siteHeader .languageToggle span:not([aria-hidden]){display:none}.siteHeader .navSeller{justify-content:center;width:40px;height:40px;padding:0}.siteHeader nav{padding:0 10px}main{padding:18px 16px 90px}.homeBlock{border-radius:20px;padding:28px 20px}.homeHero{border-radius:20px;padding:32px 20px}.templateTrio{grid-template-columns:repeat(3,1fr);gap:8px}.templateTrio button{padding:8px}.tplName{font-size:13.5px}.sellerWelcomeCopy{padding:30px 22px}.accountGrid{grid-template-columns:1fr}.accountHead{flex-wrap:wrap}.shareHub .shareHubHero{grid-template-columns:1fr}.siteFooter .studioCredit{margin-left:0}.marketIntro{flex-direction:column;align-items:stretch}}.productTitle{letter-spacing:-1px!important;font-size:clamp(26px,3.2vw,38px)!important;line-height:1.15!important}.btn.whatsappBtn{margin-top:10px;color:#fff!important;background:#1fa855!important;border-color:#1fa855!important}.shareLinkBox .actions{justify-content:flex-start}.shareLinkBox small{text-transform:none;letter-spacing:0;font-size:14.5px}@media (max-width:700px){.siteHeader .nav{flex-wrap:wrap;gap:8px}.siteHeader .brand{font-size:19px}.siteHeader .brand .brandMark{width:28px;height:28px;font-size:16px}.navTools{gap:5px}.siteHeader .cartbutton,.siteHeader .notificationBtn,.siteHeader .navSeller,.accountButton,.siteHeader .languageToggle{width:36px;min-width:0;height:36px}.siteHeader .languageToggle{justify-content:center;padding:0}.siteHeader .languageToggle>span{display:none}header.siteHeader nav{flex-wrap:nowrap;gap:2px;padding:0 8px;grid-template-columns:none!important;display:flex!important}header.siteHeader nav button{flex:none;padding:9px 10px 11px;font-size:14.5px;background:0 0!important;width:auto!important}.sellerLayout{display:block}.sellerSidebar{z-index:5;scrollbar-width:none;top:0;overflow-x:auto;border-left:0!important;border-right:0!important;border-radius:0!important;flex-wrap:nowrap!important;gap:4px!important;margin:0 -16px 16px!important;padding:6px!important;display:flex!important;position:sticky!important}.sellerSidebar::-webkit-scrollbar{display:none}.sellerSidebar .sellerIdentity,.sellerSidebar .sidebarUpgrade,.sidebarGroup>span{display:none!important}.sidebarGroup{gap:4px;margin:0!important;display:flex!important}.sidebarGroup button{white-space:nowrap;border:0!important;flex-direction:row!important;padding:8px 12px!important;font-size:14.5px!important}.sellerContent .sectionHead{flex-wrap:wrap}body{font-size:16px}input,select,textarea{min-height:44px;font-size:17px!important}textarea{min-height:96px}label{font-size:15px!important}small,.subtle,.fine,.listingResultCount{font-size:14.5px!important}p{font-size:16px;line-height:1.55}.btn{min-height:46px;padding:12px 16px;font-size:16px!important}.btn.small{min-height:40px;font-size:15px!important}.textBtn,.textLink,.linkLike{align-items:center;min-height:40px;display:inline-flex;font-size:16px!important}.chips button,.studioFilters button,.adminConsoleNav button,.billingChoice button,.marketSwitch button{min-height:40px;padding:8px 14px!important;font-size:15px!important}.chips{scrollbar-width:none;margin-right:-16px;padding-right:16px;overflow-x:auto;flex-wrap:nowrap!important}.chips::-webkit-scrollbar{display:none}.adminConsoleNav{gap:6px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.adminConsoleNav button{flex:none!important;width:auto!important}.stats span,.stats>div>span{font-size:14.5px!important}.stats strong{font-size:24px!important}.card h3,.card h3 button,.card h3 a{line-height:1.3;font-size:16px!important}.card .price{font-size:18px!important}.card .sellerName{font-size:13.5px!important}.card .add,.card .favorite,.card .productShareButton{width:40px!important;height:40px!important}.productRow b,.cartRow b,.orderCard h3{font-size:16px!important}.productRow p,.cartRow p,.orderCard p{font-size:15px!important}.productRow .btn{min-height:40px;padding:8px 12px}.productRow .iconBtn,.iconBtn{width:40px;height:40px}.plansPage .plan li,.homePlan li{font-size:16px!important}.plansPage .planPrice{font-size:40px!important}.plansPage .planPrice span{font-size:15px!important}.independentHeader .storeNavLinks a,.independentHeader .storeNavLinks button{align-items:center;gap:6px;min-height:40px;display:inline-flex;font-size:15px!important}.storeNavLinks{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;gap:16px!important}.storeNavLinks::-webkit-scrollbar{display:none}.independentHeader .languageToggle{min-height:40px}.independentHeader .languageToggle>span{display:none}.storeCart{min-width:44px;min-height:44px}.productBreadcrumb,.productBreadcrumb a,.note,.note p,.note b,.review p,.review small{font-size:15px!important}details summary{align-items:center;min-height:44px;display:flex;font-size:16px!important}.mobileBottomNav button{min-height:56px}.mobileBottomNav span{font-size:13.5px!important}footer.siteFooter{padding-bottom:96px;font-size:16px}.siteFooter nav{grid-template-columns:1fr 1fr;gap:0 16px;width:100%;display:grid!important}.siteFooter nav a{padding:10px 0;font-size:16px}.siteFooter .studioCredit,.siteFooter .studioCredit a{font-size:14.5px}footer.independentFooter{padding-bottom:32px;font-size:15px}.siteHeader .brand{min-height:40px}.signInLink{align-items:center;min-height:40px;font-size:16px;display:inline-flex}.authCard{padding:28px 20px}.authDivider,.authFine{font-size:15px}.authTop .languageToggle{min-height:40px}.templateGrid{grid-template-columns:1fr!important}.templateCardInfo h3{font-size:18px!important}.tierBadge{font-size:13.5px!important}.phoneGrid>div{font-size:13.5px}.homeSteps p,.homeSplit p{font-size:16px}.tplName{font-size:14.5px}.homeChecks{font-size:16px}.dialog{max-height:100dvh;width:100%!important;max-width:none!important;padding:24px 18px calc(24px + env(safe-area-inset-bottom))!important;border-radius:20px 20px 0 0!important}.dialog .close{width:44px;height:44px}.quantity button{width:40px;height:40px;font-size:19px}.sidebarGroup button{min-height:40px;font-size:15px!important}.sellerContent .sectionHead .btn{flex:1}}main.storefront .premiumEyebrow{font-size:13.5px!important}main.storefront .premiumLocation,main.storefront .premiumPhoto>span{font-size:14.5px!important}main.storefront .premiumCollection{min-height:44px;font-size:15px!important}.templatePreview .premiumCanvas.large .premiumEyebrow,.templatePreview .premiumCanvas.large .canvasProducts small{font-size:13.5px!important}.templatePreview .premiumCanvas.large .premiumCollection,.templatePreview .premiumCanvas.large .premiumCopy>p{font-size:14.5px!important}.plansPage .planBadge{font-size:13.5px}@media (max-width:700px){.formGrid{grid-template-columns:minmax(0,1fr)!important}.form input,.form select,.form textarea,.formGrid label{min-width:0;max-width:100%}.listingFacets button,.listingFilterPanel summary{min-height:44px;padding:8px 14px;font-size:15px!important}.languageToggle{justify-content:center;min-width:40px}.productBreadcrumb a,.relatedSection .sectionHead a{padding:10px 0;display:inline-block}input[type=checkbox],input[type=radio]{width:22px;height:22px;min-height:0}.toast{z-index:100;justify-content:center;font-size:16px;top:calc(12px + env(safe-area-inset-top))!important;bottom:auto!important;left:16px!important;right:16px!important;transform:none!important}.sellerContent .stats{margin-bottom:16px;gap:8px!important}.sellerContent .stats>div{min-height:0!important;padding:12px 14px!important}.sellerContent .stats strong{margin-top:4px;font-size:21px!important}.orderSteps span{font-size:13.5px!important}main.storefront .premiumCopy>p{font-size:16px!important}.panel .sectionHead,.sellerContent .sectionHead{flex-wrap:wrap;gap:12px}.sectionHead .actions{gap:8px;width:100%;display:flex}.sectionHead .actions .btn{white-space:nowrap;flex:1;padding:10px 12px}.studioFilters{scrollbar-width:none;margin-right:-16px;padding-right:16px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.studioFilters::-webkit-scrollbar{display:none}.studioFilters button{white-space:nowrap;flex:none}.plansPage .billingChoice{grid-template-columns:1fr 1fr 1fr;width:100%;display:grid!important}.plansPage .billingChoice button{line-height:1.25;padding:8px 6px!important;font-size:14.5px!important}.orderLabelLink{margin-bottom:10px;display:inline-flex!important}}.priceTag{flex-wrap:wrap;align-items:baseline;gap:7px;display:inline-flex}.priceTag.onSale .priceNow{color:var(--k-orange-ink)}.priceWas{color:var(--k-muted);font-size:.8em;font-weight:500}.priceTag.big .priceNow{font-size:1em}.saleBadge{z-index:2;background:var(--k-orange-ink);color:#fff;border-radius:8px;padding:4px 8px;font-size:14.5px;font-weight:800;position:absolute;top:10px;left:10px}.bigPrice{align-items:center;gap:10px;display:flex}.bigPrice .saleBadge{font-size:15px;position:static}.countdown{color:#9a3412;font-variant-numeric:tabular-nums;background:#fff1e8;border:1px solid #fbd5bf;border-radius:10px;align-items:center;gap:6px;margin:4px 0 12px;padding:8px 12px;font-size:15px;font-weight:700;display:inline-flex}.countdown.compact{border-radius:7px;margin:2px 0 6px;padding:3px 8px;font-size:13.5px}.photo,.relatedPhoto{position:relative}.saleFields{background:#fffaf6;border:1px dashed #f3c6ad;border-radius:14px;gap:8px;margin:6px 0 14px;padding:12px 14px 4px;display:grid}.saleFields legend{color:#9a3412;align-items:center;gap:6px;padding:0 6px;font-weight:700;display:inline-flex}.couponField{margin:4px 0 12px}.couponRow{gap:8px;margin-top:6px;display:flex}.couponRow input{text-transform:uppercase;letter-spacing:1px;flex:1}.couponRow .btn{margin:0}.couponError{color:#b42318;margin:6px 0 0;font-size:15px}.couponOk{color:#1f7a3d;align-items:center;gap:6px;margin:6px 0 0;font-weight:700;display:flex}.promoPanel>h2{margin:4px 0}.promoLimits{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.promoLimits>div{border:1px solid var(--k-line);background:#fff;border-radius:14px;gap:4px;padding:14px;display:grid}.promoLimits svg{color:var(--k-orange)}.promoLimits span{font-size:20px;font-weight:800}.promoUpgrade{background:#fff8e8;border:1px solid #f3e1b5;border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.promoUpgrade p{flex:1;margin:0}.couponForm{margin-bottom:16px}.couponRowItem{border-top:1px solid var(--k-line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.couponRowItem code{background:var(--k-soft);letter-spacing:1px;color:var(--k-green);border:1px dashed #b9cbb9;border-radius:8px;padding:6px 10px;font-weight:800}.couponRowItem>div{flex:1;display:grid}.couponRowItem small{color:var(--k-muted)}.shopAvatar{object-fit:cover;background:#fff;border:1px solid #00000014;border-radius:50%;flex:none}.shopAvatar.letter{background:var(--k-green);color:var(--k-lime);place-items:center;font-weight:800;display:inline-grid}.card .sellerName{align-items:center;gap:6px;display:inline-flex!important}.sellerBarName,.directoryName{align-items:center;gap:10px;display:flex}.directoryVisual img.logoOnly{object-fit:contain;background:var(--k-soft);padding:24px}.logoPicker{background:var(--k-soft);border-radius:16px;align-items:center;gap:16px;margin-bottom:16px;padding:16px;display:flex}.logoPreview{background:var(--k-green);border:3px solid #fff;border-radius:50%;flex:none;place-items:center;width:84px;height:84px;display:grid;overflow:hidden;box-shadow:0 4px 14px #0001}.logoPreview img{object-fit:cover;width:100%;height:100%}.logoPreview b{color:var(--k-lime);font-size:34px}.logoPicker p{margin:2px 0 10px}.fileButton{cursor:pointer;position:relative;overflow:hidden}.fileButton input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}@media (max-width:700px){.promoLimits{grid-template-columns:1fr}.promoLimits>div{grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.promoUpgrade{flex-wrap:wrap}.logoPicker{align-items:flex-start}.logoPreview{width:68px;height:68px}}label.fileButton{align-items:center;gap:8px;flex-direction:row!important;width:auto!important;display:inline-flex!important}.brandLogo{flex:none;width:34px;height:34px;display:block}.footerBrand .brandLogo{width:28px;height:28px}.authBrand .brandLogo{width:34px;height:34px}@media (max-width:700px){.siteHeader .brand .brandLogo{width:30px;height:30px}}.siteHeader .brand{gap:6px}.homeBlock>h2:before,.homeSplit h2:before,.pageTitle:before,.marketIntro h1:before{content:"";background:var(--k-orange);border-radius:3px;width:36px;height:5px;margin-bottom:14px;display:block}.plansPage .pageTitle:before{margin-left:auto;margin-right:auto}.homeHero{isolation:isolate;position:relative}.homeHero:before{content:"";background:var(--k-orange);opacity:.9;z-index:-1;border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-90px}.homeHero:after{content:"";border:28px solid var(--k-lime);opacity:.35;z-index:-1;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-130px;left:42%}.homeHeroCopy .homeHeroTitle em{background:linear-gradient(transparent 84%, var(--k-orange) 84%, var(--k-orange) 96%, transparent 96%);padding:0 4px}.homeChecks svg{color:var(--k-orange)}.homeSteps li:first-child{background:#eef6e6}.homeSteps li:nth-child(2){background:#fff1e6}.homeSteps li:nth-child(3){background:#f6fbdc}.homeSteps li:nth-child(2) .stepIcon{background:var(--k-orange);color:#fff}.homeSteps li:nth-child(3) .stepIcon{background:var(--k-lime);color:var(--k-green)}.homeSteps li:first-child small{color:#c9dcbf}.homeSteps li:nth-child(2) small{color:#f6c9a4}.homeSteps li:nth-child(3) small{color:#dbe9a0}.homeSteps.compact li{border:0}.homeTemplates{background:#f6fbdc;border-color:#e4f1b0}.homeDrop{background:#fff4eb;border-color:#fbdcc4}.homeDrop .btn{background:var(--k-orange-ink);border-color:var(--k-orange-ink)}.homePlan:nth-child(3){background:var(--k-orange-ink);color:#fff}.homePlan:nth-child(3) svg{color:#ffd9bd}.homePlan:first-child{background:#eef6e6}.plansPage .plan:nth-child(3){border-top:6px solid var(--k-orange)}.plansPage .plan:first-child{border-top:6px solid var(--k-lime)}.plansPage .plan.highlight .planBadge{background:var(--k-orange-ink)}.homeFinal{background:var(--k-orange);isolation:isolate;position:relative;overflow:hidden}.homeFinal:before{content:"";background:var(--k-green);opacity:.18;z-index:-1;border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;left:-80px}.homeFinal h2{color:var(--k-green)}.homeFinal .btn.light{background:var(--k-green);color:var(--k-lime);border-color:var(--k-green)}.sellerWelcomeCopy{isolation:isolate;position:relative;overflow:hidden}.sellerWelcomeCopy:after{content:"";background:var(--k-orange);z-index:-1;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-110px;right:-70px}.chips button.active{background:var(--k-green)!important;color:#fff!important}.chips button:not(.active):hover{background:#f6fbdc;border-color:#d9eb9a}.card .add{color:var(--k-orange-ink)!important;background:#fff1e6!important}.card .add:hover{background:var(--k-orange)!important;color:#fff!important}.accountCard:nth-child(3n+1)>svg:first-child{color:var(--k-green)}.accountCard:nth-child(3n+2)>svg:first-child{color:var(--k-orange-ink)}.accountCard:nth-child(3n+3)>svg:first-child{color:#6b8f12}.accountCard>svg:first-child{background:#f3f6ef;border-radius:12px;width:44px;height:44px;padding:10px}.accountCard:nth-child(3n+2)>svg:first-child{background:#fff1e6}.accountCard:nth-child(3n+3)>svg:first-child{background:#f6fbdc}.sidebarGroup button.active{box-shadow:inset 3px 0 0 var(--k-orange)}.sellerContent .stats>div:nth-child(2) strong{color:var(--k-orange-ink)}.sellerContent .stats>div:nth-child(4) strong{color:var(--k-green)}footer.siteFooter{border-top:4px solid var(--k-orange)}.emptyState>svg{color:var(--k-orange-ink);background:#fff1e6;border-radius:50%;width:60px;height:60px;padding:14px}@media (max-width:700px){.homeHero:before{width:220px;height:220px;top:-90px;right:-80px}.homeHero:after{display:none}}.productDescription{border-top:1px solid #e3e9dc;margin:26px 0 8px;padding-top:22px;position:relative}.productDescription h2{color:var(--k-green);margin:0 0 12px;font-size:20px}.productDescriptionBody{color:#2c3a2f;font-size:17.5px;line-height:1.7}.productDescriptionBody p{margin:0 0 12px}.productDescriptionBody ul{margin:0 0 14px;padding-left:22px}.productDescriptionBody li{margin:4px 0}.productDescriptionBody li::marker{color:var(--k-orange)}.productDescriptionBody dl{border:1px solid #e3e9dc;border-radius:12px;margin:0 0 16px;overflow:hidden}.productDescriptionBody dl>div{grid-template-columns:minmax(110px,38%) 1fr;gap:12px;padding:10px 14px;font-size:16px;display:grid}.productDescriptionBody dl>div:nth-child(odd){background:#f5f8f0}.productDescriptionBody dt{color:var(--k-green);font-weight:700}.productDescriptionBody dd{margin:0}.productDetailPhotos{gap:10px;margin-top:8px;display:grid}.productDetailPhotos img{border-radius:12px;width:100%;display:block}.productDescription.folded .productDescriptionBody{max-height:240px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.productDescriptionToggle{color:var(--k-green);cursor:pointer;background:#fff;border:1px solid #d8e2d1;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:10px 16px;font-size:16px;font-weight:700;display:inline-flex}.productDescriptionToggle:hover{background:#f6fbdc}.productDescriptionBody h3{color:var(--k-green);margin:18px 0 8px;font-size:18px}.productDescriptionBody h3:first-child{margin-top:0}.earnBadge{background:#fff1e6;border:1px solid #fbdcc4;border-radius:14px;align-items:center;gap:12px;margin:4px 0 18px;padding:14px 16px;display:flex}.earnBadge>svg{color:var(--k-orange-ink);flex:none}.earnBadge>div{flex:1;min-width:0}.earnBadge b{color:var(--k-green);font-size:17px;display:block}.earnBadge small{color:#5d4636;font-size:15px;line-height:1.4;display:block}.earnBadge .btn{background:var(--k-orange-ink);border-color:var(--k-orange-ink);flex:none;align-items:center;gap:6px;display:inline-flex}.stripeCard{background:#f6fbdc;border:1px solid #d8e2d1;border-radius:16px;align-items:flex-start;gap:14px;margin:8px 0 22px;padding:18px;display:flex}.stripeCard.ready{background:#eef6e6}.stripeCard>svg{color:var(--k-green);flex:none;margin-top:2px}.stripeCard b{color:var(--k-green);font-size:17px}.stripeCard p{align-items:flex-start;gap:6px;margin:6px 0 10px;font-size:16px;line-height:1.5;display:flex}.stripeCountry{max-width:260px;margin-bottom:10px;font-size:15px;display:block}.stripeCountry select{width:100%;margin-top:6px;display:block}.stripeActions{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.stripeActions .btn{align-items:center;gap:6px;display:inline-flex}.earnPage{max-width:1080px;margin:0 auto;padding:24px 16px 60px}.earnHero{isolation:isolate;background:var(--k-green);color:#fff;border-radius:28px;margin-bottom:22px;padding:clamp(28px,5vw,56px);position:relative;overflow:hidden}.earnHero:before{content:"";background:var(--k-orange);z-index:-1;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-70px}.earnHero .eyebrow{color:var(--k-lime)}.earnHero h1{color:#fff;max-width:720px;margin:10px 0 14px;font-size:clamp(30px,4.5vw,52px);line-height:1.08}.earnHero>p{color:#e3eee6;max-width:640px;font-size:19px;line-height:1.6}.earnSteps{flex-wrap:wrap;gap:10px;margin:22px 0;padding:0;list-style:none;display:flex}.earnSteps li{background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:16px;display:inline-flex}.earnSteps svg{color:var(--k-lime)}.earnHero .btn{background:var(--k-lime);color:var(--k-green);border-color:var(--k-lime)}.earnStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.earnStats>div{background:#fff;border:1px solid #e3e9dc;border-radius:16px;padding:16px}.earnStats>div:nth-child(2){background:#fff1e6}.earnStats>div:nth-child(3){background:#eef6e6}.earnStats>div:nth-child(4){background:#f6fbdc}.earnStats small{color:#5b6b5e;font-size:15px;display:block}.earnStats b{color:var(--k-green);font-size:24px}.earnProducts{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:12px;display:grid}.earnProducts article{background:#fff;border:1px solid #e3e9dc;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.earnProducts img{object-fit:cover;border-radius:10px;flex:none;width:64px;height:64px}.earnProducts article>div{flex:1;min-width:0}.earnProducts b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.earnProducts small{color:#5b6b5e;font-size:14.5px;display:block}.earnPill{color:var(--k-orange-ink);white-space:nowrap;background:#fff1e6;border-radius:999px;margin-top:4px;padding:3px 9px;font-size:14.5px;font-weight:700;display:inline-block}.earnProducts .btn{flex:none;align-items:center;gap:6px;display:inline-flex}.earnHistory>div{border-bottom:1px solid #edf1e8;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.earnHistory b{font-size:18px;display:block}.earnHistory small{color:#5b6b5e;font-size:14.5px}.earnFine{margin-top:14px;font-size:15px}@media (max-width:700px){.earnStats{grid-template-columns:1fr 1fr}.earnBadge{flex-wrap:wrap}.earnBadge .btn{justify-content:center;width:100%}.earnProducts{grid-template-columns:1fr}.earnProducts article{flex-wrap:wrap}.earnProducts .btn{justify-content:center;width:100%}}.planManage{background:#eef6e6;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:640px;margin:22px auto 0;padding:16px 20px;font-size:17px;display:flex}.planManage p{margin:0}select,input,textarea{min-width:0;max-width:100%}.form label,.formGrid>*,.financeGrid>*,.sellerContent,.sellerContent>*{min-width:0}.financeGrid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.marginTool select{text-overflow:ellipsis;width:100%}.photoStage{position:relative}.photoExpandHint{width:38px;height:38px;color:var(--k-green);pointer-events:none;background:#ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 10px #0000001f}.photoOpenControl{display:none!important}.productPolicies summary{color:var(--k-green);align-items:center;gap:12px;font-size:18px;font-weight:700;list-style:none;display:flex}.productPolicies summary::-webkit-details-marker{display:none}.productPolicies summary>span{flex:1;min-width:0}.productPolicies summary small{color:#5b6b5e;margin-top:3px;font-size:15px;font-weight:400;display:block}.productPolicies summary>svg:first-child{color:var(--k-orange-ink);flex:none}.productPolicies .policyChevron{flex:none;transition:transform .2s}.productPolicies[open] .policyChevron{transform:rotate(180deg)}.productPolicies .storePolicies{margin-top:14px;font-size:16px}.productPolicies .storePolicies h3{display:none}.productPolicies .policySummary{font-size:16px}:root{--k-radius:16px;--k-radius-sm:12px;--k-shadow:0 1px 2px #0b4a360d, 0 4px 14px #0b4a360f;--k-shadow-hover:0 2px 4px #0b4a3612, 0 12px 28px #0b4a361f;--k-ink:#15241b;--k-muted:#5b6b5e;--k-surface:#fff;--k-photo-bg:#f4f5f0}h1,h2,h3{letter-spacing:-.02em;font-family:Manrope,DM Sans,Arial,sans-serif}.btn{border-radius:var(--k-radius-sm);font-weight:700;transition:transform .12s,box-shadow .15s,background .15s}.btn:active:not(:disabled){transform:scale(.98)}.card{border-radius:var(--k-radius);background:var(--k-surface);box-shadow:var(--k-shadow);flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden;border:0!important}.card:hover{box-shadow:var(--k-shadow-hover);transform:translateY(-2px)}.card .photo,.storefront .card .photo{background:var(--k-photo-bg);position:relative;overflow:hidden;aspect-ratio:1!important;height:auto!important;padding:0!important;display:block!important}.card .photo .imageBtn{background:var(--k-photo-bg);width:100%;position:absolute;inset:0;height:100%!important;padding:0!important}.card .photo .imageBtn img,.card .photo img{width:100%;height:100%;transition:transform .35s;object-fit:cover!important}.card:hover .photo img{transform:scale(1.04)}.card .photo .favorite,.card .photo .productShareButton{color:var(--k-green);z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;place-items:center;display:grid;position:absolute;background:#ffffffeb!important;width:36px!important;height:36px!important;top:10px!important;bottom:auto!important;box-shadow:0 1px 6px #0000001a!important}.card .photo .favorite{left:auto!important;right:10px!important}.card .photo .productShareButton{left:auto!important;right:54px!important}.card .photo .favorite svg[fill=currentColor]{color:#e11d48}.card .photo .badge{z-index:3;border-radius:999px;font-size:13.5px;font-weight:700;top:12px;left:12px}.card .saleBadge{z-index:3;position:absolute;top:12px;left:12px}.cardInfo{flex-direction:column;flex:1;gap:6px;display:flex;padding:12px 14px 14px!important}.cardInfo .sellerName{color:var(--k-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:100%;font-size:14.5px;display:inline-flex;overflow:hidden}.card h3{margin:0!important}.card h3 button{color:var(--k-ink);letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-family:DM Sans,Arial,sans-serif;line-height:1.35;display:-webkit-box;overflow:hidden;font-size:16px!important;font-weight:600!important}.card .price{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.card .price .priceNow{color:var(--k-ink);font-size:19px;font-weight:800}.card .price .priceTag.onSale .priceNow{color:var(--k-orange-ink)}.card .price .add{flex:none;place-items:center;width:40px;height:40px;transition:background .15s,color .15s,transform .12s;display:grid;border-radius:50%!important}.card .price .add:active{transform:scale(.9)}.skeletonCard{pointer-events:none;gap:10px;padding-bottom:14px}.skel{background:linear-gradient(90deg,#eef1ea 0%,#f7f8f4 50%,#eef1ea 100%) 0 0/200% 100%;border-radius:8px;animation:1.2s ease-in-out infinite skelShine}.skelPhoto{aspect-ratio:1;border-radius:0}.skelLine{height:14px;margin:0 14px}.skelLine.short{width:45%}.skelLine.price{width:30%;height:20px}@keyframes skelShine{to{background-position:-200% 0}}.productPageGallery .photoStage{background:var(--k-photo-bg);touch-action:pan-y;border-radius:20px;overflow:hidden}.photoDots{pointer-events:none;background:#0000002e;border-radius:999px;gap:6px;padding:6px 8px;display:flex;position:absolute;bottom:14px;left:50%;translate:-50%}.photoDots i{background:#ffffff8c;border-radius:50%;width:7px;height:7px;transition:width .2s,background .2s}.photoDots i.on{background:#fff;border-radius:4px;width:18px}.productPageInfo h1,.productTitle{letter-spacing:-.025em!important;color:var(--k-ink)!important;font-size:clamp(26px,3vw,38px)!important;line-height:1.15!important}.productPageInfo .bigPrice .priceNow{font-size:32px;font-weight:800}.stickyBuy{display:none}@media (max-width:760px){.stickyBuy{z-index:60;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #e3e9dc;align-items:center;gap:12px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -6px 20px #0b4a3614}.stickyBuy.show{transform:none}.stickyBuyInfo{flex:1;min-width:0}.stickyBuyInfo small{color:var(--k-muted);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;display:block;overflow:hidden}.stickyBuyInfo b{font-size:19px}.stickyBuy .btn{flex:none;align-items:center;gap:6px;min-height:48px;padding:0 18px;display:inline-flex}.mobileBottomNav~* .stickyBuy{bottom:calc(64px + env(safe-area-inset-bottom))}body:has(.mobileBottomNav) .stickyBuy{bottom:calc(64px + env(safe-area-inset-bottom))}}.cartbutton.bump b{animation:.45s cartBump}@keyframes cartBump{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}@media (max-width:1100px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.card{border-radius:14px}.card:hover{transform:none}.cardInfo{padding:10px 10px 12px!important}.card h3 button{font-size:15px!important}.card .price .priceNow{font-size:17px}.card .price .add{width:36px;height:36px}.card .photo .productShareButton{display:none!important}.productPageGallery .photoStage{border-radius:16px}}@media (prefers-reduced-motion:reduce){.card,.card .photo img,.skel,.stickyBuy{transition:none!important;animation:none!important}}.home .homeBlock{box-shadow:var(--k-shadow);border-radius:28px;border:0!important}.homeShowcaseHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.homeShowcaseHead h2{margin:0;font-size:clamp(24px,3vw,32px)}.homeShowcaseHead .textLink{color:var(--k-green);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;font-size:16px;font-weight:700;display:inline-flex}.homeShowcaseRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.showcaseCard{border-radius:var(--k-radius);box-shadow:var(--k-shadow);text-align:left;cursor:pointer;background:#fff;border:0;flex-direction:column;gap:4px;padding:0 0 14px;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.showcaseCard:hover{box-shadow:var(--k-shadow-hover);transform:translateY(-2px)}.showcasePhoto{aspect-ratio:1;background:var(--k-photo-bg);margin-bottom:8px;display:block;position:relative}.showcasePhoto img{object-fit:cover;width:100%;height:100%}.showcasePhoto .saleBadge{position:absolute;top:10px;left:10px}.showcaseCard small{color:var(--k-muted);font-size:14.5px}.showcaseCard b{color:var(--k-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-size:16px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.showcaseCard .priceNow{font-size:18px;font-weight:800}.homeEarn{background:var(--k-green);color:#fff;isolation:isolate;border-radius:28px;grid-template-columns:1.2fr 1fr;align-items:center;gap:28px;margin:18px 0;padding:clamp(28px,5vw,52px);display:grid;position:relative;overflow:hidden}.homeEarn:after{content:"";background:var(--k-lime);opacity:.18;z-index:-1;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-120px;right:-90px}.homeEarn .eyebrow{color:var(--k-lime)}.homeEarn h2{color:#fff;margin:8px 0 12px;font-size:clamp(28px,3.6vw,42px);line-height:1.1}.homeEarn p{color:#dce9e0;font-size:18px;line-height:1.6}.homeEarn .btn{background:var(--k-lime);color:var(--k-green);border-color:var(--k-lime);align-items:center;gap:6px;margin-top:8px;display:inline-flex}.homeEarn ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.homeEarn li{background:#ffffff14;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:17px;display:flex}.homeEarn li svg{color:var(--k-lime);flex:none}.homeEarn li.earnHighlight{background:var(--k-orange);font-weight:700}.homeEarn li.earnHighlight svg{color:#fff}.siteHeader{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:#ffffffeb;position:sticky;top:0}@media (max-width:900px){.homeShowcaseRow{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:46%;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.homeShowcaseRow::-webkit-scrollbar{display:none}.showcaseCard{scroll-snap-align:start}.homeEarn{grid-template-columns:1fr}}:root{--k-photo-bg:#f6f1e9;--k-shadow:0 1px 2px #7a4a1a0f, 0 6px 18px #7a4a1a14;--k-shadow-hover:0 4px 8px #7a4a1a14, 0 18px 36px #c2410c24}body{background:radial-gradient(900px 500px at 100% 0%, #fff1e3 0%, transparent 60%), radial-gradient(800px 500px at 0% 30%, #f3f9df 0%, transparent 55%), var(--k-cream);background-attachment:fixed}.card,.showcaseCard{background:linear-gradient(#fff 0%,#fffdf9 100%)}.card:hover,.showcaseCard:hover{transform:translateY(-5px)rotate(-.3deg)}.card .price .add{background:linear-gradient(135deg,#ffe7d3,#fff1e6)!important}.card:hover .price .add{transform:rotate(90deg);background:var(--k-orange)!important;color:#fff!important}.revealReady .reveal{opacity:0;transition:opacity .6s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s), transform .6s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s);transform:translateY(22px)scale(.985)}.revealReady .reveal.inView{opacity:1;transform:none}.revealReady .card.reveal.inView,.revealReady .showcaseCard.reveal.inView{transition:opacity .6s ease var(--reveal-delay,0s), transform .25s ease, box-shadow .25s ease}@keyframes riseIn{0%{opacity:0;filter:blur(4px);transform:translateY(26px)}to{opacity:1;filter:none;transform:none}}@keyframes drawLine{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes floatY{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-12px)rotate(.5deg)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes spinSlow{to{transform:rotate(360deg)}}.homeHeroCopy .homeHeroTitle{animation:.8s cubic-bezier(.2,.7,.2,1) both riseIn}.homeHeroCopy .homeHeroTitle em{background:linear-gradient(var(--k-orange), var(--k-orange)) no-repeat 0 94% / 0% 10%;padding:0 4px;animation:.9s cubic-bezier(.6,0,.2,1) .6s forwards drawUnderline}@keyframes drawUnderline{to{background-size:100% 10%}}.homeHeroCopy .homeHeroTitle em{animation-name:drawUnderline}.homeHeroCopy>p{animation:.8s cubic-bezier(.2,.7,.2,1) .15s both riseIn}.homeHeroCopy .homeActions{animation:.8s cubic-bezier(.2,.7,.2,1) .3s both riseIn}.homeHeroCopy .homeChecks{animation:.8s cubic-bezier(.2,.7,.2,1) .45s both riseIn}.revealReady .homeHeroCopy>.reveal{opacity:1;transform:none}.phoneStore{animation:6s ease-in-out infinite floatY}.homeHero:before{transform-origin:50%;animation:7s ease-in-out infinite breathe}.homeHero:after{animation:40s linear infinite spinSlow}.homeFinal:before{animation:8s ease-in-out infinite breathe}.homeActions .btn.big:first-child,.homeFinal .btn,.homeEarn .btn{position:relative;overflow:hidden}.homeActions .btn.big:first-child:after,.homeFinal .btn:after,.homeEarn .btn:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:3.5s ease-in-out 1.5s infinite shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes shine{0%{transform:translate(-120%)}30%,to{transform:translate(120%)}}.homeSteps li.inView .stepIcon{animation:pop .5s calc(var(--reveal-delay,0s) + .2s) cubic-bezier(.3, 1.6, .5, 1) both}@keyframes pop{0%{transform:scale(.4)rotate(-12deg)}to{transform:none}}.homeBlock.inView>h2:before,.homeSplit .inView h2:before{animation:.6s .2s both growBar}@keyframes growBar{0%{width:0}to{width:36px}}.homeSteps li,.homePlan,.plan{transition:transform .25s,box-shadow .25s}.homeSteps li:hover,.homePlan:hover,.plansPage .plan:hover{box-shadow:var(--k-shadow-hover);transform:translateY(-4px)}.earnBadge{animation:.6s .2s both riseIn}.earnBadge>svg{animation:2.4s ease-in-out infinite breathe}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}.homeHeroCopy .homeHeroTitle em{background-size:100% 10%!important}.card:hover,.showcaseCard:hover{transform:none}}footer.siteFooter.v2{background:var(--k-green);color:#dfe9e2;isolation:isolate;border-top:0;border-radius:32px 32px 0 0;margin-top:56px;padding:0;display:block;position:relative;overflow:hidden}footer.siteFooter.v2:before{content:"";background:linear-gradient(90deg, var(--k-orange), var(--k-lime));height:6px;position:absolute;inset:0 0 auto}footer.siteFooter.v2:after{content:"";background:var(--k-orange);opacity:.12;z-index:-1;border-radius:50%;width:420px;height:420px;position:absolute;top:-200px;right:-160px}.footerPromises{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1200px;margin:0 auto;padding:34px 24px 26px;display:grid}.footerPromises>div{align-items:flex-start;gap:12px;display:flex}.footerPromises svg{color:var(--k-lime);flex:none;margin-top:2px}.footerPromises b{color:#fff;font-size:16px;display:block}.footerPromises small{color:#b9cfc1;font-size:15px;display:block}.footerMain{grid-template-columns:1.6fr repeat(4,1fr);gap:32px;max-width:1200px;margin:0 auto;padding:40px 24px;display:grid}.footerAbout .footerBrand{color:#fff;align-items:center;gap:10px;font-size:22px;text-decoration:none;display:inline-flex}.footerAbout .brandLogo{width:40px;height:40px}.footerAbout p{color:#c9dacf;max-width:360px;margin:14px 0 18px;font-size:16px;line-height:1.65}.footerCta{align-items:center;gap:8px;background:var(--k-lime)!important;color:var(--k-green)!important;border-color:var(--k-lime)!important;display:inline-flex!important}.footerQuick{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.footerQuick a{color:#fff;background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:15px;text-decoration:none;transition:background .15s;display:inline-flex}.footerQuick a:hover{background:#ffffff26}.footerCol h4{letter-spacing:.12em;text-transform:uppercase;color:var(--k-lime);margin:4px 0 14px;font-size:14.5px}.footerCol a{color:#e6efe9;padding:6px 0;font-size:16px;text-decoration:none;transition:color .15s,transform .15s;display:block}.footerCol a:hover{color:#fff;transform:translate(3px)}.footerBottom{max-width:1200px;padding:18px 24px calc(22px + env(safe-area-inset-bottom));color:#b9cfc1;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 auto;font-size:15px;display:flex}.footerBottom .studioCredit a{color:#fff;font-weight:700}.footerBottom .languageToggle{color:#fff!important;background:#ffffff14!important;border-color:#ffffff2e!important}@media (max-width:960px){.footerPromises,.footerMain{grid-template-columns:1fr 1fr}.footerAbout{grid-column:1/-1}}@media (max-width:520px){.footerPromises{grid-template-columns:1fr}footer.siteFooter.v2{border-radius:24px 24px 0 0;margin-bottom:64px}.footerBottom{flex-direction:column;align-items:flex-start}}.faqBlock{max-width:860px;margin:40px auto 10px}.faqBlock h2{text-align:center;margin-bottom:18px;font-size:clamp(24px,3vw,32px)}.faqList{gap:10px;display:grid}.faqList details{box-shadow:var(--k-shadow);background:#fff;border-radius:16px;padding:0 18px;transition:box-shadow .2s}.faqList details[open]{box-shadow:var(--k-shadow-hover)}.faqList summary{color:var(--k-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary svg{color:var(--k-orange-ink);flex:none;transition:transform .25s}.faqList details[open] summary svg{transform:rotate(180deg)}.faqList details p{color:#3f4f44;margin:0 0 18px;font-size:17px;line-height:1.65;animation:.35s both riseIn}.howBuying{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 4px;padding:0;list-style:none;display:grid}.howBuying li{box-shadow:var(--k-shadow);background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.howBuying li:nth-child(2) .howIcon{color:var(--k-orange-ink);background:#fff1e6}.howBuying li:nth-child(3) .howIcon{color:#4d6b0a;background:#f6fbdc}.howIcon{width:36px;height:36px;color:var(--k-green);background:#e8f2ea;border-radius:10px;flex:none;place-items:center;display:grid}.howBuying b{color:var(--k-ink);font-size:16px;display:block}.howBuying small{color:var(--k-muted);font-size:15px;line-height:1.45;display:block}.marketIntro>div:first-child{flex:1;min-width:0}@media (max-width:900px){.howBuying{grid-template-columns:1fr 1fr}}.siteHeader nav button,.siteHeader nav a{border-radius:10px;transition:background .15s,color .15s;position:relative}.siteHeader nav button:hover{background:#f3efe6}.siteHeader nav button.current{background:0 0;font-weight:700;color:var(--k-green)!important}.siteHeader nav button.current:after{content:"";background:var(--k-orange);border-radius:3px;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.stats>div,.sellerContent .panel,.accountCard{box-shadow:var(--k-shadow);transition:box-shadow .2s,transform .2s;border:0!important;border-radius:18px!important}.stats>div:hover,.accountCard:hover{box-shadow:var(--k-shadow-hover);transform:translateY(-2px)}.sellerSidebar{box-shadow:var(--k-shadow);border:0!important;border-radius:20px!important}footer.siteFooter.v2{max-width:none;margin-left:0;margin-right:0;font-size:16px}.siteFooter.v2 nav.footerCol{flex-flow:column;gap:0;display:flex}.siteFooter.v2 .footerBrand,.siteFooter.v2 .footerBrand b{color:#fff!important}.siteFooter.v2 .studioCredit{margin-left:0}.siteFooter.v2 nav.footerCol{text-align:left!important;flex-direction:column!important;grid-template-columns:none!important;align-items:flex-start!important;display:flex!important}.siteFooter.v2 nav.footerCol a{text-align:left!important;width:auto!important;min-height:0!important;padding:6px 0!important;display:block!important}.siteFooter.v2 .footerMain{align-items:start}html,body,button,input,select,textarea{font-family:Plus Jakarta Sans,DM Sans,Arial,sans-serif}body{font-size:17px}h1,h2,h3,.card h3 button,.showcaseCard b{font-family:Plus Jakarta Sans,Arial,sans-serif}main{max-width:1440px!important;padding:22px 32px 56px!important}.siteHeader .nav,.siteHeader nav{max-width:1440px!important;padding-left:32px!important;padding-right:32px!important}.siteHeader nav button{font-size:16px}.pageLead,.marketIntro p{line-height:1.6;font-size:18px!important}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 22px}@media (min-width:1500px){.grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.card,.showcaseCard{box-shadow:none!important;background:0 0!important;border-radius:0!important;overflow:visible!important}.card:hover,.showcaseCard:hover{box-shadow:none!important;transform:none!important}.card .photo,.showcasePhoto{border-radius:14px;overflow:hidden!important}.card .photo:after,.showcasePhoto:after{content:"";opacity:0;pointer-events:none;background:#000;transition:opacity .2s;position:absolute;inset:0}.card:hover .photo:after,.showcaseCard:hover .showcasePhoto:after{opacity:.04}.cardInfo{gap:5px;padding:12px 2px 0!important}.cardInfo .sellerName{order:3;font-size:15px}.card h3 button,.showcaseCard b{color:#1d2a22;min-height:0;line-height:1.4;font-size:17px!important;font-weight:500!important}.card .price{order:2;margin-top:0}.card .price .priceNow,.showcaseCard .priceNow{font-size:19px;font-weight:800}.card .price .add{width:38px;height:38px;color:var(--k-green)!important;background:#fff!important;border:1px solid #e3ddd2!important}.card:hover .price .add{transform:none;background:var(--k-green)!important;border-color:var(--k-green)!important;color:#fff!important}.cardInfo .countdown{order:4}.showcaseCard{gap:4px;padding:0!important}.showcaseCard small,.showcaseCard b,.showcaseCard .priceTag{padding:0 2px!important}.showcaseCard small{order:3;font-size:15px}.showcaseCard .priceTag{order:2}.showcasePhoto{margin-bottom:8px}.homeShowcaseRow{gap:28px 20px}.skeletonCard{box-shadow:none!important;background:0 0!important}.skelPhoto{border-radius:14px}.skelLine{margin:0 2px}.home .homeBlock{margin-top:18px!important;margin-bottom:18px!important}.homeShowcase{margin:34px 0 26px}footer.siteFooter.v2{border-radius:24px 24px 0 0;margin-top:40px}.siteFooter.v2 .footerMain{grid-template-columns:1.4fr repeat(4,1fr);gap:24px;max-width:1440px;padding:30px 32px 22px}.siteFooter.v2 .footerAbout p{margin:10px 0 14px;font-size:15px;line-height:1.55}.siteFooter.v2 .footerAbout .brandLogo{width:32px;height:32px}.siteFooter.v2 .footerAbout .footerBrand{font-size:19px}.siteFooter.v2 .footerCta{min-height:40px;padding:8px 14px;font-size:15px}.siteFooter.v2 .footerCol h4{margin:2px 0 8px}.siteFooter.v2 nav.footerCol a{font-size:15.5px;padding:4px 0!important}.siteFooter.v2 .footerBottom{max-width:1440px;padding:12px 32px calc(14px + env(safe-area-inset-bottom));font-size:14.5px}footer.siteFooter.v2:after{width:300px;height:300px;top:-170px}@media (max-width:960px){.siteFooter.v2 .footerMain{grid-template-columns:1fr 1fr}}@media (max-width:760px){main{padding:14px 16px 40px!important}.siteHeader .nav,.siteHeader nav{padding-left:16px!important;padding-right:16px!important}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.card h3 button,.showcaseCard b{font-size:16px!important}.card .price .priceNow,.showcaseCard .priceNow{font-size:18px}.card .price .add{width:34px;height:34px}.siteFooter.v2 .footerMain{gap:18px 16px;padding:24px 20px 16px}.siteFooter.v2 .footerAbout p{display:none}.siteFooter.v2 .footerBottom{padding:12px 20px calc(14px + env(safe-area-inset-bottom))}}.siteFooter.v2 .footerAbout{flex-direction:column;align-items:flex-start;gap:4px;display:flex}@media (max-width:760px){.siteFooter.v2 .footerAbout{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px}.siteFooter.v2 .footerCta{min-height:36px;padding:7px 12px;font-size:14.5px}footer.siteFooter.v2{margin-top:28px}}.homeHeroCopy,.homeHero>*{min-width:0}.homeHeroCopy .homeHeroTitle em{white-space:normal}@media (max-width:900px){.homeHero{grid-template-columns:minmax(0,1fr)!important}}.home>*{min-width:0;max-width:100%}.home{grid-template-columns:minmax(0,1fr)}img.brandLogo,.brand img.brandLogo,.footerBrand img.brandLogo{aspect-ratio:84/92;overflow:visible;clip-path:none!important;object-fit:contain!important;height:auto!important;margin-right:0!important}@media (min-width:701px){.siteHeader .brand img.brandLogo{width:36px!important}}main.storefront,.templateCanvas{color:var(--store-ink);font-family:var(--store-body-font);background:var(--store-bg)!important}main.storefront{max-width:none!important;padding-left:max(32px,50vw - 688px)!important;padding-right:max(32px,50vw - 688px)!important}body:has(main.storefront){background:var(--store-bg-body,#fff)}main.storefront h1,main.storefront h2,main.storefront h3,.templateCanvas h1,.templateCanvas h2,.templateCanvas b{font-family:var(--store-heading-font)!important}main.storefront .card h3 button,main.storefront .cardInfo,main.storefront p,main.storefront small{color:inherit;font-family:var(--store-body-font)!important}main.storefront .card h3 button,main.storefront .price .priceNow,main.storefront .sellerName{color:var(--store-ink)!important}main.storefront .priceTag.onSale .priceNow,main.storefront[data-dark="1"] .priceTag.onSale .priceNow{color:var(--store-accent)!important}main.storefront .btn,main.storefront .premiumCollection,.templateCanvas .premiumCollection{background:var(--store-color)!important;color:var(--store-on-primary)!important;border:2px solid var(--store-color)!important}[data-button=pill] .btn,[data-button=pill] .premiumCollection,[data-button=pill] .price .add{border-radius:999px!important}[data-button=square] .btn,[data-button=square] .premiumCollection,[data-button=square] .price .add{border-radius:0!important}[data-button=rounded] .btn,[data-button=rounded] .premiumCollection{border-radius:12px!important}main.storefront[data-button=outline] .btn:not(.whatsappBtn),main.storefront[data-button=outline] .premiumCollection,.templateCanvas[data-button=outline] .premiumCollection{letter-spacing:.08em;text-transform:uppercase;font-size:14.5px;color:var(--store-color)!important;background:0 0!important;border-radius:0!important}main.storefront .price .add{border-color:color-mix(in srgb, var(--store-ink) 18%, transparent)!important;background:var(--store-surface)!important;color:var(--store-ink)!important}main.storefront .card:hover .price .add{background:var(--store-color)!important;border-color:var(--store-color)!important;color:var(--store-on-primary)!important}[data-card=framed] .card,[data-card=framed] .canvasProducts>div{background:var(--store-surface)!important;border:1px solid color-mix(in srgb, var(--store-ink) 12%, transparent)!important;border-radius:var(--store-radius)!important;overflow:hidden!important}[data-card=framed] .card .photo{border-radius:0!important}[data-card=framed] .cardInfo{padding:12px 14px 14px!important}[data-card=soft] .card,[data-card=soft] .canvasProducts>div{background:var(--store-surface)!important;box-shadow:0 10px 30px color-mix(in srgb, var(--store-color) 14%, transparent)!important;border-radius:22px!important;overflow:hidden!important}[data-card=soft] .card .photo{border-radius:22px 22px 0 0!important}[data-card=soft] .cardInfo{padding:12px 16px 16px!important}[data-card=polaroid] .card,[data-card=polaroid] .canvasProducts>div{background:var(--store-surface)!important;border-radius:4px!important;padding:10px 10px 4px!important;box-shadow:0 2px 4px #0000000f,0 10px 24px #00000014!important}[data-card=polaroid] .card:nth-child(odd){transform:rotate(-.8deg)}[data-card=polaroid] .card:nth-child(2n){transform:rotate(.8deg)}[data-card=polaroid] .card:hover{transform:rotate(0)translateY(-3px)!important}[data-card=polaroid] .card .photo{border-radius:2px!important}[data-card=overlay] .card{position:relative}[data-card=overlay] .card .photo{aspect-ratio:4/5!important;border-radius:var(--store-radius)!important}[data-card=overlay] .card .cardInfo{z-index:4;border-radius:0 0 var(--store-radius) var(--store-radius);pointer-events:none;background:linear-gradient(#0000,#000000c4);position:absolute;bottom:0;left:0;right:0;padding:40px 14px 14px!important}[data-card=overlay] .card .cardInfo button,[data-card=overlay] .card .cardInfo a{pointer-events:auto}[data-card=overlay] .card h3 button,[data-card=overlay] .card .price .priceNow,[data-card=overlay] .card .sellerName{color:#fff!important}[data-card=overlay] .card .priceWas{color:#ffffffb3}main.storefront[data-dark="1"] select,main.storefront[data-dark="1"] input,main.storefront[data-dark="1"] .chips button,main.storefront[data-dark="1"] .filtersToggle,main.storefront[data-dark="1"] details,main.storefront[data-dark="1"] .panel{background:var(--store-surface)!important;color:var(--store-ink)!important;border-color:#ffffff26!important}main.storefront[data-dark="1"] .chips button.active{background:var(--store-color)!important;color:var(--store-on-primary)!important}main.storefront[data-dark="1"] .card .photo,main.storefront[data-dark="1"] .card .photo .imageBtn{background:var(--store-surface)!important}main.storefront[data-dark="1"] .subtle,main.storefront[data-dark="1"] .listingResultCount{color:color-mix(in srgb, var(--store-ink) 65%, transparent)!important}.templateCanvas .canvasNav{background:var(--store-surface);color:var(--store-ink);font-family:var(--store-heading-font)}.templateCanvas .canvasProducts>div b,.templateCanvas .canvasProducts>div small{color:var(--store-ink)}.templateCanvas .canvasProducts>div b{font-weight:600;font-family:var(--store-body-font)!important}.templateCanvas[data-card=overlay] .canvasProducts>div{border-radius:var(--store-radius);position:relative;overflow:hidden}.templateCanvas[data-card=overlay] .canvasProducts>div b,.templateCanvas[data-card=overlay] .canvasProducts>div small{color:var(--store-ink);position:relative}.miniTpl{--mr:min(var(--store-radius), 14px);aspect-ratio:4/5;background:var(--store-bg);width:100%;color:var(--store-ink);font-family:var(--store-body-font);text-align:left;flex-direction:column;display:flex;overflow:hidden}.miniNav{background:var(--store-surface);border-bottom:1px solid color-mix(in srgb, var(--store-ink) 10%, transparent);justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.miniNav b{font-family:var(--store-heading-font);color:var(--store-color);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}[data-dark="1"] .miniNav b{color:var(--store-ink)}.miniNav span{gap:4px;display:flex}.miniNav i{background:color-mix(in srgb, var(--store-ink) 30%, transparent);border-radius:2px;width:14px;height:3px}.miniHero{grid-template-columns:1.1fr 1fr;align-items:center;gap:8px;min-height:42%;padding:12px;display:grid;position:relative}.miniCopy small{letter-spacing:.12em;text-transform:uppercase;color:var(--store-accent);font-size:10.5px;font-weight:700;display:block}.miniCopy h4{font-family:var(--store-heading-font);color:var(--store-ink);margin:4px 0 8px;font-size:18px;font-weight:700;line-height:1.1}.miniBtn{background:var(--store-color);color:var(--store-on-primary);border:1.5px solid var(--store-color);border-radius:8px;padding:5px 10px;font-size:11.5px;font-weight:700;display:inline-block}[data-button=pill] .miniBtn{border-radius:999px}[data-button=square] .miniBtn{border-radius:0}[data-button=outline] .miniBtn{color:var(--store-color);text-transform:uppercase;letter-spacing:.08em;background:0 0;border-radius:0}[data-dark="1"][data-button=outline] .miniBtn{color:var(--store-ink);border-color:var(--store-ink)}.miniHeroImg{border-radius:var(--mr);background:color-mix(in srgb, var(--store-accent) 28%, var(--store-surface));place-items:center;height:100%;min-height:90px;display:grid;overflow:hidden}.miniHeroImg img{object-fit:contain;width:78%;height:78%}.mini-centered .miniHero,.mini-minimal .miniHero,.mini-band .miniHero{text-align:center;grid-template-columns:1fr}.mini-band .miniHero{background:var(--store-color)}.mini-band .miniCopy h4,.mini-band .miniCopy small{color:var(--store-on-primary)}.mini-band .miniBtn{background:var(--store-on-primary);color:var(--store-color);border-color:var(--store-on-primary)}.mini-centered .miniHero{background:color-mix(in srgb, var(--store-accent) 22%, var(--store-bg))}.mini-panorama .miniHero,.mini-feature .miniHero{grid-template-columns:1fr}.mini-panorama .miniHeroImg,.mini-feature .miniHeroImg{background:color-mix(in srgb, var(--store-color) 70%, #000);border-radius:0;position:absolute;inset:0}.mini-panorama .miniHeroImg img,.mini-feature .miniHeroImg img{opacity:.35;width:100%}.mini-panorama .miniCopy,.mini-feature .miniCopy{z-index:1;position:relative}.mini-panorama .miniCopy h4,.mini-feature .miniCopy h4{color:#fff}.mini-reverse .miniHero,.mini-portrait .miniHero,.mini-duo .miniHero{grid-template-columns:1fr 1.1fr}.mini-reverse .miniHeroImg,.mini-portrait .miniHeroImg,.mini-duo .miniHeroImg{order:-1}.mini-portrait .miniHeroImg{border-radius:999px 999px var(--mr) var(--mr)}.mini-editorial .miniCopy h4,.mini-minimal .miniCopy h4{font-size:20px;font-weight:400}.mini-gallery .miniHero,.mini-mosaic .miniHero,.mini-rail .miniHero{grid-template-columns:1fr 1fr}.mini-mosaic .miniHeroImg{border-radius:var(--mr) var(--mr) var(--mr) 40px}.miniGrid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:auto;padding:0 12px 12px;display:grid}.miniCard{flex-direction:column;gap:3px;min-width:0;display:flex}.miniPhoto{aspect-ratio:1;border-radius:var(--mr);background:color-mix(in srgb, var(--store-accent) 18%, var(--store-surface));place-items:center;display:grid;overflow:hidden}.miniPhoto img{object-fit:contain;width:76%;height:76%}.miniCard em{background:color-mix(in srgb, var(--store-ink) 22%, transparent);border-radius:2px;width:80%;height:4px}.miniCard strong{color:var(--store-ink);font-size:11.5px}[data-card=framed] .miniCard{border:1px solid color-mix(in srgb, var(--store-ink) 14%, transparent);background:var(--store-surface);border-radius:var(--mr);padding:3px 3px 5px}[data-card=soft] .miniCard{background:var(--store-surface);box-shadow:0 4px 12px color-mix(in srgb, var(--store-color) 16%, transparent);border-radius:12px;padding:3px 3px 5px}[data-card=polaroid] .miniCard{background:var(--store-surface);padding:3px 3px 5px;transform:rotate(-2deg);box-shadow:0 3px 8px #0002}[data-card=polaroid] .miniCard:nth-child(2){transform:rotate(2deg)}[data-card=overlay] .miniPhoto{aspect-ratio:4/5}.tplMarquee{box-shadow:var(--k-shadow);background:#fff;border-radius:28px;margin:26px 0;padding:clamp(24px,4vw,44px) 0;overflow:hidden}.tplMarqueeHead{justify-content:space-between;align-items:flex-end;gap:20px;padding:0 clamp(20px,4vw,44px) 24px;display:flex}.tplMarqueeHead h2{margin:6px 0 8px;font-size:clamp(28px,3.4vw,40px)}.tplMarqueeHead p:not(.eyebrow){max-width:620px;color:var(--k-muted);margin:0;font-size:18px;line-height:1.6}.tplMarqueeHead .btn{flex:none;align-items:center;gap:8px;display:inline-flex}.tplTrack{padding:10px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.tplLane{gap:18px;width:max-content;animation:90s linear infinite tplScroll;display:flex}.tplTrack.reverse .tplLane{animation-duration:100s;animation-direction:reverse}.tplTrack:hover .tplLane,.tplTrack:focus-within .tplLane{animation-play-state:paused}@keyframes tplScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}.tplTile{cursor:pointer;text-align:left;background:0 0;border:0;flex:none;width:236px;padding:0;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:relative}.tplTile .miniTpl{border-radius:18px;transition:box-shadow .3s;box-shadow:0 2px 6px #0000000f,0 12px 28px #00000014}:is(.tplTile:hover,.tplTile:focus-visible){z-index:2;transform:translateY(-8px)scale(1.04)}.tplTile:hover .miniTpl{box-shadow:0 6px 12px #00000014,0 24px 48px #c2410c2e}.tplTileInfo{padding:10px 4px 0;display:block}.tplTileInfo b{color:var(--k-ink);font-size:16px;display:block}.tplTileInfo small{color:var(--k-muted);font-size:14.5px}.tplTileHover{color:#fff;opacity:0;pointer-events:none;background:#111c;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:15px;font-weight:700;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;top:40%;left:50%;transform:scale(.9)}:is(.tplTile:hover .tplTileHover,.tplTile:focus-visible .tplTileHover){opacity:1;transform:none}@media (max-width:760px){.tplMarqueeHead{flex-direction:column;align-items:flex-start}.tplTile{width:190px}.tplLane{gap:12px}}@media (prefers-reduced-motion:reduce){.tplTrack{overflow-x:auto}}.templateGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;gap:22px!important}.templateCard{box-shadow:none!important;background:0 0!important;border:0!important}.templateCard .canvasButton{background:0 0;border:0;border-radius:18px;width:100%;padding:0;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000f,0 12px 28px #00000014}.templateCard .canvasButton:hover{transform:translateY(-4px)}.templateCard.selected .canvasButton{outline:3px solid var(--k-orange);outline-offset:3px}.templateCardInfo h3{flex-direction:column;margin:10px 0 0;font-size:17px;display:flex}.templateCardInfo h3 small{color:var(--k-muted);font-size:14.5px;font-weight:500}.mini-panorama .miniHeroImg img,.mini-feature .miniHeroImg img{object-fit:cover!important;opacity:.22!important;width:100%!important;height:100%!important}header.independentHeader[data-card]{font-family:var(--store-body-font);background:var(--store-surface)!important;color:var(--store-ink)!important;border-bottom:1px solid color-mix(in srgb, var(--store-ink) 12%, transparent)!important}header.independentHeader[data-card] .storeBrand b{font-family:var(--store-heading-font);color:var(--store-ink)!important}header.independentHeader[data-card] .storeBrand>span{background:var(--store-color)!important;color:var(--store-on-primary)!important;font-family:var(--store-heading-font)!important}header.independentHeader[data-card] a,header.independentHeader[data-card] button{color:var(--store-ink)!important}header.independentHeader[data-card] .storeSearch,header.independentHeader[data-card] .storeSearch input{background:color-mix(in srgb, var(--store-ink) 6%, var(--store-surface))!important;color:var(--store-ink)!important}header.independentHeader[data-dark="1"] .languageToggle{color:var(--store-ink)!important;background:0 0!important}main.storefront .premiumCopy h1,main.storefront h2,main.storefront .productPageInfo h1,main.storefront .productTitle{color:var(--store-ink)!important}main.storefront .premiumEyebrow{color:var(--store-accent)!important}main.storefront .premiumPhoto{background:var(--store-surface)!important}main.storefront[data-dark="1"] .premiumPhoto>span{color:var(--store-ink)!important}header.independentHeader[data-card] .storeCart,header.independentHeader[data-card] .cartbutton{background:var(--store-color)!important;color:var(--store-on-primary)!important}header.independentHeader[data-card] .storeCart *,header.independentHeader[data-card] .cartbutton *{color:var(--store-on-primary)!important}main.storefront .stickyBuy{background:color-mix(in srgb, var(--store-surface) 94%, transparent);border-top-color:color-mix(in srgb, var(--store-ink) 14%, transparent);color:var(--store-ink)}main.storefront .stickyBuyInfo small{color:color-mix(in srgb, var(--store-ink) 65%, transparent)}main.storefront .stickyBuyInfo b,main.storefront .stickyBuyInfo .priceNow{color:var(--store-ink)!important}main.storefront .breadcrumb a,main.storefront .breadcrumbs a{color:color-mix(in srgb, var(--store-ink) 70%, transparent)!important}.mini-panorama .miniHeroImg,.mini-feature .miniHeroImg{background:color-mix(in srgb, var(--store-accent) 30%, #111)!important}.payoutProgress{box-shadow:var(--k-shadow);background:#fff;border-radius:16px;align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:flex}.payoutProgress>div{flex:1}.payoutProgress b{font-size:17px;display:block}.payoutProgress small{color:var(--k-muted);font-size:15px}.payoutBar{background:#efe9df;border-radius:999px;flex:1;height:10px;overflow:hidden}.payoutBar i{background:linear-gradient(90deg, var(--k-orange), var(--k-lime));border-radius:999px;height:100%;transition:width .6s;display:block}@media (max-width:700px){.payoutProgress{flex-direction:column;align-items:stretch}}.dialog.productEditorDialog{overflow-y:auto;background:#f7f4ee!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important}.productEditorDialog>.close{display:none!important}.productEditorDialog>.alert{z-index:6;max-width:1180px;margin:10px auto 0;position:sticky;top:64px}.productEditor{min-height:100%;padding:0 0 90px;display:block!important}.peHeader{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e8e2d6;align-items:center;gap:14px;padding:12px max(20px,50vw - 590px);display:flex;position:sticky;top:0}.peHeader>div{flex:1;min-width:0}.peHeader h2{margin:0;font-size:20px}.peHeader small{color:var(--k-muted)}.peBody{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;max-width:1180px;margin:20px auto 0;padding:0 20px;display:grid}.peMain,.peSide{gap:16px;min-width:0;display:grid}.peSide{position:sticky;top:84px}.peCard{background:#fff;border-radius:18px;padding:18px 20px;box-shadow:0 1px 2px #7a4a1a0f,0 4px 14px #7a4a1a0d}.peCard h3{align-items:center;gap:8px;margin:0 0 14px;font-size:17px;display:flex}.peCard h3 small{color:var(--k-muted);margin-left:auto;font-size:14.5px;font-weight:500}.peCardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.peCardHead h3{margin:0}.peField{gap:6px;margin:0 0 14px;font-size:16px;position:relative;display:grid!important}.peField:last-child{margin-bottom:0}.peField>span{color:var(--k-ink);align-items:center;gap:6px;font-weight:600;display:flex}.peField>span small{color:var(--k-muted);font-size:14.5px;font-weight:400}.peField input,.peField select,.peField textarea{width:100%;min-height:46px;color:var(--k-ink);background:#fff;border:1px solid #ddd5c7;border-radius:12px;padding:11px 13px;font-size:17px;transition:border-color .15s,box-shadow .15s}.peField textarea{resize:vertical;line-height:1.55}.peField input:focus,.peField select:focus,.peField textarea:focus{border-color:var(--k-green);outline:none;box-shadow:0 0 0 3px #0b4a3622}.peCount{color:var(--k-muted);justify-self:end;font-size:13.5px}.peGrid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.peHint{color:var(--k-muted);margin:8px 0 0;font-size:15px;line-height:1.5}.peSaleNote{color:var(--k-orange-ink);margin:-4px 0 12px;font-size:16px}.peMagic{color:#0f6b4c;cursor:pointer;background:linear-gradient(135deg,#e8f5ec,#fff1e6);border:0;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;font-size:14.5px;font-weight:700;display:inline-flex}.peMagic:disabled{opacity:.5;cursor:default}.peAi{color:#fff;position:relative;overflow:hidden;background:linear-gradient(135deg,#0b4a36 0%,#13624a 60%,#1d6b43 100%)!important}.peAi:after{content:"";background:var(--k-orange);opacity:.35;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-60px}.peAiHead{z-index:1;gap:12px;display:flex;position:relative}.peAiHead h3{color:#fff;margin:0 0 4px;font-size:19px}.peAiHead p{color:#d8e8de;margin:0;font-size:15.5px;line-height:1.5}.peAiIcon{background:var(--k-lime);width:42px;height:42px;color:var(--k-green);border-radius:12px;flex:none;place-items:center;display:grid}.peAiRow{z-index:1;gap:10px;margin-top:14px;display:flex;position:relative}.peAiRow input{border:0;border-radius:12px;flex:1;min-width:0;min-height:46px;padding:10px 13px;font-size:16px}.peAiRow .btn{flex:none;align-items:center;gap:6px;display:inline-flex;background:var(--k-lime)!important;color:var(--k-green)!important;border-color:var(--k-lime)!important}.peAiCredits{z-index:1;color:#c6dccf;align-items:center;gap:8px;margin-top:10px;font-size:14.5px;display:flex;position:relative}.peAiCredits .textBtn{color:var(--k-lime)}.peAi .couponError{z-index:1;color:#ffd2b8;position:relative}.peDrop{border:2px dashed #ddd5c7;border-radius:16px;padding:12px;transition:border-color .15s,background .15s}.peDrop.drag{border-color:var(--k-orange);background:#fff6ee}.peThumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.peThumb{aspect-ratio:1;background:#f4efe7;border-radius:12px;position:relative;overflow:hidden}.peThumb.cover{grid-area:span 2/span 2}.peThumb img{object-fit:cover;width:100%;height:100%}.peCoverTag{background:var(--k-green);color:#fff;border-radius:999px;padding:3px 8px;font-size:13.5px;font-weight:700;position:absolute;top:8px;left:8px}.peThumbActions{opacity:0;gap:5px;transition:opacity .15s;display:flex;position:absolute;bottom:6px;right:6px}.peThumb:hover .peThumbActions,.peThumb:focus-within .peThumbActions{opacity:1}@media (hover:none){.peThumbActions{opacity:1}}.peThumbActions button{color:var(--k-ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:8px;align-items:center;gap:4px;padding:5px 8px;font-size:13.5px;font-weight:700;display:inline-flex}.peAddPhoto{aspect-ratio:1;color:var(--k-green);text-align:center;cursor:pointer;background:#f7f3ec;border:0;border-radius:12px;place-content:center;justify-items:center;gap:6px;padding:8px;font-size:14.5px;font-weight:600;display:grid}.peDrop:not(.hasImages) .peThumbs{grid-template-columns:1fr}.peDrop:not(.hasImages) .peAddPhoto{aspect-ratio:auto;min-height:180px;font-size:16px}.peSwitch{cursor:pointer;align-items:center;gap:10px;font-size:16px;display:inline-flex!important}.peSwitch input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#d9d2c4;border-radius:999px;flex:none;width:42px;height:24px;transition:background .2s;position:relative}.peSwitch input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.peSwitch input:checked{background:var(--k-green)}.peSwitch input:checked:after{transform:translate(18px)}.peCard .peGrid{margin-top:14px}.chipsInput{background:#fff;border:1px solid #ddd5c7;border-radius:12px;flex-wrap:wrap;gap:6px;min-height:46px;padding:7px 8px;display:flex}.chipsInput:focus-within{border-color:var(--k-green);box-shadow:0 0 0 3px #0b4a3622}.chipsInput input{flex:1;min-width:90px;font-size:16px;min-height:30px!important;box-shadow:none!important;border:0!important;padding:2px 4px!important}.chipsInput .chip{color:var(--k-green);background:#eef6e6;border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:15px;font-weight:600;display:inline-flex}.chipsInput .chip button{width:20px;height:20px;color:inherit;cursor:pointer;background:#0b4a3614;border:0;border-radius:50%;place-items:center;display:grid}.peVariants{border:1px solid #ece6db;border-radius:14px;margin-top:6px;overflow:hidden}.peVariantsHead,.peVariantRow{grid-template-columns:1fr 120px;align-items:center;gap:10px;padding:10px 14px;display:grid}.peVariantsHead{color:var(--k-muted);background:#f7f3ec;font-size:14.5px;font-weight:700}.peVariantRow{border-top:1px solid #f0ebe2;font-size:16px}.peVariantRow input{border:1px solid #ddd5c7;border-radius:10px;min-height:40px;padding:8px 10px;font-size:16px}.peVariants .peHint{padding:0 14px 12px}.pePreviewCard{gap:6px;display:grid}.pePreviewPhoto{aspect-ratio:1;color:#b9ad99;background:#f4efe7;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.pePreviewPhoto img{object-fit:cover;width:100%;height:100%}.pePreviewPhoto .saleBadge{position:absolute;top:10px;left:10px}.pePreviewCard b{font-size:16px;font-weight:600}.pePreviewPrice{font-size:19px;font-weight:800}.pePreviewPrice s{color:var(--k-muted);margin-left:8px;font-size:15px;font-weight:500}.peMeter{background:#efe9df;border-radius:999px;height:8px;margin-bottom:12px;overflow:hidden}.peMeter i{background:linear-gradient(90deg, var(--k-orange), var(--k-lime));border-radius:999px;height:100%;transition:width .4s;display:block}.peChecklist{color:var(--k-muted);gap:8px;margin:0;padding:0;font-size:15.5px;list-style:none;display:grid}.peChecklist li{align-items:center;gap:8px;display:flex}.peChecklist li svg{color:#0000;background:#ece6db;border-radius:50%;width:18px;height:18px;padding:2px}.peChecklist li.ok{color:var(--k-ink)}.peChecklist li.ok svg{background:var(--k-green);color:#fff}.peSaveBar{display:none}@media (max-width:900px){.peBody{grid-template-columns:minmax(0,1fr);margin-top:12px;padding:0 12px}.peSide{position:static}.pePreview,.peHeader .btn{display:none}.peGrid{grid-template-columns:1fr}.peAiRow{flex-direction:column}.peThumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.peSaveBar{z-index:7;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--k-muted);background:#fffffff5;border-top:1px solid #e8e2d6;justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex;position:fixed;bottom:0;left:0;right:0}.peSaveBar .btn{min-height:48px;padding:0 22px}.peCard{padding:16px}}.storeAi{margin-bottom:18px}.storeAi textarea{z-index:1;resize:vertical;border:0;border-radius:12px;width:100%;margin-top:14px;padding:11px 13px;font-size:16px;line-height:1.5;position:relative}.storeAiSuggestion{z-index:1;background:#ffffff1a;border-radius:14px;align-items:center;gap:14px;margin-top:14px;padding:10px;display:flex;position:relative}.storeAiMini{border-radius:10px;flex:none;width:92px;font-size:7.5px;overflow:hidden}.storeAiMini .miniTpl *{font-size:inherit}.storeAiSuggestion b{color:#fff;display:block}.storeAiSuggestion small{color:#cfe2d6;font-size:14.5px}.overlay:has(.productEditorDialog){justify-content:stretch!important;align-items:stretch!important;padding:0!important}.peSwitch input[type=checkbox]{border:0!important;flex:none!important;width:42px!important;min-width:42px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important}.peSwitch span{color:var(--k-muted);font-size:15.5px}.peSwitch{flex-direction:row!important;grid-template-columns:none!important;display:inline-flex!important}:is(.siteFooter.v2 nav.footerCol a:hover,.siteFooter.v2 nav.footerCol a:focus-visible){color:var(--k-lime)!important;background:0 0!important}.siteFooter.v2 .footerBottom a:hover{color:var(--k-lime)!important}.storeBanner{border-radius:max(var(--store-radius,16px), 6px);isolation:isolate;background:var(--store-surface,#fff);min-height:clamp(380px,52vh,560px);margin:6px 0 28px;display:grid;position:relative;overflow:hidden}.storeBannerMedia{z-index:-1;position:absolute;inset:0}.storeBannerMedia img{object-fit:cover;width:100%;height:100%;animation:18s ease-out both bannerZoom;transform:scale(1.02)}@keyframes bannerZoom{0%{transform:scale(1.1)}to{transform:scale(1.02)}}.storeBannerCopy{color:#fff;align-self:end;max-width:640px;padding:clamp(24px,5vw,60px);animation:.8s cubic-bezier(.2,.7,.2,1) .1s both riseIn}.storeBannerEyebrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.1em;text-transform:uppercase;background:#ffffff26;border-radius:999px;margin-bottom:12px;padding:6px 12px;font-size:14.5px;font-weight:700;display:inline-block}.storeBanner h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px;font-family:var(--store-heading-font)!important;color:inherit!important;font-size:clamp(34px,5.4vw,66px)!important;line-height:1.02!important}.storeBanner p{opacity:.92;max-width:520px;margin:0 0 22px;font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:inherit!important}.storeBannerActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.storeBannerCta{background:var(--store-color);min-height:50px;color:var(--store-on-primary);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 24px;font-size:17px;font-weight:700;transition:transform .15s,box-shadow .2s;display:inline-flex}.storeBannerCta:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000003d}[data-button=pill] .storeBannerCta{border-radius:999px}[data-button=square] .storeBannerCta{border-radius:0}[data-button=outline] .storeBannerCta{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:2px solid #fff;border-radius:0;font-size:15px}.storeBannerZone{opacity:.9;align-items:center;gap:6px;font-size:15px;display:inline-flex}.banner-full:after,.banner-center:after,.banner-mosaic:after{content:"";z-index:-1;background:linear-gradient(#00000010 20%,#000000a8 100%);position:absolute;inset:0}.banner-center{text-align:center;place-items:center}.banner-center:after{background:radial-gradient(#00000080 0%,#00000040 70%)}.banner-center .storeBannerCopy{align-self:center}.banner-center .storeBannerActions{justify-content:center}.banner-center p{margin-left:auto;margin-right:auto}.banner-split{background:var(--store-color);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.banner-split .storeBannerMedia{z-index:0;grid-area:1/2;position:relative;inset:auto}.banner-split .storeBannerCopy{color:var(--store-on-primary);grid-area:1/1;align-self:center}.banner-split .storeBannerEyebrow{background:color-mix(in srgb, var(--store-on-primary) 16%, transparent)}.banner-split .storeBannerCta{background:var(--store-on-primary);color:var(--store-color)}[data-button=outline] .banner-split .storeBannerCta{color:var(--store-on-primary);border-color:var(--store-on-primary);background:0 0}.design-2 .banner-split,.banner-split[data-layout=reverse],.banner-split[data-layout=portrait],.banner-split[data-layout=duo]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.banner-split[data-layout=reverse] .storeBannerMedia,.banner-split[data-layout=portrait] .storeBannerMedia,.banner-split[data-layout=duo] .storeBannerMedia{grid-column:1}.banner-split[data-layout=reverse] .storeBannerCopy,.banner-split[data-layout=portrait] .storeBannerCopy,.banner-split[data-layout=duo] .storeBannerCopy{grid-column:2}.banner-split[data-layout=portrait] .storeBannerMedia{border-radius:999px 999px 24px 24px;margin:22px;overflow:hidden}.banner-mosaic{grid-template-columns:minmax(0,1fr) 260px}.storeBannerTiles{grid-column:2;align-content:center;gap:12px;padding:22px 22px 22px 0;display:grid}.storeBannerTile{aspect-ratio:1;background:#fff;border-radius:16px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000040}.storeBannerTile img{object-fit:cover;width:100%;height:100%}.storeBannerTile span{color:#111;white-space:nowrap;text-overflow:ellipsis;background:#ffffffeb;border-radius:10px;padding:6px 10px;font-size:14.5px;font-weight:600;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}@media (max-width:760px){.storeBanner{border-radius:min(var(--store-radius,16px), 18px);min-height:420px;margin:0 0 22px}.banner-split{grid-template-rows:220px auto;grid-template-columns:1fr!important}.banner-split .storeBannerMedia{grid-row:1;border-radius:0!important;grid-column:1!important;margin:0!important}.banner-split .storeBannerCopy{grid-row:2;grid-column:1!important}.banner-mosaic{grid-template-columns:1fr}.storeBannerTiles{display:none}.storeBannerCta{min-height:48px}}.premiumHero{display:none!important}.miniTpl .miniHero{isolation:isolate;align-items:end;min-height:52%;padding:12px;position:relative;overflow:hidden;background:var(--store-color)!important;grid-template-columns:1fr!important;display:grid!important}.miniHeroPhoto{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.miniTpl .miniHero:after{content:"";z-index:-1;background:linear-gradient(#0000 25%,#000000b0 100%);position:absolute;inset:0}.miniTpl .miniCopy h4,.miniTpl .miniCopy small{color:#fff!important}.miniTpl .miniCopy h4{text-shadow:0 1px 8px #0006;font-size:19px}.miniBanner-center .miniHero{text-align:center;align-items:center}.miniBanner-center .miniHero:after{background:#0006}.miniBanner-split .miniHero{padding:0;grid-template-columns:1fr 1fr!important}.miniBanner-split .miniHeroPhoto{z-index:0;grid-area:1/2;height:100%;position:relative}.miniBanner-split .miniHero:after{display:none}.miniBanner-split .miniCopy{grid-area:1/1;align-self:center;padding:10px}.miniBanner-split .miniCopy h4,.miniBanner-split .miniCopy small{text-shadow:none;font-size:16px;color:var(--store-on-primary)!important}.miniBanner-split .miniBtn{background:var(--store-on-primary)!important;color:var(--store-color)!important;border-color:var(--store-on-primary)!important}.miniTpl .miniBtn{font-size:11.5px}.templateTier{margin:26px 0 8px}.templateTierHead{border-bottom:1px solid #e8e2d6;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}.templateTierHead h3{align-items:baseline;gap:10px;margin:0;font-size:22px;display:flex}.templateTierHead small{color:var(--k-muted);font-size:15px;font-weight:500}.tier-pro .templateTierHead h3:before,.tier-business .templateTierHead h3:before,.tier-free .templateTierHead h3:before{content:"";border-radius:50%;align-self:center;width:12px;height:12px}.tier-free .templateTierHead h3:before{background:var(--k-lime)}.tier-pro .templateTierHead h3:before{background:var(--k-green)}.tier-business .templateTierHead h3:before{background:var(--k-orange)}.tierOpen{color:var(--k-green);background:#eef6e6;border-radius:999px;padding:5px 10px;font-size:14.5px;font-weight:700}.peTitleIdeas{flex-wrap:wrap;gap:8px;display:flex}.peTitleIdeas button{color:#0b4a36;text-align:left;cursor:pointer;background:#f1f9f3;border:1px solid #e0d4f5;border-radius:12px;padding:8px 12px;font-size:15px}.peTitleIdeas button:hover{background:#e8f5ec}.aiCaptions{margin:4px 0 14px}.aiCaptionsStart{color:#0b4a36;text-align:left;cursor:pointer;background:linear-gradient(135deg,#f1f9f3,#fff4ea);border:1px solid #e0d4f5;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.aiCaptionsStart b{font-size:16px;display:block}.aiCaptionsStart small{color:#6b5a86;font-size:14.5px;display:block}.aiCaptionTabs{gap:6px;margin-bottom:8px;display:flex;overflow-x:auto}.aiCaptionTabs button{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e3ddd2;border-radius:999px;padding:7px 12px;font-size:14.5px;font-weight:600}.aiCaptionTabs button[aria-selected=true]{background:var(--k-green);color:#fff;border-color:var(--k-green)}.aiCaptions textarea{resize:vertical;border:1px solid #ddd5c7;border-radius:12px;width:100%;padding:10px 12px;font-size:16px;line-height:1.5}.aiCaptionActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.aiCaptionActions .btn{align-items:center;gap:6px;display:inline-flex}.homeAiBadge{color:var(--k-lime);background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:7px 14px;font-size:15px;font-weight:700;animation:.7s both riseIn;display:inline-flex}.homeAi{box-shadow:var(--k-shadow);background:radial-gradient(600px 300px at 90% 0,#e8f5ec 0%,#0000 60%),radial-gradient(500px 300px at 0 100%,#fff1e6 0%,#0000 60%),#fff;border-radius:28px;margin:26px 0;padding:clamp(26px,4.5vw,52px)}.homeAiHead{max-width:720px;margin-bottom:24px}.homeAiHead .eyebrow{color:#0f6b4c;align-items:center;gap:6px;display:inline-flex}.homeAiHead h2{margin:8px 0 10px;font-size:clamp(28px,3.6vw,42px)}.homeAiHead p:not(.eyebrow){color:var(--k-muted);margin:0;font-size:18px;line-height:1.6}.homeAiCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.homeAiCard{background:#fffffff2;border:1px solid #efe7f7;border-radius:18px;padding:18px;transition:transform .25s,box-shadow .25s}.homeAiCard:hover{box-shadow:var(--k-shadow-hover);transform:translateY(-4px)}.homeAiCard>span{color:#0f6b4c;background:linear-gradient(135deg,#e8f5ec,#ffedd5);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:12px;display:grid}.homeAiCard h3{margin:0 0 6px;font-size:18px}.homeAiCard p{color:var(--k-muted);margin:0;font-size:15.5px;line-height:1.55}.homeAi>.btn{align-items:center;gap:8px;display:inline-flex}@media (max-width:900px){.homeAiCards{grid-template-columns:1fr 1fr}}@media (max-width:520px){.homeAiCards{grid-template-columns:1fr}}.promoStore{background:var(--store-bg,#fff);min-height:100vh;color:var(--store-ink,#17201b);font-family:var(--store-body,inherit)}.promoStore>main{max-width:1240px;margin:0 auto;padding:0 16px 48px}.promoStore .storeBrand span{background:var(--store-color);width:38px;height:38px;color:var(--store-on,#fff);border-radius:50%;place-items:center;font-weight:800;display:grid}.promoTrust{border-radius:var(--store-radius,14px);background:var(--store-surface,#f6f7f3);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:18px 0 8px;padding:14px 16px;font-size:16px;font-weight:600;list-style:none;display:flex}.promoTrust li{align-items:center;gap:8px;display:flex}.promoTrust svg{color:var(--store-color)}.promoStore .sellerName{opacity:.7;margin-bottom:2px;font-size:14.5px;display:block}.promoChips{scrollbar-width:none;gap:8px;padding:2px 0 12px;display:flex;overflow-x:auto}.promoChips button{border:1px solid color-mix(in srgb, currentColor 18%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:8px 15px;font-size:15px;font-weight:600}.promoChips button.active{background:var(--store-color,var(--k-green));color:var(--store-on,#fff);border-color:#0000}.promoBuilder .promoChips button.active{background:var(--k-green);color:#fff}.promoFooter{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);flex-wrap:wrap;justify-content:space-between;gap:10px;max-width:1240px;margin:0 auto;padding:22px 16px 34px;font-size:15px;display:flex}.promoFooter a{color:var(--store-color);font-weight:700}.promoToast{z-index:60;color:#fff;background:#111;border-radius:999px;padding:12px 20px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.promoMissing{text-align:center;place-content:center;justify-items:center;gap:14px;min-height:70vh;display:grid}.dialog.promoProduct{width:min(980px,100vw - 24px);max-width:none}.promoProductBody{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;display:grid}.promoProductBody h2{margin:4px 0 10px;font-size:clamp(22px,3vw,30px);line-height:1.2}.promoOptions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.promoOptions button{font:inherit;cursor:pointer;background:#fff;border:1.5px solid #d6ddd2;border-radius:10px;padding:9px 16px;font-weight:600}.promoOptions button.active{border-color:var(--store-color,var(--k-green));box-shadow:0 0 0 2px color-mix(in srgb, var(--store-color,#0b4a36) 25%, transparent)}.promoOptions button:disabled{opacity:.4;text-decoration:line-through}.btn.wide{justify-content:center;width:100%;margin-top:12px}.promoShip{opacity:.8;align-items:center;gap:8px;font-size:15px;display:flex}.promoCartGroup{border:1px solid #e5e9e1;border-radius:14px;margin-bottom:12px;padding:10px 12px}.promoCartSeller{align-items:center;gap:6px;margin:0 0 6px;font-weight:700;display:flex}.promoCartSeller small{opacity:.7;margin-left:auto;font-weight:500}.promoTotals{gap:6px;padding:12px 0;display:grid}.promoTotals span{justify-content:space-between;display:flex}.promoTotals .grand{border-top:1px solid #e5e9e1;padding-top:6px;font-size:19px;font-weight:800}.promoCheckout{gap:10px;display:grid}.promoCheckout label{gap:4px;font-size:15px;font-weight:600;display:grid}.promoSecure{justify-content:center;align-items:center;gap:6px;display:flex}.promoSignIn p{margin:0 0 4px}.promoBuilder{gap:22px;display:grid}.promoBuilderHead{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}.promoBuilderHead>div:first-child{max-width:560px}.promoBuilderHead h2{margin:4px 0 8px;font-size:clamp(24px,3vw,32px);line-height:1.15}.promoLive{background:#f1f7ef;border-radius:16px;align-content:start;gap:6px;min-width:min(320px,100%);padding:16px;display:grid}.promoLive small{color:#5b6b5e;align-items:center;gap:5px;display:flex}.promoLink{color:var(--k-green);word-break:break-all;font-weight:800}.promoLiveActions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.promoSteps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.promoStep{background:#fff;border:1px solid #e3e9dc;border-radius:18px;align-content:start;gap:12px;padding:18px;display:grid}.promoStep h3{align-items:center;gap:10px;margin:0;font-size:19px;display:flex}.promoStep h3>span{background:var(--k-green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.promoStep label{gap:5px;font-size:15px;font-weight:600;display:grid}.promoHandle{background:#fff;border:1px solid #d6ddd2;border-radius:12px;align-items:center;display:flex;overflow:hidden}.promoHandle small{color:#5b6b5e;white-space:nowrap;padding:0 4px 0 12px;font-weight:500}.promoHandle input{flex:1;min-width:0;box-shadow:none!important;border:0!important;padding-left:0!important}.promoTemplateCurrent{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.promoTemplateCurrent>div:last-child{justify-items:start;gap:6px;display:grid}.promoTemplateCurrent b{font-size:19px}.promoTemplateGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;max-height:480px;padding:4px;display:grid;overflow-y:auto}.promoTpl{font:inherit;text-align:left;cursor:pointer;background:#f6f7f3;border:2px solid #0000;border-radius:14px;gap:6px;padding:6px;display:grid}.promoTpl.active{border-color:var(--k-green)}.promoTpl.locked .miniTpl{opacity:.55}.promoTpl>span{align-items:center;gap:4px;font-size:14.5px;font-weight:700;display:flex}.promoTpl em{background:var(--k-orange,#f26b1d);color:#fff;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:12.5px;font-style:normal}.promoCount{background:#eef3ea;border-radius:999px;margin-left:auto;padding:4px 12px;font-size:15px;font-style:normal}.promoCount.full{color:var(--k-orange-ink);background:#fff1e6}.promoChosen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.promoChosen>span{background:#eef3ea;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 4px;font-size:14.5px;display:flex}.promoChosen img{object-fit:cover;border-radius:50%;width:26px;height:26px}.promoChosen button{cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.promoChosen small{flex-basis:100%}.promoFilter{gap:10px;display:grid}.promoFilter .storeSearch{background:#fff;border:1px solid #d6ddd2;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.promoFilter .storeSearch input{flex:1;min-width:0;box-shadow:none!important;border:0!important}.promoPickGrid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:10px;display:grid}.promoPickGrid article{background:#fff;border:1.5px solid #e3e9dc;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:10px;transition:border-color .2s,background .2s;display:flex}.promoPickGrid article.on{border-color:var(--k-green);background:#f3f9f1}.promoPickGrid img{object-fit:cover;border-radius:10px;flex:none;width:68px;height:68px}.promoPickGrid article>div{flex:1;min-width:0}.promoPickGrid b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.promoPickGrid small{color:#5b6b5e;font-size:14.5px;display:block}.promoSave{z-index:5;background:#fff;border:1px solid #e3e9dc;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 30px #0a28191f}.promoSave>span{align-items:center;gap:6px;font-weight:700;display:flex}.promoSave small{color:#5b6b5e;font-weight:500}@media (max-width:760px){.promoSteps,.promoProductBody,.promoTemplateCurrent{grid-template-columns:minmax(0,1fr)}.promoTrust{justify-content:flex-start;font-size:15px}}.roleChooser h2{margin:0 0 4px;font-size:clamp(24px,3vw,30px)}.roleOptions{gap:12px;margin-top:18px;display:grid}.roleOption{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #e3e9dc;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;padding:16px 18px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.roleOption:hover{border-color:var(--k-green);transform:translateY(-2px);box-shadow:0 10px 24px #0b4a361a}.roleIcon{width:50px;height:50px;color:var(--k-green);background:#eef6ea;border-radius:14px;grid-row:span 2;place-items:center;display:grid}.roleOption b{font-size:19px}.roleOption small{color:#5b6b5e;font-size:15px;line-height:1.4}.sponsoredTag{color:#7a5200;letter-spacing:.04em;text-transform:uppercase;background:#fff4d6;border-radius:6px;width:fit-content;margin-bottom:4px;padding:2px 8px;font-size:12.5px;font-weight:800;display:inline-block}.activatePromoter{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.activatePromoter>svg{color:var(--k-orange,#f26b1d)}.activatePromoter>div{flex:320px}.activatePromoter h2{margin:0 0 4px}.activatePromoter p{color:#5b6b5e;margin:0}.promoterPlan{color:#fff;background:linear-gradient(120deg,#0b4a36,#14644a);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.promoterPlan>svg{color:#ffd166;flex:none}.promoterPlan>div{flex:260px;gap:4px;display:grid}.promoterPlan b{font-size:19px}.promoterPlan small{opacity:.85}.promoterPlan.active{color:inherit;background:#f1f7ef}.promoterPlan.active>svg{color:var(--k-green)}.promoterBilling{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.promoterBilling button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:6px 12px;font-size:14.5px;font-weight:700}.promoterBilling button.active{color:#0b4a36;background:#fff}.promoterBilling em{color:#e8590c;font-style:normal}.promoterPlan .btn{color:#1d1d1d;background:#ffd166}.peBoost.on{background:#fffaf0;border-color:#f2c14e}.peToggle{cursor:pointer;align-items:center;gap:10px;font-weight:800;display:flex}.peToggle input{width:20px;height:20px;accent-color:var(--k-green)}.peToggle span{align-items:center;gap:6px;display:flex}.bulkCommission{background:#fff;border:1px solid #e3e9dc;border-radius:16px;gap:14px;margin:12px 0;padding:16px;display:flex}.bulkCommission>svg{color:var(--k-orange,#f26b1d);flex:none}.bulkCommission p{color:#5b6b5e;margin:4px 0 10px;font-size:15px}.bulkRow{align-items:center;gap:8px;display:flex}.bulkRow input{width:90px}.levelSales{background:#ffffff26;border-radius:999px;margin-left:10px;padding:2px 10px;font-size:14.5px;font-style:normal}.levelBar{background:#fff3;border-radius:999px;height:8px;margin:4px 0 2px;display:block;overflow:hidden}.levelBar i{border-radius:inherit;background:#ffd166;height:100%;display:block}.levelSteps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.levelSteps li{text-align:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;min-width:76px;padding:8px 10px;display:grid}.levelSteps li.done{color:#1d1d1d;background:#ffd166;border-color:#0000}.levelSteps b{font-size:15px}.levelSteps small{opacity:.8;font-size:12.5px}.languageControl.up{position:relative}.languageControl.up .languageMenu{inset:auto auto calc(100% + 8px) 0;transform:none}.pricingCards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin:28px 0 20px;display:grid}.pricingCard{background:#fff;border:1px solid #e1e8da;border-radius:22px;flex-direction:column;gap:16px;padding:28px 26px 30px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 1px 2px #10281c0a,0 12px 32px #10281c0f}.pricingCard:hover{transform:translateY(-4px);box-shadow:0 20px 44px #10281c1f}.pricingCard.featured{color:#fff;background:linear-gradient(160deg,#0b4a36 0%,#0f5c43 100%);border-color:#0000;box-shadow:0 24px 50px #0b4a364d}.pricingRibbon{background:var(--k-lime,#c8f169);color:#0b2e22;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:13.5px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pricingCard header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0;display:flex;position:static}.pricingIcon{width:44px;height:44px;color:var(--k-green);background:#eef6ea;border-radius:13px;flex:none;place-items:center;display:grid}.pricingCard.featured .pricingIcon{color:var(--k-lime,#c8f169);background:#ffffff1f}.pricingCard h3{letter-spacing:-.3px;margin:0;font-size:22px}.pricingCard header small{color:#5b6b5e;font-size:15px;display:block}.pricingCard.featured header small{color:#ffffffbf}.pricingPrice{align-items:baseline;gap:6px;display:flex}.pricingPrice strong{letter-spacing:-2px;font-size:52px;font-weight:800;line-height:1}.pricingPrice span{opacity:.7;font-size:16px}.pricingFee{width:fit-content;color:var(--k-orange-ink,#a2410c);background:#fff4e8;border-radius:999px;margin:-6px 0 0;padding:4px 11px;font-size:14.5px;font-weight:700}.pricingCard.featured .pricingFee{color:var(--k-lime,#c8f169);background:#c8f16929}.pricingCard .btn{justify-content:center;width:100%;padding-top:14px;padding-bottom:14px;font-size:17px}.pricingCard .btn.pricingCta{background:var(--k-lime,#c8f169);color:#0b2e22}.pricingCard ul{border-top:1px solid #e8eee3;gap:12px;margin:4px 0 0;padding:18px 0 0;list-style:none;display:grid}.pricingCard.featured ul{border-top-color:#ffffff24}.pricingCard li{align-items:flex-start;gap:10px;font-size:16px;line-height:1.35;display:flex}.pricingCard li svg{width:20px;height:20px;color:var(--k-green);background:#e6f3df;border-radius:50%;flex:none;margin-top:1px;padding:2px}.pricingCard.featured li svg{color:var(--k-lime,#c8f169);background:#c8f1692e}@media (max-width:900px){.pricingCards{grid-template-columns:minmax(0,1fr);gap:26px;max-width:480px;margin-left:auto;margin-right:auto}}.pricingCard.featured h3,.pricingCard.featured .pricingPrice strong{color:#fff}.earnHero.v2{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:center;gap:40px;display:grid}.earnHeroCopy>p{color:#e3eee6;max-width:600px;margin:0;font-size:19px;line-height:1.6}.earnHeroActions{flex-wrap:wrap;align-items:center;gap:18px;margin:26px 0 18px;display:flex}.earnHero .btn.earnStart{padding:16px 26px;font-size:18px;box-shadow:0 12px 28px #c8f16940}.earnHowLink{color:#fff;text-underline-offset:4px;font-weight:700;text-decoration:underline}.earnHeroChecks{color:#e3eee6;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.earnHeroChecks li{align-items:center;gap:6px;display:flex}.earnHeroChecks svg{color:var(--k-lime)}.earnHeroCard{color:#17201b;background:#fff;border-radius:22px;gap:14px;padding:22px;animation:.7s .15s both riseIn;display:grid;position:relative;transform:rotate(1.5deg);box-shadow:0 30px 60px #00000040}.ehcTop{align-items:center;gap:12px;display:flex}.ehcTop small{color:#5b6b5e;font-size:13.5px;display:block}.ehcAvatar{background:var(--k-orange,#f26b1d);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:19px;font-weight:800;display:grid}.ehcRow{background:#f4f7f1;border-radius:12px;justify-content:space-between;padding:12px 14px;font-size:16px;display:flex}.ehcMoney{color:var(--k-green);font-size:19px}.ehcBar{background:#e8efe3;border-radius:999px;height:10px;overflow:hidden}.ehcBar i{background:linear-gradient(90deg, var(--k-green), #3aa66b);border-radius:inherit;height:100%;display:block}.ehcNote{color:#5b6b5e}.ehcPing{background:var(--k-lime,#c8f169);color:#0b2e22;border-radius:14px;align-items:center;gap:6px;padding:10px 14px;font-size:15px;font-weight:800;display:flex;position:absolute;bottom:-18px;left:-22px;transform:rotate(-3deg);box-shadow:0 12px 24px #0003}.earnStatsBand{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:34px 0;display:grid}.earnStatsBand>div{background:#fff;border:1px solid #e3e9dc;border-radius:20px;padding:22px 20px;box-shadow:0 10px 26px #10281c0d}.earnStatsBand b{letter-spacing:-1px;color:var(--k-green);font-size:clamp(28px,3.4vw,38px);display:block}.earnStatsBand small{color:#5b6b5e;font-size:16px}.earnSection{margin:56px 0}.earnSection>h2,.earnExample h2,.earnFinal h2{letter-spacing:-.6px;max-width:760px;margin:6px 0 20px;font-size:clamp(26px,3.4vw,40px);line-height:1.12}.earnLead{color:#5b6b5e;margin:-8px 0 22px;font-size:18px}.earnStepCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.earnStepCards li,.earnWays article,.earnLevels article{background:#fff;border:1px solid #e3e9dc;border-radius:22px;align-content:start;gap:10px;padding:24px 22px;transition:transform .25s,box-shadow .25s;display:grid;position:relative;box-shadow:0 12px 30px #10281c0f}.earnStepCards li:hover,.earnWays article:hover,.earnLevels article:hover{transform:translateY(-4px);box-shadow:0 20px 40px #10281c1a}.escNum{color:#edf3e8;font-size:44px;font-weight:800;line-height:1;position:absolute;top:18px;right:20px}.escIcon{width:50px;height:50px;color:var(--k-green);background:#eef6ea;border-radius:15px;place-items:center;display:grid}.earnStepCards b,.earnWays h3,.earnLevels h3{margin:4px 0 0;font-size:19px}.earnStepCards p,.earnWays p{color:#4f5f52;margin:0;font-size:16px;line-height:1.55}.earnWays{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.earnWays ul,.earnLevels ul{gap:9px;margin:6px 0 0;padding:0;list-style:none;display:grid}.earnWays li,.earnLevels li{align-items:center;gap:8px;font-size:16px;display:flex}.earnWays li svg,.earnLevels li svg{color:var(--k-green);flex:none}.earnWays article.featured{color:#fff;background:linear-gradient(160deg,#0b4a36,#0f5c43);border-color:#0000}.earnWays article.featured h3{color:#fff}.earnWays article.featured p{color:#dcebe1}.earnWays article.featured .escIcon{color:var(--k-lime,#c8f169);background:#ffffff1f}.earnWays article.featured li svg{color:var(--k-lime,#c8f169)}.earnWayTag{background:var(--k-lime,#c8f169);color:#0b2e22;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 12px;font-size:13.5px;font-weight:800;position:absolute;top:20px;right:20px}.earnExample{background:#fff7ee;border:1px solid #f6dfc6;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:28px;padding:clamp(24px,4vw,40px);display:grid}.earnExample p{color:#5b4a3a;margin:0;font-size:18px;line-height:1.6}.earnCalc{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.earnCalc>div{background:#fff;border-radius:18px;padding:18px;box-shadow:0 10px 24px #78461414}.earnCalc small{color:#7a6552;min-height:34px;font-size:14.5px;display:block}.earnCalc b{letter-spacing:-1px;color:var(--k-orange-ink,#a2410c);font-size:30px}.earnCalc .hl{background:var(--k-orange,#f26b1d)}.earnCalc .hl small,.earnCalc .hl b{color:#fff}.earnLevels{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.earnLevels small{color:#5b6b5e;text-transform:uppercase;letter-spacing:.05em;font-size:14.5px;font-weight:700}.earnLevels article.top{color:#fff;background:linear-gradient(160deg,#1d1d1d,#3a2e10);border-color:#0000}.earnLevels article.top h3{color:#ffd166}.earnLevels article.top small{color:#e7d9b2}.earnLevels article.top li svg,.levelCrown{color:#ffd166}.levelCrown{position:absolute;top:20px;right:20px}.earnFinal{text-align:center;background:var(--k-green);color:#fff;border-radius:28px;margin:56px 0 40px;padding:clamp(32px,5vw,56px)}.earnFinal h2{color:#fff;margin:0 auto 10px}.earnFinal p{color:#dcebe1;margin:0 0 22px;font-size:18px}.earnFinal .btn{background:var(--k-lime,#c8f169);color:#0b2e22;border-color:#0000;padding:16px 26px;font-size:18px}@media (max-width:960px){.earnHero.v2,.earnExample{grid-template-columns:minmax(0,1fr)}.earnHeroCard{max-width:380px;margin:10px auto 18px}.earnStepCards,.earnLevels,.earnStatsBand{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.earnStepCards,.earnWays,.earnLevels,.earnCalc{grid-template-columns:minmax(0,1fr)}.earnHeroCard{transform:none}.ehcPing{left:10px}}.earnLevels article{text-align:left}.dealOfDay{background:linear-gradient(135deg,#fff3e6 0%,#ffe3c8 100%);border:1px solid #f7d2ad;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,4vw,48px);margin:36px 0;padding:clamp(18px,3vw,32px);display:grid;box-shadow:0 18px 40px #a2410c1a}.dealPhoto{aspect-ratio:1;cursor:pointer;background:#fff;border:0;border-radius:22px;padding:0;display:block;position:relative;overflow:hidden}.dealPhoto img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.dealPhoto:hover img{transform:scale(1.05)}.dealBadge{color:#fff;background:#d9480f;border-radius:999px;padding:8px 14px;font-size:20px;font-weight:900;position:absolute;top:16px;left:16px;box-shadow:0 8px 18px #d9480f59}.dealCopy{justify-items:start;gap:12px;display:grid}.dealEyebrow{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#d9480f;border-radius:999px;align-items:center;gap:6px;margin:0;padding:6px 12px;font-size:14.5px;font-weight:800;display:flex}.dealCopy h2{letter-spacing:-.5px;margin:0;font-size:clamp(24px,3vw,36px);line-height:1.15}.dealShop{color:#7a5236;font-size:16px}.dealTimer .countdown{padding:8px 14px;font-size:17px;font-weight:800}.dealCopy .btn{color:#fff;background:#1d1d1d;border-color:#1d1d1d}@media (max-width:760px){.dealOfDay{grid-template-columns:minmax(0,1fr)}}.followStore{align-items:center;gap:6px;display:inline-flex}.followStore.on{color:var(--store-color,var(--k-green));font-weight:800}.earnBonus{background:linear-gradient(120deg,#fff4d6,#ffe9a8);border:1px solid #f2d27a;border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;margin:28px 0 0;padding:18px 22px;display:flex}.earnBonusIcon{color:#ffd166;background:#1d1d1d;border-radius:15px;flex:none;place-items:center;width:50px;height:50px;display:grid}.earnBonus>div{flex:300px;gap:3px;display:grid}.earnBonus b{font-size:19px}.earnBonus small{color:#5c4710;font-size:16px}.earnBonus strong{color:#b23c00}.earnBonus .btn{color:#fff;background:#1d1d1d;border-color:#1d1d1d}.earnBoard{background:#fff;border:1px solid #e3e9dc;border-radius:22px;overflow:hidden;box-shadow:0 12px 30px #10281c0f}.earnBoard ol{margin:0;padding:0;list-style:none}.earnBoard li{border-bottom:1px solid #eef2ea;align-items:center;gap:14px;padding:14px 20px;font-size:17px;display:flex}.earnBoard li:last-child{border-bottom:0}.boardRank{background:#f1f4ee;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.podium.p1 .boardRank{color:#5c4100;background:#ffd166}.podium.p2 .boardRank{color:#3b4650;background:#dfe5ea}.podium.p3 .boardRank{color:#6b3a12;background:#f1c7a1}.boardName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.boardName a{color:inherit}.earnBoard li b{color:var(--k-green)}.boardEmpty{text-align:center;justify-items:center;gap:6px;padding:36px 20px;display:grid}.boardEmpty svg{color:#e0a800}.boardEmpty small{color:#5b6b5e;font-size:16px}.installPrompt{z-index:90;background:#fff;border:1px solid #e3e9dc;border-radius:18px;align-items:center;gap:12px;max-width:460px;margin:0 auto;padding:12px 14px;animation:.4s both riseIn;display:flex;position:fixed;bottom:84px;left:12px;right:12px;box-shadow:0 18px 44px #0a281938}.installPrompt img{border-radius:12px;flex:none;width:46px;height:46px}.installPrompt>div{flex:1;gap:2px;min-width:0;display:grid}.installPrompt small{color:#5b6b5e;font-size:14.5px}.installPrompt small svg{vertical-align:-2px}.installClose{cursor:pointer;color:#5b6b5e;background:0 0;border:0;padding:4px}@media (min-width:900px){.installPrompt{bottom:24px}}.adminShell{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:24px;max-width:1360px;margin:8px auto 40px;display:grid}.adminSide{color:#fff;background:#0b2e22;border-radius:20px;padding:16px 12px;position:sticky;top:120px}.adminBrand{border-bottom:1px solid #ffffff1a;margin-bottom:10px;padding:4px 10px 14px}.adminBrand b{letter-spacing:.04em;font-size:19px;display:block}.adminBrand small{color:var(--k-lime,#c8f169);text-transform:uppercase;letter-spacing:.06em;font-size:13.5px;font-weight:700}.adminSide .adminNav{gap:2px;display:grid}.adminSide .adminNav button{color:#ffffffc7;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:16px;display:flex}.adminSide .adminNav button:hover{color:#fff;background:#ffffff12}.adminSide .adminNav button.active{background:var(--k-lime,#c8f169);color:#0b2e22;font-weight:800}.adminSide .adminNav button span{flex:1}.adminSide .adminNav em{color:#fff;text-align:center;background:#f26b1d;border-radius:999px;min-width:22px;padding:1px 7px;font-size:13.5px;font-style:normal;font-weight:800}.adminMain{align-content:start;gap:18px;min-width:0;display:grid}.adminHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.adminHead h1{letter-spacing:-.6px;margin:0;font-size:clamp(26px,3vw,34px)}.adminHead p{color:#5b6b5e;margin:4px 0 0}.adminHeadActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminSeg,.adminChips{flex-wrap:wrap;gap:6px;display:flex}.adminSeg{background:#eef2ea;border-radius:12px;padding:4px}.adminSeg button,.adminChips button{font:inherit;color:#4b5b4e;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 12px;font-size:15px;font-weight:600}.adminSeg button.active{color:#0b2e22;background:#fff;box-shadow:0 1px 3px #0000001a}.adminChips button{background:#fff;border:1px solid #dfe6d8;border-radius:999px}.adminChips button.active{color:#fff;background:#0b2e22;border-color:#0b2e22}.adminIcon{color:#0b2e22;cursor:pointer;background:#fff;border:1px solid #dfe6d8;border-radius:10px;place-items:center;width:36px;height:36px;display:inline-grid}.adminBanner{color:#5c4710;background:#fff7e0;border:1px solid #f2d27a;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:16px;display:flex}.adminBanner svg{color:#c27c00;flex:none;margin-top:2px}.adminKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.adminKpis.small{grid-template-columns:repeat(6,minmax(0,1fr))}.adminKpi{background:#fff;border:1px solid #e3e9dc;border-radius:18px;gap:4px;padding:18px;display:grid;box-shadow:0 8px 22px #10281c0d}.adminKpi small{color:#5b6b5e;font-size:14.5px;font-weight:600}.adminKpi b{letter-spacing:-1px;font-size:30px;line-height:1.1}.adminKpis.small .adminKpi b{font-size:22px}.adminKpi span{flex-wrap:wrap;align-items:center;gap:6px;min-height:18px;display:flex}.adminKpi em{color:#6b7a6e;font-size:14.5px;font-style:normal}.adminKpi.k-hero{color:#fff;background:linear-gradient(150deg,#0b4a36,#0f5c43);border-color:#0000}.adminKpi.k-hero small,.adminKpi.k-hero em{color:#ffffffbf}.adminKpi.k-money b{color:#b23c00}.adminDelta{border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:13.5px;font-weight:800;display:inline-flex}.adminDelta.up{color:#1f7a2e;background:#e3f5dc}.adminDelta.down{color:#b42318;background:#fde5e0}.adminKpi.k-hero .adminDelta.up{color:var(--k-lime,#c8f169);background:#c8f16933}.adminGrid2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;display:grid}.adminGrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.adminCard{background:#fff;border:1px solid #e3e9dc;border-radius:18px;min-width:0;padding:18px;box-shadow:0 8px 22px #10281c0d}.adminCardHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.adminCardHead h3{margin:0;font-size:18px}.adminCardHead small{color:#6b7a6e}.adminLink{color:var(--k-green);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.adminBars{align-items:flex-end;gap:2px;height:180px;padding-top:8px;display:flex}.adminBars span{flex:1;align-items:flex-end;height:100%;display:flex}.adminBars i{background:linear-gradient(#3aa66b,#0b4a36);border-radius:4px 4px 0 0;width:100%;display:block}.adminBars i.zero{background:#e7ece3}.adminBars span:hover i{background:#f26b1d}.adminBarsAxis{color:#8a978c;justify-content:space-between;margin-top:6px;display:flex}.adminTodo{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adminTodo button{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fafcf8;border:1px solid #e3e9dc;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.adminTodo b{color:#0b4a36;text-align:center;background:#e3f0db;border-radius:9px;min-width:34px;padding:4px 8px}.adminTodo .warn b{color:#8a5300;background:#fff1d6}.adminTodo .danger b{color:#b42318;background:#fde5e0}.adminEmpty{text-align:center;color:#6b7a6e;margin:0;padding:24px 8px}.adminRank{margin:0;padding:0;list-style:none;display:grid}.adminRank li{border-bottom:1px solid #eef2ea;justify-content:space-between;gap:10px;padding:10px 0;font-size:16px;display:flex}.adminRank li:last-child{border-bottom:0}.adminRank a{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.adminRank li>span:last-child{color:#5b6b5e;white-space:nowrap}.adminRecent{margin:0;padding:0;list-style:none}.adminRecent button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef2ea;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.adminRecent span{gap:2px;min-width:0;display:grid}.adminRecent span:last-child{justify-items:end}.adminRecent small{color:#6b7a6e}.adminPill{color:#4b5b4e;white-space:nowrap;background:#eef2ea;border-radius:999px;width:fit-content;padding:3px 9px;font-size:13.5px;font-weight:800;display:inline-block}.adminPill.s-new,.adminPill.s-pending{color:#8a5300;background:#fff1d6}.adminPill.s-accepted,.adminPill.s-preparing,.adminPill.s-declared{color:#1d4ed8;background:#e0ecff}.adminPill.s-shipped{color:#0f6b4c;background:#ede4ff}.adminPill.s-received,.adminPill.s-confirmed,.adminPill.s-active{color:#1f7a2e;background:#e3f5dc}.adminPill.s-cancelled,.adminPill.s-suspended,.adminPill.s-deleted{color:#b42318;background:#fde5e0}.adminToolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminSearch{background:#fff;border:1px solid #dfe6d8;border-radius:12px;flex:260px;align-items:center;gap:8px;padding:0 12px;display:flex}.adminSearch input{background:0 0;flex:1;min-width:0;box-shadow:none!important;border:0!important;padding:11px 0!important}.adminCount{color:#5b6b5e;margin:0;font-weight:600}.adminError{color:#b42318;background:#fde5e0;border-radius:12px;margin:0;padding:12px 14px}.adminTable{background:#fff;border:1px solid #e3e9dc;border-radius:18px;overflow:hidden}.adminTable.flat{border:0;border-radius:0}.adminTr{width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:0;border-bottom:1px solid #eef2ea;align-items:center;gap:12px;padding:12px 16px;font-size:15px;display:grid}button.adminTr{cursor:pointer}button.adminTr:hover{background:#fafcf8}.adminTr>span{gap:2px;min-width:0;display:grid}.adminTr small{color:#6b7a6e;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.adminTh{color:#5b6b5e;text-transform:uppercase;letter-spacing:.04em;background:#f6f8f3;font-size:13.5px;font-weight:800}.storesCols{grid-template-columns:minmax(0,2.4fr) .8fr .7fr .7fr .9fr .9fr}.ordersCols{grid-template-columns:1fr 1.4fr 1.4fr .9fr 1fr .9fr}.peopleCols{grid-template-columns:minmax(0,2.2fr) 1.1fr 1.2fr .7fr .9fr .7fr}.promoCols{grid-template-columns:minmax(0,2fr) .8fr .6fr .6fr .8fr .8fr}.adminWho{align-items:center;gap:10px;display:flex!important}.adminWho img,.adminWho i{object-fit:cover;border-radius:10px;flex:none;width:36px;height:36px}.adminWho i{color:#0b4a36;background:#e3f0db;place-items:center;font-style:normal;font-weight:800;display:grid}.adminWho>span{min-width:0;display:grid}.adminWho b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminVerified{color:#1d9bf0;vertical-align:-2px}.adminPlan{text-transform:capitalize;color:#4b5b4e;background:#eef2ea;border-radius:8px;width:fit-content;padding:3px 10px;font-size:13.5px;font-weight:800;display:inline-block}.adminPlan.p-pro{color:#1f7a2e;background:#e3f5dc}.adminPlan.p-business{color:var(--k-lime,#c8f169);background:#0b2e22}.adminPlan.p-lifetime{color:#8a5300;background:#fff1d6}.adminRowWrap.open{background:#fafcf8}.adminDetail{border-bottom:1px solid #eef2ea;gap:14px;padding:4px 16px 18px;display:grid}.adminDetail dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;display:grid}.adminDetail dt{color:#6b7a6e;font-size:13.5px}.adminDetail dd{margin:0;font-weight:700}.adminActions{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.adminActions label{color:#5b6b5e;gap:3px;font-size:13.5px;font-weight:700;display:grid}.btn.danger{color:#fff;background:#b42318;border-color:#b42318}.adminProducts{gap:8px;display:grid}.adminProducts article{background:#fff;border:1px solid #e3e9dc;border-radius:14px;align-items:center;gap:14px;padding:10px 14px;display:flex}.adminProducts img{object-fit:cover;border-radius:10px;flex:none;width:60px;height:60px}.adminProducts article>div:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.adminProducts b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminProducts small{color:#6b7a6e}.adminTags{flex-wrap:wrap;gap:6px;display:flex}.adminTags em{color:#4b5b4e;background:#f1f4ee;border-radius:999px;padding:2px 8px;font-size:13.5px;font-style:normal}.adminTags em.boost{color:#7a5200;background:#fff4d6;font-weight:800}.adminTags em.earn{color:#a2410c;background:#fff1e6;font-weight:800}.adminProductActions{flex:none;align-items:center;gap:6px;display:flex}.adminMore{justify-self:center}.adminSplit{margin:0;padding:0;list-style:none}.adminSplit li{border-bottom:1px solid #eef2ea;grid-template-columns:14px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.adminSplit .dot{border-radius:50%;width:10px;height:10px}.adminSplit .dot.a{background:#0b4a36}.adminSplit .dot.b{background:#f2b100}.adminSplit .dot.c{background:#f26b1d}.adminSplit .dot.d{background:#b42318}.adminSplit .sum{border-bottom:0;font-size:18px}.adminSplit .neg{color:#b42318}.adminNote{color:#6b7a6e;margin:10px 0 0;font-size:15px}.adminSkeleton{background:linear-gradient(90deg,#eef2ea,#f7f9f4,#eef2ea) 0 0/200% 100%;border-radius:18px;height:420px;animation:1.4s linear infinite shimmer}.adminLegacy>.panel,.adminLegacy>section{margin-top:0}.adminToast{z-index:100;color:#fff;background:#0b2e22;border-radius:999px;padding:12px 18px;font-weight:700;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000040}.verifiedBadge{color:#1d9bf0;flex:none}@media (max-width:1100px){.adminKpis.small{grid-template-columns:repeat(3,minmax(0,1fr))}.adminGrid3{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.adminShell{grid-template-columns:minmax(0,1fr)}.adminSide{padding:8px;position:static}.adminBrand{display:none}.adminSide .adminNav{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.adminSide .adminNav button{white-space:nowrap;flex:none;width:auto}.adminKpis,.adminGrid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adminGrid2{grid-template-columns:minmax(0,1fr)}.adminDetail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTh{display:none}.storesCols,.ordersCols,.peopleCols,.promoCols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adminTr>span:first-child{grid-column:1/-1}.adminProducts article{flex-wrap:wrap}.adminProductActions{justify-content:flex-end;width:100%}}@media (max-width:520px){.adminKpis.small{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adminKpi b{font-size:24px}}@keyframes shimmer{to{background-position:-200% 0}}.adminRank li>:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adminSide .adminNav button{margin:0}.adminRank,.adminTodo,.adminSplit,.adminRecent{grid-template-columns:minmax(0,1fr)}footer.siteFooter.v2{padding:48px clamp(16px,4vw,48px) 24px}footer.siteFooter.v2:after{display:none}footer.siteFooter.v2 .footerMain{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));align-items:start;gap:32px;max-width:1280px;margin:0 auto;display:grid}footer.siteFooter.v2 .footerAbout{justify-items:start;gap:14px;max-width:340px;padding:0;display:grid}footer.siteFooter.v2 .footerAbout p{margin:0;font-size:15px;line-height:1.6;display:block}footer.siteFooter.v2 nav.footerCol{align-content:start;gap:10px;min-width:0;display:grid}footer.siteFooter.v2 nav.footerCol h4{margin:0 0 4px}footer.siteFooter.v2 nav.footerCol a{overflow-wrap:anywhere;font-size:16px;line-height:1.35}footer.siteFooter.v2 .footerBottom{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;max-width:1280px;margin:36px auto 0;padding-top:20px;display:grid}footer.siteFooter.v2 .footerBottom>span:first-child{justify-self:start}footer.siteFooter.v2 .footerBottom .studioCredit{justify-self:end}footer.siteFooter.v2 .languageToggle{color:#fff;background:#ffffff0f;border:1px solid #ffffff40;border-radius:999px;padding:8px 14px}footer.siteFooter.v2 .languageToggle:hover{background:#ffffff24}@media (max-width:1024px){footer.siteFooter.v2 .footerMain{grid-template-columns:repeat(4,minmax(0,1fr))}footer.siteFooter.v2 .footerAbout{grid-column:1/-1;max-width:560px}}@media (max-width:640px){footer.siteFooter.v2{padding:36px 20px 96px}footer.siteFooter.v2 .footerMain{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}footer.siteFooter.v2 .footerAbout{max-width:none}footer.siteFooter.v2 .footerAbout p{display:block}footer.siteFooter.v2 .footerCta{justify-content:center;width:100%}footer.siteFooter.v2 .footerBottom{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px}footer.siteFooter.v2 .footerBottom>span:first-child,footer.siteFooter.v2 .footerBottom .studioCredit{justify-self:center}footer.siteFooter.v2 .languageControl.up .languageMenu{left:50%;transform:translate(-50%)}}.adminRank li>.adminPlan{flex:none}.adminKpi small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adminChart{flex-direction:column;display:flex}.adminChart .adminBars{flex:1;min-height:180px}.bannerPreview{justify-items:start;gap:8px;display:grid}.removeImage{color:#b42318!important;border-color:#f3c4bd!important}.cjModeTabs{background:#eef2ea;border-radius:12px;gap:4px;margin:6px 0 14px;padding:4px;display:inline-flex}.cjModeTabs button{font:inherit;color:#4b5b4e;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 16px;font-weight:700}.cjModeTabs button.active{color:#0b2e22;background:#fff;box-shadow:0 1px 3px #0000001a}.cjBulk{gap:16px;display:grid}.cjBulkIntro h3{margin:0 0 4px;font-size:22px}.cjBulkIntro p{color:#5b6b5e;max-width:760px;margin:0}.cjIdeas{flex-wrap:wrap;gap:8px;display:flex}.cjIdeas button{font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe6d8;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600}.cjIdeas button:hover{border-color:var(--k-green)}.cjIdeas button.active{color:#fff;background:#0b2e22;border-color:#0b2e22}.cjBulkSearch{background:#fff;border:1px solid #dfe6d8;border-radius:14px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.cjBulkSearch input{background:0 0;flex:1;min-width:0;box-shadow:none!important;border:0!important}.cjBulkBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-weight:700;display:flex}.cjCheckAll{cursor:pointer;align-items:center;gap:8px;display:flex}.cjCheckAll input{width:18px;height:18px;accent-color:var(--k-green)}.cjPagesMini{align-items:center;gap:8px;display:flex}.cjBulkGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.cjBulkItem{cursor:pointer;background:#fff;border:2px solid #e3e9dc;border-radius:14px;align-content:start;gap:6px;padding:8px;transition:border-color .15s,transform .15s;display:grid;position:relative}.cjBulkItem:hover{transform:translateY(-2px)}.cjBulkItem.on{border-color:var(--k-green);background:#f3f9f1}.cjBulkItem input{opacity:0;pointer-events:none;position:absolute}.cjBulkTick{z-index:1;color:#0000;background:#00000040;border:2px solid #fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:14px;left:14px}.cjBulkItem.on .cjBulkTick{background:var(--k-green);color:#fff}.cjBulkItem img,.cjBulkItem>i{aspect-ratio:1;object-fit:cover;background:#f1f4ee;border-radius:10px;width:100%}.cjBulkItem b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.cjBulkItem small{color:#6b7a6e}.cjBulkSettings{z-index:5;background:#fff;border:1px solid #e3e9dc;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding:16px;display:grid;position:sticky;bottom:12px;box-shadow:0 14px 34px #0a281924}.cjBulkSettings label{color:#4b5b4e;gap:4px;font-size:14.5px;font-weight:700;display:grid}.cjAiToggle{cursor:pointer;background:#f6f2ff;border-radius:12px;grid-column:1/3;align-items:flex-start;gap:10px;padding:10px 12px;display:flex!important}.cjAiToggle input{accent-color:#0f6b4c;width:18px;height:18px;margin-top:2px}.cjAiToggle span{gap:2px;display:grid}.cjAiToggle b{color:#3b1d80;font-size:15px}.cjAiToggle small{color:#5b4f75;font-weight:500}.cjBulkGo{grid-column:3/5;justify-items:end;gap:4px;display:grid}.cjBulkGo .btn{padding:14px 22px;font-size:17px}.cjBulkGo small{color:#6b7a6e}.cjJobs{background:#fff;border:1px solid #e3e9dc;border-radius:18px;padding:16px}.cjJobsHead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.cjJobsBar{background:#eef2ea;border-radius:999px;flex:200px;height:10px;overflow:hidden}.cjJobsBar i{background:linear-gradient(90deg,#3aa66b,#0b4a36);height:100%;transition:width .4s;display:block}.cjJobs ul{gap:6px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.cjJobs li{background:#fafcf8;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.cjJobs li img{object-fit:cover;border-radius:8px;width:42px;height:42px}.cjJobs li>span{flex:1;min-width:0;display:grid}.cjJobs li b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.cjJobs li small{color:#6b7a6e}.cjJobs li em{text-align:center;width:24px;font-style:normal;font-weight:900}.cjJobs .job-ok em{color:#1f7a2e}.cjJobs .job-fail em,.cjJobs .job-fail small{color:#b42318}.cjJobs .job-run{background:#fff7e0}@media (max-width:760px){.cjBulkSettings{grid-template-columns:minmax(0,1fr);position:static}.cjAiToggle,.cjBulkGo{grid-column:auto}.cjBulkGo{justify-items:stretch}.cjBulkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cjBulk,.cjBulkGrid{min-width:0;max-width:100%}.cjAiToggle.boostPlan{background:#fff7e0}.cjAiToggle.boostPlan b{color:#7a5200}.cjAiToggle.boostPlan input{accent-color:#c27c00}.cjBulkSettings .cjAiToggle:not(.boostPlan){grid-column:3/5}.cjBulkSettings .cjAiToggle.boostPlan{grid-column:1/3}.cjBulkGo{grid-column:1/-1!important}.cjReview{border:2px solid var(--k-green);background:#fff;border-radius:20px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 40px #0b4a361f}.cjReviewHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cjReviewHead h3{margin:0 0 4px;font-size:22px}.cjReviewHead p{color:#5b6b5e;max-width:780px;margin:0}.cjReviewProgress{white-space:nowrap;background:#fff7e0;border-radius:999px;padding:6px 12px;font-weight:800}.cjReviewTable{border:1px solid #e3e9dc;border-radius:14px;display:grid;overflow:hidden}.cjReviewRow{border-bottom:1px solid #eef2ea;grid-template-columns:34px minmax(0,2.6fr) 1fr 1.1fr .8fr .9fr .9fr;align-items:center;gap:10px;padding:10px 12px;font-size:15px;display:grid}.cjReviewRow:last-child{border-bottom:0}.cjReviewRow.head{text-transform:uppercase;letter-spacing:.04em;color:#5b6b5e;background:#f6f8f3;font-size:13.5px;font-weight:800}.cjReviewRow>span{gap:2px;min-width:0;display:grid}.cjReviewRow small{color:#6b7a6e;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.cjReviewRow input[type=checkbox]{width:18px;height:18px;accent-color:var(--k-green)}.cjReviewRow.off{opacity:.5}.cjReviewRow.low{background:#fff5f3}.cjReviewRow.err{background:#fdf3f1}.cjReviewRow.err small{color:#b42318}.cjReviewName{align-items:center;gap:10px;display:flex!important}.cjReviewName img{object-fit:cover;border-radius:8px;flex:none;width:44px;height:44px}.cjReviewName>span{min-width:0;display:grid}.cjReviewName b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cjPriceInput{align-items:center;gap:2px;font-weight:800;display:flex!important}.cjPriceInput input{width:100%;min-width:0;font-weight:800;padding:7px 8px!important}.cjProfit b{color:#1f7a2e;font-size:17px}.cjProfit.bad b{color:#b42318}.cjReviewFoot{grid-template-columns:1fr auto;align-items:center;gap:8px 16px;display:grid}.cjReviewFoot>span{font-size:17px}.cjReviewFoot>span b{color:#1f7a2e}.cjReviewFoot small{color:#6b7a6e;grid-column:1}.cjReviewFoot>div{grid-area:1/2/3;gap:8px;display:flex}@media (max-width:860px){.cjBulkSettings .cjAiToggle,.cjBulkSettings .cjAiToggle.boostPlan,.cjBulkSettings .cjAiToggle:not(.boostPlan){grid-column:auto}.cjReviewRow.head{display:none}.cjReviewRow{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr)}.cjReviewName{grid-column:2/-1}.cjReviewRow>span:nth-child(n+3){grid-column:auto}.cjReviewRow>span:nth-child(3){grid-column:2}.cjReviewFoot{grid-template-columns:minmax(0,1fr)}.cjReviewFoot>div{grid-area:auto/1}.cjReviewFoot>div .btn{flex:1;justify-content:center}.cjReviewRow>span[data-l]:before{content:attr(data-l);text-transform:uppercase;letter-spacing:.04em;color:#8a978c;font-size:12.5px;font-weight:800}.cjReviewRow>span:nth-child(5){grid-column:2}.cjPriceInput{display:grid!important}.cjReviewRow>span:nth-child(3),.cjReviewRow>span:nth-child(5){grid-column:2}.cjReviewRow>span:nth-child(4),.cjReviewRow>span:nth-child(6){grid-column:3}.cjReviewRow>span:nth-child(7){border-top:1px dashed #e3e9dc;grid-column:2/-1;align-items:baseline;gap:8px;padding-top:6px;display:flex}}.mktHero{background:#fff;border:1px solid #e6ebe1;border-radius:20px;grid-template-columns:236px minmax(0,1fr) 250px;gap:16px;margin:8px 0 28px;padding:14px;display:grid;box-shadow:0 10px 30px #10281c0f}.mktCats{scrollbar-width:thin;align-content:start;gap:1px;max-height:452px;display:grid;overflow-y:auto}.mktCats button{width:100%;font:inherit;color:#26332a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:15px;display:flex}.mktCats button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mktCats button>svg{color:#a3ada5;flex:none}.mktCats button:hover,.mktCats button.active{color:var(--k-green);background:#f1f6ee;font-weight:700}.mktCats button.dim{color:#8a958c}.mktCatIcon{width:30px;height:30px;color:var(--k-green);background:#f4f6f1;border-radius:9px;flex:none;place-items:center;display:grid}.mktCats button.active .mktCatIcon{background:var(--k-green);color:#fff}.mktCenter{gap:12px;min-width:0;display:grid}.mktSlides{background:#0b2e22;border-radius:16px;height:340px;position:relative;overflow:hidden}.mktSlide{opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.mktSlide.on{opacity:1;pointer-events:auto}.mktSlide img{object-fit:cover;width:100%;height:100%}.mktSlide>div{color:#fff;background:linear-gradient(90deg,#081e16d9 0%,#081e168c 45%,#081e1600 80%);align-content:center;justify-items:start;gap:12px;padding:0 clamp(20px,5%,48px);display:grid;position:absolute;inset:0}.mktSlide small{background:var(--k-lime,#c8f169);color:#0b2e22;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:4px 10px;font-size:13.5px;font-weight:800}.mktSlide h2{color:#fff;letter-spacing:-.5px;max-width:440px;margin:0;font-size:clamp(24px,3vw,36px);line-height:1.12}.mktSlide .btn{color:#0b2e22;background:#fff;border-color:#fff}.mktDots{gap:7px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.mktDots button{cursor:pointer;background:#ffffff80;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s}.mktDots button.on{background:#fff;width:24px}.mktLinks{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.mktLinks button{font:inherit;color:#33413a;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:6px;padding:10px 4px;font-size:14.5px;font-weight:600;display:grid}.mktLinks button:hover{background:#f4f7f1}.mktLinks span{color:#d9480f;background:#fff3e8;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.mktLinks button:nth-child(2n) span{color:var(--k-green);background:#eef6ea}.mktSide{align-content:start;gap:12px;display:grid}.mktWelcome{text-align:center;background:linear-gradient(160deg,#f1f7ec,#fff7ee);border-radius:16px;justify-items:center;gap:6px;padding:18px 14px;display:grid}.mktAvatar{background:var(--k-green);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:19px;font-weight:800;display:grid}.mktWelcome small{color:#5b6b5e;font-size:14.5px}.mktWelcomeBtns{gap:6px;margin-top:4px;display:flex}.mktDeal{font:inherit;text-align:left;cursor:pointer;background:#fffaf4;border:1px solid #f3d3b4;border-radius:16px;gap:6px;padding:12px;display:grid}.mktDeal img{aspect-ratio:4/3;object-fit:cover;background:#fff;border-radius:10px;width:100%}.mktDeal b{font-size:15px;line-height:1.3}.mktDealTag{color:#fff;text-transform:uppercase;background:#d9480f;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:3px 9px;font-size:12.5px;font-weight:800;display:inline-flex}.mktDeal.promo{color:#fff;background:linear-gradient(150deg,#0b4a36,#14644a);border-color:#0000;align-content:space-between;min-height:200px}.mktDeal.promo b{color:#fff;font-size:19px}.mktDealCta{color:var(--k-lime,#c8f169);align-items:center;gap:6px;font-weight:800;display:flex}.mktHeadLeft{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mktHeadLeft h2{margin:0}.chipClear{color:#fff;font:inherit;cursor:pointer;background:#0b2e22;border:0;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:14.5px;font-weight:700;display:inline-flex}@media (max-width:1100px){.mktHero{grid-template-columns:210px minmax(0,1fr)}.mktSide{display:none}}@media (max-width:760px){.mktHero{grid-template-columns:minmax(0,1fr);gap:12px;padding:10px}.mktCats{scrollbar-width:none;order:2;gap:8px;max-height:none;display:flex;overflow-x:auto}.mktCats button{text-align:center;flex-direction:column;flex:none;gap:4px;width:auto;max-width:84px;padding:6px 4px;font-size:13.5px}.mktCats button>span:nth-child(2){white-space:normal;line-height:1.2}.mktCats button>svg{display:none}.mktCatIcon{border-radius:14px;width:46px;height:46px}.mktSlides{height:220px}.mktLinks{grid-template-columns:repeat(3,minmax(0,1fr))}}main:not(.storefront) #catalog .grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:stretch}main:not(.storefront) #catalog .card{height:100%}main:not(.storefront) #catalog .card .photo{background:#fff;aspect-ratio:1!important}main:not(.storefront) #catalog .card .photo img{object-fit:cover!important}main:not(.storefront) #catalog .cardInfo{flex-direction:column;flex:1;gap:6px;display:flex!important}main:not(.storefront) #catalog .cardInfo h3{min-height:2.6em;margin:0}main:not(.storefront) #catalog .cardInfo h3 button{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}main:not(.storefront) #catalog .cardInfo .price{margin-top:auto}main:not(.storefront) #catalog .cardInfo .countdown.compact{width:fit-content}@media (max-width:560px){main:not(.storefront) #catalog .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}main:not(.storefront) #catalog .card{position:relative}main:not(.storefront) #catalog .cardInfo .sponsoredTag{z-index:2;margin:0;position:absolute;top:12px;left:12px}main:not(.storefront) #catalog .card:has(.saleBadge) .sponsoredTag{top:48px}main:not(.storefront) #catalog .cardInfo h3{order:1}main:not(.storefront) #catalog .cardInfo .countdown{order:2}main:not(.storefront) #catalog .cardInfo .price{order:3;margin-top:auto}main:not(.storefront) #catalog .cardInfo .sellerName{order:4}.promoteBtn{color:#b23c00;width:100%;font:inherit;cursor:pointer;background:#fff7f0;border:1px dashed #f0b78f;border-radius:10px;order:5;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:8px 10px;font-size:14.5px;font-weight:800;transition:background .2s,border-color .2s;display:flex}.promoteBtn:hover{background:#ffe9d8;border-style:solid}.cjBulkItem.inStore{cursor:default;opacity:.55;transform:none}.cjBulkItem.inStore .cjBulkTick{display:none}.cjInStore{z-index:2;color:#fff;background:#0b2e22;border-radius:999px;padding:3px 8px;font-size:12.5px;font-weight:800;position:absolute;top:14px;left:14px}.cjHaveNote{color:#6b7a6e;font-weight:500}.kCatalog{gap:16px;display:grid}.kCatalogHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kCatalogHead h2{margin:4px 0 6px;font-size:clamp(24px,3vw,32px)}.kCatalogHead p{color:#5b6b5e;max-width:720px;margin:0}.kQuota{background:#f1f7ec;border-radius:16px;justify-items:center;padding:14px 20px;display:grid}.kQuota b{color:var(--k-green);font-size:26px}.kQuota small{color:#5b6b5e}.kPerks{background:#fff;border:1px solid #e3e9dc;border-radius:14px;flex-wrap:wrap;gap:8px 20px;margin:0;padding:12px 16px;font-size:15px;font-weight:600;list-style:none;display:flex}.kPerks li{align-items:center;gap:6px;display:flex}.kPerks svg{color:var(--k-green)}.kWarn .textBtn{font-weight:800}.cjIdeas button small{opacity:.6;margin-left:4px}.kItem{cursor:default}.kPick{cursor:pointer;background:0 0;border:0;padding:0;position:relative}.kPick img,.kPick>i{aspect-ratio:1;object-fit:cover;background:#f1f4ee;border-radius:10px;width:100%;display:block}.kPick .cjBulkTick{top:6px;left:6px}.kPrices{grid-template-columns:1fr 1fr;align-items:end;gap:6px;display:grid}.kPrices span,.kPrices label{gap:2px;font-size:15px;font-weight:800;display:grid}.kPrices small{color:#6b7a6e;text-transform:uppercase;font-size:12.5px;font-weight:700}.kPriceInput{align-items:center;gap:2px;display:flex!important}.kPriceInput input{width:100%;min-width:0;font-weight:800;padding:5px 6px!important}.kProfit{color:#1f7a2e;font-size:14.5px;font-weight:800}.kProfit.bad{color:#b42318}.kPages{justify-content:center}.kBar{grid-template-columns:220px minmax(0,1fr) auto!important}.kBar .cjBulkGo{grid-column:auto!important}.kBarNote{color:#5b6b5e;margin:0;font-size:14.5px}.shipsWorld,.shipWorld p{color:#1f5c43;align-items:center;gap:6px;margin:8px 0;font-size:15px;font-weight:600;display:flex}.shipWorld{background:#f1f7ec;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.adminSupplier{background:var(--k-lime,#c8f169);color:#0b2e22;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11.5px;font-style:normal}.fulfillList{gap:12px;display:grid}.fulfillCard header{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.fulfillCard header>div{display:grid}.fulfillCard header small{color:#6b7a6e}.fulfillCard header>span{align-items:flex-start;gap:6px;display:flex}.fulfillBody{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}.fulfillItems{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fulfillItems li{gap:10px;display:flex}.fulfillItems img{object-fit:cover;border-radius:8px;width:54px;height:54px}.fulfillItems span{gap:2px;min-width:0;display:grid}.fulfillItems a{color:var(--k-green);font-size:14.5px;font-weight:700}.fulfillItems .neg{color:#b42318}.fulfillShip{align-content:start;justify-items:start;gap:6px;display:grid}.fulfillShip pre{white-space:pre-wrap;background:#f6f8f3;border-radius:10px;width:100%;margin:0;padding:10px;font-family:inherit;font-size:14.5px}.fulfillShip small{color:#6b7a6e}.fulfillActions{border-top:1px solid #eef2ea;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.fulfillActions input{flex:160px;min-width:0}@media (max-width:760px){.kBar{grid-template-columns:minmax(0,1fr)!important}.fulfillBody{grid-template-columns:minmax(0,1fr)}}.kItem .kPriceInput input{opacity:1;pointer-events:auto;position:static}.fulfillHead{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.fulfillHead>div{display:grid}.fulfillHead small{color:#6b7a6e}.fulfillHead>span{align-items:flex-start;gap:6px;display:flex}.shipBanner{z-index:21;color:#f2f7ee;background:linear-gradient(90deg,#0b2e22,#114a35 55%,#0b2e22);justify-content:center;align-items:center;gap:14px;min-height:38px;padding:6px 16px;font-size:15px;font-weight:600;display:flex;position:relative}.shipBannerTrack{min-width:0;display:grid;position:relative}.shipBannerTrack p{opacity:0;white-space:nowrap;grid-area:1/1;justify-content:center;align-items:center;gap:8px;margin:0;transition:opacity .45s,transform .45s;display:flex;transform:translateY(6px)}.shipBannerTrack p.on{opacity:1;transform:none}.shipBannerTrack p svg{color:var(--k-lime,#c8f169);flex:none}.shipBannerTrack p span{text-overflow:ellipsis;overflow:hidden}.shipBanner>button{background:var(--k-lime,#c8f169);color:#0b2e22;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 12px;font-size:14px;font-weight:800;display:inline-flex}.shipBanner>button:hover{filter:brightness(1.05)}.sellerSidebar{max-height:calc(100vh - var(--k-header-h,106px) - 36px);scrollbar-width:thin;overflow-y:auto;top:calc(var(--k-header-h,106px) + 18px)!important}.adminSide{top:calc(var(--k-header-h,106px) + 18px);max-height:calc(100vh - var(--k-header-h,106px) - 36px);scrollbar-width:thin;overflow-y:auto}.acctShell{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:28px;max-width:1200px;margin:0 auto;display:grid}.acctSide{top:calc(var(--k-header-h,106px) + 18px);box-shadow:var(--k-shadow,0 10px 30px #10281c0f);background:#fff;border-radius:20px;padding:14px 10px;position:sticky}.acctWho{border-bottom:1px solid var(--k-line,#e6ebe1);align-items:center;gap:10px;min-width:0;margin-bottom:8px;padding:4px 8px 14px;display:flex}.acctWho .portalAvatar{flex:none;width:40px;height:40px;font-size:18px}.acctWho div{min-width:0;display:grid}.acctWho b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.acctWho small{color:var(--k-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.acctNav{gap:2px;display:grid}.acctNav button{color:#33463b;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;font-size:15.5px;font-weight:600;transition:background .15s,color .15s;display:flex;position:relative}.acctNav button span{flex:1}.acctNav button:hover{color:var(--k-green);background:#f2f6ee}.acctNav button.active{color:var(--k-green);background:#e7f2df;font-weight:800}.acctNav button.active:before{content:"";background:var(--k-orange,#ef7d2d);border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.acctNav em{background:var(--k-orange,#ef7d2d);color:#fff;text-align:center;border-radius:999px;min-width:22px;padding:1px 7px;font-size:13.5px;font-style:normal;font-weight:800}.acctNav .acctOut{border-top:1px solid var(--k-line,#e6ebe1);color:var(--k-muted);border-radius:0 0 12px 12px;margin-top:8px;padding-top:14px}.acctMain{min-width:0}.acctMain .pageSection{max-width:none;margin:0}.acctMain .accountPortal{padding-top:0}.pageHead{background:radial-gradient(120% 140% at 100% 0,#c8f16959,#0000 55%),linear-gradient(135deg,#fff,#f4f8ef);border:1px solid #e3ebdc;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:16px;margin:4px 0 22px;padding:22px 26px;display:flex}.pageHead .eyebrow{color:var(--k-orange,#ef7d2d);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:13.5px;font-weight:800;display:inline-block}.pageHead h1{letter-spacing:-.03em;color:#10261b;margin:0;font-size:clamp(28px,3.6vw,40px);line-height:1.1}.pageHead p{max-width:560px;color:var(--k-muted);margin:8px 0 0;font-size:16.5px;line-height:1.5}.trustStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:-12px 0 30px;padding:0;list-style:none;display:grid}.trustStrip li{background:#fff;border:1px solid #e6ebe1;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.trustStrip li:first-child{color:#fff;background:#0b2e22;border-color:#0b2e22}.trustStrip li:first-child small{color:#ffffffb8}.trustStrip li:first-child span{background:var(--k-lime,#c8f169);color:#0b2e22}.trustStrip span{width:40px;height:40px;color:var(--k-green);background:#eef5e8;border-radius:12px;flex:none;place-items:center;display:grid}.trustStrip div{min-width:0;display:grid}.trustStrip b{font-size:15px;line-height:1.25}.trustStrip small{color:var(--k-muted);font-size:14px;line-height:1.3}.worldTag{color:var(--k-green);background:#eaf4e1;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:3px 9px;font-size:13px;font-weight:700;display:inline-flex}.earnLink{border:0;border-top:1px solid var(--k-line,#e6ebe1);width:100%;color:var(--k-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;order:5;align-items:center;gap:6px;margin-top:6px;padding:8px 0 0;font-size:14px;font-weight:600;display:flex}.earnLink b,.earnLink:hover{color:var(--k-green)}.worldEyebrow{align-items:center;gap:6px;display:inline-flex!important}.mobileBottomNav button.current{font-weight:800;color:var(--k-green)!important}.mobileBottomNav .mbnIcon{border-radius:999px;place-items:center;width:44px;height:28px;transition:background .2s;display:grid;position:relative}.mobileBottomNav button.current .mbnIcon{background:#e3f0d8}.mobileBottomNav .mbnIcon b{background:var(--k-orange,#ef7d2d);color:#fff;text-align:center;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:12px;line-height:17px;position:absolute;top:-4px;right:2px}.mobileBottomNav .mbnDot{background:var(--k-orange,#ef7d2d);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:1px;right:9px}@media (max-width:1100px){.trustStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.acctShell{display:block}.acctSide{z-index:6;top:var(--k-header-h,106px);border-bottom:1px solid var(--k-line,#e6ebe1);border-radius:0;margin:-8px -16px 16px;padding:8px 12px;box-shadow:0 6px 14px #10281c0f}.acctWho{display:none}.acctNav{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.acctNav::-webkit-scrollbar{display:none}.acctNav button{white-space:nowrap;background:#f2f6ee;border-radius:999px;flex:none;width:auto;padding:8px 14px;font-size:15px}.acctNav button.active{background:var(--k-green);color:#fff}.acctNav button.active:before{display:none}.acctNav .acctOut{border:0;border-radius:999px;margin:0;padding-top:8px}.adminSide{z-index:6;max-height:none;overflow:visible;top:var(--k-header-h,106px)!important;position:sticky!important}.adminSide .adminNav,.sellerSidebar{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}}@media (max-width:760px){.mktCats{order:-1!important}.trustStrip{scrollbar-width:none;margin:-16px -16px 24px;padding:0 16px 4px;display:flex;overflow-x:auto}.trustStrip::-webkit-scrollbar{display:none}.trustStrip li{flex:0 0 76%;padding:12px 14px}}@media (max-width:700px){header.siteHeader nav{display:none!important}.shipBanner{justify-content:space-between;gap:10px;padding:6px 12px;font-size:14px}.shipBannerTrack p{justify-content:flex-start}.sellerSidebar{max-height:none;overflow:auto hidden;top:var(--k-header-h,106px)!important}.pageHead{border-radius:16px;margin-bottom:16px;padding:18px}.pageHead p{font-size:15.5px}}.shipBannerTrack{flex:0 auto}.shipBannerTrack p{min-width:0}@media (max-width:700px){.shipBanner{cursor:pointer}.shipBanner>button{display:none}.shipBannerTrack{flex:1}.shipBannerTrack p{white-space:normal;text-align:center;justify-content:center;line-height:1.3}.shipBannerTrack p svg{display:none}}.earnSlides{color:#fff;isolation:isolate;background:#0b2e22;border-radius:28px;grid-template-rows:minmax(0,1fr) auto;min-height:560px;margin:8px 0 28px;display:grid;position:relative;overflow:hidden}.earnSlide{opacity:0;pointer-events:none;grid-area:1/1/3/2;transition:opacity .9s;position:relative}.earnSlide.on{opacity:1;pointer-events:auto}.earnSlide img{object-fit:cover;width:100%;height:100%;transition:transform 6s ease-out;position:absolute;inset:0;transform:scale(1.06)}.earnSlide.on img{transform:scale(1)}.earnSlide:after{content:"";background:linear-gradient(90deg,#061e15f0 0%,#061e15d1 38%,#061e1540 72%,#061e150d 100%),linear-gradient(#0000 60%,#061e15d9 100%);position:absolute;inset:0}.earnSlideCopy{z-index:1;opacity:0;max-width:600px;padding:64px 56px 0;transition:transform .7s .15s,opacity .7s .15s;position:relative;transform:translateY(14px)}.earnSlide.on .earnSlideCopy{opacity:1;transform:none}.earnSlideCopy .eyebrow{background:var(--k-lime,#c8f169);color:#0b2e22;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 14px;padding:5px 12px;font-size:14px;font-weight:800;display:inline-block}.earnSlideCopy h1,.earnSlideCopy h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,4.6vw,56px);line-height:1.04}.earnSlideText{color:#ffffffdb;max-width:520px;margin:18px 0 0;font-size:18px;line-height:1.55}.earnSlidesBar{z-index:2;grid-area:2/1;padding:28px 56px 64px;position:relative}.earnSlidesBar .earnHeroChecks{color:#ffffffd9}.earnSlidesBar .earnHowLink{color:#fff}.earnDots{z-index:3;gap:8px;display:flex;position:absolute;bottom:26px;left:56px}.earnDots button{cursor:pointer;background:0 0;border:0;width:34px;height:18px;padding:7px 0}.earnDots i{background:#ffffff4d;border-radius:4px;height:4px;display:block;position:relative;overflow:hidden}.earnDots button.on i:after{content:"";background:var(--k-lime,#c8f169);transform-origin:0;animation:5s linear forwards earnDotFill;position:absolute;inset:0}.earnDots button.on.paused i:after{animation-play-state:paused}@keyframes earnDotFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.earnSlide img,.earnSlideCopy{transition:none}}@media (max-width:760px){.earnSlides{border-radius:0;min-height:600px;margin:0 -16px 22px}.earnSlide:after{background:linear-gradient(#061e1526 0%,#061e1559 22%,#061e15e0 52%,#061e15f7 100%)}.earnSlideCopy{padding:190px 22px 0}.earnSlideText{font-size:16.5px}.earnSlidesBar{padding:20px 22px 58px}.earnSlidesBar .earnStart{justify-content:center;width:100%}.earnDots{bottom:22px;left:22px}}.earnSlidesBar .earnStart{box-shadow:0 10px 30px #c8f16940;background:var(--k-lime,#c8f169)!important;color:#0b2e22!important}@media (max-width:760px){.earnSlides{border-radius:22px;min-height:0;margin:0 0 22px}.earnSlide{flex-direction:column;grid-area:1/1/2/2;justify-content:flex-end;min-height:470px;display:flex}.earnSlideCopy{padding:0 22px 8px}.earnSlidesBar{background:#061e15;padding:14px 22px 58px}}.productPageGallery{position:relative}.productPageGallery .productDetailShare{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 18px #10281c1f;background:#fffffff0!important;border:1px solid #10281c14!important;border-radius:999px!important;margin:0!important;padding:8px 14px!important;font-size:14.5px!important;position:absolute!important;top:14px!important;left:auto!important;right:14px!important}.productBreadcrumb span{color:var(--k-muted)}.productStock{color:var(--k-muted);align-items:center;gap:8px;margin:4px 0 2px;font-size:15px;display:flex}.productStock span{background:#2f9e5b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2f9e5b26}.productStock span.out{background:#c2410c;box-shadow:0 0 0 4px #c2410c26}.productTrust{background:#f1f7eb;border:1px solid #dfead5;border-radius:16px;gap:10px;margin:6px 0 4px;padding:16px 18px;list-style:none;display:grid}.productTrust li{color:#1d3a2b;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.productTrust svg{color:var(--k-green);flex:none}@media (max-width:700px){.productPageGallery .productDetailShare span,.productPageGallery .productDetailShare{font-size:14px!important}}footer.siteFooter.v2{margin-top:40px;padding:30px clamp(16px,4vw,48px) 18px}footer.siteFooter.v2 .footerMain{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));gap:24px}footer.siteFooter.v2 .footerAbout{gap:10px}footer.siteFooter.v2 .footerAbout p{font-size:15px;line-height:1.5}footer.siteFooter.v2 .footerCta{padding:9px 16px;font-size:15px}footer.siteFooter.v2 nav.footerCol{gap:7px}footer.siteFooter.v2 nav.footerCol a{font-size:15px}footer.siteFooter.v2 .footerBottom{margin-top:22px;padding-top:14px;font-size:14.5px}@media (max-width:1024px){footer.siteFooter.v2 .footerMain{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){footer.siteFooter.v2{padding:20px 16px calc(78px + env(safe-area-inset-bottom))!important;border-radius:20px 20px 0 0!important;margin-top:28px!important}footer.siteFooter.v2 .footerMain{flex-wrap:wrap!important;gap:8px 16px!important;display:flex!important}footer.siteFooter.v2 .footerAbout{flex:100%!important;justify-content:space-between!important;align-items:center!important;margin-bottom:6px!important;display:flex!important}footer.siteFooter.v2 .footerAbout p,footer.siteFooter.v2 .footerCta,footer.siteFooter.v2 nav.footerCol h4{display:none!important}footer.siteFooter.v2 nav.footerCol{display:contents!important}footer.siteFooter.v2 nav.footerCol a{color:#fffc!important;min-height:0!important;padding:0!important;font-size:14.5px!important}footer.siteFooter.v2 nav.footerCol a[href=\/favorites],footer.siteFooter.v2 nav.footerCol a[href=\/orders],footer.siteFooter.v2 nav.footerCol a[href="/earn#faq"],footer.siteFooter.v2 nav.footerCol a[href=\/templates]{display:none!important}footer.siteFooter.v2 .footerBottom{text-align:left!important;flex-flow:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px 12px!important;margin-top:14px!important;padding-top:12px!important;font-size:13.5px!important;display:flex!important}footer.siteFooter.v2 .footerBottom .studioCredit{opacity:.7!important;flex:100%!important;order:3!important}footer.siteFooter.v2 .languageToggle{padding:5px 10px!important}footer.siteFooter.v2 .languageControl.up .languageMenu{left:auto!important;right:0!important;transform:none!important}footer.siteFooter.v2 .footerBottom>span:first-child{text-align:left!important;flex:auto!important;justify-self:auto!important;width:auto!important}footer.siteFooter.v2 .footerBottom .studioCredit{text-align:left!important;justify-self:auto!important}footer.siteFooter.v2 .footerBrand{margin:0!important}.mobileBottomNav{-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;background:#ffffffb8!important;border:1px solid #ffffffa6!important;padding:7px 6px!important;display:grid!important;box-shadow:0 12px 34px #0b2e222e,0 2px 6px #0b2e2214,inset 0 1px #ffffffb3!important}.mobileBottomNav button{border-radius:18px;font-weight:600;transition:color .2s,transform .15s;color:#4a5e52!important;gap:4px!important;min-width:0!important;min-height:54px!important;padding:4px 0!important}.mobileBottomNav button:active{transform:scale(.94)}.mobileBottomNav button>span:last-child{letter-spacing:-.01em;text-overflow:ellipsis;max-width:100%;overflow:hidden;font-size:13px!important}.mobileBottomNav .mbnIcon{width:52px!important;height:30px!important}.mobileBottomNav .mbnIcon svg{stroke-width:2px;width:23px;height:23px}.mobileBottomNav button.current{color:#0b2e22!important}.mobileBottomNav button.current .mbnIcon{color:var(--k-lime,#c8f169);box-shadow:0 6px 14px #0b2e2247;background:#0b2e22!important}.mobileBottomNav button.current>span:last-child{font-weight:800}body{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.mobileBottomNav~* .stickyBuy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #0b2e2214;border-radius:18px;box-shadow:0 10px 30px #0b2e2224;bottom:calc(86px + env(safe-area-inset-bottom))!important;background:#ffffffe6!important;left:10px!important;right:10px!important}body:has(.mobileBottomNav) .stickyBuy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #0b2e2214;border-radius:18px;box-shadow:0 10px 30px #0b2e2224;bottom:calc(86px + env(safe-area-inset-bottom))!important;background:#ffffffe6!important;left:10px!important;right:10px!important}footer.siteFooter.v2{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}}.guestBox{background:#f1f7eb;border:1px solid #dfead5;border-radius:14px;gap:6px;padding:14px;display:grid}.guestBox small{color:var(--k-muted);font-size:14.5px;line-height:1.45}.guestBox a{color:var(--k-green);font-weight:700}.trackPage,.policyPage{max-width:860px!important}.trackForm{background:#fff;border:1px solid #e6ebe1;border-radius:18px;grid-template-columns:1fr 1.4fr auto;align-items:end;gap:12px;padding:18px;display:grid}.trackForm label{gap:6px;margin:0;font-weight:600;display:grid}.trackForm .btn{height:46px}.trackHint{margin-top:12px}.trackCard{box-shadow:var(--k-shadow,0 10px 30px #10281c0f);background:#fff;border:1px solid #e6ebe1;border-radius:20px;gap:18px;margin-top:18px;padding:22px;display:grid}.trackCard header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trackCard header small{color:var(--k-muted);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.trackCard header h2{margin:2px 0;font-size:26px}.trackCard header p{color:var(--k-muted);margin:0}.trackCard header>b{font-size:22px}.trackSteps{counter-reset:s;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.trackSteps li{text-align:center;color:var(--k-muted);justify-items:center;gap:8px;font-size:14px;font-weight:600;display:grid;position:relative}.trackSteps li:before{content:"";z-index:0;background:#e3eadc;width:100%;height:3px;position:absolute;top:15px;left:-50%}.trackSteps li:first-child:before{display:none}.trackSteps li.done:before,.trackSteps li.now:before{background:var(--k-green)}.trackSteps li span{z-index:1;width:32px;height:32px;color:var(--k-muted);background:#eef3ea;border-radius:50%;place-items:center;font-size:14.5px;font-weight:800;display:grid;position:relative}.trackSteps li.done span,.trackSteps li.now span{background:var(--k-green);color:#fff}.trackSteps li.now{color:var(--k-green)}.trackSteps li.now span{box-shadow:0 0 0 6px #0b2e221f}.trackShip,.trackWait,.trackPay{color:#1d3a2b;background:#f1f7eb;border-radius:14px;align-items:center;gap:12px;margin:0;padding:14px 16px;font-size:15px;display:flex}.trackShip div{flex:1;display:grid}.trackShip small{color:var(--k-muted)}.trackPay{background:#fff4ea;justify-content:space-between}.trackPay p{margin:0}.trackItems{border-top:1px solid #e6ebe1;gap:0;margin:0;padding:0;list-style:none;display:grid}.trackItems li{border-bottom:1px solid #eef2ea;justify-content:space-between;gap:12px;padding:10px 0;font-size:15px;display:flex}.trackItems li.grand{border-bottom:0;font-size:17px;font-weight:800}.policyFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.policyFacts>div{background:#fff;border:1px solid #e6ebe1;border-radius:16px;padding:16px}.policyFacts>div:first-child{color:#fff;background:#0b2e22;border-color:#0b2e22}.policyFacts>div:first-child p{color:#ffffffc7}.policyFacts span{width:38px;height:38px;color:var(--k-green);background:#eef5e8;border-radius:12px;place-items:center;margin-bottom:10px;display:grid}.policyFacts>div:first-child span{background:var(--k-lime,#c8f169);color:#0b2e22}.policyFacts b{font-size:16px;display:block}.policyFacts p{color:var(--k-muted);margin:6px 0 0;font-size:14.5px;line-height:1.5}.policyBody{background:#fff;border:1px solid #e6ebe1;border-radius:20px;padding:24px 26px}.policyBody h2{align-items:center;gap:10px;margin:22px 0 10px;font-size:20px;display:flex}.policyBody h2:first-child{margin-top:0}.policyBody h2 svg{color:var(--k-green)}.policyBody p,.policyBody li{color:#33463b;font-size:16px;line-height:1.6}.policyBody ul{gap:6px;padding-left:20px;display:grid}.policyCta{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}@media (max-width:900px){.policyFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.trackForm{grid-template-columns:minmax(0,1fr)}.trackCard{padding:16px}.trackSteps li{font-size:12px}.trackSteps li span{width:26px;height:26px}.trackSteps li:before{top:12px}.policyFacts{grid-template-columns:minmax(0,1fr)}.policyBody{padding:18px}}.searchSuggest{position:relative}.suggestPanel{z-index:40;background:#fff;border:1px solid #e3eadc;border-radius:16px;gap:2px;max-height:min(70vh,520px);padding:8px;font-weight:500;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0b2e222e}.suggestPanel>small{color:var(--k-muted);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 4px;font-size:12.5px;font-weight:800}.suggestCat,.suggestItem,.suggestAll{color:#10261b;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:15px;text-decoration:none;display:flex}.suggestCat span,.suggestItem span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.suggestCat svg{color:var(--k-green)}.suggestItem img,.suggestItem i{object-fit:cover;background:#f2f5ef;border-radius:9px;flex:none;width:40px;height:40px}.suggestItem b{white-space:nowrap;font-size:15px}.suggestCat:hover,.suggestItem:hover,.suggestCat.on,.suggestItem.on,.suggestAll:hover{background:#f1f7eb}.suggestAll{color:var(--k-green);border-top:1px solid #eef2ea;border-radius:0 0 10px 10px;margin-top:4px;font-weight:700}.productRating{color:#b45309;align-items:center;gap:5px;margin:-4px 0 6px;font-size:15px;text-decoration:none;display:inline-flex}.productRating b{color:#10261b}.productReviews{background:#fff;border:1px solid #e6ebe1;border-radius:20px;margin:28px 0 10px;padding:24px}.productReviews header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:14px;display:flex}.productReviews header h2{margin:0;font-size:22px}.productReviews header p{align-items:center;gap:6px;margin:0;display:flex}.stars{color:#f59e0b;gap:1px;display:inline-flex}.reviewPhotoStrip{scrollbar-width:thin;gap:8px;margin-bottom:12px;padding-bottom:6px;display:flex;overflow-x:auto}.reviewPhotoStrip button,.reviewPhotos button{cursor:zoom-in;background:#f2f5ef;border:0;border-radius:12px;flex:none;padding:0;overflow:hidden}.reviewPhotoStrip img{object-fit:cover;width:86px;height:86px;display:block}.reviewList{gap:0;display:grid}.reviewList article{border-top:1px solid #eef2ea;padding:14px 0}.reviewTop{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.reviewTop b{font-size:15px}.reviewTop .verified{color:var(--k-green);align-items:center;gap:4px;font-size:13.5px;font-weight:700;display:inline-flex}.reviewTop small{color:var(--k-muted);margin-left:auto}.reviewList p{color:#33463b;margin:8px 0 0;line-height:1.55}.reviewPhotos{gap:6px;margin-top:10px;display:flex}.reviewPhotos img{object-fit:cover;width:64px;height:64px;display:block}.reviewZoom{z-index:60;background:#06140edb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.reviewZoom img{border-radius:14px;max-width:100%;max-height:86vh}.reviewZoom button{background:#fff;border:0;border-radius:50%;width:42px;height:42px;position:absolute;top:16px;right:16px}.reviewPicker{gap:8px;font-weight:600;display:grid}.reviewPicker>div{flex-wrap:wrap;gap:8px;display:flex}.reviewThumb{position:relative}.reviewThumb img{object-fit:cover;border-radius:10px;width:64px;height:64px}.reviewThumb button{color:#fff;background:#10261b;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.reviewAdd{width:64px;height:64px;color:var(--k-green);cursor:pointer;border:1.5px dashed #b9cbb0;border-radius:10px;align-content:center;place-items:center;gap:2px;display:grid}.reviewAdd small{font-size:12.5px}main:not(.storefront) #catalog .card{content-visibility:auto;contain-intrinsic-size:auto 360px}@media (max-width:700px){.productReviews{padding:18px}}.suggestPanel{grid-template-columns:minmax(0,1fr)}.suggestPanel>*{min-width:0}.consentBar{z-index:45;color:#fff;background:#0b2e22;border-radius:18px;gap:10px;max-width:420px;padding:16px;font-size:15px;display:grid;position:fixed;bottom:16px;left:16px;box-shadow:0 18px 40px #061e154d}.consentBar p{margin:0;line-height:1.5}.consentBar div{justify-content:flex-end;gap:8px;display:flex}.consentBar .btn.secondary{color:#fff;background:0 0;border-color:#ffffff59}.consentBar .btn:not(.secondary){background:var(--k-lime,#c8f169);color:#0b2e22}.welcomeOverlay{z-index:55;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06140e8c;place-items:center;padding:16px;animation:.25s kFadeIn;display:grid;position:fixed;inset:0}@keyframes kFadeIn{0%{opacity:0}}.welcomeCard{text-align:center;background:radial-gradient(120% 90% at 100% 0,#c8f16973,#0000 55%),#fff;border-radius:24px;gap:10px;width:min(440px,100%);padding:30px 26px 22px;display:grid;position:relative;box-shadow:0 30px 70px #061e1559}.welcomeCard h2{letter-spacing:-.03em;margin:0;font-size:30px;line-height:1.1}.welcomeCard p{color:#44574b;margin:0;line-height:1.5}.welcomeCard form{gap:8px;margin-top:6px;display:grid}.welcomeCard input{text-align:center;height:48px}.welcomeCard>small{color:var(--k-muted)}.welcomeIcon{width:58px;height:58px;color:var(--k-lime,#c8f169);background:#0b2e22;border-radius:18px;justify-self:center;place-items:center;display:grid}.welcomeClose{cursor:pointer;background:#f2f5ef;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:12px;right:12px}.shareKit{background:#fff;border-radius:24px;gap:14px;width:min(620px,100%);max-height:90vh;padding:24px;display:grid;position:relative;overflow-y:auto;box-shadow:0 30px 70px #061e1559}.shareKit header{justify-content:space-between;gap:12px;display:flex}.shareKit header h2{margin:2px 0 0;font-size:20px}.shareKit .welcomeClose{flex:none;position:static}.kitPhotos{gap:8px;display:flex;overflow-x:auto}.kitPhotos a{flex:none;position:relative}.kitPhotos img{object-fit:cover;background:#f2f5ef;border-radius:12px;width:92px;height:92px;display:block}.kitPhotos span{color:#0b2e22;background:#ffffffeb;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:6px;right:6px}.kitLang{background:#f2f5ef;border-radius:999px;justify-self:start;padding:4px;display:inline-flex}.kitLang button{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:14.5px;font-weight:700}.kitLang button.active{color:#fff;background:#0b2e22}.kitCaption{border:1px solid #e6ebe1;border-radius:14px;overflow:hidden}.kitCaption>div{background:#f8faf6;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.kitCaption pre{white-space:pre-wrap;font:inherit;color:#33463b;margin:0;padding:12px;font-size:15px;line-height:1.5}.kitActions{flex-wrap:wrap;gap:8px;display:flex}.earnBadge{flex-wrap:wrap}.mkGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-bottom:16px;display:grid}.mkGrid .adminCard{align-content:start;gap:10px;display:grid}.mkGrid .adminCard h3{margin:0}.mkGrid label{gap:5px;font-size:15px;font-weight:600;display:grid}.mkGrid label.mkToggle{align-items:center;gap:8px;display:flex}.mkStats{flex-wrap:wrap;gap:8px;display:flex}.mkStats span{background:#f2f6ee;border-radius:12px;padding:8px 12px;font-size:14.5px}.mkStats b{font-size:17px}@media (max-width:700px){.consentBar{left:10px;right:10px;bottom:calc(96px + env(safe-area-inset-bottom));max-width:none}.shareKit{padding:18px}}.fulfillAuto{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.fulfillAuto label.mkToggle{align-items:flex-start;gap:10px;max-width:620px;display:flex}.fulfillAuto label.mkToggle span{gap:2px;display:grid}.fulfillAuto small{color:var(--k-muted)}.fulfillAuto>label:last-child{gap:4px;font-size:14.5px;font-weight:600;display:grid}.sysChecks{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:14px;display:grid}.sysCheck{align-items:flex-start;gap:12px;display:flex}.sysCheck div{gap:4px;display:grid}.sysCheck small{color:var(--k-muted);line-height:1.45}.sysCheck.ok svg{color:#15803d}.sysCheck.bad{background:#fff8f0!important;border-color:#fcd9b6!important}.sysCheck.bad svg{color:#c2410c}.sysErrHead{justify-content:space-between;align-items:center;display:flex}.sysErrHead h3{margin:0}.sysErrors{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.sysErrors li{border-top:1px solid #eef2ea;grid-template-columns:170px 200px minmax(0,1fr);gap:10px;padding:8px 0;font-size:14.5px;display:grid}.sysErrors small{color:var(--k-muted)}.sysErrors span{overflow-wrap:anywhere}.addrGrid{grid-template-columns:1.3fr 1fr .8fr;gap:8px;margin-top:8px;display:grid}.addrGrid label{gap:4px;min-width:0;margin:0;display:grid}@media (max-width:640px){.sysErrors li{grid-template-columns:minmax(0,1fr);gap:2px}.addrGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.addrGrid label:first-child{grid-column:1/-1}}.sysCheck>svg{flex:none}.sysCheck div{min-width:0}.sysCheck small{overflow-wrap:anywhere}.aiTotals{margin-bottom:14px}.aiForm{gap:12px;margin-bottom:16px;display:grid}.aiForm h3{margin:0}.aiForm label{gap:5px;font-size:15px;font-weight:600;display:grid}.aiForm>.btn{justify-self:start}.aiGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.aiJobs{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.aiJob{gap:8px;display:grid}.aiJobHead{justify-content:space-between;gap:8px;display:flex}.aiJobHead div{display:grid}.aiJobHead small,.aiJob>small{color:var(--k-muted)}.aiBar{background:#eef3ea;border-radius:99px;height:8px;overflow:hidden}.aiBar i{background:linear-gradient(90deg,#0b4a36,#8bc34a);height:100%;display:block}.aiJobBtns{align-items:center;gap:10px;display:flex}.promoTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:-12px 0 24px;display:grid}.promoTile{text-align:left;font:inherit;cursor:pointer;color:#fff;border:0;border-radius:20px;gap:4px;padding:16px;transition:transform .15s,box-shadow .15s;display:grid}.promoTile:hover{transform:translateY(-2px);box-shadow:0 14px 30px #10281c26}.promoTile.purple{background:linear-gradient(135deg,#0f6b4c,#a21caf)}.promoTile.orange{color:#2a1404;background:linear-gradient(135deg,#f59e0b,#f97316)}.promoTileHead{justify-content:space-between;align-items:center;display:flex}.promoTileHead b{letter-spacing:-.02em;font-size:20px}.promoTile>small{opacity:.85;margin-bottom:8px;font-size:15px}.promoTileItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.promoTileItem{gap:4px;min-width:0;display:grid}.promoTileItem img{aspect-ratio:1;object-fit:cover;background:#fff;border-radius:12px;width:100%}.promoTileItem b{font-size:18px}.promoTileItem em{color:#fff;white-space:nowrap;background:#ef4444;border-radius:999px;justify-self:start;padding:2px 8px;font-size:13px;font-style:normal;font-weight:800}.feedTabs{scrollbar-width:none;gap:6px;margin:4px 0 10px;padding-bottom:2px;display:flex;overflow-x:auto}.feedTabs::-webkit-scrollbar{display:none}.feedTabs button{color:#33463b;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3eadc;border-radius:999px;flex:none;align-items:center;gap:6px;padding:9px 14px;font-size:15px;font-weight:700;display:inline-flex}.feedTabs button.active{color:#fff;background:#10261b;border-color:#10261b}.feedTabs button.active svg{color:var(--k-lime,#c8f169)}.fastChips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.fastChips button{font:inherit;cursor:pointer;background:#f4f8ef;border:1.5px solid #d6e2cc;border-radius:999px;padding:7px 14px;font-size:14.5px;font-weight:600}.fastChips button.active{color:#10261b;background:#fff;border-color:#10261b}.saveLine{color:#dc2626;align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.soldLine{color:var(--k-muted);order:4;font-size:13.5px}.worldTag.fast{color:#0b4a36;background:#e8f5ec}@media (max-width:760px){.promoTiles{gap:10px;margin:-14px 0 20px}.promoTile{border-radius:16px;padding:12px}.promoTileHead b{font-size:16.5px;line-height:1.15}.promoTile>small{font-size:13.5px}.promoTileItems{gap:6px}.promoTileItem b{font-size:15px}.promoTileItem em{padding:2px 6px;font-size:11.5px}.mktCats button{background:0 0!important;max-width:78px!important}.mktCats .mktCatIcon{box-shadow:inset 0 0 0 2px #fff,0 4px 10px #4c1d951f;color:#0b4a36!important;background:linear-gradient(145deg,#e8f5ec,#fde68a)!important;border-radius:50%!important;width:62px!important;height:62px!important}.mktCats button:nth-child(3n+2) .mktCatIcon{color:#065f46!important;background:linear-gradient(145deg,#dcfce7,#bae6fd)!important}.mktCats button:nth-child(3n) .mktCatIcon{color:#9a3412!important;background:linear-gradient(145deg,#ffe4e6,#fed7aa)!important}.mktCats button.active .mktCatIcon{color:var(--k-lime,#c8f169)!important;background:#10261b!important}.mktCats .mktCatIcon svg{width:26px;height:26px}}.promoTileItems{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.promoTileItems{grid-template-columns:repeat(2,minmax(0,1fr))}.promoTileItem:nth-child(n+3){display:none}}.moreLinks{margin-top:22px}.moreLinks h2{margin:0 0 10px;font-size:19px}.moreList{background:#fff;border:1px solid #e6ebe1;border-radius:18px;display:grid;overflow:hidden}.moreList a{color:#10261b;border-top:1px solid #eef2ea;align-items:center;gap:12px;padding:13px 16px;text-decoration:none;display:flex}.moreList a:first-child{border-top:0}.moreList a:hover{background:#f6f9f2}.moreList a>span{width:34px;height:34px;color:var(--k-green);background:#eef5e8;border-radius:10px;place-items:center;display:grid}.moreList a b{flex:1;font-size:16px;font-weight:600}.moreList a>svg{color:#9aa99f}.moreLang{background:#fff;border:1px solid #e6ebe1;border-radius:16px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 16px;font-weight:600;display:flex}.moreLang .languageControl.up .languageMenu{left:auto!important;right:0!important}.moreLegal{text-align:center;color:var(--k-muted);margin:14px 0 0;font-size:14px}.moreLegal a{color:inherit;font-weight:700}.guestAccount{max-width:640px!important}.guestHero{color:#fff;background:radial-gradient(120% 120% at 100% 0,#c8f16959,#0000 55%),#0b2e22;border-radius:22px;gap:10px;padding:26px 22px;display:grid}.guestHero h1{color:#fff;margin:0;font-size:26px}.guestHero p{color:#fffc;margin:0 0 6px;line-height:1.5}.guestHero .btn{background:var(--k-lime,#c8f169)!important;color:#0b2e22!important}.legalLine{padding:18px 16px calc(18px + env(safe-area-inset-bottom));color:var(--k-muted);border-top:1px solid #e6ebe1;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:30px auto 0;font-size:14.5px;display:flex}.legalLine a{color:inherit;text-decoration:none}.legalLine a:hover{color:var(--k-green)}.checkoutConsent{text-align:center;color:var(--k-muted);margin:8px 0 0;font-size:13.5px;line-height:1.5}.checkoutConsent a{color:inherit;text-decoration:underline}@media (max-width:700px){.legalLine{padding-bottom:calc(100px + env(safe-area-inset-bottom))}main{padding-bottom:12px}}.aiPreset{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex;background:linear-gradient(135deg,#0b2e22,#14532d)!important}.aiPreset div{gap:4px;max-width:720px;display:grid}.aiPreset b{font-size:18px}.aiPreset small{color:#ffffffc7;line-height:1.5}.aiPreset .btn{background:var(--k-lime,#c8f169)!important;color:#0b2e22!important}.productPageInfo .earnBadge{background:linear-gradient(135deg,#fff7ed,#fffbeb);border:1px solid #fde4c8;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;margin:18px 0 6px;padding:14px 16px;display:grid!important}.productPageInfo .earnBadge>svg{color:#ea580c}.productPageInfo .earnBadge b{color:#10261b;font-size:16.5px}.productPageInfo .earnBadge small{color:#6b5444;font-size:14.5px}.productPageInfo .earnBadge .btn{border-radius:12px;grid-row:2;justify-content:center;width:100%;min-height:42px;font-size:15px}.productPageInfo .earnBadge .btn:first-of-type{grid-column:span 1;color:#fff!important;background:#0b2e22!important;border-color:#0b2e22!important}.productPageInfo .earnBadge .btn.secondary{color:#0b2e22!important;background:#fff!important;border:1.5px solid #0b2e22!important}.productPageInfo .earnBadge .btn.secondary svg{color:#ea580c}.productPageInfo .earnBadge{grid-template-areas:"icon text text""a a b"}.productPageInfo .earnBadge>svg{grid-area:icon}.productPageInfo .earnBadge>div{grid-area:text}.productPageInfo .earnBadge>.btn:not(.secondary){grid-area:a}.productPageInfo .earnBadge>.btn.secondary{grid-area:b}.productPageInfo .earnBadge{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);grid-template-areas:"icon text text""a a b"}.productPageInfo .shipsWorld{background:#e8f5ec;border-radius:14px;align-items:flex-start;gap:10px;margin:10px 0 4px;padding:12px 14px;color:#3b0764!important;display:flex!important}.productPageInfo .shipsWorld svg{color:#0f6b4c;flex:none;margin-top:2px}.productPageInfo .shipsWorld span{gap:2px;display:grid}.productPageInfo .shipsWorld b{font-size:16px}.productPageInfo .shipsWorld small{color:#5b4a7a;font-size:14.5px}.productStock{font-weight:600}.backBtn{color:#10261b;cursor:pointer;background:#fff;border:1px solid #e3eadc;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0;display:inline-grid;box-shadow:0 2px 8px #10281c0f}.backBtn:hover{background:#f2f6ee}.productBreadcrumb{align-items:center;gap:8px;display:flex!important}.productBreadcrumb .backBtn{margin-right:4px}.siteHeader .nav .headerBack{margin-right:2px}@media (max-width:700px){.siteHeader .nav .headerBack{width:36px;height:36px}}.popLine{align-items:center;gap:4px;font-weight:600;display:inline-flex;color:#c2410c!important}.trendBadge{z-index:2;color:#fff;background:linear-gradient(135deg,#f97316,#ef4444);border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 4px 10px #ef44444d}.productActivity{gap:6px;margin:2px 0 10px;display:grid}.productActivity span{color:#44574b;align-items:center;gap:7px;font-size:15px;display:inline-flex}.productActivity span svg{color:var(--k-green);flex:none}.productActivity span.hot{color:#c2410c;font-weight:700}.productActivity span.hot svg{color:#ea580c}.autoLoad{place-items:center;min-height:70px;display:grid}.autoSpinner{border:3px solid #dfe8d6;border-top-color:var(--k-green);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite kSpin}@keyframes kSpin{to{transform:rotate(360deg)}}.siteHeader .headerSearch{flex:1;min-width:0;max-width:520px}.siteHeader .headerSearch .search{width:100%;max-width:none}.shipBannerTrack .short{display:none}@media (max-width:700px){.shipBanner{min-height:32px!important;padding:5px 12px!important}.shipBannerTrack p{font-size:14px;white-space:nowrap!important;justify-content:center!important}.shipBannerTrack p svg{display:inline-block!important}.shipBannerTrack .long{display:none}.shipBannerTrack .short{display:inline}.siteHeader .languageToggle,.siteHeader .languageControl,.siteHeader .navSeller,.siteHeader .accountButton,.siteHeader .signInLink{display:none!important}.siteHeader .nav{gap:8px!important;padding:8px 14px!important}.siteHeader .navTools{gap:6px;margin-left:auto}.siteHeader .headerSearch{flex:1 0 100%;order:5;max-width:none}.siteHeader .headerSearch.offShop{display:none}.siteHeader .headerSearch .search{height:42px}.siteHeader .cartbutton,.siteHeader .notificationBtn{width:40px!important;height:40px!important}}.languageMenu{max-height:min(60vh,440px);overflow-y:auto}[dir=rtl] .languageMenu{text-align:right}[dir=rtl] .backBtn svg,[dir=rtl] .promoTileHead svg,[dir=rtl] .moreList a>svg{transform:scaleX(-1)}.assistBtn{z-index:40;width:56px;height:56px;color:var(--k-lime,#c8f169);cursor:pointer;background:#0b2e22;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;right:18px;box-shadow:0 12px 28px #0b2e2259}.assistPanel{z-index:50;background:#fff;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(380px,100vw - 24px);height:min(560px,100vh - 120px);display:grid;position:fixed;bottom:22px;right:18px;overflow:hidden;box-shadow:0 24px 60px #061e154d}.assistPanel header{color:#fff;background:#0b2e22;align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.assistPanel header div{flex:1;display:grid}.assistPanel header small{color:#ffffffb3;font-size:13.5px}.assistPanel header button{color:#fff;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.assistAvatar{background:var(--k-lime,#c8f169);color:#0b2e22;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.assistBody{background:#f6f8f3;flex-direction:column;gap:8px;padding:14px;display:flex;overflow-y:auto}.assistMsg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;max-width:85%;padding:10px 13px;font-size:15px;line-height:1.5}.assistMsg.bot{background:#fff;border:1px solid #e6ebe1;border-bottom-left-radius:6px;align-self:flex-start}.assistMsg.me{color:#fff;background:#0b2e22;border-bottom-right-radius:6px;align-self:flex-end}.assistMsg.typing{gap:4px;display:flex}.assistMsg.typing i{background:#9db09f;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite assistDot}.assistMsg.typing i:nth-child(2){animation-delay:.15s}.assistMsg.typing i:nth-child(3){animation-delay:.3s}@keyframes assistDot{50%{opacity:.5;transform:translateY(-4px)}}.assistQuick{flex-wrap:wrap;gap:6px;display:flex}.assistQuick button{color:#0b2e22;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfe0c4;border-radius:999px;padding:7px 12px;font-size:14.5px;font-weight:600}.assistPanel form{border-top:1px solid #eef2ea;gap:8px;padding:10px;display:flex}.assistPanel form input{border-radius:12px;flex:1;min-width:0;height:44px}.assistPanel form button{color:#fff;background:#0b2e22;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.assistPanel form button:disabled{opacity:.4}.assistHuman{text-align:center;color:var(--k-muted);padding:0 12px 12px;font-size:14px}@media (max-width:700px){.assistBtn{right:14px;bottom:calc(96px + env(safe-area-inset-bottom));width:50px;height:50px}body:has(.stickyBuy) .assistBtn{bottom:calc(160px + env(safe-area-inset-bottom))}.assistPanel{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:60;width:auto;height:min(78vh,620px)}}.autoList{gap:10px;display:grid}.autoRow{align-items:flex-start;gap:10px;font-weight:400!important;display:flex!important}.autoRow input{margin-top:3px}.autoRow span{gap:2px;display:grid}.autoRow small{color:var(--k-muted);line-height:1.4}.autoDeals{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.autoDeals label{max-width:140px}.postPicks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.postPicks button{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6ebe1;border-radius:12px;gap:4px;padding:6px;display:grid}.postPicks img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%}.postPicks span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.postPicks b{color:var(--k-green);font-size:13px}.todayShare{background:linear-gradient(135deg,#fff7ed,#fefce8);border:1px solid #fde4c8;border-radius:18px;gap:10px;margin:14px 0;padding:16px;display:grid}.todayShare>div:first-child{gap:3px;display:grid}.todayShare small{color:#6b5444}.todayShare .postPicks b{color:#c2410c;align-items:center;gap:4px;display:inline-flex}.feedList{gap:10px;display:grid}.feedRow{border:1px solid #e5ece6;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.feedRow>div{gap:4px;min-width:0;display:grid}.feedRow small{color:#6b7c70}.feedRow code{color:#0b2e22;text-overflow:ellipsis;white-space:nowrap;background:#f3f7f4;border-radius:8px;padding:4px 8px;font-size:13.5px;overflow:hidden}.feedRow>span{flex:none;gap:6px;display:flex}.feedRow .secondary{align-items:center;gap:5px;display:inline-flex}@media (max-width:640px){.feedRow{flex-direction:column;align-items:stretch}}.field{gap:8px;display:grid}.fieldLabel{font-size:15px;font-weight:600}.payChoice{gap:8px;display:grid}.payOption{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:1.5px solid #dfe7e1;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.payOption:hover{border-color:#9fb8a8}.payOption.on{background:#f6faf7;border-color:#0b4a36;box-shadow:0 0 0 3px #0b4a361f}.payRadio{border:2px solid #9fb8a8;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.payOption.on .payRadio{border-color:#0b4a36}.payOption.on .payRadio:after{content:"";background:#0b4a36;border-radius:50%;width:8px;height:8px}.payText{flex:1;gap:2px;min-width:140px;display:grid}.payText b{font-size:16px}.payText small{color:#6b7c70;font-size:13.5px}.cardBrands{flex-wrap:wrap;gap:4px;display:flex}.cardBrands i{letter-spacing:.02em;background:#fff;border:1px solid #e3e8e4;border-radius:5px;padding:4px 6px;font-size:11.5px;font-style:normal;font-weight:800;line-height:1}.cardBrands .brand-visa{color:#1a1f71;font-style:italic}.cardBrands .brand-amex{color:#fff;background:#2e77bc;border-color:#2e77bc}.payOption.card .cardBrands{width:100%;padding-left:30px}body.sheetOpen .stickyBuy,body.sheetOpen .assistBtn,body.sheetOpen .mobileBottomNav{display:none!important}.dialog.checkoutDialog{max-width:560px;padding-bottom:0}.checkoutPro{gap:14px}.coHead{justify-content:space-between;align-items:flex-start;gap:12px;padding-right:44px;display:flex}.coHead h2{letter-spacing:-.02em;margin:0;font-size:24px}.coHead p{color:#6b7c70;margin:2px 0 0;font-size:14.5px}.coSecure{color:#15803d;white-space:nowrap;background:#ecfdf3;border:1px solid #c7efd6;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:13.5px;font-weight:600;display:inline-flex}.coSummary{background:#f7faf8;border:1px solid #e3ebe5;border-radius:14px}.coSummary summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;font-size:15px;list-style:none;display:flex}.coSummary summary::-webkit-details-marker{display:none}.coSummary summary span{color:#0b4a36;align-items:center;gap:6px;font-weight:600;display:inline-flex}.coSummary[open] summary svg:last-child{transform:rotate(180deg)}.coItems{gap:10px;padding:4px 14px 14px;display:grid}.coItem{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14.5px;display:grid}.coThumb{width:52px;height:52px;position:relative}.coThumb img{object-fit:cover;background:#fff;border:1px solid #e3ebe5;border-radius:10px;width:52px;height:52px}.coThumb i{color:#fff;background:#4b5a50;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12.5px;font-style:normal;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.coName{min-width:0;display:grid}.coName b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.coName small{color:#6b7c70}.coStep{border-top:1px solid #edf2ee;gap:10px;padding-top:14px;display:grid}.coStep h3{align-items:center;gap:9px;margin:0;font-size:17px;display:flex}.coStep h3 span{color:#fff;background:#0b4a36;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13.5px;display:grid}.coRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.coRow.three{grid-template-columns:1.3fr 1fr .9fr}.coHint{color:#6b7c70;margin-top:4px;font-size:13.5px;font-weight:400;display:block}.coHint svg{vertical-align:-2px}.coShip{color:#0b4a36;background:#f1f8f3;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex}.coShip span{display:grid}.coShip small{color:#4b6a58;font-size:13.5px}.coShip.bad{color:#b4410f;background:#fff4ed}.coTotals{background:#f7faf8;border:1px solid #e3ebe5;border-radius:14px;gap:8px;padding:14px;display:grid}.coTotals p{color:#3f5247;justify-content:space-between;margin:0;font-size:15px;display:flex}.coTotals p.save{color:#15803d}.coTotals p.grand{color:#0b2e22;border-top:1px solid #e3ebe5;align-items:baseline;padding-top:10px;font-size:18px}.coTotals p.grand b{letter-spacing:-.01em;font-size:22px}.coTotals p.grand small{color:#6b7c70;margin-right:2px;font-size:12.5px;font-weight:500}.coMore{border-bottom:1px solid #edf2ee;padding-bottom:10px}.coMore summary{cursor:pointer;color:#0b4a36;font-size:15px;font-weight:600}.coMore textarea{width:100%;min-height:70px;margin-top:8px}.coPayBar{z-index:2;gap:6px;padding:4px 0 0;display:grid}.btn.coPay{gap:8px;min-height:54px;font-size:18px}.coTrust{color:#4b5a50;gap:8px;margin:0 0 18px;padding:0;font-size:14px;list-style:none;display:grid}.coTrust li{align-items:center;gap:8px;display:flex}.coTrust svg{color:#15803d;flex:none}@media (max-width:520px){.coRow,.coRow.three{grid-template-columns:1fr 1fr}.coRow.three label:first-child{grid-column:1/-1}}.checkoutPro .coStep label,.checkoutPro .coStep .countrySelect{margin:0}.checkoutPro label{gap:6px}@media (max-width:700px){.assistBtn{display:none!important}body:has(.stickyBuy) .mobileBottomNav{display:none!important}:is(body:has(.mobileBottomNav) .stickyBuy,body:has(.stickyBuy) .stickyBuy){bottom:calc(10px + env(safe-area-inset-bottom))!important}}.assistCta{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#0b2e22,#0b4a36);border:1px solid #d7e7dc;border-radius:16px;align-items:center;gap:12px;width:100%;margin:4px 0 18px;padding:14px 16px;display:flex}.assistCta span{flex:1;gap:2px;display:grid}.assistCta small{color:#cfe9d9;font-size:14px}.assistCta>svg:first-child{color:var(--k-lime,#c8f169);flex:none}.homeShopHero{color:#fff;background:radial-gradient(120% 140% at 100% 0,#135c43 0%,#0b2e22 55%);border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;margin:18px 0 8px;padding:40px;display:grid;overflow:hidden}.homeShopCopy{gap:16px;display:grid}.homeShopTag{color:var(--k-lime,#c8f169);background:#c8f16924;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:6px 12px;font-size:14.5px;font-weight:700;display:inline-flex}.homeShopHero h1{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(32px,4.6vw,54px);line-height:1.02}.homeShopHero p{color:#cfe3d6;max-width:34ch;margin:0;font-size:18px}.homeShopHero .btn.ghost{color:#fff;background:0 0;border-color:#ffffff59}.homeShopTrust{color:#cfe3d6;flex-wrap:wrap;gap:8px 16px;margin:4px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.homeShopTrust li{align-items:center;gap:6px;display:inline-flex}.homeShopTrust svg{color:var(--k-lime,#c8f169)}.homeShopGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.homeShopGrid button{aspect-ratio:1;cursor:pointer;background:#fff;border:0;border-radius:20px;padding:0;position:relative;overflow:hidden;box-shadow:0 14px 30px #00000038}.homeShopGrid button:nth-child(2){transform:translateY(18px)}.homeShopGrid button:nth-child(3){transform:translateY(-6px)}.homeShopGrid img{object-fit:cover;width:100%;height:100%}.homeShopGrid .priceTag,.homeShopGrid>button>:not(img){color:#0b2e22;background:#fffffff0;border-radius:999px;padding:4px 9px;font-size:14.5px;font-weight:800;position:absolute;bottom:8px;left:8px}@media (max-width:760px){.homeShopHero{border-radius:24px;grid-template-columns:1fr;gap:20px;margin-top:10px;padding:24px 20px}.homeShopHero p{font-size:16px}.homeShopHero .homeActions{grid-template-columns:1fr;gap:10px;display:grid}.homeShopHero .homeActions .btn{justify-content:center;width:100%}.homeShopGrid button:nth-child(2),.homeShopGrid button:nth-child(3){transform:none}}.homeShopHero .btn:not(.ghost){background:var(--k-lime,#c8f169);color:#0b2e22;border-color:#0000}.adminNavGroup{gap:2px;margin-bottom:10px;display:grid}.adminNavGroup>small{letter-spacing:.06em;text-transform:uppercase;color:#8a9a90;padding:6px 12px 2px;font-size:12.5px;font-weight:700}.adminRoleNote{color:#9a3412;background:#fff7ed;border-radius:10px;margin:12px;padding:8px 10px;font-size:13.5px}@media (max-width:900px){.adminNavGroup{display:contents}.adminNavGroup>small{display:none}}.btn.secondary.danger{color:#b42318!important;border-color:#f3c3bd!important}.teamForm{gap:14px;display:grid}.teamRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.teamRow label{gap:6px;font-size:14.5px;font-weight:600;display:grid}.teamAreas{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.teamArea{cursor:pointer;border:1.5px solid #e3ebe5;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:12px;display:grid}.teamArea.on{background:#f4faf6;border-color:#0b4a36}.teamArea input{grid-row:span 2}.teamArea small{color:#6b7c70;font-size:13.5px}.teamList{gap:10px;display:grid}.teamMember{border:1px solid #e3ebe5;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.teamMember>div:first-child{min-width:0;display:grid}.teamMember small{color:#6b7c70;text-overflow:ellipsis;overflow:hidden}.teamChips{flex-wrap:wrap;gap:6px;display:flex}.teamChips button{cursor:pointer;background:#fff;border:1px solid #dfe7e1;border-radius:999px;padding:5px 10px;font-size:13.5px}.teamChips button.on{color:#fff;background:#0b4a36;border-color:#0b4a36}@media (max-width:640px){.teamRow,.teamMember{grid-template-columns:1fr}}.btn.secondary.danger{background:#fff!important}.teamForm>.btn{justify-self:start;padding-left:22px;padding-right:22px}.cardBrands{gap:6px!important}.cardBrands i{white-space:nowrap;background:#fff;place-items:center;min-width:46px;height:30px;font-weight:800;display:inline-grid;box-shadow:0 1px 2px #0b2e2214;border:1px solid #dfe5e1!important;border-radius:6px!important;padding:0 8px!important;font-size:12.5px!important}.cardBrands .brand-visa{letter-spacing:.02em;font-style:italic;color:#1a1f71!important;font-size:14.5px!important}.cardBrands .brand-mc{align-items:center;color:#222!important;display:inline-flex!important}.cardBrands .brand-amex{letter-spacing:.04em;color:#fff!important;background:#2e77bc!important;border-color:#2e77bc!important}.cardBrands .brand-disc{color:#222!important}.cardBrands .brand-apple,.cardBrands .brand-gpay{color:#111!important}.payAccepted{background:#f4f8f5;border:1px solid #e3ebe5;border-radius:16px;gap:10px;margin-top:14px;padding:16px;display:grid}.payAccepted>b{color:#0b4a36;font-size:15px}.payAccepted small{color:#5b6d62;align-items:center;gap:6px;font-size:14px;display:flex}.variantPick{gap:14px;margin:6px 0 4px;display:grid}.vpGroup{gap:8px;display:grid}.vpLabel{color:#3f5247;font-size:15px;font-weight:600}.vpLabel b{color:#0b2e22}.vpChips{flex-wrap:wrap;gap:8px;display:flex}.vpChip{color:#1d2b23;cursor:pointer;background:#fff;border:1.5px solid #dfe7e1;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:6px 14px;font-size:15px;font-weight:600;transition:border-color .15s,box-shadow .15s;display:inline-flex}.vpChip.withImg{padding-left:5px}.vpChip img{object-fit:cover;border-radius:8px;width:32px;height:32px}.vpChip:hover:not(:disabled){border-color:#9fb8a8}.vpChip.on{background:#f4faf6;border-color:#0b4a36;box-shadow:0 0 0 2px #0b4a362e}.vpChip:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}@media (max-width:700px){.siteHeader .nav{padding:12px 18px 10px!important}.siteHeader .navTools{gap:10px!important}.siteHeader .navTools>button,.siteHeader .navTools>a{width:44px;height:44px}.siteHeader .cartbutton b{top:-6px;right:-6px}.productBreadcrumb .backBtn{display:none}}.cardBrands .brandMark{object-fit:contain;background:#fff;border:1px solid #dfe5e1;border-radius:6px;width:auto;min-width:46px;height:30px;padding:3px 5px}.welcomeOverlay.kitOverlay{z-index:95}.shareKit{overflow-x:hidden}.shareKit>*{min-width:0}.kitCaption>div{flex-wrap:wrap}.kitCaption pre{overflow-wrap:anywhere}@media (max-width:700px){.welcomeOverlay.kitOverlay{align-items:end;padding:10px}.shareKit{border-radius:22px;width:100%;max-height:88vh}}.cardBrands .brandMark{box-shadow:0 1px 3px #0b2e221f;background:0 0!important;border:0!important;border-radius:7px!important;min-width:0!important;height:34px!important;padding:0!important}.payAccepted .cardBrands .brandMark{height:44px!important}.paySecure{justify-self:start;width:auto;max-width:100%;height:44px}:root{--k-cream:#fff;--k-photo-bg:#f6f7f5}body{background:#fff!important}header.siteHeader,.siteHeader{background:#fffffff5!important}@media (max-width:700px){.mobileBottomNav button>span:last-child{letter-spacing:-.01em;white-space:nowrap;font-size:11.5px!important}}:root{--k-cta:#f97316;--k-cta-2:#ea580c;--k-cta-glow:#f9731652}.btn:not(.secondary,.ghost,.light,.danger,.link,.whatsappBtn,main.storefront *,.templateCanvas *){box-shadow:0 2px 0 #c2410c40, 0 6px 16px var(--k-cta-glow);text-shadow:0 1px #9a341259;background:linear-gradient(180deg, #fb8a2e 0%, var(--k-cta) 55%, var(--k-cta-2) 100%)!important;border-color:var(--k-cta-2)!important;color:#fff!important}.btn:not(.secondary,.ghost,.light,.danger,.link,.whatsappBtn,main.storefront *,.templateCanvas *):hover:not(:disabled){filter:none;box-shadow:0 2px #c2410c4d,0 10px 22px #ea580c61;background:linear-gradient(180deg, var(--k-cta) 0%, var(--k-cta-2) 100%)!important}.btn:not(.secondary,.ghost,.light,.danger,.link,.whatsappBtn,main.storefront *,.templateCanvas *):disabled{opacity:.55;box-shadow:none}.btn.secondary:not(.danger,main.storefront *,.templateCanvas *){border-color:color-mix(in srgb, var(--k-green) 35%, #fff)!important;color:var(--k-green)!important}.card:not(main.storefront *) .price .add{color:var(--k-cta-2)!important;background:#fff7ed!important;border-color:#fed7aa!important}.card:not(main.storefront *):hover .price .add{background:var(--k-cta)!important;border-color:var(--k-cta)!important;color:#fff!important}
