*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--font-body);font-size:var(--fs-base);line-height:1.6;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--fw-heading);line-height:1.15;margin:0 0 .5em;letter-spacing:-.01em}h1{font-size:clamp(28px,4vw,42px)}h2{font-size:clamp(24px,3vw,32px)}h3{font-size:20px}p{margin:0 0 1em}ul{margin:0;padding:0}.ce-wrap{max-width:var(--page-width);margin:0 auto;padding-left:20px;padding-right:20px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:-999px;top:8px;background:var(--c-navy);color:#fff;padding:10px 16px;z-index:1000}.skip-link:focus{left:8px}.ce-main{min-height:50vh;outline:none}.ce-richtext{line-height:1.7}.ce-richtext img{margin:1em 0}.ce-richtext a{color:var(--c-gold-ink)}.ce-page{padding:48px 0 72px}.ce-page--narrow .ce-wrap{max-width:820px}[hidden]{display:none!important}.ce-btn{display:inline-block;padding:14px 28px;border-radius:4px;border:1.5px solid transparent;font:inherit;font-weight:700;letter-spacing:.04em;font-size:15px;text-decoration:none;text-align:center;cursor:pointer;transition:transform .15s ease,background .15s ease}.ce-btn:hover{transform:translateY(-1px)}.ce-btn--gold{background:var(--c-gold);color:#14110a}.ce-btn--gold:hover{background:color-mix(in srgb,var(--c-gold) 85%,white)}.ce-btn--navy{background:var(--c-navy);color:#f5f1e6}.ce-btn--navy:hover{background:color-mix(in srgb,var(--c-navy) 85%,white)}.ce-btn--ghost-dark{border-color:var(--c-line);color:var(--c-text);background:var(--c-surface)}.ce-btn--ghost-dark:hover{border-color:var(--c-gold)}.ce-btn--full{display:block;width:100%}.ce-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.ce-link{color:var(--c-gold-ink);font-weight:700;text-decoration:none}.ce-link:hover{text-decoration:underline}.ce-field{display:grid;gap:6px;margin-bottom:16px}.ce-field label{font-size:13px;font-weight:700;letter-spacing:.03em}.ce-input,.ce-field input,.ce-field select,.ce-field textarea,.ce-select{width:100%;padding:12px 14px;border:1px solid var(--c-line);border-radius:6px;background:var(--c-surface);color:var(--c-text);font:inherit}.ce-input:focus,.ce-field input:focus,.ce-field select:focus,.ce-field textarea:focus{outline:2px solid var(--c-gold);outline-offset:1px}.ce-form-msg{padding:12px 14px;border-radius:6px;margin-bottom:16px;font-size:14px}.ce-form-msg.is-ok{background:#e7f6ec;color:#17603a}.ce-form-msg.is-error{background:#fdecec;color:#8a1f1f}.ce-header{background:var(--c-navy);color:#f5f1e6;border-bottom:1px solid color-mix(in srgb,var(--c-gold) 30%,transparent)}.ce-header__inner{display:flex;align-items:center;gap:24px;min-height:76px}.ce-header__logo{display:inline-flex;align-items:center;text-decoration:none;color:inherit;flex:0 0 auto}.ce-header__logo img{height:auto}.ce-header__name{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:22px;letter-spacing:.08em;text-transform:uppercase}.ce-nav{flex:1 1 auto}.ce-nav ul{list-style:none;display:flex;gap:8px 18px;flex-wrap:wrap}.ce-nav a{text-decoration:none;font-size:14px;font-weight:600;letter-spacing:.02em;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}.ce-nav a:hover,.ce-nav a[aria-current=page]{border-bottom-color:var(--c-gold)}.ce-nav__search{display:none}.ce-header__icons{display:flex;align-items:center;gap:6px;margin-inline-start:auto}.ce-icon-link{position:relative;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;color:inherit;border-radius:50%}.ce-icon-link:hover{background:color-mix(in srgb,var(--c-gold) 20%,transparent)}.ce-cart-count{position:absolute;top:2px;inset-inline-end:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c-gold);color:#14110a;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.ce-header__burger{display:none;width:42px;height:42px;background:transparent;border:0;cursor:pointer;padding:10px;flex-direction:column;justify-content:center;gap:5px}.ce-header__burger span{display:block;height:2px;background:#f5f1e6;border-radius:2px}.ce-footer{background:var(--c-navy);color:#e9e4d6;margin-top:0}.ce-footer a{text-decoration:none}.ce-footer a:hover{color:var(--c-gold)}.ce-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:36px;padding-top:56px;padding-bottom:40px}.ce-footer__title{font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold);margin-bottom:14px;font-family:var(--font-body);font-weight:800}.ce-footer ul{list-style:none;display:grid;gap:8px}.ce-footer__text{font-size:14px;opacity:.85}.ce-footer__text p{margin:0 0 .6em}.ce-newsletter{display:flex;gap:8px;flex-wrap:wrap}.ce-newsletter input[type=email]{flex:1 1 160px;padding:12px 14px;border-radius:6px;border:1px solid color-mix(in srgb,#fff 25%,transparent);background:color-mix(in srgb,#fff 8%,transparent);color:#fff;font:inherit}.ce-newsletter input::placeholder{color:color-mix(in srgb,#fff 55%,transparent)}.ce-newsletter__msg{flex:1 1 100%;margin:4px 0 0;font-size:13px}.ce-footer__bottom{border-top:1px solid color-mix(in srgb,var(--c-gold) 22%,transparent)}.ce-footer__bottom-inner{display:flex;flex-wrap:wrap;gap:14px 28px;justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px;font-size:13px}.ce-footer__disclaimer{padding-bottom:22px;font-size:12px;opacity:.6;max-width:90ch}.ce-social{display:flex;gap:14px}.ce-payments{display:flex;gap:6px;flex-wrap:wrap}.ce-payments svg{width:38px;height:24px}.ce-whatsapp{position:fixed;right:16px;bottom:16px;z-index:90;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:#25d366;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 4px 14px #00000047}.ce-whatsapp:hover{background:#1eb858}[dir=rtl] .ce-whatsapp{right:auto;left:16px}.ce-section{padding:64px 0}.ce-section--tight{padding:40px 0}.ce-section__head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:28px;flex-wrap:wrap}.ce-section__head h2{margin:0}.ce-eyebrow-dark{display:block;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold-ink);margin-bottom:8px}.ce-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:24px}.ce-pcard{background:var(--c-surface);border:1px solid var(--c-line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease}.ce-pcard:hover{box-shadow:0 10px 28px #0e1a2b1f;transform:translateY(-2px)}.ce-pcard__media{position:relative;display:block;aspect-ratio:1 / 1;background:color-mix(in srgb,var(--c-gold) 8%,var(--c-surface));overflow:hidden}.ce-pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:14px;transition:opacity .3s ease}.ce-pcard__img--hover{opacity:0}.ce-pcard:hover .ce-pcard__img--hover{opacity:1}.ce-placeholder{width:100%;height:100%;padding:30%;opacity:.25}.ce-pcard__badges{position:absolute;top:10px;inset-inline-start:10px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ce-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ce-badge--dark{background:var(--c-navy);color:#fff}.ce-badge--gold{background:var(--c-gold);color:#14110a}.ce-pcard__body{padding:14px 16px 18px;display:grid;gap:6px}.ce-pcard__title{font-family:var(--font-body);font-size:15px;font-weight:700;line-height:1.35;margin:0}.ce-pcard__title a{text-decoration:none}.ce-pcard__title a:hover{color:var(--c-gold-ink)}.ce-price{font-weight:800;font-size:16px;font-variant-numeric:tabular-nums}.ce-price__was{font-weight:500;opacity:.55;margin-inline-end:6px}.ce-price__from{font-weight:500;opacity:.7}.ce-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.ce-tile{position:relative;display:flex;align-items:flex-end;min-height:280px;border-radius:12px;overflow:hidden;text-decoration:none;color:#f5f1e6;background:linear-gradient(145deg,#16253c,var(--c-navy));border:1px solid color-mix(in srgb,var(--c-gold) 35%,transparent)}.ce-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ce-tile:hover img{transform:scale(1.04)}.ce-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(8,14,24,.88));z-index:1}.ce-tile__body{position:relative;z-index:2;padding:22px}.ce-tile__title{margin:0 0 4px;font-size:24px;color:#fff}.ce-tile__cap{margin:0;font-size:14px;opacity:.85}.ce-tile__go{display:inline-block;margin-top:10px;color:var(--c-gold);font-weight:700;font-size:14px}.ce-band{background:var(--c-navy);color:#f5f1e6}.ce-band h2{color:#fff}.ce-rich{max-width:760px}.ce-rich--center{margin:0 auto;text-align:center}.ce-faq{max-width:820px;margin:0 auto}.ce-faq details{border-bottom:1px solid var(--c-line);padding:4px 0}.ce-faq summary{cursor:pointer;list-style:none;padding:16px 32px 16px 0;font-weight:700;font-size:17px;position:relative}.ce-faq summary::-webkit-details-marker{display:none}.ce-faq summary:after{content:"+";position:absolute;inset-inline-end:4px;top:12px;font-size:24px;color:var(--c-gold-ink)}.ce-faq details[open] summary:after{content:"\2212"}.ce-faq__a{padding:0 0 18px;opacity:.88}.ce-news{text-align:center}.ce-news__form{display:flex;gap:10px;max-width:520px;margin:22px auto 0;flex-wrap:wrap}.ce-news__form input[type=email]{flex:1 1 220px;padding:14px 16px;border-radius:6px;border:1px solid var(--c-line);font:inherit;background:var(--c-surface);color:var(--c-text)}.ce-collection-head{padding:40px 0 8px}.ce-collection-head p{max-width:70ch;opacity:.85}.ce-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 0 24px;border-top:1px solid var(--c-line);margin-top:16px}.ce-toolbar label{font-size:13px;font-weight:700;margin-inline-end:8px}.ce-select{width:auto;min-width:180px}.ce-collection-layout{display:grid;grid-template-columns:240px 1fr;gap:32px;align-items:start}.ce-collection-layout--nofilter{grid-template-columns:1fr}.ce-filters{position:sticky;top:16px}.ce-filter{border-bottom:1px solid var(--c-line);padding:12px 0}.ce-filter summary{font-weight:800;cursor:pointer;font-size:14px;letter-spacing:.04em}.ce-filter__list{list-style:none;display:grid;gap:8px;padding:12px 0 4px}.ce-filter__list label{display:flex;gap:8px;align-items:center;font-size:14px;cursor:pointer}.ce-filter__list .is-disabled{opacity:.45}.ce-filter__price{display:flex;gap:8px;padding-top:12px}.ce-filter__price input{width:100%;padding:8px 10px;border:1px solid var(--c-line);border-radius:6px;font:inherit;background:var(--c-surface)}.ce-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ce-chip{display:inline-flex;gap:6px;align-items:center;padding:4px 12px;border-radius:999px;background:var(--c-surface);border:1px solid var(--c-line);font-size:13px;text-decoration:none}.ce-empty{text-align:center;padding:56px 0;opacity:.8}.ce-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:40px}.ce-pagination__info{font-size:14px;opacity:.75}.ce-product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;padding-top:40px;padding-bottom:56px;align-items:start}.ce-gallery__main{position:relative;aspect-ratio:1 / 1;background:var(--c-surface);border:1px solid var(--c-line);border-radius:12px;overflow:hidden}.ce-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center}.ce-gallery__slide.is-active{display:flex}.ce-gallery__slide img{width:100%;height:100%;object-fit:contain;padding:18px}.ce-gallery__thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.ce-gallery__thumb{width:72px;height:72px;padding:4px;border:1.5px solid var(--c-line);border-radius:8px;background:var(--c-surface);cursor:pointer}.ce-gallery__thumb.is-active{border-color:var(--c-gold)}.ce-gallery__thumb img{width:100%;height:100%;object-fit:contain}.ce-product__vendor{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold-ink);margin:0 0 6px}.ce-product__title{margin:0 0 12px}.ce-product__price{display:flex;align-items:baseline;gap:10px;font-size:28px;font-weight:800;margin-bottom:18px;font-variant-numeric:tabular-nums}.ce-product__price s{font-size:18px;font-weight:500;opacity:.55}.ce-buy{display:grid;gap:12px;margin:18px 0}.ce-buy__row{display:flex;gap:12px;align-items:stretch}.ce-qty{display:inline-flex;border:1px solid var(--c-line);border-radius:6px;background:var(--c-surface)}.ce-qty button{width:40px;border:0;background:transparent;font-size:20px;cursor:pointer;color:var(--c-text)}.ce-qty input{width:52px;text-align:center;border:0;background:transparent;font:inherit;font-weight:700;-moz-appearance:textfield}.ce-qty input::-webkit-outer-spin-button,.ce-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ce-buy__msg{margin:0;font-size:14px}.ce-buy__msg.is-ok{color:#17603a}.ce-buy__msg.is-error{color:#8a1f1f}.ce-buy__msg a{color:inherit;font-weight:700}.ce-wa-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#128c4a;text-decoration:none}.ce-wa-link:hover{text-decoration:underline}.ce-trust-list{list-style:none;display:grid;gap:8px;margin:18px 0;font-size:14px}.ce-trust-list li{display:flex;gap:10px;align-items:flex-start}.ce-trust-list svg{flex:0 0 auto;color:var(--c-gold-ink);margin-top:3px}.ce-specs{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:8px;overflow:hidden}.ce-specs th,.ce-specs td{text-align:start;padding:10px 14px;border-bottom:1px solid var(--c-line)}.ce-specs th{width:40%;font-weight:700;background:color-mix(in srgb,var(--c-gold) 8%,var(--c-surface))}.ce-specs tr:last-child th,.ce-specs tr:last-child td{border-bottom:0}.ce-product__desc{margin-top:24px}.ce-recs{padding-bottom:64px}.ce-cart-head{padding:40px 0 16px}.ce-cart-layout{display:grid;grid-template-columns:1fr 340px;gap:40px;align-items:start;padding-bottom:64px}.ce-cart-items{border-top:1px solid var(--c-line)}.ce-cart-item{display:grid;grid-template-columns:96px 1fr auto;gap:18px;padding:20px 0;border-bottom:1px solid var(--c-line);align-items:start}.ce-cart-item__img{width:96px;height:96px;border:1px solid var(--c-line);border-radius:8px;background:var(--c-surface);object-fit:contain;padding:6px}.ce-cart-item__title{font-weight:700;text-decoration:none;display:block;margin-bottom:4px}.ce-cart-item__meta{font-size:13px;opacity:.7;margin:0 0 8px}.ce-cart-item__remove{font-size:13px;color:var(--c-gold-ink)}.ce-cart-item__total{font-weight:800;text-align:end;font-variant-numeric:tabular-nums}.ce-summary{background:var(--c-surface);border:1px solid var(--c-line);border-radius:12px;padding:24px;position:sticky;top:16px}.ce-summary__row{display:flex;justify-content:space-between;font-size:18px;font-weight:800;margin-bottom:8px}.ce-summary__note{font-size:13px;opacity:.7;margin-bottom:18px}.ce-summary textarea{width:100%;min-height:80px;margin-bottom:14px;padding:10px;border:1px solid var(--c-line);border-radius:6px;font:inherit}.ce-summary .ce-btn+.ce-btn{margin-top:10px}.ce-blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px}.ce-post{background:var(--c-surface);border:1px solid var(--c-line);border-radius:10px;overflow:hidden}.ce-post img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.ce-post__body{padding:18px 20px 22px}.ce-post__date{font-size:12px;opacity:.65;letter-spacing:.08em;text-transform:uppercase}.ce-post h3 a{text-decoration:none}.ce-article{max-width:760px}.ce-article img{border-radius:10px;margin:0 0 24px}.ce-search-form{display:flex;gap:10px;max-width:520px;margin:16px 0 32px}.ce-search-form input{flex:1;padding:12px 14px;border:1px solid var(--c-line);border-radius:6px;font:inherit;background:var(--c-surface)}.ce-result-row{padding:14px 0;border-bottom:1px solid var(--c-line)}.ce-card-form{max-width:460px;margin:0 auto;background:var(--c-surface);border:1px solid var(--c-line);border-radius:12px;padding:32px}.ce-table{width:100%;border-collapse:collapse;font-size:14px}.ce-table th,.ce-table td{text-align:start;padding:10px 8px;border-bottom:1px solid var(--c-line)}.ce-404{text-align:center;padding:96px 0}.ce-404 h1{font-size:clamp(56px,12vw,120px);color:var(--c-gold-ink);margin-bottom:8px}.ce-password{min-height:100vh;display:grid;place-items:center;background:var(--c-navy);color:#f5f1e6;text-align:center;padding:24px}.ce-password .ce-input{max-width:320px}@media(max-width:989px){.ce-grid{grid-template-columns:repeat(min(var(--cols, 4),3),1fr)}.ce-product{grid-template-columns:1fr;gap:28px}.ce-cart-layout{grid-template-columns:1fr}.ce-summary{position:static}.ce-collection-layout{grid-template-columns:1fr}.ce-filters{position:static}.ce-header__burger{display:inline-flex;order:-1}.ce-header__inner{gap:12px;min-height:64px}.ce-header__logo{flex:1 1 auto}.ce-header__icons{margin-inline-start:0}.ce-nav{position:absolute;left:0;right:0;top:100%;background:var(--c-navy);border-top:1px solid color-mix(in srgb,var(--c-gold) 30%,transparent);padding:12px 20px 22px;display:none;z-index:60;flex:none}.ce-header{position:relative}.ce-nav.is-open{display:block}.ce-nav ul{flex-direction:column;gap:0}.ce-nav li a{display:block;padding:14px 0;border-bottom:1px solid color-mix(in srgb,#fff 10%,transparent)}.ce-nav__search{display:flex;gap:8px;margin-top:16px}.ce-nav__search input{flex:1;padding:11px 12px;border-radius:6px;border:1px solid color-mix(in srgb,#fff 25%,transparent);background:color-mix(in srgb,#fff 8%,transparent);color:#fff;font:inherit}}@media(max-width:749px){.ce-grid{grid-template-columns:repeat(2,1fr);gap:14px}.ce-section{padding:44px 0}.ce-pcard__body{padding:12px}.ce-pcard__title{font-size:14px}.ce-cart-item{grid-template-columns:72px 1fr}.ce-cart-item__img{width:72px;height:72px}.ce-cart-item__total{grid-column:2;text-align:start}.ce-whatsapp span{display:none}.ce-whatsapp{padding:14px}.ce-buy__row{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
