*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--font-body: "Georgia", "Times New Roman", serif;--font-heading: var(--font-body);--font-accent: var(--font-heading);--font-ui: sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:#2c2c2c;background:#faf9f7}.store.theme-atelier .at-wrap{max-width:1240px;margin:0 auto;padding-left:40px;padding-right:40px}.store.theme-atelier .at-section{padding-top:80px;padding-bottom:80px}.store.theme-atelier .at-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.store.theme-atelier .at-eyebrow{font-family:var(--font-heading);font-weight:400;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-text-secondary);margin:0}:where(.store.theme-atelier) .at-title{font-family:var(--font-accent);font-style:italic;font-weight:300;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.1;color:var(--color-text-primary);margin:4px 0 0;text-wrap:balance}:where(.store.theme-atelier) .at-display{font-family:var(--font-accent);font-style:italic;font-weight:300;font-size:clamp(2.5rem,5.4vw,4.6rem);line-height:1.04;color:var(--color-text-primary);margin:0;text-wrap:balance}.store.theme-atelier .at-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;font-family:var(--font-heading);font-weight:400;font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;color:var(--color-text-primary);background:transparent;border:1px solid var(--color-text-primary);border-radius:0;cursor:pointer;transition:background .25s,color .25s}.store.theme-atelier .at-btn:hover{background:var(--color-btn-primary);border-color:var(--color-btn-primary);color:var(--color-btn-primary-text)}.store.theme-atelier .at-link{font-family:var(--font-heading);font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;color:inherit;background:none;border:0;border-bottom:1px solid currentColor;padding:0 0 4px;cursor:pointer}.store.theme-atelier :focus-visible{outline:1px solid var(--color-text-primary);outline-offset:3px}@media (max-width: 768px){.store.theme-atelier .at-wrap{padding-left:18px;padding-right:18px}.store.theme-atelier .at-section{padding-top:52px;padding-bottom:52px}}.store.theme-atelier .announcement-bar{font-family:var(--font-heading);letter-spacing:.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.store.theme-atelier .announcement-bar{letter-spacing:.14em;font-size:.62rem;padding:7px 12px}}.store.theme-atelier .store-header{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--color-border)}.store.theme-atelier .nav-desktop{border-top:0;gap:8px;padding-bottom:6px}.store.theme-atelier .nav-link{font-family:var(--font-heading);font-weight:300;font-size:.74rem;letter-spacing:.22em;color:var(--color-text-primary);border-bottom:1px solid transparent;padding:8px 4px 6px;margin:0 10px}.store.theme-atelier .nav-link:hover{opacity:1;border-bottom-color:var(--color-text-primary)}.store.theme-atelier .nav-chevron{display:none}.store.theme-atelier .nav-dropdown{background:var(--color-bg);border:1px solid var(--color-border);box-shadow:none}.store.theme-atelier .nav-dropdown-link{font-family:var(--font-heading);font-weight:300;letter-spacing:.16em;color:var(--color-text-primary)}.store.theme-atelier .nav-dropdown-link:hover{background:var(--color-surface);color:var(--color-text-primary)}.store.theme-atelier .header-search-form{border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent}.store.theme-atelier .header-search-form:focus-within{border-color:var(--color-text-primary)}.store.theme-atelier .header-search-input{font-family:var(--font-body);color:var(--color-text-primary)}.store.theme-atelier .header-search-btn,.store.theme-atelier .header-cart-btn,.store.theme-atelier .header-account-btn,.store.theme-atelier .header-account-link,.store.theme-atelier .header-account-sep{color:var(--color-text-primary)}.store.theme-atelier .header-cart-badge{background:var(--color-text-primary);color:var(--color-bg)}.store.theme-atelier .product-card{background:transparent}.store.theme-atelier .product-card:hover{transform:none;box-shadow:none}.store.theme-atelier .product-card-img{background:var(--color-surface)}.store.theme-atelier .product-card:hover .product-card-img img{transform:none}.store.theme-atelier .product-card-info{padding:14px 4px 18px;align-items:center;text-align:center;gap:6px}.store.theme-atelier .product-card-cat{font-family:var(--font-heading);font-size:.62rem;letter-spacing:.24em}.store.theme-atelier .product-card-title{font-family:var(--font-heading);font-weight:300;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;flex:0 0 auto}.store.theme-atelier .product-card-brand{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem}.store.theme-atelier .product-card-price{justify-content:center;margin-top:2px}.store.theme-atelier .product-card .price-current{font-family:var(--font-body);font-weight:400;font-size:.9rem;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.store.theme-atelier .product-card .price-old{font-family:var(--font-body);font-size:.8rem}.store.theme-atelier .product-card .badge-promo{top:12px;left:12px;right:auto;font-family:var(--font-heading);font-weight:400;font-size:.58rem;letter-spacing:.24em;padding:5px 9px}.store.theme-atelier .product-card .badge-stock,.store.theme-atelier .product-card .badge-order{background:color-mix(in srgb,var(--color-bg) 88%,transparent);color:var(--color-text-primary);font-family:var(--font-heading);font-weight:400;letter-spacing:.22em;padding:6px 0}.store.theme-atelier .btn-add-cart{border-radius:0;box-shadow:none}.store.theme-atelier .highlights-section{background:var(--color-bg);border:0;padding:72px 0 24px}.store.theme-atelier .highlights-inner{max-width:1240px;width:auto;padding:0 40px}.store.theme-atelier .highlights-section .section-header{justify-content:flex-start;flex-direction:column;padding:0 0 24px}.store.theme-atelier .highlights-scroll{padding:0 0 12px;gap:20px;scroll-snap-type:x mandatory}.store.theme-atelier .highlight-item{flex:0 0 calc((100% - 60px)/4);max-width:none;scroll-snap-align:start}.store.theme-atelier .highlights-section .section-eyebrow{font-family:var(--font-heading);letter-spacing:.3em}.store.theme-atelier .highlights-section .section-title{font-family:var(--font-accent);font-style:italic;font-weight:300;font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:0;text-transform:none;color:var(--color-text-primary)}.store.theme-atelier .highlights-section .section-link{font-family:var(--font-heading);letter-spacing:.24em;text-transform:uppercase;font-size:.68rem;color:var(--color-text-primary)}@media (max-width: 768px){.store.theme-atelier .highlights-section{padding-top:48px}.store.theme-atelier .highlights-scroll{gap:12px}.store.theme-atelier .highlight-item{flex-basis:62%}.store.theme-atelier .highlights-inner{padding:0 18px}}.store.theme-atelier .at-catalog-head{padding-top:72px;display:flex;flex-direction:column;gap:4px}.store.theme-atelier .at-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.store.theme-atelier .at-chip{background:transparent;border:1px solid var(--color-border);border-radius:0;padding:8px 14px;font-family:var(--font-heading);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-primary);cursor:pointer;transition:border-color .2s,background .2s}.store.theme-atelier .at-chip:hover{border-color:var(--color-text-primary)}.store.theme-atelier .page-layout{width:auto;max-width:1240px;padding-left:40px;padding-right:40px}.store.theme-atelier .filter-sidebar{display:none}.store.theme-atelier .products-topbar{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:12px 0;margin-bottom:32px}.store.theme-atelier .products-count,.store.theme-atelier .topbar-sort{font-family:var(--font-heading);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-secondary)}.store.theme-atelier .topbar-sort{border:0;border-radius:0;background:transparent;color:var(--color-text-primary);cursor:pointer}.store.theme-atelier .products-grid{column-gap:20px;row-gap:32px}.store.theme-atelier .page-btn,.store.theme-atelier .load-more-btn{border-radius:0;font-family:var(--font-heading);letter-spacing:.16em;background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border);box-shadow:none}.store.theme-atelier .page-btn.active,.store.theme-atelier .load-more-btn:hover{background:var(--color-btn-primary);border-color:var(--color-btn-primary);color:var(--color-btn-primary-text)}.store.theme-atelier .load-more-btn{text-transform:uppercase;font-size:.7rem;letter-spacing:.26em;padding:15px 30px}.store.theme-atelier .category-title{font-family:var(--font-accent);font-weight:300;font-size:clamp(2rem,3.4vw,2.8rem);letter-spacing:0;line-height:1.1}.store.theme-atelier .search-header .search-label{font-family:var(--font-accent);font-style:italic;font-size:1.6rem}@media (max-width: 768px){.store.theme-atelier .at-catalog-head{padding-top:48px}.store.theme-atelier .at-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-18px;padding-right:18px}.store.theme-atelier .at-chip{flex:none}.store.theme-atelier .page-layout{padding-left:18px;padding-right:18px}.store.theme-atelier .products-grid{column-gap:12px;row-gap:24px}}.store.theme-atelier .breadcrumb-bar{font-family:var(--font-heading);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-secondary)}.store.theme-atelier .product-layout{max-width:1240px;gap:clamp(28px,5vw,72px)}.store.theme-atelier .product-main-img{background:var(--color-surface);border-radius:0;border:0}.store.theme-atelier .product-thumb{border-radius:0;border:1px solid transparent;opacity:1}.store.theme-atelier .product-thumb.active{border-color:var(--color-text-primary)}.store.theme-atelier .product-main-img .badge-promo{left:14px;right:auto;top:14px;font-family:var(--font-heading);font-weight:400;letter-spacing:.24em}.store.theme-atelier .product-category,.store.theme-atelier .product-brand{font-family:var(--font-heading);font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-text-secondary)}.store.theme-atelier .product-title{font-style:normal;font-family:var(--font-heading);font-weight:300;font-size:clamp(1.3rem,2.2vw,1.7rem);letter-spacing:.16em;text-transform:uppercase;line-height:1.35;color:var(--color-text-primary)}.store.theme-atelier .share-btn{border:0;padding:0;font-family:var(--font-heading);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;border-radius:0;color:var(--color-text-secondary)}.store.theme-atelier .product-details .price-current{font-family:var(--font-body);font-weight:400;font-size:1.35rem;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.store.theme-atelier .product-details .price-old{font-family:var(--font-body)}.store.theme-atelier .variant-label{font-family:var(--font-heading);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase}.store.theme-atelier .variant-label strong{font-weight:400}.store.theme-atelier .variant-btn{border-radius:0;min-width:46px;min-height:46px;border:1px solid var(--color-border);background:transparent;font-family:var(--font-body);color:var(--color-text-primary)}.store.theme-atelier .variant-btn.active{background:var(--color-btn-primary);border-color:var(--color-btn-primary);color:var(--color-btn-primary-text)}.store.theme-atelier .variant-btn.no-stock{color:var(--color-text-secondary);background:linear-gradient(to top right,transparent calc(50% - .5px),var(--color-border) 50%,transparent calc(50% + .5px))}.store.theme-atelier .no-stock-badge{display:none}.store.theme-atelier .variant-thumb{border-radius:0}.store.theme-atelier .stock-badge{border-radius:0;font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;font-size:.66rem}.store.theme-atelier .whatsapp-btn,.store.theme-atelier .buy-btn,.store.theme-atelier .cart-btn{border-radius:0;box-shadow:none;background:var(--color-btn-primary);color:var(--color-btn-primary-text);border:1px solid var(--color-btn-primary);font-family:var(--font-heading);font-weight:400;font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;min-height:54px}.store.theme-atelier .whatsapp-btn:hover,.store.theme-atelier .buy-btn:hover,.store.theme-atelier .cart-btn:hover{filter:none;opacity:.9}.store.theme-atelier .qty-selector,.store.theme-atelier .shipping-card,.store.theme-atelier .shipping-cep-input,.store.theme-atelier .shipping-calc-btn{border-radius:0}.store.theme-atelier .drawer{background:var(--color-bg)}.store.theme-atelier .drawer-link,.store.theme-atelier .drawer-sublink{font-family:var(--font-heading);font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-primary)}.store.theme-atelier .drawer-search-form,.store.theme-atelier .drawer-filter-select,.store.theme-atelier .drawer-price-input,.store.theme-atelier .filter-chip{border-radius:0}.store.theme-atelier .footer{position:relative;border-top:0}.store.theme-atelier .footer{border-top:10px solid var(--color-accent, transparent)}.store.theme-atelier .footer-title{font-family:var(--font-heading);font-weight:400;font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent, inherit)}.store.theme-atelier .footer-link,.store.theme-atelier .footer-policy-link{font-family:var(--font-body)}.store.theme-atelier .footer-nav-select,.store.theme-atelier .payment-badge,.store.theme-atelier .social-icon-btn{border-radius:0}.store.theme-atelier .fab{box-shadow:none}.store.theme-atelier .fab-whatsapp{background:var(--color-btn-primary);color:var(--color-btn-primary-text)}.store.theme-atelier .fab-top{background:var(--color-bg);color:var(--color-text-primary);border:1px solid var(--color-border)}@media (min-width: 769px){.store.theme-atelier .product-images:has(.product-thumbs){display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:start}.store.theme-atelier .product-images:has(.product-thumbs) .product-thumbs{order:-1;flex-direction:column;flex-wrap:nowrap;margin-top:0;gap:10px;overflow:visible}.store.theme-atelier .product-images:has(.product-thumbs) .product-thumb{width:100%;height:auto;aspect-ratio:var(--product-card-aspect, 1/1)}}.store.theme-atelier .product-main-img.zoomable{cursor:zoom-in}.store.theme-atelier .product-main-img img{transition:transform .25s ease}.store.theme-atelier .product-main-img.zoomed img{transform:scale(1.9)}.store.theme-atelier .at-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-top:20px}.store.theme-atelier .at-trust-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 6px;text-align:center;font-family:var(--font-heading);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-primary)}.store.theme-atelier .at-trust-item+.at-trust-item{border-left:1px solid var(--color-border)}.store.theme-atelier .at-trust-item .atelier-icon{width:22px;height:22px;color:var(--color-accent, var(--color-primary))}.store.theme-atelier .at-accordions{margin-top:12px}.store.theme-atelier .at-accordions details{border-bottom:1px solid var(--color-border)}.store.theme-atelier .at-accordions summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-family:var(--font-heading);font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-primary)}.store.theme-atelier .at-accordions summary::-webkit-details-marker{display:none}.store.theme-atelier .at-accordions summary:after{content:"+";font-family:var(--font-body);font-size:1.1rem;font-weight:300;letter-spacing:0}.store.theme-atelier .at-accordions details[open] summary:after{content:"–"}.store.theme-atelier .at-accordions .description-content,.store.theme-atelier .at-acc-text{font-family:var(--font-body);font-size:.9rem;line-height:1.75;color:var(--color-text-secondary);padding-bottom:18px;margin:0}.store.theme-atelier .at-acc-text{white-space:pre-line}.store.theme-atelier .at-accordions details .at-link{display:inline-block;margin-bottom:18px;color:var(--color-text-primary)}.store.theme-atelier .product-details:has(.cart-btn) .whatsapp-btn{background:transparent;color:var(--color-text-primary);border-color:var(--color-text-primary)}.store.theme-atelier .qty-selector,.store.theme-atelier .qty-control{border:1px solid var(--color-border);border-radius:0;background:transparent}.store.theme-atelier .drawer-item-qty{border-radius:0;border-color:var(--color-border)}.store.theme-atelier .qty-btn{border-radius:0;background:transparent;color:var(--color-text-primary)}.store.theme-atelier .cart-drawer{background:var(--color-bg);color:var(--color-text-primary)}.store.theme-atelier .cart-drawer .drawer-header,.store.theme-atelier .cart-drawer .drawer-item,.store.theme-atelier .cart-drawer .drawer-footer{border-color:var(--color-border)}.store.theme-atelier .cart-drawer .drawer-title,.store.theme-atelier .cart-title,.store.theme-atelier .summary-title{font-family:var(--font-heading);font-weight:400;letter-spacing:.22em;text-transform:uppercase;font-style:normal}.store.theme-atelier .cart-title{font-family:var(--font-accent);font-style:italic;font-weight:300;letter-spacing:0;text-transform:none;font-size:clamp(2rem,3.4vw,2.6rem)}.store.theme-atelier .drawer-count{background:var(--color-text-primary);color:var(--color-bg);font-family:var(--font-ui)}.store.theme-atelier .drawer-item-img,.store.theme-atelier .cart-item-img{border-radius:0;background:var(--color-surface)}.store.theme-atelier .drawer-item-title,.store.theme-atelier .cart-item-title,.store.theme-atelier .summary-line-name{font-family:var(--font-heading);font-weight:300;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;line-height:1.5}.store.theme-atelier .drawer-total-label,.store.theme-atelier .summary-total-label{font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase}.store.theme-atelier .drawer-total-value,.store.theme-atelier .summary-total-value,.store.theme-atelier .drawer-item-price,.store.theme-atelier .cart-item-subtotal{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.store.theme-atelier .cart-summary{background:var(--color-surface);border:1px solid var(--color-border);border-radius:0;box-shadow:none}.store.theme-atelier .cart-drawer .btn-whatsapp,.store.theme-atelier .cart-page .btn-whatsapp,.store.theme-atelier .cart-drawer .btn-checkout,.store.theme-atelier .cart-page .btn-checkout{border-radius:0;box-shadow:none;background:var(--color-btn-primary);color:var(--color-btn-primary-text);border:1px solid var(--color-btn-primary);font-family:var(--font-heading);font-weight:400;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase}.store.theme-atelier .cart-drawer .btn-view-cart,.store.theme-atelier .cart-drawer .btn-continue,.store.theme-atelier .cart-page .btn-continue,.store.theme-atelier .cart-page .btn-back{border-radius:0;background:transparent;color:var(--color-text-primary);border-color:var(--color-text-primary);font-family:var(--font-heading);font-weight:400;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase}.store.theme-atelier .btn-clear-cart,.store.theme-atelier .btn-remove,.store.theme-atelier .drawer-item-remove{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary)}.store.theme-atelier .hero-overlay{background:none}.store.theme-atelier .hero-content{color:var(--color-text-primary);left:12%;bottom:50%;transform:translateY(50%)}.store.theme-atelier .hero-label{font-family:var(--font-heading);font-size:.68rem;letter-spacing:.3em;opacity:1;color:var(--color-text-secondary)}.store.theme-atelier .hero-title{font-family:var(--font-accent);font-style:italic;font-weight:300;font-size:clamp(2.4rem,4.6vw,4rem)}.store.theme-atelier .hero-desc{opacity:1;color:var(--color-text-secondary)}.store.theme-atelier .carousel-btn{border-radius:0;box-shadow:none}@media (max-width: 768px){.store.theme-atelier .hero-content{left:0;right:0;bottom:0;transform:none;max-width:none;padding:18px 20px 20px;background:color-mix(in srgb,var(--color-bg) 92%,transparent)}.store.theme-atelier .hero-title{font-size:2rem;margin-bottom:4px}}.store.theme-atelier .tagline-section{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:56px 24px}.store.theme-atelier .tagline-text{font-family:var(--font-accent);font-weight:300;font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.3;color:var(--color-text-primary)}.store.theme-atelier .collection-card{background-color:var(--color-surface)}.store.theme-atelier .collection-card-overlay{background:linear-gradient(to top,rgba(0,0,0,.45) 0%,transparent 45%)}.store.theme-atelier .collection-card-name,.store.theme-atelier .collection-title{font-family:var(--font-accent);font-style:italic;font-weight:300}.store.theme-atelier .collection-card-desc{font-family:var(--font-body)}.store.theme-atelier .all-products-section,.store.theme-atelier .collection-page,.store.theme-atelier .products-section{background:var(--color-bg)}.store.theme-atelier .all-products-section .section-title{font-family:var(--font-accent);font-style:italic;font-weight:300;font-size:clamp(1.8rem,3vw,2.5rem);color:var(--color-text-primary)}.store.theme-atelier .all-products-section .section-header,.store.theme-atelier .all-products-section .products-grid{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.store.theme-atelier .all-products-section .products-grid,.store.theme-atelier .collection-page .products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;row-gap:32px}.store.theme-atelier .all-products-section .products-grid .product-card{flex:none;max-width:none;width:auto}.store.theme-atelier .toolbar-search,.store.theme-atelier .toolbar-sort,.store.theme-atelier .toolbar-filter-btn{border-radius:0;font-family:var(--font-heading)}@media (max-width: 768px){.store.theme-atelier .all-products-section .section-header,.store.theme-atelier .all-products-section .products-grid{padding-left:18px;padding-right:18px}.store.theme-atelier .all-products-section .products-grid,.store.theme-atelier .collection-page .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:24px}}.store.theme-atelier .all-products-section .products-grid .product-card,.store.theme-atelier .collection-page .products-grid .product-card{background:transparent;border:0;box-shadow:none}.store.theme-atelier .collection-page .toolbar{background:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.store.theme-atelier .toolbar-count{font-family:var(--font-heading);letter-spacing:.2em;text-transform:uppercase}@media (min-width: 769px){.store.theme-atelier .store-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:32px;padding:22px 40px}.store.theme-atelier .header-logo-row{display:contents}.store.theme-atelier .logo{grid-column:2;grid-row:1}.store.theme-atelier .nav-desktop{grid-column:1;grid-row:1;justify-content:flex-start;padding:0;gap:4px 0}.store.theme-atelier .nav-link{margin:0 26px 0 0;padding:6px 0}.store.theme-atelier .header-actions{grid-column:3;grid-row:1;position:static;transform:none;justify-self:end;gap:10px}.store.theme-atelier .header-search-form,.store.theme-atelier .header-search-form:focus-within{width:auto;border:0}.store.theme-atelier .header-search-input{width:0;padding:4px 0;border-bottom:1px solid transparent;transition:width .25s,border-color .25s}.store.theme-atelier .header-search-form:focus-within .header-search-input{width:170px;border-bottom-color:var(--color-text-primary)}.store.theme-atelier .header-search-btn{width:40px;height:40px}}@media (max-width: 768px){.store.theme-atelier .header-logo-row{min-height:60px}.store.theme-atelier .logo-img{max-height:min(var(--logo-height, 90px),44px)}.store.theme-atelier .header-actions{gap:0}}.store.theme-atelier .header-cart-btn svg,.store.theme-atelier .header-account-btn svg{stroke-width:1.3}.store.theme-atelier .header-search-input:focus-visible{outline:none}
