.gallery-main{--mx:50%;--my:50%}.gallery-zoom-btn{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.gallery-main.is-zoomable:hover .gallery-main-img{transform:none}@media (hover:hover) and (pointer:fine){.gallery-zoom-btn[data-mag] .gallery-main-img{transform-origin:var(--mx) var(--my);transition:none;transform:scale(2)}}.gallery-zoom-hint{bottom:12px;font-size:var(--t-micro-size,11px);letter-spacing:.04em;background:color-mix(in srgb, var(--black) 70%, transparent);color:var(--white);opacity:0;pointer-events:none;border-radius:999px;padding:5px 9px;transition:opacity .2s;position:absolute;inset-inline-end:12px}.gallery-main:hover .gallery-zoom-hint,.gallery-main:focus-within .gallery-zoom-hint{opacity:1}@media (hover:none){.gallery-zoom-hint{opacity:.9}}.gallery-main-video{object-fit:cover;background:var(--black);width:100%;height:100%;display:block}.gallery-arrow{border:1px solid var(--border);background:color-mix(in srgb, var(--white) 88%, transparent);width:38px;height:38px;color:var(--black);font-size:var(--t-h4-size,24px);cursor:pointer;opacity:0;z-index:2;border-radius:50%;line-height:1;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.gallery-arrow-prev{inset-inline-start:10px}.gallery-arrow-next{inset-inline-end:10px}[dir=rtl] .gallery-arrow{transform:translateY(-50%)scaleX(-1)}.gallery-main:hover .gallery-arrow,.gallery-main:focus-within .gallery-arrow{opacity:1}@media (hover:none){.gallery-arrow{opacity:.85}}.gallery-thumb{position:relative}.gallery-thumb.is-video .gallery-thumb-video{background:var(--black);width:100%;height:100%;display:block}.gallery-play{color:#fff;font-size:var(--t-lead-size,18px);text-shadow:0 1px 6px #0009;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.gallery-ar{width:72px;height:72px;color:var(--black);border:1px dashed var(--border);background:var(--cream);font-size:var(--t-micro-size,9.5px);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;line-height:1.15;text-decoration:none;display:flex}.gallery-ar-mark{font-weight:700;font-size:var(--t-small-size,13px);letter-spacing:.08em}.gallery-ar.is-off{opacity:.6;cursor:help}.gallery-ar-note{font-size:var(--t-small-size,12px);color:var(--muted);margin:0}.gallery-lightbox{background:0 0;border:0;width:100vw;max-width:100vw;height:100svh;max-height:100svh;padding:0;overflow:hidden}.gallery-lightbox::backdrop{background:#000000eb}.gallery-lb-stage{touch-action:none;cursor:zoom-in;place-items:center;width:100vw;height:100svh;display:grid;overflow:hidden}.gallery-lb-stage[data-zoomed]{cursor:grab}.gallery-lb-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:94vw;max-height:92svh;transition:transform 80ms linear}.gallery-lb-x{top:14px;background:var(--white);width:42px;height:42px;color:var(--black);font-size:var(--t-h4-size,26px);cursor:pointer;z-index:2;border:0;border-radius:50%;line-height:1;position:fixed;inset-inline-end:14px}.gallery-lb-arrow{background:color-mix(in srgb, var(--white) 90%, transparent);width:46px;height:46px;color:var(--black);font-size:var(--t-h3-size,30px);cursor:pointer;z-index:2;border:0;border-radius:50%;line-height:1;position:fixed;top:50%;transform:translateY(-50%)}.gallery-lb-prev{inset-inline-start:14px}.gallery-lb-next{inset-inline-end:14px}[dir=rtl] .gallery-lb-arrow{transform:translateY(-50%)scaleX(-1)}.gallery-lb-count{color:#fff;font-size:var(--t-small-size,13px);letter-spacing:.08em;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}@media (max-width:640px){.gallery-lb-arrow{display:none}}.pp-price-rating{font-size:var(--t-price-size,13px);color:var(--black);align-items:center;gap:6px;margin-inline-start:4px;text-decoration:none;display:inline-flex}.pp-price-rating .rv-stars{--size:13px}.pp-price-rating-n{color:var(--muted)}.pp-price-rating:hover .pp-price-rating-n{text-decoration:underline}.ff{background:var(--cream);border-radius:var(--r-card,0);margin:22px 0 6px;padding:18px}.ff-title{font-size:var(--t-eyebrow-size,12px);letter-spacing:var(--t-caps-ls,.14em);text-transform:uppercase;color:var(--muted);margin:0 0 14px}.ff-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.ff-card{min-width:0}.ff-card h3{font-size:var(--t-small-size,13px);margin:0 0 10px;font-weight:600}.ff-pyramid{flex-direction:column;align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ff-pyramid li{width:var(--w);background:color-mix(in srgb, var(--c) 18%, var(--white));border-inline-start:4px solid var(--c);min-width:120px;font-size:var(--t-small-size,12.5px);border-radius:999px;justify-content:space-between;gap:8px;padding:6px 12px;display:flex}.ff-tier{color:var(--muted);font-size:var(--t-eyebrow-size,11px);letter-spacing:var(--t-caps-ls,.06em);text-transform:uppercase}.ff-note{font-weight:600}.ff-chip{font-size:var(--t-chip-size,11.5px);border:1px solid var(--border);background:var(--white);border-radius:999px;margin:6px 4px 0 0;padding:3px 9px;display:inline-block}[dir=rtl] .ff-chip{margin:6px 0 0 4px}.ff-stats{flex-direction:column;gap:12px;display:flex}.ff-stat{grid-template-columns:1fr;gap:2px;display:grid}.ff-k{font-size:var(--t-eyebrow-size,11px);letter-spacing:var(--t-caps-ls,.08em);text-transform:uppercase;color:var(--muted)}.ff-v{font-size:var(--t-lead-size,18px);font-weight:600;line-height:1.2}.ff-hint{font-size:var(--t-micro-size,11.5px);color:var(--muted)}.ff-meter{gap:3px;margin-top:3px;display:inline-flex}.ff-meter i{background:var(--border);border-radius:3px;width:18px;height:6px}.ff-meter[data-level=subtle] i:first-child,.ff-meter[data-level=medium] i:nth-child(-n+2),.ff-meter[data-level=strong] i{background:var(--gold)}.ff-ring{background:conic-gradient(var(--gold) calc(var(--m2) * 360deg), var(--border) 0);border-radius:50%;width:54px;height:54px;margin-top:4px;-webkit-mask:radial-gradient(circle,#0000 58%,#000 60%);mask:radial-gradient(circle,#0000 58%,#000 60%)}.ff-uses{flex-wrap:wrap;display:flex}.ff-links{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.ff-link{font-size:var(--t-small-size,13px);color:var(--black);text-underline-offset:3px;text-decoration:underline}.qa{border-top:1px solid var(--border);margin:56px 0 0;padding-top:32px}.qa-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.qa-head .section-title{margin:0}.qa-count{color:var(--muted);font-size:var(--t-small-size,13px)}.qa-askbtn{margin-inline-start:auto}.qa-form{background:var(--cream);border-radius:var(--r-card,0);flex-direction:column;gap:12px;margin-bottom:20px;padding:18px;display:flex}.qa-field{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.qa-label{font-size:var(--t-eyebrow-size,12px);color:var(--muted)}.qa-input{font:inherit;border:1px solid var(--border);background:var(--white);color:var(--black);border-radius:var(--r-btn,0);width:100%;padding:10px 12px}.qa-row{gap:12px;display:flex}.qa-hint{font-size:var(--t-small-size,12px);color:var(--muted);margin:0}.qa-err{color:var(--red);font-size:var(--t-small-size,13px);margin:0}.qa-acts{align-items:center;gap:14px;display:flex}.qa-link{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.qa-done{background:var(--cream);border-inline-start:3px solid var(--gold);margin:0 0 20px;padding:14px 16px}.qa-empty{color:var(--muted)}.qa-empty a{color:var(--black)}.qa-list{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.qa-q,.qa-a{grid-template-columns:30px 1fr;gap:12px;display:grid}.qa-a{margin-top:10px;padding-inline-start:0}.qa-mark{width:30px;height:30px;font-size:var(--t-small-size,13px);background:var(--black);color:var(--white);border-radius:50%;place-items:center;font-weight:700;display:grid}.qa-mark-a{background:var(--gold);color:var(--accent-text,var(--black))}.qa-q p,.qa-a p{margin:2px 0 6px}.qa-q p{font-weight:600}.qa-meta{font-size:var(--t-small-size,12px);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.qa-verified{color:var(--gold);font-weight:600}.qa-helpful{border:1px solid var(--border);font:inherit;font-size:var(--t-small-size,12px);cursor:pointer;color:var(--black);background:0 0;border-radius:999px;margin-top:8px;padding:5px 10px;display:block}.qa-helpful:disabled{opacity:.7;cursor:default}.qa-more{margin-top:20px}@media (max-width:640px){.qa-row{flex-direction:column}}.ig{margin:56px 0 0}.ig-head{text-align:center;margin-bottom:20px}.ig-sub{color:var(--muted);margin:6px 0 0}.ig-follow{color:var(--gold);letter-spacing:.06em;font-size:var(--t-small-size,13px);margin-top:8px;display:inline-block}.ig-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.ig-compact .ig-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ig-compact .ig-head{text-align:start}.ig-item{aspect-ratio:1;background:var(--cream);cursor:pointer;border:0;padding:0;position:relative;overflow:hidden}.ig-item img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.ig-item:hover img{transform:scale(1.05)}.ig-play,.ig-bag{top:8px;color:#fff;min-width:24px;height:24px;font-size:var(--t-micro-size,11px);background:#0009;border-radius:999px;place-items:center;padding:0 7px;display:grid;position:absolute;inset-inline-end:8px}.ig-play{inset-inline:8px auto}.ig-author{font-size:var(--t-micro-size,11.5px);color:#fff;text-align:start;background:linear-gradient(#0000,#0009);padding:18px 10px 8px;position:absolute;inset:auto 0 0}.ig-dialog{background:var(--white);color:var(--black);border-radius:var(--r-card,0);border:0;width:min(96vw,1000px);max-width:96vw;max-height:94svh;padding:0;overflow:hidden}.ig-dialog::backdrop{background:#000c}.ig-modal{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);max-height:94svh;display:grid;position:relative}.ig-stage{background:var(--black);place-items:center;min-height:320px;display:grid;position:relative}.ig-stage img,.ig-stage video{max-width:100%;max-height:94svh;display:block}.ig-spot{color:var(--black);text-decoration:none;position:absolute;transform:translate(-50%,-50%)}.ig-spot-dot{background:#fff;border-radius:50%;width:20px;height:20px;animation:2s infinite ig-pulse;display:block;box-shadow:0 0 0 4px #fff6}@keyframes ig-pulse{0%,to{box-shadow:0 0 0 4px #fff6}50%{box-shadow:0 0 0 9px #ffffff26}}@media (prefers-reduced-motion:reduce){.ig-spot-dot{animation:none}}.ig-spot-card{background:var(--white);white-space:nowrap;font-size:var(--t-small-size,12px);opacity:0;pointer-events:none;border-radius:8px;align-items:center;gap:8px;padding:6px 10px 6px 6px;transition:opacity .2s;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000040}.ig-spot-card img{object-fit:cover;width:40px;height:40px}.ig-spot-card span{flex-direction:column;display:flex}.ig-spot-card i{color:var(--muted);font-style:normal}.ig-spot:hover .ig-spot-card,.ig-spot:focus-visible .ig-spot-card{opacity:1}.ig-side{flex-direction:column;gap:12px;padding:22px;display:flex;overflow:auto}.ig-side-author{margin:0;font-weight:600}.ig-caption{color:var(--muted);font-size:var(--t-body-size,14px);margin:0}.ig-products{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ig-product{border:1px solid var(--border);color:var(--black);border-radius:var(--r-card,0);align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}.ig-product img{object-fit:cover;background:var(--cream);width:56px;height:56px}.ig-product>span:not(.ig-product-go){flex-direction:column;flex:1;min-width:0;display:flex}.ig-product b{font-weight:600;font-size:var(--t-body-size,14px)}.ig-product i{color:var(--muted);font-style:normal;font-size:var(--t-small-size,13px)}.ig-product-go{font-size:var(--t-h4-size,22px);color:var(--muted)}[dir=rtl] .ig-product-go{transform:scaleX(-1)}.ig-open{font-size:var(--t-small-size,13px);color:var(--muted);margin-top:auto;text-decoration:underline}.ig-x{top:10px;background:var(--white);width:36px;height:36px;color:var(--black);font-size:var(--t-h4-size,22px);cursor:pointer;z-index:2;border:0;border-radius:50%;line-height:1;position:absolute;inset-inline-end:10px}@media (max-width:900px){.ig-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-modal{grid-template-columns:1fr}.ig-stage{min-height:0}.ig-stage img,.ig-stage video{max-height:56svh}.ig-spot-card{display:none}}.wa-chat{bottom:18px;z-index:85;align-items:center;gap:6px;display:flex;position:fixed;inset-inline-end:18px}.wa-chat-btn{color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 10px;text-decoration:none;display:flex;box-shadow:0 8px 24px #0000002e}[dir=rtl] .wa-chat-btn{padding:8px 10px 8px 16px}.wa-chat-ic{background:#ffffff2e;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.wa-chat-txt{flex-direction:column;line-height:1.15;display:flex}.wa-chat-txt b{font-size:var(--t-small-size,13px);font-weight:600}.wa-chat-txt span{font-size:var(--t-micro-size,11px);opacity:.9}.wa-chat-x{border:1px solid var(--border);background:var(--white);width:26px;height:26px;color:var(--muted);cursor:pointer;font-size:var(--t-body-size,16px);border-radius:50%;line-height:1}.sbuy[data-show]~.wa-chat{bottom:84px}body:has(.sbuy[data-show]) .wa-chat{bottom:84px}@media (max-width:640px){.wa-chat-txt span{display:none}.wa-chat-btn{padding:6px 12px 6px 6px}.sw-launcher~.wa-chat{bottom:90px}}.rv-thumb.is-video{background:var(--black);position:relative}.rv-thumb.is-video video{object-fit:cover;width:100%;height:100%;display:block}.rv-thumb.is-video .rv-play{color:#fff;font-size:var(--t-lead-size,20px);text-shadow:0 1px 6px #0009;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.rv-zoom video{border-radius:var(--r-card,0);background:#000;max-width:100%;max-height:88svh;display:block}.rv-file.is-video{background:var(--black);color:#fff;font-size:var(--t-micro-size,11px);place-items:center;display:grid}@media (max-width:640px){.sbuy .btn,.sbuy .product-atc{flex:1;min-width:0}.sbuy-img{display:none}}.sp-sheet{border-top:1px solid var(--line,#0000001a);gap:16px;margin-top:28px;padding-top:22px;display:grid}.sp-title{font-family:var(--font-heading);font-size:var(--t-h4-size,20px);margin:0}.sp-note{font-size:var(--t-small-size,13px);background:color-mix(in srgb, var(--accent,#c9a96e) 12%, transparent);border-radius:10px;margin:0;padding:10px 14px;line-height:1.5}.sp-group{gap:8px;display:grid}.sp-group-title{font-size:var(--t-small-size,13px);letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0}.sp-rows{grid-template-columns:1fr 1fr;gap:6px 18px;margin:0;display:grid}.sp-row{gap:2px;display:grid}.sp-row--wide{grid-column:1/-1}.sp-row dt{font-size:var(--t-micro-size,12px);opacity:.7}.sp-row dd{font-size:var(--t-small-size,14px);overflow-wrap:anywhere;white-space:pre-line;margin:0;line-height:1.5}.sp-list{margin:0;padding-inline-start:18px}.sp-meter{background:color-mix(in srgb, currentColor 14%, transparent);vertical-align:middle;border-radius:3px;width:120px;height:6px;display:inline-block}.sp-meter i{background:var(--accent,#c9a96e);border-radius:3px;height:100%;display:block}.sp-table-wrap{overflow-x:auto}.sp-table{border-collapse:collapse;width:100%;font-size:var(--t-small-size,13px)}.sp-table th,.sp-table td{text-align:start;border-bottom:1px solid var(--line,#00000014);padding:6px 10px}.sp-links{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:560px){.sp-rows{grid-template-columns:1fr}}.coa-page{padding:clamp(32px,5vw,64px) 0}.coa-head{gap:8px;margin-bottom:18px;display:grid}.coa-head h1{font-family:var(--font-heading);font-size:var(--t-h1-size,clamp(26px, 3.4vw, 38px));margin:0}.coa-head p{opacity:.8;margin:0}.coa-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.coa-item{border:1px solid var(--line,#0000001a);border-radius:12px;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.coa-item img,.coa-ph{object-fit:cover;background:color-mix(in srgb, currentColor 6%, transparent);border-radius:8px;width:64px;height:64px}.coa-body{gap:4px;min-width:0;display:grid}.coa-name{color:inherit;overflow-wrap:anywhere;font-weight:600}.coa-meta{font-size:var(--t-small-size,13px);opacity:.75;overflow-wrap:anywhere}.coa-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.coa-item .coa-actions{margin-top:0}.coa-crumb{font-size:var(--t-small-size,14px);margin:0 0 8px}.coa-dl{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 24px;margin:18px 0 0;display:grid}.coa-dl dt{font-size:var(--t-micro-size,12px);opacity:.7}.coa-dl dd{font-size:var(--t-body-size,15px);overflow-wrap:anywhere;margin:2px 0 0}.coa-calc{gap:16px;max-width:640px;margin-top:16px;display:grid}.coa-fields{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.coa-field{font-size:var(--t-small-size,14px);gap:6px;display:grid}.coa-field input{border:1px solid var(--line,#0003);height:46px;font:inherit;color:inherit;background:0 0;border-radius:10px;padding:0 12px}.coa-result{background:color-mix(in srgb, var(--accent,#c9a96e) 12%, transparent);border-radius:12px;gap:4px;padding:16px;display:grid}.coa-result b{font-size:var(--t-h4-size,20px)}@media (max-width:560px){.coa-item{grid-template-columns:48px 1fr}.coa-item .coa-actions{grid-column:1/-1}.coa-item img,.coa-ph{width:48px;height:48px}}@media print{.coa-actions,.coa-crumb,header.site-header,footer{display:none!important}}
