.at{--at-fg:rgb(var(--color-foreground-rgb,0 0 0));--at-muted:#6b6259;--at-line:#e5e2dd;--at-panel:#faf9f7;--at-radius-button:var(--style-border-radius-buttons-primary,14px);color:var(--at-fg);font-family:var(--font-body--family,Inter,sans-serif);font-size:16px;line-height:1.5;max-width:var(--normal-page-width,1440px);margin:0 auto;padding:24px var(--page-margin,40px) 72px}
.at *,.at *::before,.at *::after{box-sizing:border-box}.at [hidden]{display:none!important}.at h1,.at h2,.at p{margin:0}.at button,.at select{font:inherit}.at button{cursor:pointer}.at :focus-visible{outline:2px solid #400f12;outline-offset:4px}.at-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(360px,1fr);gap:48px;align-items:start}.at-media{min-width:0;position:sticky;top:24px}.at-media-inner{display:grid;gap:12px}.at-gallery{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;position:relative}.at-slides{grid-column:2;grid-row:1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:20px;background:var(--at-panel);position:relative;overscroll-behavior-x:contain}.at-slides::-webkit-scrollbar{display:none}.at-slide{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:3/2}.at-art{width:100%;height:100%;display:block;object-fit:contain}.at-thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:10px}.at-thumb{padding:2px;width:64px;height:64px;background:transparent;border:1px solid transparent;border-radius:12px;overflow:hidden}.at-thumb[aria-current=true]{border-color:var(--at-fg)}.at-thumb img{width:100%;height:100%;object-fit:cover;border-radius:9px}.at-gallery-nav{grid-column:2;display:flex;align-items:center;justify-content:center;gap:16px;font-size:12px;color:var(--at-muted)}.at-gallery-nav button{width:40px;min-height:40px;border:1px solid var(--at-line);border-radius:50%;background:#fff;color:#000;font-size:18px}.at-gallery-nav button:hover{background:var(--at-panel)}.at-caption{font-size:12px;color:var(--at-muted);text-align:center;padding-left:76px;line-height:1.5}.at-title{font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.02em}.at-sub{font-size:14px;color:var(--at-muted);margin-top:8px!important}.at-price{font-size:20px;font-weight:600;margin-top:12px!important;padding-bottom:22px;border-bottom:1px solid var(--at-line);font-variant-numeric:tabular-nums}.at-field{margin-top:22px}.at-field-label{font-size:15px;font-weight:500}.at-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.at-muted{font-size:12px;color:var(--at-muted)}.at-sizes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.at-size{display:grid;gap:3px;padding:12px 14px;text-align:left;background:#fff;border:1px solid #dfdfdf;border-radius:10px;color:var(--at-fg)}.at-size:hover{border-color:#8a8178}.at-size[aria-pressed=true]{border-color:var(--at-fg);box-shadow:inset 0 0 0 1px var(--at-fg)}.at-size b{font-size:14px;font-weight:600}.at-size small{font-size:12px;color:var(--at-muted)}.at-slot{margin-top:12px}.at-slot label{display:block;font-size:12px;color:var(--at-muted);margin-bottom:5px}.at select{width:100%;height:46px;padding:0 40px 0 12px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid #dfdfdf;border-radius:var(--style-border-radius-inputs,4px);font-size:16px;appearance:none;color:var(--at-fg)}.at select:hover{border-color:#8a8178}.at select:disabled{opacity:.6;cursor:wait}.at-note{margin-top:5px!important;font-size:12px;color:var(--at-muted);line-height:1.5}.at-fine{font-size:12px;color:var(--at-muted);line-height:1.6;margin-top:12px!important}.at-guide{margin-top:10px}.at-guide summary{font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:36px;display:flex;align-items:center;gap:8px;list-style:none}.at-guide summary::after{content:'+';text-decoration:none}.at-guide[open] summary::after{content:'−'}.at-guide summary::-webkit-details-marker{display:none}.at-guide-row{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid var(--at-line);font-size:13px}.at-guide-row span{color:var(--at-muted);font-size:12px}.at-summary{display:flex;justify-content:space-between;gap:16px;padding-top:18px;margin-top:18px;border-top:1px solid var(--at-line);font-size:16px}.at-summary strong{font-weight:600;font-variant-numeric:tabular-nums}.at .at-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:14px;padding:12px 20px;background:var(--color-primary-button-background,#000);color:var(--color-primary-button-text,#fff);border:0;border-radius:var(--at-radius-button);font-size:16px;text-decoration:none}.at .at-cta:hover{background:var(--color-primary-button-hover-background,#262626)}.at .at-cta:disabled{background:#e5e2dd;color:#6b6259;cursor:not-allowed}.at .at-cta[aria-busy=true]{cursor:progress}.at-progress{font-size:12px;text-align:center;color:var(--at-muted);margin-top:6px!important;min-height:18px}.at-shipping{font-size:12px;text-align:center;color:var(--at-muted);margin-top:8px!important}.at-status{margin-top:12px!important;padding:12px 14px;font-size:14px;background:var(--at-panel);border:1px solid var(--at-line);border-radius:10px}.at-status[data-kind=error]{background:#fbf2f0;border-color:#e9cbc3;color:#7a2418}.at-added{margin-top:16px;padding:16px;background:var(--at-panel);border:1px solid var(--at-line);border-radius:10px}.at-added-text{font-size:14px;margin-top:6px!important}.at-label{font-size:12px;color:var(--at-muted)}.at-added-actions{display:grid;justify-items:center}.at-link{min-height:44px;background:none;border:0;color:var(--at-fg);text-decoration:underline;text-underline-offset:3px}.at-copy{margin-top:26px;font-size:15px;line-height:1.7}.at-details{margin-top:24px}.at-details>details{border-top:1px solid var(--at-line)}.at-details>details:last-child{border-bottom:1px solid var(--at-line)}.at-details summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:14px;font-weight:500;list-style:none;cursor:pointer}.at-details summary::-webkit-details-marker{display:none}.at-details summary::after{content:'+';font-size:20px;font-weight:400;color:var(--at-muted)}.at-details details[open]>summary::after{content:'−'}.at-detail-body{padding:0 0 18px;color:var(--at-muted);font-size:14px;line-height:1.7}.at-detail-body p+p{margin-top:14px}.at-faq strong{color:var(--at-fg);font-weight:500}
@media(min-width:1400px){.at-media{top:32px}}
@media(min-width:750px) and (max-width:999px){.at{padding-left:24px;padding-right:24px}.at-grid{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:28px}.at-gallery{grid-template-columns:1fr}.at-slides{grid-column:1}.at-thumbs{grid-column:1;grid-row:2;flex-direction:row}.at-gallery-nav{grid-column:1}.at-caption{padding-left:0}}
@media(max-width:749px){.at{padding:12px 16px 40px}.at-grid{grid-template-columns:minmax(0,1fr);gap:24px}.at-media{position:static}.at-media-inner{gap:8px}.at-gallery{grid-template-columns:minmax(0,1fr);gap:10px}.at-slides{grid-column:1;grid-row:1;border-radius:14px}.at-thumbs{grid-column:1;grid-row:2;flex-direction:row;justify-content:center;gap:8px}.at-thumb{width:48px;height:48px;border-radius:9px}.at-thumb img{border-radius:6px}.at-gallery-nav{grid-column:1;grid-row:3;gap:12px}.at-gallery-nav button{width:36px;min-height:36px}.at-caption{padding-left:0;font-size:11px}.at-title{font-size:26px}.at-sub{font-size:13px}.at-price{font-size:18px;padding-bottom:18px}.at-field{margin-top:18px}.at-copy{font-size:14px}.at-size{padding:11px 12px}}


.at .at-whatsapp{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:12px;padding:12px 20px;border-radius:var(--at-radius-button);background:#25d366;color:#07351a;font-size:15px;font-weight:600;text-decoration:none}.at .at-whatsapp:hover{background:#20bd5a}.at .at-whatsapp[aria-disabled=true]{background:#edf7f0;color:#53665a;cursor:not-allowed}.at-detail-body a{color:inherit;text-decoration:underline;text-underline-offset:3px}


.at-guide-row .at-guide-inspiration{font-size:13px;color:var(--at-fg);line-height:1.5}
