/* Pokelot: charcoal brand framing, warm detailing, light photographic displays. */
.store-body{--pink:#b88c48;--light:#f1f0ed;background:#fff;color:#242427}.store-body :focus-visible{outline-color:#b88c48}.store-body .announcement{background:#ded2ba;color:#30291f;height:31px;font-size:12px;letter-spacing:.04em}.store-body .currency{color:#514330}.site-header{background:#17181a;color:#f7f4ed;border-bottom:1px solid #494034;box-shadow:0 6px 20px #0001}.header-inner{height:96px;display:flex;gap:48px}.brand-lockup{font-size:39px;letter-spacing:-.055em;gap:12px;min-width:240px;font-weight:700}.pokelot-mark{width:40px;height:49px;color:#d2ae73;flex-shrink:0}.brand-text{display:flex;flex-direction:column;gap:7px}.brand-name{font-family:Georgia,'Times New Roman',serif;line-height:.95;font-weight:700;letter-spacing:-.045em}.brand-dot{color:#d2ae73}.brand-caption{font-family:Arial,'Microsoft YaHei',sans-serif;font-size:10px;letter-spacing:.14em;font-weight:400;color:#c9c4bb;line-height:1.4}.header-search{flex:1;max-width:510px;min-width:0}.header-search>summary{list-style:none;cursor:pointer;width:44px;height:44px;align-items:center;justify-content:center;color:#eee}.header-search>summary::-webkit-details-marker{display:none}.header-search svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5}.header-search-form{display:flex;border:1px solid #56534d;border-radius:4px;background:#242527;overflow:hidden;height:46px}.header-search-form input{background:none;color:#eee;border:0;margin:0;font-size:15px;padding:11px 15px;flex:1;min-width:0;outline-offset:-3px}.header-search-form input::placeholder{color:#bebbb4;opacity:1}.header-search-form button{width:49px;flex-shrink:0;border:0;background:none;color:#d7b780;display:flex;align-items:center;justify-content:center}.header-search-form button:hover{background:#36332d}.header-actions{margin-left:auto;gap:0}.language-picker summary{padding-left:21px;border-left:1px solid #4a4640;gap:9px;font-size:15px}.language-menu{top:50px;border-radius:4px;background:#f8f6f1;color:#292722}.language-menu a[aria-current]{background:#eae1d1;color:#302619}.header-nav-row{border-top:1px solid #ffffff15;background:#17181a}.header-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:49px}.desktop-nav{font-size:15px;gap:35px;margin:0}.desktop-nav a{padding:13px 1px;position:relative;color:#c9c8c4}.desktop-nav .active,.desktop-nav a:hover{color:#e6c892;text-decoration:none}.desktop-nav a.active::after{content:'';position:absolute;height:2px;background:#d2ae73;bottom:0;left:0;right:0}.header-note{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.02em;color:#c6c1b8}.header-note>span{width:5px;height:5px;background:#d2ae73;transform:rotate(45deg)}.mobile-nav{background:#17181a;border-color:#494034}.mobile-nav a[aria-current]{color:#e6c892}.store-body .button{border-radius:4px;font-weight:500}.store-body .button:hover{background:#3d3830}.store-body .button-light{background:#e2c493;border-color:#e2c493;color:#211d17}.store-body .hero .button-light{border-color:#e2c493}.store-body .hero .button-light:hover{background:#eed7b2;color:#211d17}.store-body .trust-strip{background:#fff;border-color:#e5e0d7}.store-body .trust-strip i{color:#8f6b34}.store-body .section-heading .eyebrow{color:#80633b}.store-body .text-link{border-color:#b88c48}.store-body .collections-section{background:#202123;color:#f5f2eb;border-block:1px solid #393735}.store-body .collections-section .eyebrow{color:#d2ae73}.store-body .collection-box{background:#2c2d2f;color:#f0ece3;border:1px solid #565149;border-radius:8px}.store-body .collection-1{background:#30302d}.store-body .collection-2{background:#312c2a}.store-body .collection-number{color:#d2ae73}.store-body .collection-orbit{color:#d2ae73;opacity:.2}.store-body .collection-box:hover{border-color:#d2ae73;color:#fff}.store-body .card-image{background:linear-gradient(145deg,#e9e8e4,#f5f4f1);border:1px solid #e5e2db;border-radius:8px}.store-body .card-copy h3{font-weight:550}.store-body .card-meta strong{font-weight:600}.store-body .site-footer{background:#17181a;color:#eee9e0;padding-top:56px;border-top:1px solid #514738}.store-body .brand-footer{color:#f2ede3;font-family:Georgia,serif;text-transform:none;letter-spacing:-.035em;font-size:35px}.store-body .footer-main p,.store-body .footer-links{color:#c0bdb6}.store-body .footer-links span,.store-body .footer-bottom{color:#b8b4ac}.store-body .footer-links a:hover{color:#e6c892}.store-body .footer-bottom{border-color:#3f3c37}.store-body .preview-note{background:#222325;color:#b8b4ac}.catalog-page{background:#f2f1ee}.catalog-intro{background:radial-gradient(ellipse at 90% 30%,#39312a 0,transparent 48%),#202123;color:#f4f0e8;position:relative;overflow:hidden;border-bottom:1px solid #4c4133}.store-body .catalog-heading{padding-block:42px;position:relative;z-index:1}.store-body .catalog-heading .eyebrow{color:#d7b780;font-size:12px;letter-spacing:.13em;margin-bottom:15px}.store-body .catalog-heading h1{font-size:48px;font-weight:550;margin-bottom:19px;max-width:800px}.catalog-heading>p{color:#cbc7bf;max-width:720px;font-size:18px;line-height:1.65;margin-bottom:24px}.catalog-intro .search-form{max-width:680px;position:relative;z-index:2}.store-body .catalog-intro .search-form input{background:#292a2c;color:#f0ebe2;border:1px solid #625c52;border-radius:4px 0 0 4px;font-size:16px}.catalog-intro .search-form input::placeholder{color:#c2bdb4;opacity:1}.store-body .catalog-intro .search-form .button{background:#dec08e;color:#211e18;border-color:#dec08e;border-radius:0 4px 4px 0}.intro-art{position:absolute;right:30px;top:27px;width:190px;height:235px;opacity:.5;pointer-events:none}.intro-art span{position:absolute;inset:0;border:1px solid #ba9861;border-radius:12px;transform:rotate(13deg);background:linear-gradient(145deg,#d3b6810d,transparent);clip-path:polygon(0 0,87% 0,100% 10%,100% 100%,0 100%)}.intro-art span:nth-child(2){transform:rotate(-5deg) translate(-25px,25px);opacity:.55}.intro-art span:nth-child(3){transform:rotate(-20deg) translate(-35px,45px);opacity:.3}.store-body .catalog-layout{padding-top:30px}.store-body .filter-panel{padding-bottom:23px;border-bottom:1px solid #d6d2c9;margin-bottom:22px}.store-body .filter-panel select{border-color:#bcb4a7}.store-body .filter-panel .button{background:#272626;border-color:#272626}.store-body .results-bar{padding-bottom:23px}.store-body .clear-filter:hover{color:#80633b}.store-body .thumbnail.selected{border-color:#a77c3e}.store-body .button-whatsapp{background:#267c51;border-color:#267c51}.store-body .button-whatsapp:hover{background:#216841}.store-body .disabled{background:#e3e3e3;color:#555;border-color:#ddd}
@media(min-width:881px){.header-search>summary{display:none}.header-search-form{display:flex}}
@media(max-width:1100px) and (min-width:881px){.header-inner{gap:28px}.brand-lockup{min-width:210px}.intro-art{right:-80px;opacity:.22}}
@media(max-width:880px){.header-inner{height:83px;display:grid;grid-template-columns:36px minmax(0,1fr) 40px auto;gap:6px;position:relative}.menu-toggle{grid-column:1;grid-row:1;margin-left:-7px;width:40px}.brand-lockup{grid-column:2;grid-row:1;min-width:0;justify-self:center;gap:7px;font-size:29px}.pokelot-mark{width:25px;height:34px}.brand-text{gap:4px}.brand-caption{font-size:8px;letter-spacing:.025em;max-width:145px;white-space:normal}.header-search{grid-column:3;grid-row:1;position:static}.header-search>summary{display:flex;width:40px}.header-search-form{position:absolute;top:82px;left:0;right:0;height:54px;box-shadow:0 10px 25px #0003;border:1px solid #786547;border-radius:0 0 5px 5px;background:#242527;z-index:3}.header-actions{grid-column:4;grid-row:1;margin:0}.language-picker summary{padding:0 0 0 5px;border:0;font-size:13px;gap:4px}.header-nav-row{display:none}.language-picker .globe-icon{display:none}.language-menu{top:53px}.store-body .catalog-heading{padding-block:29px 32px}.store-body .catalog-heading h1{font-size:37px;margin-bottom:18px}.catalog-heading>p{font-size:17px}.intro-art{display:none}.store-body .catalog-layout{padding-top:17px}.store-body .filter-panel{padding-top:18px;margin:0;border-bottom:0;border-top:1px solid #d6d2c9}.store-body .results-bar{padding:8px 0 22px}.catalog-filters:not([open])+.results-bar{padding-bottom:22px}.store-body .collections-section{padding-block:45px}.store-body .collection-box{border-radius:7px}.store-body .site-footer{padding-top:40px}.store-body .footer-main h3{font-size:20px}.store-body .section-heading .eyebrow{color:#80633b}.store-body .collections-section .section-heading .eyebrow{color:#d2ae73}}
@media(max-width:380px){.header-inner{grid-template-columns:30px minmax(0,1fr) 34px auto;gap:2px}.brand-lockup{font-size:26px;gap:4px}.pokelot-mark{width:21px;height:31px}.brand-caption{max-width:117px;font-size:7px}.menu-toggle{width:35px;padding-inline:8px}.header-search>summary{width:34px}.language-picker summary{padding-left:0}.store-body .catalog-heading h1{font-size:34px}}
@media(max-width:880px){.header-actions{display:flex}.language-picker summary{min-width:44px;justify-content:center}.brand-caption{font-size:9px}.header-search-form input{font-size:16px}}
@media(max-width:380px){.brand-caption{font-size:9px}}

.brand-upload{width:44px;height:52px;object-fit:contain;flex-shrink:0}

.brand-text{min-width:0}.brand-name{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.brand-name{max-width:150px}.brand-lockup{min-width:0}}
